Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
wine-winehq
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wine
wine-winehq
Commits
b40a9b7f
Commit
b40a9b7f
authored
May 26, 2000
by
Huw D M Davies
Committed by
Alexandre Julliard
May 26, 2000
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Add PrintSetup dialog and support for hooks and templates.
Move 16 bit api definitions out of commdlg.h to cdlg.h
parent
fa2c7939
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
153 additions
and
139 deletions
+153
-139
cdlg.h
dlls/commdlg/cdlg.h
+128
-1
cdlg_En.rc
dlls/commdlg/cdlg_En.rc
+2
-2
comdlg32.spec
dlls/commdlg/comdlg32.spec
+2
-1
filedlg.c
dlls/commdlg/filedlg.c
+6
-0
finddlg.c
dlls/commdlg/finddlg.c
+5
-0
fontdlg.c
dlls/commdlg/fontdlg.c
+4
-0
printdlg.c
dlls/commdlg/printdlg.c
+0
-0
commdlg.h
include/commdlg.h
+6
-135
No files found.
dlls/commdlg/cdlg.h
View file @
b40a9b7f
...
...
@@ -116,5 +116,132 @@ extern LPCSTR (WINAPI *COMDLG32_PathFindFilenameA)(LPCSTR path);
extern
DWORD
(
WINAPI
*
COMDLG32_PathRemoveFileSpecA
)(
LPSTR
fn
);
extern
BOOL
(
WINAPI
*
COMDLG32_PathMatchSpecW
)(
LPCWSTR
x
,
LPCWSTR
y
);
extern
LPSTR
(
WINAPI
*
COMDLG32_PathAddBackslashA
)(
LPSTR
path
);
#endif
extern
BOOL
WINAPI
GetFileDialog95A
(
LPOPENFILENAMEA
ofn
,
UINT
iDlgType
);
extern
BOOL
WINAPI
GetFileDialog95W
(
LPOPENFILENAMEW
ofn
,
UINT
iDlgType
);
/* 16 bit api */
#include "pshpack1.h"
typedef
UINT16
(
CALLBACK
*
LPOFNHOOKPROC16
)(
HWND16
,
UINT16
,
WPARAM16
,
LPARAM
);
typedef
struct
{
DWORD
lStructSize
;
HWND16
hwndOwner
;
HINSTANCE16
hInstance
;
SEGPTR
lpstrFilter
;
SEGPTR
lpstrCustomFilter
;
DWORD
nMaxCustFilter
;
DWORD
nFilterIndex
;
SEGPTR
lpstrFile
;
DWORD
nMaxFile
;
SEGPTR
lpstrFileTitle
;
DWORD
nMaxFileTitle
;
SEGPTR
lpstrInitialDir
;
SEGPTR
lpstrTitle
;
DWORD
Flags
;
UINT16
nFileOffset
;
UINT16
nFileExtension
;
SEGPTR
lpstrDefExt
;
LPARAM
lCustData
;
LPOFNHOOKPROC16
lpfnHook
;
SEGPTR
lpTemplateName
;
}
OPENFILENAME16
,
*
LPOPENFILENAME16
;
typedef
UINT16
(
CALLBACK
*
LPCCHOOKPROC16
)
(
HWND16
,
UINT16
,
WPARAM16
,
LPARAM
);
typedef
struct
{
DWORD
lStructSize
;
HWND16
hwndOwner
;
HWND16
hInstance
;
COLORREF
rgbResult
;
COLORREF
*
lpCustColors
;
DWORD
Flags
;
LPARAM
lCustData
;
LPCCHOOKPROC16
lpfnHook
;
SEGPTR
lpTemplateName
;
}
CHOOSECOLOR16
;
typedef
CHOOSECOLOR16
*
LPCHOOSECOLOR16
;
typedef
UINT16
(
CALLBACK
*
LPFRHOOKPROC16
)(
HWND16
,
UINT16
,
WPARAM16
,
LPARAM
);
typedef
struct
{
DWORD
lStructSize
;
/* size of this struct 0x20 */
HWND16
hwndOwner
;
/* handle to owner's window */
HINSTANCE16
hInstance
;
/* instance handle of.EXE that */
/* contains cust. dlg. template */
DWORD
Flags
;
/* one or more of the FR_?? */
SEGPTR
lpstrFindWhat
;
/* ptr. to search string */
SEGPTR
lpstrReplaceWith
;
/* ptr. to replace string */
UINT16
wFindWhatLen
;
/* size of find buffer */
UINT16
wReplaceWithLen
;
/* size of replace buffer */
LPARAM
lCustData
;
/* data passed to hook fn. */
LPFRHOOKPROC16
lpfnHook
;
SEGPTR
lpTemplateName
;
/* custom template name */
}
FINDREPLACE16
,
*
LPFINDREPLACE16
;
typedef
UINT16
(
CALLBACK
*
LPCFHOOKPROC16
)(
HWND16
,
UINT16
,
WPARAM16
,
LPARAM
);
typedef
struct
{
DWORD
lStructSize
;
HWND16
hwndOwner
;
/* caller's window handle */
HDC16
hDC
;
/* printer DC/IC or NULL */
SEGPTR
lpLogFont
;
/* ptr. to a LOGFONT struct */
short
iPointSize
;
/* 10 * size in points of selected font */
DWORD
Flags
;
/* enum. type flags */
COLORREF
rgbColors
;
/* returned text color */
LPARAM
lCustData
;
/* data passed to hook fn. */
LPCFHOOKPROC16
lpfnHook
;
SEGPTR
lpTemplateName
;
/* custom template name */
HINSTANCE16
hInstance
;
/* instance handle of.EXE that */
/* contains cust. dlg. template */
SEGPTR
lpszStyle
;
/* return the style field here */
/* must be LF_FACESIZE or bigger */
UINT16
nFontType
;
/* same value reported to the */
/* EnumFonts callback with the */
/* extra FONTTYPE_ bits added */
short
nSizeMin
;
/* minimum pt size allowed & */
short
nSizeMax
;
/* max pt size allowed if */
/* CF_LIMITSIZE is used */
}
CHOOSEFONT16
,
*
LPCHOOSEFONT16
;
typedef
UINT16
(
CALLBACK
*
LPPRINTHOOKPROC16
)
(
HWND16
,
UINT16
,
WPARAM16
,
LPARAM
);
typedef
UINT16
(
CALLBACK
*
LPSETUPHOOKPROC16
)
(
HWND16
,
UINT16
,
WPARAM16
,
LPARAM
);
typedef
struct
{
DWORD
lStructSize
;
HWND16
hwndOwner
;
HGLOBAL16
hDevMode
;
HGLOBAL16
hDevNames
;
HDC16
hDC
;
DWORD
Flags
;
WORD
nFromPage
;
WORD
nToPage
;
WORD
nMinPage
;
WORD
nMaxPage
;
WORD
nCopies
;
HINSTANCE16
hInstance
;
LPARAM
lCustData
;
LPPRINTHOOKPROC16
lpfnPrintHook
;
LPSETUPHOOKPROC16
lpfnSetupHook
;
SEGPTR
lpPrintTemplateName
;
SEGPTR
lpSetupTemplateName
;
HGLOBAL16
hPrintTemplate
;
HGLOBAL16
hSetupTemplate
;
}
PRINTDLG16
,
*
LPPRINTDLG16
;
BOOL16
WINAPI
ChooseColor16
(
LPCHOOSECOLOR16
lpChCol
);
HWND16
WINAPI
FindText16
(
SEGPTR
find
);
INT16
WINAPI
GetFileTitle16
(
LPCSTR
lpFile
,
LPSTR
lpTitle
,
UINT16
cbBuf
);
BOOL16
WINAPI
GetOpenFileName16
(
SEGPTR
ofn
);
BOOL16
WINAPI
GetSaveFileName16
(
SEGPTR
ofn
);
BOOL16
WINAPI
PrintDlg16
(
LPPRINTDLG16
print
);
HWND16
WINAPI
ReplaceText16
(
SEGPTR
find
);
BOOL16
WINAPI
ChooseFont16
(
LPCHOOSEFONT16
);
#include "poppack.h"
#endif
/* _WINE_DLL_CDLG_H */
dlls/commdlg/cdlg_En.rc
View file @
b40a9b7f
...
...
@@ -198,7 +198,7 @@ FONT 8, "Helv"
PRINT32 DIALOG LOADONCALL MOVEABLE DISCARDABLE 32, 32, 288, 186
STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU |
DS_CONTEXTHELP | DS_3DLOOK
CAPTION "Print
32
"
CAPTION "Print"
FONT 8, "Helv"
{
DEFPUSHBUTTON "OK", IDOK, 180,164, 48,14, WS_GROUP | BS_DEFPUSHBUTTON
...
...
@@ -238,7 +238,7 @@ FONT 8, "Helv"
PRINT32_SETUP DIALOG LOADONCALL MOVEABLE DISCARDABLE 32, 32, 288, 178
STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU |
DS_CONTEXTHELP | DS_3DLOOK
CAPTION "Print
32
Setup"
CAPTION "Print Setup"
FONT 8, "Helv"
BEGIN
DEFPUSHBUTTON "OK",IDOK,180,156,48,14,WS_GROUP
...
...
dlls/commdlg/comdlg32.spec
View file @
b40a9b7f
...
...
@@ -2,6 +2,7 @@ name comdlg32
type win32
init COMDLG32_DllEntryPoint
rsrc comdlg32
import winspool.drv
import shell32.dll
import comctl32.dll
...
...
@@ -23,7 +24,7 @@ import winspool.drv
13 stdcall GetSaveFileNameW(ptr) GetSaveFileNameW
14 stub LoadAlterBitmap
15 stdcall PageSetupDlgA(ptr) PageSetupDlgA
16 st
ub
PageSetupDlgW
16 st
dcall PageSetupDlgW(ptr)
PageSetupDlgW
17 stdcall PrintDlgA(ptr) PrintDlgA
18 stdcall PrintDlgW(ptr) PrintDlgW
19 stdcall ReplaceTextA(ptr) ReplaceTextA
...
...
dlls/commdlg/filedlg.c
View file @
b40a9b7f
...
...
@@ -46,6 +46,12 @@ static const char defaultfilter[]=" \0\0";
* Windows 3.1 OpenFileName/SaveFileName dialog
*
*/
LRESULT
WINAPI
FileOpenDlgProc16
(
HWND16
hWnd
,
UINT16
wMsg
,
WPARAM16
wParam
,
LPARAM
lParam
);
LRESULT
WINAPI
FileSaveDlgProc16
(
HWND16
hWnd
,
UINT16
wMsg
,
WPARAM16
wParam
,
LPARAM
lParam
);
/***********************************************************************
* FileDlg_Init [internal]
*/
...
...
dlls/commdlg/finddlg.c
View file @
b40a9b7f
...
...
@@ -23,6 +23,11 @@ DEFAULT_DEBUG_CHANNEL(commdlg)
#include "cdlg.h"
LRESULT
WINAPI
FindTextDlgProc16
(
HWND16
hWnd
,
UINT16
wMsg
,
WPARAM16
wParam
,
LPARAM
lParam
);
LRESULT
WINAPI
ReplaceTextDlgProc16
(
HWND16
hWnd
,
UINT16
wMsg
,
WPARAM16
wParam
,
LPARAM
lParam
);
/***********************************************************************
* FindTextDlgProc [internal]
*
...
...
dlls/commdlg/fontdlg.c
View file @
b40a9b7f
...
...
@@ -32,6 +32,10 @@ DEFAULT_DEBUG_CHANNEL(commdlg);
static
HBITMAP16
hBitmapTT
=
0
;
LRESULT
WINAPI
FormatCharDlgProcA
(
HWND
hDlg
,
UINT
uMsg
,
WPARAM
wParam
,
LPARAM
lParam
);
LRESULT
WINAPI
FormatCharDlgProcW
(
HWND
hDlg
,
UINT
uMsg
,
WPARAM
wParam
,
LPARAM
lParam
);
static
void
CFn_CHOOSEFONT16to32A
(
LPCHOOSEFONT16
chf16
,
LPCHOOSEFONTA
chf32a
)
...
...
dlls/commdlg/printdlg.c
View file @
b40a9b7f
This diff is collapsed.
Click to expand it.
include/commdlg.h
View file @
b40a9b7f
...
...
@@ -48,34 +48,10 @@ extern "C" {
#define SAVE_DIALOG 1
#define OPEN_DIALOG 2
typedef
UINT16
(
CALLBACK
*
LPOFNHOOKPROC16
)(
HWND16
,
UINT16
,
WPARAM16
,
LPARAM
);
typedef
UINT
(
CALLBACK
*
LPOFNHOOKPROC
)(
HWND
,
UINT
,
WPARAM
,
LPARAM
);
typedef
struct
{
DWORD
lStructSize
;
HWND16
hwndOwner
;
HINSTANCE16
hInstance
;
SEGPTR
lpstrFilter
;
SEGPTR
lpstrCustomFilter
;
DWORD
nMaxCustFilter
;
DWORD
nFilterIndex
;
SEGPTR
lpstrFile
;
DWORD
nMaxFile
;
SEGPTR
lpstrFileTitle
;
DWORD
nMaxFileTitle
;
SEGPTR
lpstrInitialDir
;
SEGPTR
lpstrTitle
;
DWORD
Flags
;
UINT16
nFileOffset
;
UINT16
nFileExtension
;
SEGPTR
lpstrDefExt
;
LPARAM
lCustData
;
LPOFNHOOKPROC16
lpfnHook
;
SEGPTR
lpTemplateName
;
}
OPENFILENAME16
,
*
LPOPENFILENAME16
;
typedef
struct
{
DWORD
lStructSize
;
HWND
hwndOwner
;
HINSTANCE
hInstance
;
LPCSTR
lpstrFilter
;
...
...
@@ -140,24 +116,10 @@ typedef struct
DECL_WINELIB_TYPE_AW
(
OFNOTIFY
)
DECL_WINELIB_TYPE_AW
(
LPOFNOTIFY
)
typedef
UINT16
(
CALLBACK
*
LPCCHOOKPROC16
)
(
HWND16
,
UINT16
,
WPARAM16
,
LPARAM
);
typedef
UINT
(
CALLBACK
*
LPCCHOOKPROC
)
(
HWND
,
UINT
,
WPARAM
,
LPARAM
);
typedef
struct
{
DWORD
lStructSize
;
HWND16
hwndOwner
;
HWND16
hInstance
;
COLORREF
rgbResult
;
COLORREF
*
lpCustColors
;
DWORD
Flags
;
LPARAM
lCustData
;
LPCCHOOKPROC16
lpfnHook
;
SEGPTR
lpTemplateName
;
}
CHOOSECOLOR16
;
typedef
CHOOSECOLOR16
*
LPCHOOSECOLOR16
;
typedef
struct
{
DWORD
lStructSize
;
HWND
hwndOwner
;
HWND
hInstance
;
DWORD
rgbResult
;
...
...
@@ -194,29 +156,12 @@ DECL_WINELIB_TYPE_AW(LPCHOOSECOLOR)
#define CC_ENABLETEMPLATE 0x00000020
#define CC_ENABLETEMPLATEHANDLE 0x00000040
typedef
UINT16
(
CALLBACK
*
LPFRHOOKPROC16
)(
HWND16
,
UINT16
,
WPARAM16
,
LPARAM
);
typedef
UINT
(
CALLBACK
*
LPFRHOOKPROC
)(
HWND
,
UINT
,
WPARAM
,
LPARAM
);
typedef
struct
{
DWORD
lStructSize
;
/* size of this struct 0x20 */
HWND16
hwndOwner
;
/* handle to owner's window */
HINSTANCE16
hInstance
;
/* instance handle of.EXE that */
/* contains cust. dlg. template */
DWORD
Flags
;
/* one or more of the FR_?? */
SEGPTR
lpstrFindWhat
;
/* ptr. to search string */
SEGPTR
lpstrReplaceWith
;
/* ptr. to replace string */
UINT16
wFindWhatLen
;
/* size of find buffer */
UINT16
wReplaceWithLen
;
/* size of replace buffer */
LPARAM
lCustData
;
/* data passed to hook fn. */
LPFRHOOKPROC16
lpfnHook
;
SEGPTR
lpTemplateName
;
/* custom template name */
}
FINDREPLACE16
,
*
LPFINDREPLACE16
;
typedef
struct
{
DWORD
lStructSize
;
HWND
hwndOwner
;
HINSTANCE
hInstance
;
DWORD
Flags
;
LPSTR
lpstrFindWhat
;
LPSTR
lpstrReplaceWith
;
...
...
@@ -225,13 +170,12 @@ typedef struct {
LPARAM
lCustData
;
LPFRHOOKPROC
lpfnHook
;
LPCSTR
lpTemplateName
;
}
FINDREPLACEA
,
*
LPFINDREPLACEA
;
}
FINDREPLACEA
,
*
LPFINDREPLACEA
;
typedef
struct
{
DWORD
lStructSize
;
HWND
hwndOwner
;
HINSTANCE
hInstance
;
DWORD
Flags
;
LPWSTR
lpstrFindWhat
;
LPWSTR
lpstrReplaceWith
;
...
...
@@ -240,7 +184,7 @@ typedef struct {
LPARAM
lCustData
;
LPFRHOOKPROC
lpfnHook
;
LPCWSTR
lpTemplateName
;
}
FINDREPLACEW
,
*
LPFINDREPLACEW
;
}
FINDREPLACEW
,
*
LPFINDREPLACEW
;
DECL_WINELIB_TYPE_AW
(
FINDREPLACE
)
DECL_WINELIB_TYPE_AW
(
LPFINDREPLACE
)
...
...
@@ -263,34 +207,8 @@ DECL_WINELIB_TYPE_AW(LPFINDREPLACE)
#define FR_HIDEMATCHCASE 0x00008000
#define FR_HIDEWHOLEWORD 0x00010000
typedef
UINT16
(
CALLBACK
*
LPCFHOOKPROC16
)(
HWND16
,
UINT16
,
WPARAM16
,
LPARAM
);
typedef
UINT
(
CALLBACK
*
LPCFHOOKPROC
)(
HWND
,
UINT
,
WPARAM
,
LPARAM
);
typedef
struct
{
DWORD
lStructSize
;
HWND16
hwndOwner
;
/* caller's window handle */
HDC16
hDC
;
/* printer DC/IC or NULL */
SEGPTR
lpLogFont
;
/* ptr. to a LOGFONT struct */
short
iPointSize
;
/* 10 * size in points of selected font */
DWORD
Flags
;
/* enum. type flags */
COLORREF
rgbColors
;
/* returned text color */
LPARAM
lCustData
;
/* data passed to hook fn. */
LPCFHOOKPROC16
lpfnHook
;
SEGPTR
lpTemplateName
;
/* custom template name */
HINSTANCE16
hInstance
;
/* instance handle of.EXE that */
/* contains cust. dlg. template */
SEGPTR
lpszStyle
;
/* return the style field here */
/* must be LF_FACESIZE or bigger */
UINT16
nFontType
;
/* same value reported to the */
/* EnumFonts callback with the */
/* extra FONTTYPE_ bits added */
short
nSizeMin
;
/* minimum pt size allowed & */
short
nSizeMax
;
/* max pt size allowed if */
/* CF_LIMITSIZE is used */
}
CHOOSEFONT16
,
*
LPCHOOSEFONT16
;
typedef
struct
{
UINT
lStructSize
;
...
...
@@ -443,35 +361,9 @@ DECL_WINELIB_TYPE_AW(LPCHOOSEFONT)
(void)SNDMSG(_hdlg, CDM_SETDEFEXT, 0, (LPARAM)(LPSTR)_pszext)
typedef
UINT16
(
CALLBACK
*
LPPRINTHOOKPROC16
)
(
HWND16
,
UINT16
,
WPARAM16
,
LPARAM
);
typedef
UINT
(
CALLBACK
*
LPPRINTHOOKPROC
)
(
HWND
,
UINT
,
WPARAM
,
LPARAM
);
typedef
UINT16
(
CALLBACK
*
LPSETUPHOOKPROC16
)
(
HWND16
,
UINT16
,
WPARAM16
,
LPARAM
);
typedef
UINT
(
CALLBACK
*
LPSETUPHOOKPROC
)
(
HWND
,
UINT
,
WPARAM
,
LPARAM
);
typedef
struct
{
DWORD
lStructSize
;
HWND16
hwndOwner
;
HGLOBAL16
hDevMode
;
HGLOBAL16
hDevNames
;
HDC16
hDC
;
DWORD
Flags
;
WORD
nFromPage
;
WORD
nToPage
;
WORD
nMinPage
;
WORD
nMaxPage
;
WORD
nCopies
;
HINSTANCE16
hInstance
;
LPARAM
lCustData
;
LPPRINTHOOKPROC16
lpfnPrintHook
;
LPSETUPHOOKPROC16
lpfnSetupHook
;
SEGPTR
lpPrintTemplateName
;
SEGPTR
lpSetupTemplateName
;
HGLOBAL16
hPrintTemplate
;
HGLOBAL16
hSetupTemplate
;
}
PRINTDLG16
,
*
LPPRINTDLG16
;
typedef
struct
tagPDA
{
DWORD
lStructSize
;
...
...
@@ -544,6 +436,7 @@ DECL_WINELIB_TYPE_AW(LPPRINTDLG)
#define PD_USEDEVMODECOPIESANDCOLLATE 0x00040000
#define PD_DISABLEPRINTTOFILE 0x00080000
#define PD_HIDEPRINTTOFILE 0x00100000
#define PD_NONETWORKBUTTON 0x00200000
typedef
struct
{
UINT16
wDriverOffset
;
...
...
@@ -625,57 +518,35 @@ DECL_WINELIB_TYPE_AW(LPPAGESETUPDLG)
#define PSD_ENABLEPAGEPAINTHOOK 0x00040000
#define PSD_DISABLEPAGEPAINTING 0x00080000
BOOL16
WINAPI
ChooseColor16
(
LPCHOOSECOLOR16
lpChCol
);
BOOL
WINAPI
ChooseColorA
(
LPCHOOSECOLORA
lpChCol
);
BOOL
WINAPI
ChooseColorW
(
LPCHOOSECOLORW
lpChCol
);
#define ChooseColor WINELIB_NAME_AW(ChooseColor)
DWORD
WINAPI
CommDlgExtendedError
(
void
);
HWND16
WINAPI
FindText16
(
SEGPTR
find
);
HWND
WINAPI
FindTextA
(
LPFINDREPLACEA
lpFind
);
HWND
WINAPI
FindTextW
(
LPFINDREPLACEW
lpFind
);
#define FindText WINELIB_NAME_AW(FindText)
INT16
WINAPI
GetFileTitle16
(
LPCSTR
lpFile
,
LPSTR
lpTitle
,
UINT16
cbBuf
);
INT16
WINAPI
GetFileTitleA
(
LPCSTR
lpFile
,
LPSTR
lpTitle
,
UINT
cbBuf
);
INT16
WINAPI
GetFileTitleW
(
LPCWSTR
lpFile
,
LPWSTR
lpTitle
,
UINT
cbBuf
);
short
WINAPI
GetFileTitleA
(
LPCSTR
lpFile
,
LPSTR
lpTitle
,
UINT
cbBuf
);
short
WINAPI
GetFileTitleW
(
LPCWSTR
lpFile
,
LPWSTR
lpTitle
,
UINT
cbBuf
);
#define GetFileTitle WINELIB_NAME_AW(GetFileTitle)
BOOL16
WINAPI
GetOpenFileName16
(
SEGPTR
ofn
);
BOOL
WINAPI
GetOpenFileNameA
(
LPOPENFILENAMEA
ofn
);
BOOL
WINAPI
GetOpenFileNameW
(
LPOPENFILENAMEW
ofn
);
BOOL
WINAPI
GetFileDialog95A
(
LPOPENFILENAMEA
ofn
,
UINT
iDlgType
);
BOOL
WINAPI
GetFileDialog95W
(
LPOPENFILENAMEW
ofn
,
UINT
iDlgType
);
#define GetOpenFileName WINELIB_NAME_AW(GetOpenFileName)
BOOL16
WINAPI
GetSaveFileName16
(
SEGPTR
ofn
);
BOOL
WINAPI
GetSaveFileNameA
(
LPOPENFILENAMEA
ofn
);
BOOL
WINAPI
GetSaveFileNameW
(
LPOPENFILENAMEW
ofn
);
#define GetSaveFileName WINELIB_NAME_AW(GetSaveFileName)
BOOL
WINAPI
PageSetupDlgA
(
LPPAGESETUPDLGA
);
BOOL
WINAPI
PageSetupDlgW
(
LPPAGESETUPDLGW
);
#define PageSetupDlg WINELIB_NAME_AW(PageSetupDlg)
BOOL16
WINAPI
PrintDlg16
(
LPPRINTDLG16
print
);
BOOL
WINAPI
PrintDlgA
(
LPPRINTDLGA
printdlg
);
BOOL
WINAPI
PrintDlgW
(
LPPRINTDLGW
printdlg
);
#define PrintDlg WINELIB_NAME_AW(PrintDlg)
HWND16
WINAPI
ReplaceText16
(
SEGPTR
find
);
HWND
WINAPI
ReplaceTextA
(
LPFINDREPLACEA
lpFind
);
HWND
WINAPI
ReplaceTextW
(
LPFINDREPLACEW
lpFind
);
#define ReplaceText WINELIB_NAME_AW(ReplaceText)
BOOL16
WINAPI
ChooseFont16
(
LPCHOOSEFONT16
);
BOOL
WINAPI
ChooseFontA
(
LPCHOOSEFONTA
);
BOOL
WINAPI
ChooseFontW
(
LPCHOOSEFONTW
);
#define ChooseFont WINELIB_NAME_AW(ChooseFont)
LRESULT
WINAPI
FileOpenDlgProc16
(
HWND16
hWnd
,
UINT16
wMsg
,
WPARAM16
wParam
,
LPARAM
lParam
);
LRESULT
WINAPI
FileSaveDlgProc16
(
HWND16
hWnd
,
UINT16
wMsg
,
WPARAM16
wParam
,
LPARAM
lParam
);
LRESULT
WINAPI
ColorDlgProc16
(
HWND16
hWnd
,
UINT16
wMsg
,
WPARAM16
wParam
,
LPARAM
lParam
);
LRESULT
WINAPI
FindTextDlgProc16
(
HWND16
hWnd
,
UINT16
wMsg
,
WPARAM16
wParam
,
LPARAM
lParam
);
LRESULT
WINAPI
ReplaceTextDlgProc16
(
HWND16
hWnd
,
UINT16
wMsg
,
WPARAM16
wParam
,
LPARAM
lParam
);
LRESULT
WINAPI
PrintDlgProc16
(
HWND16
hWnd
,
UINT16
wMsg
,
WPARAM16
wParam
,
LPARAM
lParam
);
LRESULT
WINAPI
PrintDlgProcA
(
HWND
hWnd
,
UINT
wMsg
,
WPARAM
wParam
,
LPARAM
lParam
);
LRESULT
WINAPI
PrintDlgProcW
(
HWND
hWnd
,
UINT
wMsg
,
WPARAM
wParam
,
LPARAM
lParam
);
LRESULT
WINAPI
PrintSetupDlgProc16
(
HWND16
hWnd
,
UINT16
wMsg
,
WPARAM16
wParam
,
LPARAM
lParam
);
LRESULT
WINAPI
FormatCharDlgProc16
(
HWND16
,
UINT16
,
WPARAM16
,
LPARAM
);
LRESULT
WINAPI
FormatCharDlgProcA
(
HWND
,
UINT
,
WPARAM
,
LPARAM
);
LRESULT
WINAPI
FormatCharDlgProcW
(
HWND
,
UINT
,
WPARAM
,
LPARAM
);
#define FormatCharDlgProc WINELIB_NAME_AW(FormatCharDlgProc)
void
COMDLG32_SetCommDlgExtendedError
(
DWORD
err
);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment