~ubuntu-branches/ubuntu/wily/qtbase-opensource-src/wily

« back to all changes in this revision

Viewing changes to src/3rdparty/iaccessible2/generated/x86/AccessibleApplication.h

  • Committer: Package Import Robot
  • Author(s): Timo Jyrinki
  • Date: 2013-02-05 12:46:17 UTC
  • Revision ID: package-import@ubuntu.com-20130205124617-c8jouts182j002fx
Tags: upstream-5.0.1+dfsg
ImportĀ upstreamĀ versionĀ 5.0.1+dfsg

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
 
 
2
 
 
3
/* this ALWAYS GENERATED file contains the definitions for the interfaces */
 
4
 
 
5
 
 
6
 /* File created by MIDL compiler version 7.00.0555 */
 
7
/* at Thu Mar 08 14:53:52 2012
 
8
 */
 
9
/* Compiler settings for AccessibleApplication.idl:
 
10
    Oicf, W1, Zp8, env=Win32 (32b run), target_arch=X86 7.00.0555 
 
11
    protocol : dce , ms_ext, c_ext, robust
 
12
    error checks: allocation ref bounds_check enum stub_data 
 
13
    VC __declspec() decoration level: 
 
14
         __declspec(uuid()), __declspec(selectany), __declspec(novtable)
 
15
         DECLSPEC_UUID(), MIDL_INTERFACE()
 
16
*/
 
17
/* @@MIDL_FILE_HEADING(  ) */
 
18
 
 
19
#pragma warning( disable: 4049 )  /* more than 64k source lines */
 
20
 
 
21
 
 
22
/* verify that the <rpcndr.h> version is high enough to compile this file*/
 
23
#ifndef __REQUIRED_RPCNDR_H_VERSION__
 
24
#define __REQUIRED_RPCNDR_H_VERSION__ 475
 
25
#endif
 
26
 
 
27
#include "rpc.h"
 
28
#include "rpcndr.h"
 
29
 
 
30
#ifndef __RPCNDR_H_VERSION__
 
31
#error this stub requires an updated version of <rpcndr.h>
 
32
#endif // __RPCNDR_H_VERSION__
 
33
 
 
34
#ifndef COM_NO_WINDOWS_H
 
35
#include "windows.h"
 
36
#include "ole2.h"
 
37
#endif /*COM_NO_WINDOWS_H*/
 
38
 
 
39
#ifndef __AccessibleApplication_h__
 
40
#define __AccessibleApplication_h__
 
41
 
 
42
#if defined(_MSC_VER) && (_MSC_VER >= 1020)
 
43
#pragma once
 
44
#endif
 
45
 
 
46
/* Forward Declarations */ 
 
47
 
 
48
#ifndef __IAccessibleApplication_FWD_DEFINED__
 
49
#define __IAccessibleApplication_FWD_DEFINED__
 
50
typedef interface IAccessibleApplication IAccessibleApplication;
 
51
#endif  /* __IAccessibleApplication_FWD_DEFINED__ */
 
52
 
 
53
 
 
54
/* header files for imported files */
 
55
#include "objidl.h"
 
56
#include "oaidl.h"
 
57
#include "oleacc.h"
 
58
 
 
59
#ifdef __cplusplus
 
