ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

commdlg.h File Reference

Go to the source code of this file.

Data Structures

struct  LPCHOOSECOLORA
struct  LPCHOOSECOLORW
struct  LPCHOOSEFONTA
struct  LPCHOOSEFONTW
struct  LPDEVNAMES
struct  FINDREPLACEA
struct  FINDREPLACEW
struct  LPOPENFILENAMEA
struct  LPOPENFILENAMEW
struct  LPOFNOTIFYA
struct  LPOFNOTIFYW
struct  LPOFNOTIFYEXA
struct  LPOFNOTIFYEXW
struct  LPPAGESETUPDLGA
struct  LPPAGESETUPDLGW
struct  LPPRINTDLGA
struct  LPPRINTDLGW

Defines

#define SAVE_DIALOG   1
#define OPEN_DIALOG   2
#define LBSELCHSTRINGA   "commdlg_LBSelChangedNotify"
#define SHAREVISTRINGA   "commdlg_ShareViolation"
#define FILEOKSTRINGA   "commdlg_FileNameOK"
#define COLOROKSTRINGA   "commdlg_ColorOK"
#define SETRGBSTRINGA   "commdlg_SetRGBColor"
#define HELPMSGSTRINGA   "commdlg_help"
#define FINDMSGSTRINGA   "commdlg_FindReplace"
#define LBSELCHSTRINGW   L"commdlg_LBSelChangedNotify"
#define SHAREVISTRINGW   L"commdlg_ShareViolation"
#define FILEOKSTRINGW   L"commdlg_FileNameOK"
#define COLOROKSTRINGW   L"commdlg_ColorOK"
#define SETRGBSTRINGW   L"commdlg_SetRGBColor"
#define HELPMSGSTRINGW   L"commdlg_help"
#define FINDMSGSTRINGW   L"commdlg_FindReplace"
#define CDN_FIRST   ((UINT)-601) /* also in commctrl.h */
#define CDN_LAST   ((UINT)-699)
#define CDN_INITDONE   CDN_FIRST
#define CDN_SELCHANGE   (CDN_FIRST-1U)
#define CDN_FOLDERCHANGE   (CDN_FIRST-2U)
#define CDN_SHAREVIOLATION   (CDN_FIRST-3U)
#define CDN_HELP   (CDN_FIRST-4U)
#define CDN_FILEOK   (CDN_FIRST-5U)
#define CDN_TYPECHANGE   (CDN_FIRST-6U)
#define CDN_INCLUDEITEM   (CDN_FIRST-7U)
#define CDM_FIRST   (WM_USER+100)
#define CDM_LAST   (WM_USER+200)
#define CDM_GETSPEC   CDM_FIRST
#define CDM_GETFILEPATH   (CDM_FIRST+1)
#define CDM_GETFOLDERPATH   (CDM_FIRST+2)
#define CDM_GETFOLDERIDLIST   (CDM_FIRST+3)
#define CDM_SETCONTROLTEXT   (CDM_FIRST+4)
#define CDM_HIDECONTROL   (CDM_FIRST+5)
#define CDM_SETDEFEXT   (CDM_FIRST+6)
#define CC_RGBINIT   1
#define CC_FULLOPEN   2
#define CC_PREVENTFULLOPEN   4
#define CC_SHOWHELP   8
#define CC_ENABLEHOOK   16
#define CC_ENABLETEMPLATE   32
#define CC_ENABLETEMPLATEHANDLE   64
#define CC_SOLIDCOLOR   128
#define CC_ANYCOLOR   256
#define CF_SCREENFONTS   1
#define CF_PRINTERFONTS   2
#define CF_BOTH   3
#define CF_SHOWHELP   4
#define CF_ENABLEHOOK   8
#define CF_ENABLETEMPLATE   16
#define CF_ENABLETEMPLATEHANDLE   32
#define CF_INITTOLOGFONTSTRUCT   64
#define CF_USESTYLE   128
#define CF_EFFECTS   256
#define CF_APPLY   512
#define CF_ANSIONLY   1024
#define CF_SCRIPTSONLY   CF_ANSIONLY
#define CF_NOVECTORFONTS   2048
#define CF_NOOEMFONTS   2048
#define CF_NOSIMULATIONS   4096
#define CF_LIMITSIZE   8192
#define CF_FIXEDPITCHONLY   16384
#define CF_WYSIWYG   32768
#define CF_FORCEFONTEXIST   65536
#define CF_SCALABLEONLY   131072
#define CF_TTONLY   262144
#define CF_NOFACESEL   524288
#define CF_NOSTYLESEL   1048576
#define CF_NOSIZESEL   2097152
#define CF_SELECTSCRIPT   4194304
#define CF_NOSCRIPTSEL   8388608
#define CF_NOVERTFONTS   0x1000000
#define SIMULATED_FONTTYPE   0x8000
#define PRINTER_FONTTYPE   0x4000
#define SCREEN_FONTTYPE   0x2000
#define BOLD_FONTTYPE   0x100
#define ITALIC_FONTTYPE   0x0200
#define REGULAR_FONTTYPE   0x0400
#define WM_CHOOSEFONT_GETLOGFONT   (WM_USER+1)
#define WM_CHOOSEFONT_SETLOGFONT   (WM_USER+101)
#define WM_CHOOSEFONT_SETFLAGS   (WM_USER+102)
#define OFN_ALLOWMULTISELECT   512
#define OFN_CREATEPROMPT   0x2000
#define OFN_ENABLEHOOK   32
#define OFN_ENABLESIZING   0x800000
#define OFN_ENABLETEMPLATE   64
#define OFN_ENABLETEMPLATEHANDLE   128
#define OFN_EXPLORER   0x80000
#define OFN_EXTENSIONDIFFERENT   0x400
#define OFN_FILEMUSTEXIST   0x1000
#define OFN_HIDEREADONLY   4
#define OFN_LONGNAMES   0x200000
#define OFN_NOCHANGEDIR   8
#define OFN_NODEREFERENCELINKS   0x100000
#define OFN_NOLONGNAMES   0x40000
#define OFN_NONETWORKBUTTON   0x20000
#define OFN_NOREADONLYRETURN   0x8000
#define OFN_NOTESTFILECREATE   0x10000
#define OFN_NOVALIDATE   256
#define OFN_OVERWRITEPROMPT   2
#define OFN_PATHMUSTEXIST   0x800
#define OFN_READONLY   1
#define OFN_SHAREAWARE   0x4000
#define OFN_SHOWHELP   16
#define OFN_SHAREFALLTHROUGH   2
#define OFN_SHARENOWARN   1
#define OFN_SHAREWARN   0
#define OFN_NODEREFERENCELINKS   0x100000
#define FR_DIALOGTERM   64
#define FR_DOWN   1
#define FR_ENABLEHOOK   256
#define FR_ENABLETEMPLATE   512
#define FR_ENABLETEMPLATEHANDLE   0x2000
#define FR_FINDNEXT   8
#define FR_HIDEUPDOWN   0x4000
#define FR_HIDEMATCHCASE   0x8000
#define FR_HIDEWHOLEWORD   0x10000
#define FR_MATCHALEFHAMZA   0x80000000
#define FR_MATCHCASE   4
#define FR_MATCHDIAC   0x20000000
#define FR_MATCHKASHIDA   0x40000000
#define FR_NOMATCHCASE   0x800
#define FR_NOUPDOWN   0x400
#define FR_NOWHOLEWORD   4096
#define FR_REPLACE   16
#define FR_REPLACEALL   32
#define FR_SHOWHELP   128
#define FR_WHOLEWORD   2
#define PD_ALLPAGES   0
#define PD_SELECTION   1
#define PD_PAGENUMS   2
#define PD_NOSELECTION   4
#define PD_NOPAGENUMS   8
#define PD_COLLATE   16
#define PD_PRINTTOFILE   32
#define PD_PRINTSETUP   64
#define PD_NOWARNING   128
#define PD_RETURNDC   256
#define PD_RETURNIC   512
#define PD_RETURNDEFAULT   1024
#define PD_SHOWHELP   2048
#define PD_ENABLEPRINTHOOK   4096
#define PD_ENABLESETUPHOOK   8192
#define PD_ENABLEPRINTTEMPLATE   16384
#define PD_ENABLESETUPTEMPLATE   32768
#define PD_ENABLEPRINTTEMPLATEHANDLE   65536
#define PD_ENABLESETUPTEMPLATEHANDLE   0x20000
#define PD_USEDEVMODECOPIES   0x40000
#define PD_USEDEVMODECOPIESANDCOLLATE   0x40000
#define PD_DISABLEPRINTTOFILE   0x80000
#define PD_HIDEPRINTTOFILE   0x100000
#define PD_NONETWORKBUTTON   0x200000
#define PSD_DEFAULTMINMARGINS   0
#define PSD_INWININIINTLMEASURE   0
#define PSD_MINMARGINS   1
#define PSD_MARGINS   2
#define PSD_INTHOUSANDTHSOFINCHES   4
#define PSD_INHUNDREDTHSOFMILLIMETERS   8
#define PSD_DISABLEMARGINS   16
#define PSD_DISABLEPRINTER   32
#define PSD_NOWARNING   128
#define PSD_DISABLEORIENTATION   256
#define PSD_DISABLEPAPER   512
#define PSD_RETURNDEFAULT   1024
#define PSD_SHOWHELP   2048
#define PSD_ENABLEPAGESETUPHOOK   8192
#define PSD_ENABLEPAGESETUPTEMPLATE   0x8000
#define PSD_ENABLEPAGESETUPTEMPLATEHANDLE   0x20000
#define PSD_ENABLEPAGEPAINTHOOK   0x40000
#define PSD_DISABLEPAGEPAINTING   0x80000
#define WM_PSD_PAGESETUPDLG   WM_USER
#define WM_PSD_FULLPAGERECT   (WM_USER+1)
#define WM_PSD_MINMARGINRECT   (WM_USER+2)
#define WM_PSD_MARGINRECT   (WM_USER+3)
#define WM_PSD_GREEKTEXTRECT   (WM_USER+4)
#define WM_PSD_ENVSTAMPRECT   (WM_USER+5)
#define WM_PSD_YAFULLPAGERECT   (WM_USER+6)
#define CD_LBSELNOITEMS   (-1)
#define CD_LBSELCHANGE   0
#define CD_LBSELSUB   1
#define CD_LBSELADD   2
#define DN_DEFAULTPRN   1
#define SNDMSG   SendMessage
#define CommDlg_OpenSave_GetSpec(d, s, m)   ((int)SNDMSG((d),CDM_GETSPEC,(m),(LPARAM)(s)))
#define CommDlg_OpenSave_GetSpecA   CommDlg_OpenSave_GetSpec
#define CommDlg_OpenSave_GetSpecW   CommDlg_OpenSave_GetSpec
#define CommDlg_OpenSave_GetFilePath(d, s, m)   ((int)SNDMSG((d),CDM_GETFILEPATH,(m),(LPARAM)(s)))
#define CommDlg_OpenSave_GetFilePathA   CommDlg_OpenSave_GetFilePath
#define CommDlg_OpenSave_GetFilePathW   CommDlg_OpenSave_GetFilePath
#define CommDlg_OpenSave_GetFolderPath(d, s, m)   ((int)SNDMSG((d),CDM_GETFOLDERPATH,(m),(LPARAM)(LPSTR)(s)))
#define CommDlg_OpenSave_GetFolderPathA   CommDlg_OpenSave_GetFolderPath
#define CommDlg_OpenSave_GetFolderPathW   CommDlg_OpenSave_GetFolderPath
#define CommDlg_OpenSave_GetFolderIDList(d, i, m)   ((int)SNDMSG((d),CDM_GETFOLDERIDLIST,(m),(LPARAM)(i)))
#define CommDlg_OpenSave_SetControlText(d, i, t)   ((void)SNDMSG((d),CDM_SETCONTROLTEXT,(i),(LPARAM)(t)))
#define CommDlg_OpenSave_HideControl(d, i)   ((void)SNDMSG((d),CDM_HIDECONTROL,(i),0))
#define CommDlg_OpenSave_SetDefExt(d, e)   ((void)SNDMSG((d),CDM_SETDEFEXT,0,(LPARAM)(e)))
#define LBSELCHSTRING   LBSELCHSTRINGA
#define SHAREVISTRING   SHAREVISTRINGA
#define FILEOKSTRING   FILEOKSTRINGA
#define COLOROKSTRING   COLOROKSTRINGA
#define SETRGBSTRING   SETRGBSTRINGA
#define HELPMSGSTRING   HELPMSGSTRINGA
#define FINDMSGSTRING   FINDMSGSTRINGA
#define ChooseColor   ChooseColorA
#define ChooseFont   ChooseFontA
#define FindText   FindTextA
#define GetFileTitle   GetFileTitleA
#define GetOpenFileName   GetOpenFileNameA
#define GetSaveFileName   GetSaveFileNameA
#define PageSetupDlg   PageSetupDlgA
#define PrintDlg   PrintDlgA
#define ReplaceText   ReplaceTextA

