mirror of
				https://github.com/halpz/re3.git
				synced 2025-10-27 21:57:27 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			194 lines
		
	
	
		
			4.8 KiB
		
	
	
	
		
			C++
		
	
	
	
	
	
			
		
		
	
	
			194 lines
		
	
	
		
			4.8 KiB
		
	
	
	
		
			C++
		
	
	
	
	
	
| 
 | |
| #pragma warning( disable: 4049 )  /* more than 64k source lines */
 | |
| 
 | |
| /* this ALWAYS GENERATED file contains the definitions for the interfaces */
 | |
| 
 | |
| 
 | |
|  /* File created by MIDL compiler version 6.00.0357 */
 | |
| /* Compiler settings for regbag.idl:
 | |
|     Oicf, W1, Zp8, env=Win32 (32b run)
 | |
|     protocol : dce , ms_ext, c_ext, robust
 | |
|     error checks: allocation ref bounds_check enum stub_data 
 | |
|     VC __declspec() decoration level: 
 | |
|          __declspec(uuid()), __declspec(selectany), __declspec(novtable)
 | |
|          DECLSPEC_UUID(), MIDL_INTERFACE()
 | |
| */
 | |
| //@@MIDL_FILE_HEADING(  )
 | |
| 
 | |
| 
 | |
| /* verify that the <rpcndr.h> version is high enough to compile this file*/
 | |
| #ifndef __REQUIRED_RPCNDR_H_VERSION__
 | |
| #define __REQUIRED_RPCNDR_H_VERSION__ 475
 | |
| #endif
 | |
| 
 | |
| #include "rpc.h"
 | |
| #include "rpcndr.h"
 | |
| 
 | |
| #ifndef __RPCNDR_H_VERSION__
 | |
| #error this stub requires an updated version of <rpcndr.h>
 | |
| #endif // __RPCNDR_H_VERSION__
 | |
| 
 | |
| #ifndef COM_NO_WINDOWS_H
 | |
| #include "windows.h"
 | |
| #include "ole2.h"
 | |
| #endif /*COM_NO_WINDOWS_H*/
 | |
| 
 | |
| #ifndef __regbag_h__
 | |
| #define __regbag_h__
 | |
| 
 | |
| #if defined(_MSC_VER) && (_MSC_VER >= 1020)
 | |
| #pragma once
 | |
| #endif
 | |
| 
 | |
| /* Forward Declarations */ 
 | |
| 
 | |
| #ifndef __ICreatePropBagOnRegKey_FWD_DEFINED__
 | |
| #define __ICreatePropBagOnRegKey_FWD_DEFINED__
 | |
| typedef interface ICreatePropBagOnRegKey ICreatePropBagOnRegKey;
 | |
| #endif 	/* __ICreatePropBagOnRegKey_FWD_DEFINED__ */
 | |
| 
 | |
| 
 | |
| /* header files for imported files */
 | |
| #include "objidl.h"
 | |
| #include "oaidl.h"
 | |
| #include "ocidl.h"
 | |
| 
 | |
| #ifdef __cplusplus
 | |
