From 03f5774db7cd198b970bd6c3c7824e5a4bbdb36d Mon Sep 17 00:00:00 2001 From: Detlef Riekenberg Date: Wed, 24 Oct 2007 23:52:01 +0200 Subject: [PATCH] include/commdlg: Add more defines for PrintDlg/PrintDlgEx. --- include/commdlg.h | 61 ++++++++++++++++++++++++++++------------------- 1 file changed, 37 insertions(+), 24 deletions(-) diff --git a/include/commdlg.h b/include/commdlg.h index da3e6d1b83..cd4dc59f12 100644 --- a/include/commdlg.h +++ b/include/commdlg.h @@ -556,30 +556,43 @@ typedef struct tagPDW DECL_WINELIB_TYPE_AW(PRINTDLG) DECL_WINELIB_TYPE_AW(LPPRINTDLG) -#define PD_ALLPAGES 0x00000000 -#define PD_SELECTION 0x00000001 -#define PD_PAGENUMS 0x00000002 -#define PD_NOSELECTION 0x00000004 -#define PD_NOPAGENUMS 0x00000008 -#define PD_COLLATE 0x00000010 -#define PD_PRINTTOFILE 0x00000020 -#define PD_PRINTSETUP 0x00000040 -#define PD_NOWARNING 0x00000080 -#define PD_RETURNDC 0x00000100 -#define PD_RETURNIC 0x00000200 -#define PD_RETURNDEFAULT 0x00000400 -#define PD_SHOWHELP 0x00000800 -#define PD_ENABLEPRINTHOOK 0x00001000 -#define PD_ENABLESETUPHOOK 0x00002000 -#define PD_ENABLEPRINTTEMPLATE 0x00004000 -#define PD_ENABLESETUPTEMPLATE 0x00008000 -#define PD_ENABLEPRINTTEMPLATEHANDLE 0x00010000 -#define PD_ENABLESETUPTEMPLATEHANDLE 0x00020000 -#define PD_USEDEVMODECOPIES 0x00040000 +#define PD_ALLPAGES 0x00000000 +#define PD_SELECTION 0x00000001 +#define PD_PAGENUMS 0x00000002 +#define PD_NOSELECTION 0x00000004 +#define PD_NOPAGENUMS 0x00000008 +#define PD_COLLATE 0x00000010 +#define PD_PRINTTOFILE 0x00000020 +#define PD_PRINTSETUP 0x00000040 +#define PD_NOWARNING 0x00000080 +#define PD_RETURNDC 0x00000100 +#define PD_RETURNIC 0x00000200 +#define PD_RETURNDEFAULT 0x00000400 +#define PD_SHOWHELP 0x00000800 +#define PD_ENABLEPRINTHOOK 0x00001000 +#define PD_ENABLESETUPHOOK 0x00002000 +#define PD_ENABLEPRINTTEMPLATE 0x00004000 +#define PD_ENABLESETUPTEMPLATE 0x00008000 +#define PD_ENABLEPRINTTEMPLATEHANDLE 0x00010000 +#define PD_ENABLESETUPTEMPLATEHANDLE 0x00020000 +#define PD_USEDEVMODECOPIES 0x00040000 #define PD_USEDEVMODECOPIESANDCOLLATE 0x00040000 -#define PD_DISABLEPRINTTOFILE 0x00080000 -#define PD_HIDEPRINTTOFILE 0x00100000 -#define PD_NONETWORKBUTTON 0x00200000 +#define PD_DISABLEPRINTTOFILE 0x00080000 +#define PD_HIDEPRINTTOFILE 0x00100000 +#define PD_NONETWORKBUTTON 0x00200000 +#define PD_CURRENTPAGE 0x00400000 +#define PD_NOCURRENTPAGE 0x00800000 +#define PD_EXCLUSIONFLAGS 0x01000000 +#define PD_USELARGETEMPLATE 0x10000000 + + +#define PD_EXCL_COPIESANDCOLLATE (DM_COPIES | DM_COLLATE) + +#define START_PAGE_GENERAL 0xffffffff + +#define PD_RESULT_CANCEL 0 +#define PD_RESULT_PRINT 1 +#define PD_RESULT_APPLY 2 typedef struct { @@ -661,7 +674,7 @@ DECL_WINELIB_TYPE_AW(LPPAGESETUPDLG) #define PSD_ENABLEPAGESETUPTEMPLATEHANDLE 0x00020000 #define PSD_ENABLEPAGEPAINTHOOK 0x00040000 #define PSD_DISABLEPAGEPAINTING 0x00080000 -#define PSD_NONETWORKBUTTON 0x00200000 +#define PSD_NONETWORKBUTTON 0x00200000 typedef struct tagPRINTPAGERANGE { -- 2.32.0.93.g670b81a890