core.sys.windows.commdlg

Windows API header module

Translated from MinGW API for MS-Windows 3.12

License

Types 45

aliasLPCCHOOKPROC = UINT_PTR function (HWND, UINT, WPARAM, LPARAM) nothrow
Fields
DWORD lStructSize
HWND hwndOwner
HWND hInstance
COLORREF rgbResult
COLORREF * lpCustColors
DWORD Flags
LPARAM lCustData
LPCCHOOKPROC lpfnHook
LPCSTR lpTemplateName
Fields
DWORD lStructSize
HWND hwndOwner
HWND hInstance
COLORREF rgbResult
COLORREF * lpCustColors
DWORD Flags
LPARAM lCustData
LPCCHOOKPROC lpfnHook
LPCWSTR lpTemplateName
Fields
DWORD lStructSize
HWND hwndOwner
HDC hDC
LPLOGFONTA lpLogFont
INT iPointSize
DWORD Flags
DWORD rgbColors
LPARAM lCustData
LPCFHOOKPROC lpfnHook
LPCSTR lpTemplateName
HINSTANCE hInstance
LPSTR lpszStyle
WORD nFontType
WORD ___MISSING_ALIGNMENT__
INT nSizeMin
INT nSizeMax
Fields
DWORD lStructSize
HWND hwndOwner
HDC hDC
LPLOGFONTW lpLogFont
INT iPointSize
DWORD Flags
DWORD rgbColors
LPARAM lCustData
LPCFHOOKPROC lpfnHook
LPCWSTR lpTemplateName
HINSTANCE hInstance
LPWSTR lpszStyle
WORD nFontType
WORD ___MISSING_ALIGNMENT__
INT nSizeMin
INT nSizeMax
structDEVNAMES
Fields
WORD wDriverOffset
WORD wDeviceOffset
WORD wOutputOffset
WORD wDefault
Fields
DWORD lStructSize
HWND hwndOwner
HINSTANCE hInstance
DWORD Flags
LPSTR lpstrFindWhat
LPSTR lpstrReplaceWith
WORD wFindWhatLen
WORD wReplaceWithLen
LPARAM lCustData
LPFRHOOKPROC lpfnHook
LPCSTR lpTemplateName
Fields
DWORD lStructSize
HWND hwndOwner
HINSTANCE hInstance
DWORD Flags
LPWSTR lpstrFindWhat
LPWSTR lpstrReplaceWith
WORD wFindWhatLen
WORD wReplaceWithLen
LPARAM lCustData
LPFRHOOKPROC lpfnHook
LPCWSTR lpTemplateName
Fields
DWORD lStructSize
HWND hwndOwner
HINSTANCE hInstance
LPCSTR lpstrFilter
LPSTR lpstrCustomFilter
DWORD nMaxCustFilter
DWORD nFilterIndex
LPSTR lpstrFile
DWORD nMaxFile
LPSTR lpstrFileTitle
DWORD nMaxFileTitle
LPCSTR lpstrInitialDir
LPCSTR lpstrTitle
DWORD Flags
WORD nFileOffset
WORD nFileExtension
LPCSTR lpstrDefExt
LPARAM lCustData
LPOFNHOOKPROC lpfnHook
LPCSTR lpTemplateName
void *pvReserved pvReserved
DWORD dwReserved
DWORD FlagsEx
Fields
DWORD lStructSize
HWND hwndOwner
HINSTANCE hInstance
LPCWSTR lpstrFilter
LPWSTR lpstrCustomFilter
DWORD nMaxCustFilter
DWORD nFilterIndex
LPWSTR lpstrFile
DWORD nMaxFile
LPWSTR lpstrFileTitle
DWORD nMaxFileTitle
LPCWSTR lpstrInitialDir
LPCWSTR lpstrTitle
DWORD Flags
WORD nFileOffset
WORD nFileExtension
LPCWSTR lpstrDefExt
LPARAM lCustData
LPOFNHOOKPROC lpfnHook
LPCWSTR lpTemplateName
void *pvReserved pvReserved
DWORD dwReserved
DWORD FlagsEx
structOFNOTIFYA
Fields
NMHDR hdr
LPSTR pszFile
structOFNOTIFYW
Fields
NMHDR hdr
LPWSTR pszFile
Fields
DWORD lStructSize
HWND hwndOwner
HGLOBAL hDevMode
HGLOBAL hDevNames
DWORD Flags
POINT ptPaperSize
RECT rtMinMargin
RECT rtMargin
HINSTANCE hInstance
LPARAM lCustData
LPPAGESETUPHOOK lpfnPageSetupHook
LPPAGEPAINTHOOK lpfnPagePaintHook
LPCSTR lpPageSetupTemplateName
HGLOBAL hPageSetupTemplate
Fields
DWORD lStructSize
HWND hwndOwner
HGLOBAL hDevMode
HGLOBAL hDevNames
DWORD Flags
POINT ptPaperSize
RECT rtMinMargin
RECT rtMargin
HINSTANCE hInstance
LPARAM lCustData
LPPAGESETUPHOOK lpfnPageSetupHook
LPPAGEPAINTHOOK lpfnPagePaintHook
LPCWSTR lpPageSetupTemplateName
HGLOBAL hPageSetupTemplate
structPRINTDLGA
Fields
DWORD lStructSize
HWND hwndOwner
HANDLE hDevMode
HANDLE hDevNames
HDC hDC
DWORD Flags
WORD nFromPage
WORD nToPage
WORD nMinPage
WORD nMaxPage
WORD nCopies
HINSTANCE hInstance
LPARAM lCustData
LPPRINTHOOKPROC lpfnPrintHook
LPSETUPHOOKPROC lpfnSetupHook
LPCSTR lpPrintTemplateName
LPCSTR lpSetupTemplateName
HANDLE hPrintTemplate
HANDLE hSetupTemplate
structPRINTDLGW
Fields
DWORD lStructSize
HWND hwndOwner
HANDLE hDevMode
HANDLE hDevNames
HDC hDC
DWORD Flags
WORD nFromPage
WORD nToPage
WORD nMinPage
WORD nMaxPage
WORD nCopies
HINSTANCE hInstance
LPARAM lCustData
LPPRINTHOOKPROC lpfnPrintHook
LPSETUPHOOKPROC lpfnSetupHook
LPCWSTR lpPrintTemplateName
LPCWSTR lpSetupTemplateName
HANDLE hPrintTemplate
HANDLE hSetupTemplate
Fields
DWORD nFromPage
DWORD nToPage
Fields
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
LPUNKNOWN lpCallback
DWORD nPropertyPages
HPROPSHEETPAGE * lphPropertyPages
DWORD nStartPage
DWORD dwResultAction
Fields
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
LPUNKNOWN lpCallback
DWORD nPropertyPages
HPROPSHEETPAGE * lphPropertyPages
DWORD nStartPage
DWORD dwResultAction
aliasLPCHOOSECOLOR = CHOOSECOLOR *
aliasLPCHOOSEFONT = CHOOSEFONT *
aliasLPFINDREPLACE = FINDREPLACE *
aliasLPOPENFILENAME = OPENFILENAME *
aliasLPOFNOTIFY = OFNOTIFY *
aliasLPPAGESETUPDLG = PAGESETUPDLG *
aliasLPPRINTDLG = PRINTDLG *
aliasLPPRINTDLGEX = PRINTDLGEX *

Variables 4

varTCHAR[] LBSELCHSTRING
enumvarSTART_PAGE_GENERAL = 0xFFFFFFFF
enumvarDN_DEFAULTPRN = 1
enumvarOPENFILENAME_SIZE_VERSION_400 = 76