63static const char GPA_string[] =
"Failed to get entry point %s for hinst = %p\n";
64#define GPA(dest, hinst, name) \
65 if(!(dest = (void*)GetProcAddress(hinst,name)))\
67 ERR(GPA_string, debugstr_a(name), hinst); \
111 void *
ptr = heap_alloc_zero(
size);
136 FIXME(
"No Tls Space\n");
189 IClassFactory_AddRef(iface);
193 WARN(
"Interface not supported.\n");
222 return This->cf(pOuter,
riid, ppobj);
230 TRACE(
"%p (%d)\n", iface, dolock);
#define WINE_DEFAULT_DEBUG_CHANNEL(t)
const GUID IID_IClassFactory
#define CDERR_MEMALLOCFAILURE
static HINSTANCE SHELL32_hInstance
DECLSPEC_HIDDEN HINSTANCE COMDLG32_hInstance
static DWORD COMDLG32_TlsIndex
BOOL WINAPI DllMain(HINSTANCE hInstance, DWORD Reason, LPVOID Reserved)
HRESULT WINAPI DllRegisterServer(void)
static ULONG WINAPI CDLGCF_AddRef(IClassFactory *iface)
static HRESULT WINAPI CDLGCF_LockServer(IClassFactory *iface, BOOL dolock)
static HRESULT WINAPI CDLGCF_QueryInterface(IClassFactory *iface, REFIID riid, void **ppobj)
HRESULT WINAPI DllUnregisterServer(void)
void COMDLG32_SetCommDlgExtendedError(DWORD err)
static HRESULT WINAPI CDLGCF_CreateInstance(IClassFactory *iface, IUnknown *pOuter, REFIID riid, void **ppobj)
static const IClassFactoryVtbl CDLGCF_Vtbl
#define GPA(dest, hinst, name)
void * COMDLG32_AllocMem(int size)
DWORD WINAPI CommDlgExtendedError(void)
HRESULT WINAPI DllGetClassObject(REFCLSID rclsid, REFIID riid, void **ppv)
static const char GPA_string[]
static IClassFactoryImpl * impl_from_IClassFactory(IClassFactory *iface)
static ULONG WINAPI CDLGCF_Release(IClassFactory *iface)
HRESULT FileOpenDialog_Constructor(IUnknown *pUnkOuter, REFIID riid, void **ppv) DECLSPEC_HIDDEN
HRESULT FileSaveDialog_Constructor(IUnknown *pUnkOuter, REFIID riid, void **ppv) DECLSPEC_HIDDEN
#define DLL_PROCESS_ATTACH
#define DLL_PROCESS_DETACH
HMODULE WINAPI DECLSPEC_HOTPATCH GetModuleHandleA(LPCSTR lpModuleName)
BOOL WINAPI DisableThreadLibraryCalls(IN HMODULE hLibModule)
LPVOID WINAPI TlsGetValue(IN DWORD Index)
BOOL WINAPI TlsSetValue(IN DWORD Index, IN LPVOID Value)
BOOL WINAPI TlsFree(IN DWORD Index)
DWORD WINAPI DECLSPEC_HOTPATCH TlsAlloc(void)
PVOID PVOID PWCHAR PVOID USHORT PULONG Reason
#define IsEqualGUID(rguid1, rguid2)
HRESULT __wine_unregister_resources(HMODULE module) DECLSPEC_HIDDEN
HRESULT __wine_register_resources(HMODULE module) DECLSPEC_HIDDEN
ITEMIDLIST UNALIGNED * LPITEMIDLIST
IClassFactory IClassFactory_iface
VOID WINAPI InitializeCriticalSection(OUT LPCRITICAL_SECTION lpCriticalSection)
#define CONTAINING_RECORD(address, type, field)
#define TLS_OUT_OF_INDEXES
void WINAPI DeleteCriticalSection(PCRITICAL_SECTION)
_Reserved_ PVOID Reserved
#define CLASS_E_CLASSNOTAVAILABLE