Author: greatlrd
Date: Sun Apr 15 01:36:02 2007
New Revision: 26349
URL:
http://svn.reactos.org/svn/reactos?rev=26349&view=rev
Log:
Find some older works, dxsdk header compatible with dxsdk 2004 dec release. I will clean
up sdk so dx thuse dx header belong to dxsdk will be here. later.
In this folder will contain all header that is compatible with dxsdk 2004 dec. later I
will upgrade this folder file to more resent dxsdk headers.
Added:
trunk/reactos/include/dxsdk/regbag.h (with props)
Added: trunk/reactos/include/dxsdk/regbag.h
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/include/dxsdk/regbag.h?rev…
==============================================================================
--- trunk/reactos/include/dxsdk/regbag.h (added)
+++ trunk/reactos/include/dxsdk/regbag.h Sun Apr 15 01:36:02 2007
@@ -1,0 +1,109 @@
+
+
+#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 never version of <rpcndr.h>
+#endif
+
+#ifndef COM_NO_WINDOWS_H
+ #include "windows.h"
+ #include "ole2.h"
+#endif
+
+#ifndef __regbag_h__
+#define __regbag_h__
+
+#if defined(_MSC_VER) && (_MSC_VER >= 1020)
+ #pragma once
+#endif
+
+#ifndef __ICreatePropBagOnRegKey_FWD_DEFINED__
+ #define __ICreatePropBagOnRegKey_FWD_DEFINED__
+ typedef interface ICreatePropBagOnRegKey ICreatePropBagOnRegKey;
+#endif
+
+#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 * );
+
+
+#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__
+ 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(HKEY hkey, LPCOLESTR subkey, DWORD
ulOptions, DWORD samDesired,
+ REFIID iid, LPVOID *ppBag) = 0;
+ };
+#else
+
+ typedef struct ICreatePropBagOnRegKeyVtbl
+ {
+ BEGIN_INTERFACE
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(ICreatePropBagOnRegKey * This, REFIID
riid, void **ppvObject);
+ ULONG ( STDMETHODCALLTYPE *AddRef )(ICreatePropBagOnRegKey * This);
+ ULONG ( STDMETHODCALLTYPE *Release )(ICreatePropBagOnRegKey * This);
+ HRESULT ( STDMETHODCALLTYPE *Create )(ICreatePropBagOnRegKey * This, HKEY hkey,
LPCOLESTR subkey,
+ DWORD ulOptions, DWORD samDesired, REFIID iid,
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
+#endif
+
+
+void __RPC_STUB
+ICreatePropBagOnRegKey_Create_Stub(
+ IRpcStubBuffer *This,
+ IRpcChannelBuffer *_pRpcChannelBuffer,
+ PRPC_MESSAGE _pRpcMessage,
+ DWORD *_pdwStubPhase);
+
+HRESULT STDMETHODCALLTYPE
+ICreatePropBagOnRegKey_Create_Proxy(
+ ICreatePropBagOnRegKey * This,
+ HKEY hkey,
+ LPCOLESTR subkey,
+ DWORD ulOptions,
+ DWORD samDesired,
+ REFIID iid,
+ LPVOID *ppBag);
+
+#endif
+#ifdef __cplusplus
+}
+#endif
+
+#endif
Propchange: trunk/reactos/include/dxsdk/regbag.h
------------------------------------------------------------------------------
svn:eol-style = native