1 /* this ALWAYS GENERATED file contains the definitions for the interfaces */
2 
3 
4  /* File created by MIDL compiler version 7.00.0555 */
5 /* at Fri Feb 19 11:21:40 2010
6  */
7 /* Compiler settings for interfaces\nvdaController\nvdaController.idl, interfaces\nvdaController\nvdaController.acf:
8     Oicf, W1, Zp8, env=Win64 (32b run), target_arch=AMD64 7.00.0555
9     protocol : dce , ms_ext, c_ext, robust
10     error checks: allocation ref bounds_check enum stub_data
11     VC __declspec() decoration level:
12          __declspec(uuid()), __declspec(selectany), __declspec(novtable)
13          DECLSPEC_UUID(), MIDL_INTERFACE()
14 */
15 /* @@MIDL_FILE_HEADING(  ) */
16 
17 #pragma warning( disable: 4049 )  /* more than 64k source lines */
18 
19 
20 /* verify that the <rpcndr.h> version is high enough to compile this file*/
21 #ifndef __REQUIRED_RPCNDR_H_VERSION__
22 #define __REQUIRED_RPCNDR_H_VERSION__ 475
23 #endif
24 
25 #include "rpc.h"
26 #include "rpcndr.h"
27 
28 #ifndef __RPCNDR_H_VERSION__
29 #error this stub requires an updated version of <rpcndr.h>
30 #endif /* __RPCNDR_H_VERSION__ */
31 
32 
33 #ifndef __nvdaController_h__
34 #define __nvdaController_h__
35 
36 #if defined(_MSC_VER) && (_MSC_VER >= 1020)
37 #pragma once
38 #endif
39 
40 /* Forward Declarations */
41 
42 #ifdef __cplusplus
43 extern "C"{
44 #endif
45 
46 
47 #ifndef __NvdaController_INTERFACE_DEFINED__
48 #define __NvdaController_INTERFACE_DEFINED__
49 
50 /* interface NvdaController */
51 /* [implicit_handle][version][uuid] */
52 
53 /* [comm_status][fault_status] */ error_status_t __stdcall nvdaController_testIfRunning( void);
54 
55 /* [comm_status][fault_status] */ error_status_t __stdcall nvdaController_speakText(
56     /* [string][in] */ const wchar_t *text);
57 
58 /* [comm_status][fault_status] */ error_status_t __stdcall nvdaController_cancelSpeech( void);
59 
60 /* [comm_status][fault_status] */ error_status_t __stdcall nvdaController_brailleMessage(
61     /* [string][in] */ const wchar_t *message);
62 
63 
64 extern handle_t nvdaControllerBindingHandle;
65 
66 
67 extern RPC_IF_HANDLE nvdaController_NvdaController_v1_0_c_ifspec;
68 extern RPC_IF_HANDLE NvdaController_v1_0_c_ifspec;
69 extern RPC_IF_HANDLE nvdaController_NvdaController_v1_0_s_ifspec;
70 #endif /* __NvdaController_INTERFACE_DEFINED__ */
71 
72 /* Additional Prototypes for ALL interfaces */
73 
74 /* end of Additional Prototypes */
75 
76 #ifdef __cplusplus
77 }
78 #endif
79 
80 #endif
81