| extern "C"{
 | |
| #endif 
 | |
| 
 | |
| void * __RPC_USER MIDL_user_allocate(size_t);
 | |
| void __RPC_USER MIDL_user_free( void * ); 
 | |
| 
 | |
| /* interface __MIDL_itf_regbag_0000 */
 | |
| /* [local] */ 
 | |
| 
 | |
| //+-------------------------------------------------------------------------
 | |
| //
 | |
| //  Microsoft Windows
 | |
| //  Copyright (C) Microsoft Corporation, 1999-2000.
 | |
| //
 | |
| //--------------------------------------------------------------------------
 | |
| #pragma once
 | |
| 
 | |
| 
 | |
| extern RPC_IF_HANDLE __MIDL_itf_regbag_0000_v0_0_c_ifspec;
 | |
| extern RPC_IF_HANDLE __MIDL_itf_regbag_0000_v0_0_s_ifspec;
 | |
| 
 | |
| #ifndef __ICreatePropBagOnRegKey_INTERFACE_DEFINED__
 | |
| #define __ICreatePropBagOnRegKey_INTERFACE_DEFINED__
 | |
| 
 | |
| /* interface ICreatePropBagOnRegKey */
 | |
| /* [local][unique][helpstring][uuid][restricted][hidden][object] */ 
 | |
| 
 | |
| 
 | |
| EXTERN_C const IID IID_ICreatePropBagOnRegKey;
 | |
| 
 | |
| #if defined(__cplusplus) && !defined(CINTERFACE)
 | |
|     
 | |
|     MIDL_INTERFACE("8A674B48-1F63-11d3-B64C-00C04F79498E")
 | |
|     ICreatePropBagOnRegKey : public IUnknown
 | |
|     {
 | |
|     public:
 | |
|         virtual HRESULT STDMETHODCALLTYPE Create( 
 | |
|             /* [in] */ HKEY hkey,
 | |
|             /* [in] */ LPCOLESTR subkey,
 | |
|             /* [in] */ DWORD ulOptions,
 | |
|             /* [in] */ DWORD samDesired,
 | |
|             REFIID iid,
 | |
|             /* [out] */ LPVOID *ppBag) = 0;
 | |
|         
 | |
|     };
 | |
|     
 | |
| #else 	/* C style interface */
 | |
| 
 | |
|     typedef struct ICreatePropBagOnRegKeyVtbl
 | |
|     {
 | |
|         BEGIN_INTERFACE
 | |
|         
 | |
|         HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
 | |
|             ICreatePropBagOnRegKey * This,
 | |
|             /* [in] */ REFIID riid,
 | |
|             /* [iid_is][out] */ void **ppvObject);
 | |
|         
 | |
|         ULONG ( STDMETHODCALLTYPE *AddRef )( 
 | |
|             ICreatePropBagOnRegKey * This);
 | |
|         
 | |
|         ULONG ( STDMETHODCALLTYPE *Release )( 
 | |
|             ICreatePropBagOnRegKey * This);
 | |
|         
 | |
|         HRESULT ( STDMETHODCALLTYPE *Create )( 
 | |
|             ICreatePropBagOnRegKey * This,
 | |
|             /* [in] */ HKEY hkey,
 | |
|             /* [in] */ LPCOLESTR subkey,
 | |
|             /* [in] */ DWORD ulOptions,
 | |
|             /* [in] */ DWORD samDesired,
 | |
|             REFIID iid,
 | |
|             /* [out] */ LPVOID *ppBag);
 | |
|         
 | |
|         END_INTERFACE
 | |
|     } ICreatePropBagOnRegKeyVtbl;
 | |
| 
 | |
|     interface ICreatePropBagOnRegKey
 | |
|     {
 | |
|         CONST_VTBL struct ICreatePropBagOnRegKeyVtbl *lpVtbl;
 | |
|     };
 | |
| 
 | |
|     
 | |
| 
 | |
| #ifdef COBJMACROS
 | |
| 
 | |
| 
 | |
| #define ICreatePropBagOnRegKey_QueryInterface(This,riid,ppvObject)	\
 | |
|     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
 | |
| 
 | |
| #define ICreatePropBagOnRegKey_AddRef(This)	\
 | |
|     (This)->lpVtbl -> AddRef(This)
 | |
| 
 | |
| #define ICreatePropBagOnRegKey_Release(This)	\
 | |
|     (This)->lpVtbl -> Release(This)
 | |
| 
 | |
| 
 | |
| #define ICreatePropBagOnRegKey_Create(This,hkey,subkey,ulOptions,samDesired,iid,ppBag)	\
 | |
|     (This)->lpVtbl -> Create(This,hkey,subkey,ulOptions,samDesired,iid,ppBag)
 | |
| 
 | |
| #endif /* COBJMACROS */
 | |
| 
 | |
| 
 | |
| #endif 	/* C style interface */
 | |
| 
 | |
| 
 | |
| 
 | |
| HRESULT STDMETHODCALLTYPE ICreatePropBagOnRegKey_Create_Proxy( 
 | |
|     ICreatePropBagOnRegKey * This,
 | |
|     /* [in] */ HKEY hkey,
 | |
|     /* [in] */ LPCOLESTR subkey,
 | |
|     /* [in] */ DWORD ulOptions,
 | |
|     /* [in] */ DWORD samDesired,
 | |
|     REFIID iid,
 | |
|     /* [out] */ LPVOID *ppBag);
 | |
| 
 | |
| 
 | |
| void __RPC_STUB ICreatePropBagOnRegKey_Create_Stub(
 | |
|     IRpcStubBuffer *This,
 | |
|     IRpcChannelBuffer *_pRpcChannelBuffer,
 | |
|     PRPC_MESSAGE _pRpcMessage,
 | |
|     DWORD *_pdwStubPhase);
 | |
| 
 | |
| 
 | |
| 
 | |
| #endif 	/* __ICreatePropBagOnRegKey_INTERFACE_DEFINED__ */
 | |
| 
 | |
| 
 | |
| /* Additional Prototypes for ALL interfaces */
 | |
| 
 | |
| /* end of Additional Prototypes */
 | |
| 
 | |
| #ifdef __cplusplus
 | |
| }
 | |
| #endif
 | |
| 
 | |
| #endif
 | |
| 
 | |
| 
 |