63 static 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);
void COMDLG32_SetCommDlgExtendedError(DWORD err)
static DWORD COMDLG32_TlsIndex
HRESULT WINAPI DllGetClassObject(REFCLSID rclsid, REFIID riid, void **ppv)
BOOL WINAPI DllMain(HINSTANCE hInstance, DWORD Reason, LPVOID Reserved)
DECLSPEC_HIDDEN HINSTANCE COMDLG32_hInstance
HRESULT FileOpenDialog_Constructor(IUnknown *pUnkOuter, REFIID riid, void **ppv) DECLSPEC_HIDDEN
static IClassFactoryImpl * impl_from_IClassFactory(IClassFactory *iface)
static HRESULT WINAPI CDLGCF_LockServer(IClassFactory *iface, BOOL dolock)
HRESULT __wine_register_resources(HMODULE module) DECLSPEC_HIDDEN
BOOL WINAPI TlsSetValue(IN DWORD Index, IN LPVOID Value)
BOOL WINAPI DisableThreadLibraryCalls(IN HMODULE hLibModule)
#define DLL_PROCESS_ATTACH
void * COMDLG32_AllocMem(int size)
#define CLASS_E_CLASSNOTAVAILABLE
struct tagIClassFactoryImpl IClassFactoryImpl
VOID WINAPI InitializeCriticalSection(OUT LPCRITICAL_SECTION lpCriticalSection)
_Reserved_ PVOID Reserved
#define GPA(dest, hinst, name)
WINE_DEFAULT_DEBUG_CHANNEL(commdlg)
PFLT_MESSAGE_WAITER_QUEUE CONTAINING_RECORD(Csq, DEVICE_EXTENSION, IrpQueue)) -> WaiterQ.mLock) _IRQL_raises_(DISPATCH_LEVEL) VOID NTAPI FltpAcquireMessageWaiterLock(_In_ PIO_CSQ Csq, _Out_ PKIRQL Irql)
#define DLL_PROCESS_DETACH
HRESULT FileSaveDialog_Constructor(IUnknown *pUnkOuter, REFIID riid, void **ppv) DECLSPEC_HIDDEN
BOOL WINAPI TlsFree(IN DWORD Index)
void WINAPI DeleteCriticalSection(PCRITICAL_SECTION)
HRESULT WINAPI DllRegisterServer(void)
HRESULT __wine_unregister_resources(HMODULE module) DECLSPEC_HIDDEN
static const IClassFactoryVtbl CDLGCF_Vtbl
HMODULE WINAPI DECLSPEC_HOTPATCH GetModuleHandleA(LPCSTR lpModuleName)
DWORD WINAPI TlsAlloc(VOID)
#define TLS_OUT_OF_INDEXES
static HINSTANCE SHELL32_hInstance
static const char GPA_string[]
IClassFactory IClassFactory_iface
static HRESULT WINAPI CDLGCF_CreateInstance(IClassFactory *iface, IUnknown *pOuter, REFIID riid, void **ppobj)
BOOL WINAPI IsEqualGUID(REFGUID rguid1, REFGUID rguid2)
LPVOID WINAPI TlsGetValue(IN DWORD Index)
static ULONG WINAPI CDLGCF_Release(IClassFactory *iface)
#define CDERR_MEMALLOCFAILURE
const GUID IID_IClassFactory
DWORD WINAPI CommDlgExtendedError(void)
PVOID PVOID PWCHAR PVOID USHORT PULONG Reason
static ULONG WINAPI CDLGCF_AddRef(IClassFactory *iface)
LPITEMIDLIST(WINAPI *COMDLG32_SHSimpleIDListFromPathAW)(LPCVOID) DECLSPEC_HIDDEN
HRESULT WINAPI DllUnregisterServer(void)
static HRESULT WINAPI CDLGCF_QueryInterface(IClassFactory *iface, REFIID riid, void **ppobj)