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)
DWORD WINAPI TlsAlloc(VOID)
BOOL WINAPI TlsSetValue(IN DWORD Index, IN LPVOID Value)
BOOL WINAPI TlsFree(IN DWORD Index)
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