111 IClassFactory_AddRef( iface );
142 r = IUnknown_QueryInterface( unk,
riid, ppobj );
143 IUnknown_Release( unk );
150 TRACE(
"%p %d\n", iface, dolock);
void release_typelib(void)
#define InterlockedIncrement
#define InterlockedDecrement
#define WINE_DEFAULT_DEBUG_CHANNEL(t)
const GUID IID_IClassFactory
#define DLL_PROCESS_ATTACH
#define DLL_PROCESS_DETACH
#define GetCurrentProcess()
BOOL WINAPI DisableThreadLibraryCalls(IN HMODULE hLibModule)
HRESULT create_msiserver(IUnknown *outer, void **ppObj)
void msi_dialog_unregister_class(void)
void msi_free_handle_table(void)
GLdouble GLdouble GLdouble r
static IN DWORD IN LPVOID lpvReserved
INT(CALLBACK * INSTALLUI_HANDLERW)(LPVOID, UINT, LPCWSTR)
INT(CALLBACK * INSTALLUI_HANDLERA)(LPVOID, UINT, LPCSTR)
INT(CALLBACK * INSTALLUI_HANDLER_RECORD)(LPVOID, UINT, MSIHANDLE)
enum tagINSTALLUILEVEL INSTALLUILEVEL
INSTALLUI_HANDLERA gUIHandlerA
BOOL WINAPI DllMain(HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpvReserved)
static ULONG WINAPI MsiCF_AddRef(LPCLASSFACTORY iface)
static void UnlockModule(void)
static ULONG WINAPI MsiCF_Release(LPCLASSFACTORY iface)
HRESULT WINAPI DllGetClassObject(REFCLSID rclsid, REFIID riid, LPVOID *ppv)
static struct class_factory MsiServer_CF
static HRESULT WINAPI MsiCF_QueryInterface(LPCLASSFACTORY iface, REFIID riid, LPVOID *ppobj)
static HRESULT WINAPI MsiCF_LockServer(LPCLASSFACTORY iface, BOOL dolock)
static HRESULT WINAPI MsiCF_CreateInstance(LPCLASSFACTORY iface, LPUNKNOWN pOuter, REFIID riid, LPVOID *ppobj)
static const IClassFactoryVtbl MsiCF_Vtbl
INSTALLUI_HANDLER_RECORD gUIHandlerRecord
HRESULT WINAPI DllGetVersion(DLLVERSIONINFO *pdvi)
HRESULT WINAPI DllCanUnloadNow(void)
static void LockModule(void)
INSTALLUI_HANDLERW gUIHandlerW
static struct class_factory * impl_from_IClassFactory(IClassFactory *iface)
#define IsEqualCLSID(rclsid1, rclsid2)
#define DLLVER_PLATFORM_WINDOWS
HRESULT(* create_object)(IUnknown *, void **)
IClassFactory IClassFactory_iface
#define CONTAINING_RECORD(address, type, field)
#define CLASS_E_CLASSNOTAVAILABLE