60
extern "C"{
 
61
#endif 
 
62
 
 
63
 
 
64
#ifndef __IAccessibleApplication_INTERFACE_DEFINED__
 
65
#define __IAccessibleApplication_INTERFACE_DEFINED__
 
66
 
 
67
/* interface IAccessibleApplication */
 
68
/* [uuid][object] */ 
 
69
 
 
70
 
 
71
EXTERN_C const IID IID_IAccessibleApplication;
 
72
 
 
73
#if defined(__cplusplus) && !defined(CINTERFACE)
 
74
    
 
75
    MIDL_INTERFACE("D49DED83-5B25-43F4-9B95-93B44595979E")
 
76
    IAccessibleApplication : public IUnknown
 
77
    {
 
78
    public:
 
79
        virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_appName( 
 
80
            /* [retval][out] */ BSTR *name) = 0;
 
81
        
 
82
        virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_appVersion( 
 
83
            /* [retval][out] */ BSTR *version) = 0;
 
84
        
 
85
        virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_toolkitName( 
 
86
            /* [retval][out] */ BSTR *name) = 0;
 
87
        
 
88
        virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_toolkitVersion( 
 
89
            /* [retval][out] */ BSTR *version) = 0;
 
90
        
 
91
    };
 
92
    
 
93
#else   /* C style interface */
 
94
 
 
95
    typedef struct IAccessibleApplicationVtbl
 
96
    {
 
97
        BEGIN_INTERFACE
 
98
        
 
99
        HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
 
100
            IAccessibleApplication * This,
 
101
            /* [in] */ REFIID riid,
 
102
            /* [annotation][iid_is][out] */ 
 
103
            __RPC__deref_out  void **ppvObject);
 
104
        
 
105
        ULONG ( STDMETHODCALLTYPE *AddRef )( 
 
106
            IAccessibleApplication * This);
 
107
        
 
108
        ULONG ( STDMETHODCALLTYPE *Release )( 
 
109
            IAccessibleApplication * This);
 
110
        
 
111
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_appName )( 
 
112
            IAccessibleApplication * This,
 
113
            /* [retval][out] */ BSTR *name);
 
114
        
 
115
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_appVersion )( 
 
116
            IAccessibleApplication * This,
 
117
            /* [retval][out] */ BSTR *version);
 
118
        
 
119
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_toolkitName )( 
 
120
            IAccessibleApplication * This,
 
121
            /* [retval][out] */ BSTR *name);
 
122
        
 
123
        /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_toolkitVersion )( 
 
124
            IAccessibleApplication * This,
 
125
            /* [retval][out] */ BSTR *version);
 
126
        
 
127
        END_INTERFACE
 
128
    } IAccessibleApplicationVtbl;
 
129
 
 
130
    interface IAccessibleApplication
 
131
    {
 
132
        CONST_VTBL struct IAccessibleApplicationVtbl *lpVtbl;
 
133
    };
 
134
 
 
135
    
 
136
 
 
137
#ifdef COBJMACROS
 
138
 
 
139
 
 
140
#define IAccessibleApplication_QueryInterface(This,riid,ppvObject)      \
 
141
    ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) 
 
142
 
 
143
#define IAccessibleApplication_AddRef(This)     \
 
144
    ( (This)->lpVtbl -> AddRef(This) ) 
 
145
 
 
146
#define IAccessibleApplication_Release(This)    \
 
147
    ( (This)->lpVtbl -> Release(This) ) 
 
148
 
 
149
 
 
150
#define IAccessibleApplication_get_appName(This,name)   \
 
151
    ( (This)->lpVtbl -> get_appName(This,name) ) 
 
152
 
 
153
#define IAccessibleApplication_get_appVersion(This,version)     \
 
154
    ( (This)->lpVtbl -> get_appVersion(This,version) ) 
 
155
 
 
156
#define IAccessibleApplication_get_toolkitName(This,name)       \
 
157
    ( (This)->lpVtbl -> get_toolkitName(This,name) ) 
 
158
 
 
159
#define IAccessibleApplication_get_toolkitVersion(This,version) \
 
160
    ( (This)->lpVtbl -> get_toolkitVersion(This,version) ) 
 
161
 
 
162
#endif /* COBJMACROS */
 
163
 
 
164
 
 
165
#endif  /* C style interface */
 
166
 
 
167
 
 
168
 
 
169
 
 
170
#endif  /* __IAccessibleApplication_INTERFACE_DEFINED__ */
 
171
 
 
172
 
 
173
/* Additional Prototypes for ALL interfaces */
 
174
 
 
175
unsigned long             __RPC_USER  BSTR_UserSize(     unsigned long *, unsigned long            , BSTR * ); 
 
176
unsigned char * __RPC_USER  BSTR_UserMarshal(  unsigned long *, unsigned char *, BSTR * ); 
 
177
unsigned char * __RPC_USER  BSTR_UserUnmarshal(unsigned long *, unsigned char *, BSTR * ); 
 
178
void                      __RPC_USER  BSTR_UserFree(     unsigned long *, BSTR * ); 
 
179
 
 
180
/* end of Additional Prototypes */
 
181
 
 
182
#ifdef __cplusplus
 
183
}
 
184
#endif
 
185
 
 
186
#endif
 
187
 
 
188