/[cvs]/api/include/regbag.h
ViewVC logotype

Contents of /api/include/regbag.h

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.1.1.1 - (show annotations) (vendor branch)
Sun Jul 1 20:47:59 2001 UTC (22 years, 10 months ago) by bearsoft
Branch: lazy, MAIN
CVS Tags: start, HEAD
Changes since 1.1: +0 -0 lines
File MIME type: text/plain
First import

1
2 #pragma warning( disable: 4049 ) /* more than 64k source lines */
3
4 /* this ALWAYS GENERATED file contains the definitions for the interfaces */
5
6
7 /* File created by MIDL compiler version 6.00.0338 */
8 /* Compiler settings for regbag.idl:
9 Oicf, W1, Zp8, env=Win32 (32b run)
10 protocol : dce , ms_ext, c_ext
11 error checks: allocation ref bounds_check enum stub_data
12 VC __declspec() decoration level:
13 __declspec(uuid()), __declspec(selectany), __declspec(novtable)
14 DECLSPEC_UUID(), MIDL_INTERFACE()
15 */
16 //@@MIDL_FILE_HEADING( )
17
18
19 /* verify that the <rpcndr.h> version is high enough to compile this file*/
20 #ifndef __REQUIRED_RPCNDR_H_VERSION__
21 #define __REQUIRED_RPCNDR_H_VERSION__ 440
22 #endif
23
24 #include "rpc.h"
25 #include "rpcndr.h"
26
27 #ifndef __RPCNDR_H_VERSION__
28 #error this stub requires an updated version of <rpcndr.h>
29 #endif // __RPCNDR_H_VERSION__
30
31 #ifndef COM_NO_WINDOWS_H
32 #include "windows.h"
33 #include "ole2.h"
34 #endif /*COM_NO_WINDOWS_H*/
35
36 #ifndef __regbag_h__
37 #define __regbag_h__
38
39 #if defined(_MSC_VER) && (_MSC_VER >= 1020)
40 #pragma once
41 #endif
42
43 /* Forward Declarations */
44
45 #ifndef __ICreatePropBagOnRegKey_FWD_DEFINED__
46 #define __ICreatePropBagOnRegKey_FWD_DEFINED__
47 typedef interface ICreatePropBagOnRegKey ICreatePropBagOnRegKey;
48 #endif /* __ICreatePropBagOnRegKey_FWD_DEFINED__ */
49
50
51 /* header files for imported files */
52 #include "objidl.h"
53 #include "oaidl.h"
54 #include "ocidl.h"
55
56 #ifdef __cplusplus
57 extern "C"{
58 #endif
59
60 void * __RPC_USER MIDL_user_allocate(size_t);
61 void __RPC_USER MIDL_user_free( void * );
62
63 #ifndef __ICreatePropBagOnRegKey_INTERFACE_DEFINED__
64 #define __ICreatePropBagOnRegKey_INTERFACE_DEFINED__
65
66 /* interface ICreatePropBagOnRegKey */
67 /* [local][unique][helpstring][uuid][restricted][hidden][object] */
68
69
70 EXTERN_C const IID IID_ICreatePropBagOnRegKey;
71
72 #if defined(__cplusplus) && !defined(CINTERFACE)
73
74 MIDL_INTERFACE("8A674B48-1F63-11d3-B64C-00C04F79498E")
75 ICreatePropBagOnRegKey : public IUnknown
76 {
77 public:
78 virtual HRESULT STDMETHODCALLTYPE Create(
79 /* [in] */ HKEY hkey,
80 /* [in] */ LPCOLESTR subkey,
81 /* [in] */ DWORD ulOptions,
82 /* [in] */ DWORD samDesired,
83 REFIID iid,
84 /* [out] */ LPVOID *ppBag) = 0;
85
86 };
87
88 #else /* C style interface */
89
90 typedef struct ICreatePropBagOnRegKeyVtbl
91 {
92 BEGIN_INTERFACE
93
94 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
95 ICreatePropBagOnRegKey * This,
96 /* [in] */ REFIID riid,
97 /* [iid_is][out] */ void **ppvObject);
98
99 ULONG ( STDMETHODCALLTYPE *AddRef )(
100 ICreatePropBagOnRegKey * This);
101
102 ULONG ( STDMETHODCALLTYPE *Release )(
103 ICreatePropBagOnRegKey * This);
104
105 HRESULT ( STDMETHODCALLTYPE *Create )(
106 ICreatePropBagOnRegKey * This,
107 /* [in] */ HKEY hkey,
108 /* [in] */ LPCOLESTR subkey,
109 /* [in] */ DWORD ulOptions,
110 /* [in] */ DWORD samDesired,
111 REFIID iid,
112 /* [out] */ LPVOID *ppBag);
113
114 END_INTERFACE
115 } ICreatePropBagOnRegKeyVtbl;
116
117 interface ICreatePropBagOnRegKey
118 {
119 CONST_VTBL struct ICreatePropBagOnRegKeyVtbl *lpVtbl;
120 };
121
122
123
124 #ifdef COBJMACROS
125
126
127 #define ICreatePropBagOnRegKey_QueryInterface(This,riid,ppvObject) \
128 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
129
130 #define ICreatePropBagOnRegKey_AddRef(This) \
131 (This)->lpVtbl -> AddRef(This)
132
133 #define ICreatePropBagOnRegKey_Release(This) \
134 (This)->lpVtbl -> Release(This)
135
136
137 #define ICreatePropBagOnRegKey_Create(This,hkey,subkey,ulOptions,samDesired,iid,ppBag) \
138 (This)->lpVtbl -> Create(This,hkey,subkey,ulOptions,samDesired,iid,ppBag)
139
140 #endif /* COBJMACROS */
141
142
143 #endif /* C style interface */
144
145
146
147 HRESULT STDMETHODCALLTYPE ICreatePropBagOnRegKey_Create_Proxy(
148 ICreatePropBagOnRegKey * This,
149 /* [in] */ HKEY hkey,
150 /* [in] */ LPCOLESTR subkey,
151 /* [in] */ DWORD ulOptions,
152 /* [in] */ DWORD samDesired,
153 REFIID iid,
154 /* [out] */ LPVOID *ppBag);
155
156
157 void __RPC_STUB ICreatePropBagOnRegKey_Create_Stub(
158 IRpcStubBuffer *This,
159 IRpcChannelBuffer *_pRpcChannelBuffer,
160 PRPC_MESSAGE _pRpcMessage,
161 DWORD *_pdwStubPhase);
162
163
164
165 #endif /* __ICreatePropBagOnRegKey_INTERFACE_DEFINED__ */
166
167
168 /* Additional Prototypes for ALL interfaces */
169
170 /* end of Additional Prototypes */
171
172 #ifdef __cplusplus
173 }
174 #endif
175
176 #endif
177
178

root@recompile.se
ViewVC Help
Powered by ViewVC 1.1.26