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
a8d8b52d
Commit
a8d8b52d
authored
Apr 18, 2005
by
Eric Pouech
Committed by
Alexandre Julliard
Apr 18, 2005
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Added proper definition for PRINTDLGEX[AW] structures.
parent
ff67da43
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
64 additions
and
2 deletions
+64
-2
printdlg.c
dlls/commdlg/printdlg.c
+3
-2
commdlg.h
include/commdlg.h
+61
-0
No files found.
dlls/commdlg/printdlg.c
View file @
a8d8b52d
...
...
@@ -3021,15 +3021,16 @@ BOOL WINAPI PageSetupDlgW(LPPAGESETUPDLGW setupdlg) {
/***********************************************************************
* PrintDlgExA (COMDLG32.@)
*/
HRESULT
WINAPI
PrintDlgExA
(
LP
VOID
lpPrintDlgExA
)
/* [???] FIXME: LPPRINTDLGEXA */
HRESULT
WINAPI
PrintDlgExA
(
LP
PRINTDLGEXA
lpPrintDlgExA
)
{
FIXME
(
"stub
\n
"
);
return
E_NOTIMPL
;
}
/***********************************************************************
* PrintDlgExW (COMDLG32.@)
*/
HRESULT
WINAPI
PrintDlgExW
(
LP
VOID
lpPrintDlgExW
)
/* [???] FIXME: LPPRINTDLGEXW */
HRESULT
WINAPI
PrintDlgExW
(
LP
PRINTDLGEXW
lpPrintDlgExW
)
{
FIXME
(
"stub
\n
"
);
return
E_NOTIMPL
;
...
...
include/commdlg.h
View file @
a8d8b52d
...
...
@@ -662,6 +662,64 @@ DECL_WINELIB_TYPE_AW(LPPAGESETUPDLG)
#define PSD_ENABLEPAGEPAINTHOOK 0x00040000
#define PSD_DISABLEPAGEPAINTING 0x00080000
typedef
struct
tagPRINTPAGERANGE
{
DWORD
nFromPage
;
DWORD
nToPage
;
}
PRINTPAGERANGE
,
*
LPPRINTPAGERANGE
;
typedef
struct
tagPDEXA
{
DWORD
lStructSize
;
HWND
hwndOwner
;
HGLOBAL
hDevMode
;
HGLOBAL
hDevNames
;
HDC
hDC
;
DWORD
Flags
;
DWORD
Flags2
;
DWORD
ExclusionFlags
;
DWORD
nPageRanges
;
DWORD
nMaxPageRanges
;
LPPRINTPAGERANGE
lpPageRanges
;
DWORD
nMinPage
;
DWORD
nMaxPage
;
DWORD
nCopies
;
HINSTANCE
hInstance
;
LPCSTR
lpPrintTemplateName
;
void
*
/*LPUNKNOWN*/
lpCallback
;
DWORD
nPropertyPages
;
HPROPSHEETPAGE
*
lphPropertyPages
;
DWORD
nStartPage
;
DWORD
dwResultAction
;
}
PRINTDLGEXA
,
*
LPPRINTDLGEXA
;
typedef
struct
tagPDEXW
{
DWORD
lStructSize
;
HWND
hwndOwner
;
HGLOBAL
hDevMode
;
HGLOBAL
hDevNames
;
HDC
hDC
;
DWORD
Flags
;
DWORD
Flags2
;
DWORD
ExclusionFlags
;
DWORD
nPageRanges
;
DWORD
nMaxPageRanges
;
LPPRINTPAGERANGE
lpPageRanges
;
DWORD
nMinPage
;
DWORD
nMaxPage
;
DWORD
nCopies
;
HINSTANCE
hInstance
;
LPCWSTR
lpPrintTemplateName
;
void
*
/*LPUNKNOWN*/
lpCallback
;
DWORD
nPropertyPages
;
HPROPSHEETPAGE
*
lphPropertyPages
;
DWORD
nStartPage
;
DWORD
dwResultAction
;
}
PRINTDLGEXW
,
*
LPPRINTDLGEXW
;
DECL_WINELIB_TYPE_AW
(
PRINTDLGEX
)
DECL_WINELIB_TYPE_AW
(
LPPRINTDLGEX
)
BOOL
WINAPI
ChooseColorA
(
LPCHOOSECOLORA
lpChCol
);
BOOL
WINAPI
ChooseColorW
(
LPCHOOSECOLORW
lpChCol
);
...
...
@@ -685,6 +743,9 @@ BOOL WINAPI PageSetupDlgW( LPPAGESETUPDLGW );
BOOL
WINAPI
PrintDlgA
(
LPPRINTDLGA
printdlg
);
BOOL
WINAPI
PrintDlgW
(
LPPRINTDLGW
printdlg
);
#define PrintDlg WINELIB_NAME_AW(PrintDlg)
HRESULT
WINAPI
PrintDlgExA
(
LPPRINTDLGEXA
);
HRESULT
WINAPI
PrintDlgExW
(
LPPRINTDLGEXW
);
#define PrintDlgEx WINELIB_NAME_AW(PrintDlgEx)
HWND
WINAPI
ReplaceTextA
(
LPFINDREPLACEA
lpFind
);
HWND
WINAPI
ReplaceTextW
(
LPFINDREPLACEW
lpFind
);
#define ReplaceText WINELIB_NAME_AW(ReplaceText)
...
...
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