Typedefs

typedef UINT_PTR(APIENTRY__CDHOOKPROC )(HWND, UINT, WPARAM, LPARAM)
typedef __CDHOOKPROC LPCCHOOKPROC
typedef __CDHOOKPROC LPCFHOOKPROC
typedef __CDHOOKPROC LPFRHOOKPROC
typedef __CDHOOKPROC LPOFNHOOKPROC
typedef __CDHOOKPROC LPPAGEPAINTHOOK
typedef __CDHOOKPROC LPPAGESETUPHOOK
typedef __CDHOOKPROC LPSETUPHOOKPROC
typedef __CDHOOKPROC LPPRINTHOOKPROC
typedef struct FINDREPLACEALPFINDREPLACEA
typedef struct FINDREPLACEWLPFINDREPLACEW
typedef CHOOSECOLORA CHOOSECOLOR
typedef CHOOSECOLORALPCHOOSECOLOR
typedef CHOOSEFONTA CHOOSEFONT
typedef CHOOSEFONTALPCHOOSEFONT
typedef FINDREPLACEA FINDREPLACE
typedef FINDREPLACEALPFINDREPLACE
typedef OPENFILENAMEA OPENFILENAME
typedef OPENFILENAMEALPOPENFILENAME
typedef OFNOTIFYA OFNOTIFY
typedef OFNOTIFYALPOFNOTIFY
typedef PAGESETUPDLGA PAGESETUPDLG
typedef PAGESETUPDLGALPPAGESETUPDLG
typedef PRINTDLGA PRINTDLG
typedef PRINTDLGALPPRINTDLG

