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

itss.c File Reference
#include "config.h"
#include <stdarg.h>
#include <stdio.h>
#include "windef.h"
#include "winbase.h"
#include "winuser.h"
#include "winreg.h"
#include "ole2.h"
#include "rpcproxy.h"
#include "advpub.h"
#include "wine/unicode.h"
#include "wine/debug.h"
#include "itsstor.h"
#include "initguid.h"
#include "wine/itss.h"

Go to the source code of this file.

Data Structures

struct  IClassFactoryImpl
struct  ITStorageImpl

Defines

#define COBJMACROS

Functions

 WINE_DEFAULT_DEBUG_CHANNEL (itss)
static HRESULT ITSS_create (IUnknown *pUnkOuter, LPVOID *ppObj)
BOOL WINAPI DllMain (HINSTANCE hInstDLL, DWORD fdwReason, LPVOID lpv)
static IClassFactoryImplimpl_from_IClassFactory (IClassFactory *iface)
static HRESULT WINAPI ITSSCF_QueryInterface (LPCLASSFACTORY iface, REFIID riid, LPVOID *ppobj)
static ULONG WINAPI ITSSCF_AddRef (LPCLASSFACTORY iface)
static ULONG WINAPI ITSSCF_Release (LPCLASSFACTORY iface)
static HRESULT WINAPI ITSSCF_CreateInstance (LPCLASSFACTORY iface, LPUNKNOWN pOuter, REFIID riid, LPVOID *ppobj)
static HRESULT WINAPI ITSSCF_LockServer (LPCLASSFACTORY iface, BOOL dolock)
HRESULT WINAPI DllGetClassObject (REFCLSID rclsid, REFIID iid, LPVOID *ppv)
static ITStorageImplimpl_from_IITStorage (IITStorage *iface)
static HRESULT WINAPI ITStorageImpl_QueryInterface (IITStorage *iface, REFIID riid, void **ppvObject)
static ULONG WINAPI ITStorageImpl_AddRef (IITStorage *iface)
static ULONG WINAPI ITStorageImpl_Release (IITStorage *iface)
static HRESULT WINAPI ITStorageImpl_StgCreateDocfile (IITStorage *iface, const WCHAR *pwcsName, DWORD grfMode, DWORD reserved, IStorage **ppstgOpen)
static HRESULT WINAPI ITStorageImpl_StgCreateDocfileOnILockBytes (IITStorage *iface, ILockBytes *plkbyt, DWORD grfMode, DWORD reserved, IStorage **ppstgOpen)
static HRESULT WINAPI ITStorageImpl_StgIsStorageFile (IITStorage *iface, const WCHAR *pwcsName)
static HRESULT WINAPI ITStorageImpl_StgIsStorageILockBytes (IITStorage *iface, ILockBytes *plkbyt)
static HRESULT WINAPI ITStorageImpl_StgOpenStorage (IITStorage *iface, const WCHAR *pwcsName, IStorage *pstgPriority, DWORD grfMode, SNB snbExclude, DWORD reserved, IStorage **ppstgOpen)
static HRESULT WINAPI ITStorageImpl_StgOpenStorageOnILockBytes (IITStorage *iface, ILockBytes *plkbyt, IStorage *pStgPriority, DWORD grfMode, SNB snbExclude, DWORD reserved, IStorage **ppstgOpen)
static HRESULT WINAPI ITStorageImpl_StgSetTimes (IITStorage *iface, const WCHAR *lpszName, const FILETIME *pctime, const FILETIME *patime, const FILETIME *pmtime)
static HRESULT WINAPI ITStorageImpl_SetControlData (IITStorage *iface, PITS_Control_Data pControlData)
static HRESULT WINAPI ITStorageImpl_DefaultControlData (IITStorage *iface, PITS_Control_Data *ppControlData)
static HRESULT WINAPI ITStorageImpl_Compact (IITStorage *iface, const WCHAR *pwcsName, ECompactionLev iLev)
HRESULT WINAPI DllCanUnloadNow (void)
HRESULT WINAPI DllRegisterServer (void)
HRESULT WINAPI DllUnregisterServer (void)

Variables

LONG dll_count = 0
static HINSTANCE hInst
static const IClassFactoryVtbl ITSSCF_Vtbl
static const IClassFactoryImpl ITStorage_factory = { { &ITSSCF_Vtbl }, ITSS_create }
static const IClassFactoryImpl MSITStore_factory = { { &ITSSCF_Vtbl }, ITS_IParseDisplayName_create }
static const IClassFactoryImpl ITSProtocol_factory = { { &ITSSCF_Vtbl }, ITSProtocol_create }
static const IITStorageVtbl ITStorageImpl_Vtbl

Generated on Sat May 26 2012 05:09:19 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.