~nishimotz/nvdajp/releases_2011.1

« back to all changes in this revision

Viewing changes to nvdaHelper/nvdajpimeLoader/loader.cpp

  • Committer: Takuya Nishimoto
  • Date: 2011-07-11 00:25:28 UTC
  • mfrom: (4072.1.61 releases_2011.1)
  • Revision ID: nishimotz@gmail.com-20110711002528-ee65dije8ly2jzpd
merged mshinke revno 4133

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/*
 
2
This file is a part of the NVDA project.
 
3
URL: http://www.nvda-project.org/
 
4
Copyright 2006-2010 NVDA contributers.
 
5
    This program is free software: you can redistribute it and/or modify
 
6
    it under the terms of the GNU General Public License version 2.0, as published by
 
7
    the Free Software Foundation.
 
8
    This program is distributed in the hope that it will be useful,
 
9
    but WITHOUT ANY WARRANTY; without even the implied warranty of
 
10
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 
11
This license can be found at:
 
12
http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
 
13
*/
 
14
 
 
15
#include <cstdio>
 
16
#include <cassert>
 
17
#include <windows.h>
 
18
#include <nvdajpimeRPC/nvdajpime.h>
 
19
 
 
20
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR cmdline, int flags) {
 
21
        int res=0;
 
22
        #ifndef NDEBUG
 
23
        Beep(440,100);
 
24
        #endif
 
25
        //res=injection_initialize(0);
 
26
        res =1;
 
27
        //Initialize(NULL);
 
28
        Initialize();
 
29
        //Initialize();
 
30
        assert(res!=0); //nvdaHelper_initialize
 
31
        // Wait for input or EOF.
 
32
        getc(stdin);
 
33
        //res=injection_terminate();
 
34
        Terminate();
 
35
        assert(res!=0); //nvdaHelper_terminate
 
36
        #ifndef NDEBUG
 
37
        Beep(880,100);
 
38
        #endif
 
39
        return 0;
 
40
}