#include <stdarg.h>
#include "windef.h"
#include "winbase.h"
#include "wingdi.h"
#include "winuser.h"
#include "objbase.h"
#include "rpcproxy.h"
#include "commdlg.h"
#include "cderr.h"
#include "wine/debug.h"
#include "wine/heap.h"
#include "cdlg.h"
Go to the source code of this file.
|
| WINE_DEFAULT_DEBUG_CHANNEL (commdlg) |
|
| LPITEMIDLIST (WINAPI *COMDLG32_SHSimpleIDListFromPathAW)(LPCVOID) DECLSPEC_HIDDEN |
|
BOOL WINAPI | DllMain (HINSTANCE hInstance, DWORD Reason, LPVOID Reserved) |
|
void * | COMDLG32_AllocMem (int size) |
|
void | COMDLG32_SetCommDlgExtendedError (DWORD err) |
|
DWORD WINAPI | CommDlgExtendedError (void) |
|
static IClassFactoryImpl * | impl_from_IClassFactory (IClassFactory *iface) |
|
static HRESULT WINAPI | CDLGCF_QueryInterface (IClassFactory *iface, REFIID riid, void **ppobj) |
|
static ULONG WINAPI | CDLGCF_AddRef (IClassFactory *iface) |
|
static ULONG WINAPI | CDLGCF_Release (IClassFactory *iface) |
|
static HRESULT WINAPI | CDLGCF_CreateInstance (IClassFactory *iface, IUnknown *pOuter, REFIID riid, void **ppobj) |
|
static HRESULT WINAPI | CDLGCF_LockServer (IClassFactory *iface, BOOL dolock) |
|
HRESULT WINAPI | DllGetClassObject (REFCLSID rclsid, REFIID riid, void **ppv) |
|
HRESULT WINAPI | DllRegisterServer (void) |
|
HRESULT WINAPI | DllUnregisterServer (void) |
|
◆ COBJMACROS
◆ GPA
Value:
{ \
}
static const char GPA_string[]
#define GetProcAddress(x, y)
Definition at line 64 of file cdlg32.c.
◆ CDLGCF_AddRef()
◆ CDLGCF_CreateInstance()
Definition at line 218 of file cdlg32.c.
220{
222 return This->cf(pOuter,
riid, ppobj);
223}
static IClassFactoryImpl * impl_from_IClassFactory(IClassFactory *iface)
◆ CDLGCF_LockServer()
Definition at line 228 of file cdlg32.c.
229{
230 TRACE(
"%p (%d)\n", iface, dolock);
232}
◆ CDLGCF_QueryInterface()
Definition at line 178 of file cdlg32.c.
180{
182
183 if(!ppobj)
185
187 {
188 *ppobj = iface;
189 IClassFactory_AddRef(iface);
191 }
192
193 WARN(
"Interface not supported.\n");
194
197}
const GUID IID_IClassFactory
#define IsEqualGUID(rguid1, rguid2)
◆ CDLGCF_Release()
◆ COMDLG32_AllocMem()
void * COMDLG32_AllocMem |
( |
int |
size | ) |
|
◆ COMDLG32_SetCommDlgExtendedError()
void COMDLG32_SetCommDlgExtendedError |
( |
DWORD |
err | ) |
|
Definition at line 128 of file cdlg32.c.
129{
135 else
136 FIXME(
"No Tls Space\n");
137}
static DWORD COMDLG32_TlsIndex
DWORD WINAPI TlsAlloc(VOID)
BOOL WINAPI TlsSetValue(IN DWORD Index, IN LPVOID Value)
#define TLS_OUT_OF_INDEXES
Referenced by ChooseColorW(), ChooseFontA(), ChooseFontW(), COMDLG32_AllocMem(), COMDLG32_FR_CheckPartial(), COMDLG32_FR_DoFindReplace(), CreateTemplateDialog(), FD31_GetTemplate(), FILEDLG95_OnOpen(), GetFileName95(), GetOpenFileNameA(), GetOpenFileNameW(), GetSaveFileNameA(), GetSaveFileNameW(), init_filedlg_infoW(), pagesetup_common(), PRINTDLG_WMInitDialog(), PRINTDLG_WMInitDialogW(), PrintDlgA(), PrintDlgExA(), PrintDlgExW(), and PrintDlgW().
◆ CommDlgExtendedError()
Definition at line 148 of file cdlg32.c.
149{
152 else
153 return 0;
154}
LPVOID WINAPI TlsGetValue(IN DWORD Index)
Referenced by CheckCommDlgError(), DoOpenFile(), DoSaveFile(), ExportFile(), MountFloppy(), test_arrange(), test_create_view_template(), test_create_view_window2(), test_DialogCancel(), test_extension_helper(), test_getfolderpath(), test_mru(), test_null_filename(), test_ok(), test_PageSetupDlgA(), test_PrintDlgA(), test_PrintDlgExW(), test_resizable2(), and test_resize().
◆ DllGetClassObject()
Definition at line 246 of file cdlg32.c.
247{
250
252
255
258
260}
static const IClassFactoryVtbl CDLGCF_Vtbl
HRESULT FileOpenDialog_Constructor(IUnknown *pUnkOuter, REFIID riid, void **ppv) DECLSPEC_HIDDEN
HRESULT FileSaveDialog_Constructor(IUnknown *pUnkOuter, REFIID riid, void **ppv) DECLSPEC_HIDDEN
IClassFactory IClassFactory_iface
#define CLASS_E_CLASSNOTAVAILABLE
◆ DllMain()
Definition at line 71 of file cdlg32.c.
72{
74
76 {
80
82#ifdef __REACTOS__
84#endif
85
86
88 break;
89
93#ifdef __REACTOS__
95#endif
96 break;
97 }
99}
static HINSTANCE SHELL32_hInstance
DECLSPEC_HIDDEN HINSTANCE COMDLG32_hInstance
#define GPA(dest, hinst, name)
#define DLL_PROCESS_ATTACH
#define DLL_PROCESS_DETACH
HMODULE WINAPI DECLSPEC_HOTPATCH GetModuleHandleA(LPCSTR lpModuleName)
BOOL WINAPI DisableThreadLibraryCalls(IN HMODULE hLibModule)
BOOL WINAPI TlsFree(IN DWORD Index)
PVOID PVOID PWCHAR PVOID USHORT PULONG Reason
VOID WINAPI InitializeCriticalSection(OUT LPCRITICAL_SECTION lpCriticalSection)
void WINAPI DeleteCriticalSection(PCRITICAL_SECTION)
_Reserved_ PVOID Reserved
◆ DllRegisterServer()
Definition at line 265 of file cdlg32.c.
266{
267#ifdef __REACTOS__
269#else
271#endif
272}
HRESULT __wine_register_resources(HMODULE module) DECLSPEC_HIDDEN
◆ DllUnregisterServer()
Definition at line 277 of file cdlg32.c.
278{
279#ifdef __REACTOS__
281#else
283#endif
284}
HRESULT __wine_unregister_resources(HMODULE module) DECLSPEC_HIDDEN
◆ impl_from_IClassFactory()
◆ LPITEMIDLIST()
◆ WINE_DEFAULT_DEBUG_CHANNEL()
WINE_DEFAULT_DEBUG_CHANNEL |
( |
commdlg |
| ) |
|
◆ CDLGCF_Vtbl
const IClassFactoryVtbl CDLGCF_Vtbl |
|
static |
Initial value:=
{
}
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)
static HRESULT WINAPI CDLGCF_CreateInstance(IClassFactory *iface, IUnknown *pOuter, REFIID riid, void **ppobj)
static ULONG WINAPI CDLGCF_Release(IClassFactory *iface)
Definition at line 234 of file cdlg32.c.
Referenced by DllGetClassObject().
◆ COMDLG32_hInstance
Definition at line 42 of file cdlg32.c.
Referenced by BrowseSelectedFolder(), cctrl_create_new(), CFn_WMCommand(), CFn_WMInitDialog(), CFn_WMMeasureItem(), check_printer_setup(), ChooseColorW(), ChooseFontA(), ChooseFontW(), COMDLG32_FR_DoFindReplace(), create_dialog(), CreateTemplateDialog(), default_page_paint_hook(), DllMain(), DllRegisterServer(), DllUnregisterServer(), events_OnOverwrite(), FD31_GetTemplate(), FD31_Init(), FD31_MapOfnStructA(), FileDialog_constructor(), FILEDLG95_InitControls(), FILEDLG95_OnOpen(), FILEDLG95_OnOpenMessage(), FILEDLG95_OnOpenMultipleFiles(), FileOpenDlgProc95(), GetFileName31A(), GetFileName31W(), GetFileName95(), IFileDialog2_fnSetOptions(), IFileDialogCustomize_fnAddControlItem(), init_custom_controls(), IShellBrowserImpl_ICommDlgBrowser_OnStateChange(), on_default_action(), pagesetup_common(), pagesetup_get_template(), PRINTDLG_GetDlgTemplateA(), PRINTDLG_GetDlgTemplateW(), PRINTDLG_UpdatePrintDlgA(), PRINTDLG_UpdatePrintDlgW(), PRINTDLG_UpdatePrinterInfoTextsA(), PRINTDLG_UpdatePrinterInfoTextsW(), PRINTDLG_WMInitDialog(), PRINTDLG_WMInitDialogW(), PrintDlgA(), PrintDlgW(), set_margin_groupbox_title(), and SetFontStylesToCombo2().
◆ COMDLG32_TlsIndex
◆ GPA_string
◆ SHELL32_hInstance