Functions

BOOL WINAPI ChooseColorA (LPCHOOSECOLORA)
BOOL WINAPI ChooseColorW (LPCHOOSECOLORW)
BOOL WINAPI ChooseFontA (LPCHOOSEFONTA)
BOOL WINAPI ChooseFontW (LPCHOOSEFONTW)
DWORD WINAPI CommDlgExtendedError (void)
HWND WINAPI FindTextA (LPFINDREPLACEA)
HWND WINAPI FindTextW (LPFINDREPLACEW)
short WINAPI GetFileTitleA (LPCSTR, LPSTR, WORD)
short WINAPI GetFileTitleW (LPCWSTR, LPWSTR, WORD)
BOOL WINAPI GetOpenFileNameA (LPOPENFILENAMEA)
BOOL WINAPI GetOpenFileNameW (LPOPENFILENAMEW)
BOOL WINAPI GetSaveFileNameA (LPOPENFILENAMEA)
BOOL WINAPI GetSaveFileNameW (LPOPENFILENAMEW)
BOOL WINAPI PageSetupDlgA (LPPAGESETUPDLGA)
BOOL WINAPI PageSetupDlgW (LPPAGESETUPDLGW)
BOOL WINAPI PrintDlgA (LPPRINTDLGA)
BOOL WINAPI PrintDlgW (LPPRINTDLGW)
HWND WINAPI ReplaceTextA (LPFINDREPLACEA)
HWND WINAPI ReplaceTextW (LPFINDREPLACEW)

Generated on Sat May 26 2012 05:38:26 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.