ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

shlinstobj.c File Reference
#include <stdarg.h>
#include "windef.h"
#include "winbase.h"
#include "winreg.h"
#include "objbase.h"
#include "oleauto.h"
#include "shdocvw.h"
#include "wine/unicode.h"
#include "wine/debug.h"

Go to the source code of this file.

Data Structures

struct  RegistryPropertyBag
struct  InstanceObjectFactory

Defines

#define COBJMACROS
#define ADJUST_THIS(c, m, p)   ((c*)(((long)p)-(long)&(((c*)0)->lp##m##Vtbl)))
#define STATIC_CAST(i, p)   ((i*)&p->lp##i##Vtbl)
#define CHARS_IN_GUID   39

Functions

 WINE_DEFAULT_DEBUG_CHANNEL (shdocvw)
static void RegistryPropertyBag_Destroy (RegistryPropertyBag *This)
static HRESULT WINAPI RegistryPropertyBag_IPropertyBag_QueryInterface (IPropertyBag *iface, REFIID riid, void **ppv)
static ULONG WINAPI RegistryPropertyBag_IPropertyBag_AddRef (IPropertyBag *iface)
static ULONG WINAPI RegistryPropertyBag_IPropertyBag_Release (IPropertyBag *iface)
static HRESULT WINAPI RegistryPropertyBag_IPropertyBag_Read (IPropertyBag *iface, LPCOLESTR pwszPropName, VARIANT *pVar, IErrorLog *pErrorLog)
static HRESULT WINAPI RegistryPropertyBag_IPropertyBag_Write (IPropertyBag *iface, LPCOLESTR pwszPropName, VARIANT *pVar)
static HRESULT RegistryPropertyBag_Constructor (HKEY hInitPropertyBagKey, REFIID riid, LPVOID *ppvObject)
static void InstanceObjectFactory_Destroy (InstanceObjectFactory *This)
static HRESULT WINAPI InstanceObjectFactory_IClassFactory_QueryInterface (IClassFactory *iface, REFIID riid, LPVOID *ppv)
static ULONG WINAPI InstanceObjectFactory_IClassFactory_AddRef (IClassFactory *iface)
static ULONG WINAPI InstanceObjectFactory_IClassFactory_Release (IClassFactory *iface)
static HRESULT WINAPI InstanceObjectFactory_IClassFactory_CreateInstance (IClassFactory *iface, IUnknown *pUnkOuter, REFIID riid, LPVOID *ppvObj)
static HRESULT WINAPI InstanceObjectFactory_IClassFactory_LockServer (IClassFactory *iface, BOOL fLock)
static HRESULT InstanceObjectFactory_Constructor (REFCLSID rclsid, IPropertyBag *pPropertyBag, REFIID riid, LPVOID *ppvObject)
HRESULT SHDOCVW_GetShellInstanceObjectClassObject (REFCLSID rclsid, REFIID riid, LPVOID *ppvClassObj)

Variables

static const IPropertyBagVtbl RegistryPropertyBag_IPropertyBagVtbl
static const IClassFactoryVtbl InstanceObjectFactory_IClassFactoryVtbl

Generated on Sat May 26 2012 05:17:05 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.