84 IClassFactory_AddRef(iface);
85 *ppobj = &
This->IClassFactory_iface;
120 hres =
This->pfnCreateInstance(outer, (
void**)&unk);
128 IUnknown_Release(unk);
137 TRACE(
"(%p)->(%d)\n", iface, dolock);
206 IITStorage_AddRef(iface);
239 const WCHAR* pwcsName,
267 const WCHAR* pwcsName)
285 const WCHAR* pwcsName,
295 pstgPriority, grfMode, snbExclude );
317 const WCHAR* lpszName,
347 const WCHAR* pwcsName,
383 TRACE(
"-> %p\n", its);
#define InterlockedIncrement
#define InterlockedDecrement
#define WINE_DEFAULT_DEBUG_CHANNEL(t)
const GUID IID_IClassFactory
#define DLL_PROCESS_ATTACH
#define HeapFree(x, y, z)
BOOL WINAPI DisableThreadLibraryCalls(IN HMODULE hLibModule)
static HRESULT WINAPI ITSSCF_LockServer(LPCLASSFACTORY iface, BOOL dolock)
BOOL WINAPI DllMain(HINSTANCE hInstDLL, DWORD fdwReason, LPVOID lpv)
static HRESULT WINAPI ITStorageImpl_StgOpenStorage(IITStorage *iface, const WCHAR *pwcsName, IStorage *pstgPriority, DWORD grfMode, SNB snbExclude, DWORD reserved, IStorage **ppstgOpen)
HRESULT WINAPI DllRegisterServer(void)
static HRESULT WINAPI ITStorageImpl_StgIsStorageFile(IITStorage *iface, const WCHAR *pwcsName)
static HRESULT WINAPI ITStorageImpl_Compact(IITStorage *iface, const WCHAR *pwcsName, ECompactionLev iLev)
static ITStorageImpl * impl_from_IITStorage(IITStorage *iface)
static const IClassFactoryImpl MSITStore_factory
static HRESULT WINAPI ITSSCF_CreateInstance(IClassFactory *iface, IUnknown *outer, REFIID riid, void **ppv)
static HRESULT WINAPI ITStorageImpl_StgSetTimes(IITStorage *iface, const WCHAR *lpszName, const FILETIME *pctime, const FILETIME *patime, const FILETIME *pmtime)
static HRESULT WINAPI ITSSCF_QueryInterface(LPCLASSFACTORY iface, REFIID riid, LPVOID *ppobj)
static HRESULT WINAPI ITStorageImpl_QueryInterface(IITStorage *iface, REFIID riid, void **ppvObject)
static HRESULT WINAPI ITStorageImpl_StgCreateDocfileOnILockBytes(IITStorage *iface, ILockBytes *plkbyt, DWORD grfMode, DWORD reserved, IStorage **ppstgOpen)
HRESULT WINAPI DllUnregisterServer(void)
static ULONG WINAPI ITSSCF_Release(LPCLASSFACTORY iface)
static HRESULT ITSS_create(IUnknown *pUnkOuter, LPVOID *ppObj)
static ULONG WINAPI ITSSCF_AddRef(LPCLASSFACTORY iface)
static HRESULT WINAPI ITStorageImpl_DefaultControlData(IITStorage *iface, PITS_Control_Data *ppControlData)
static ULONG WINAPI ITStorageImpl_AddRef(IITStorage *iface)
static const IITStorageVtbl ITStorageImpl_Vtbl
static HRESULT WINAPI ITStorageImpl_StgIsStorageILockBytes(IITStorage *iface, ILockBytes *plkbyt)
static HRESULT WINAPI ITStorageImpl_StgCreateDocfile(IITStorage *iface, const WCHAR *pwcsName, DWORD grfMode, DWORD reserved, IStorage **ppstgOpen)
static const IClassFactoryImpl ITSProtocol_factory
static ULONG WINAPI ITStorageImpl_Release(IITStorage *iface)
HRESULT WINAPI DllCanUnloadNow(void)
static HRESULT WINAPI ITStorageImpl_StgOpenStorageOnILockBytes(IITStorage *iface, ILockBytes *plkbyt, IStorage *pStgPriority, DWORD grfMode, SNB snbExclude, DWORD reserved, IStorage **ppstgOpen)
static HRESULT WINAPI ITStorageImpl_SetControlData(IITStorage *iface, PITS_Control_Data pControlData)
static IClassFactoryImpl * impl_from_IClassFactory(IClassFactory *iface)
HRESULT WINAPI DllGetClassObject(REFCLSID rclsid, REFIID iid, LPVOID *ppv)
static const IClassFactoryImpl ITStorage_factory
static const IClassFactoryVtbl ITSSCF_Vtbl
static void ITSS_LockModule(void)
static void ITSS_UnlockModule(void)
HRESULT ITSProtocol_create(IUnknown *pUnkOuter, LPVOID *ppobj) DECLSPEC_HIDDEN
HRESULT ITSS_StgOpenStorage(const WCHAR *pwcsName, IStorage *pstgPriority, DWORD grfMode, SNB snbExclude, DWORD reserved, IStorage **ppstgOpen) DECLSPEC_HIDDEN
HRESULT ITS_IParseDisplayName_create(IUnknown *pUnkOuter, LPVOID *ppObj) DECLSPEC_HIDDEN
#define IsEqualGUID(rguid1, rguid2)
HRESULT __wine_unregister_resources(HMODULE module) DECLSPEC_HIDDEN
HRESULT __wine_register_resources(HMODULE module) DECLSPEC_HIDDEN
IITStorage IITStorage_iface
#define CONTAINING_RECORD(address, type, field)
_In_ void _In_ PCCERT_CONTEXT _In_opt_ LPFILETIME _In_ DWORD _In_ DWORD _Outptr_opt_ void ** ppvObject
#define CLASS_E_NOAGGREGATION
#define CLASS_E_CLASSNOTAVAILABLE