78 actctx.dwFlags = ACTCTX_FLAG_HMODULE_VALID | ACTCTX_FLAG_RESOURCE_NAME_VALID;
81 ERR(
"failed to create activation context, last error %lu\n",
GetLastError());
107 void *
ptr = heap_alloc_zero(
size);
132 FIXME(
"No Tls Space\n");
183 IClassFactory_AddRef(iface);
187 WARN(
"Interface not supported.\n");
216 return This->cf(pOuter,
riid, ppobj);
224 TRACE(
"%p (%d)\n", iface, dolock);
242#if (DLL_EXPORT_VERSION >= _WIN32_WINNT_VISTA)
#define WINE_DEFAULT_DEBUG_CHANNEL(t)
const GUID IID_IClassFactory
#define CDERR_MEMALLOCFAILURE
static DWORD COMDLG32_TlsIndex
BOOL WINAPI DllMain(HINSTANCE hInstance, DWORD Reason, LPVOID Reserved)
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)
void COMDLG32_SetCommDlgExtendedError(DWORD err)
static HRESULT WINAPI CDLGCF_CreateInstance(IClassFactory *iface, IUnknown *pOuter, REFIID riid, void **ppobj)
static const IClassFactoryVtbl CDLGCF_Vtbl
HINSTANCE COMDLG32_hInstance
void * COMDLG32_AllocMem(int size)
DWORD WINAPI CommDlgExtendedError(void)
HRESULT WINAPI DllGetClassObject(REFCLSID rclsid, REFIID riid, void **ppv)
static IClassFactoryImpl * impl_from_IClassFactory(IClassFactory *iface)
static ULONG WINAPI CDLGCF_Release(IClassFactory *iface)
HRESULT FileOpenDialog_Constructor(IUnknown *pUnkOuter, REFIID riid, void **ppv)
HRESULT FileSaveDialog_Constructor(IUnknown *pUnkOuter, REFIID riid, void **ppv)
#define DLL_PROCESS_ATTACH
#define DLL_PROCESS_DETACH
#define INVALID_HANDLE_VALUE
VOID WINAPI ReleaseActCtx(IN HANDLE hActCtx)
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)
HANDLE WINAPI CreateActCtxW(PCACTCTXW pActCtx)
DWORD WINAPI DECLSPEC_HOTPATCH TlsAlloc(void)
PVOID PVOID PWCHAR PVOID USHORT PULONG Reason
#define IsEqualGUID(rguid1, rguid2)
#define MAKEINTRESOURCEW(i)
IClassFactory IClassFactory_iface
VOID WINAPI InitializeCriticalSection(OUT LPCRITICAL_SECTION lpCriticalSection)
#define CONTAINING_RECORD(address, type, field)
DWORD WINAPI GetLastError(void)
#define TLS_OUT_OF_INDEXES
void WINAPI DeleteCriticalSection(PCRITICAL_SECTION)
_Reserved_ PVOID Reserved
#define CLASS_E_CLASSNOTAVAILABLE