%ifndef INCLUDED_COMDLG32_INC
%define INCLUDED_COMDLG32_INC

;
; COMDLG32 API definitions for NASM.
;
; (C) G-RoM in 1999

Extern _ChooseColorA@4
Extern _ChooseColorW@4
Extern _ChooseFontA@4
Extern _ChooseFontW@4
Extern _CommDlgExtendedError@0
Extern _FindTextA@4
Extern _FindTextW@4
Extern _FormatCharDlgProc@16
Extern _GetFileTitleA@12
Extern _GetFileTitleW@12
Extern _GetOpenFileNameA@4
Extern _GetOpenFileNameW@4
Extern _GetSaveFileNameA@4
Extern _GetSaveFileNameW@4
Extern _LoadAlterBitmap@12
Extern _PrintDlgA@4
Extern _PrintDlgW@4
Extern _ReplaceTextA@4
Extern _ReplaceTextW@4
Extern _WantArrows@16
Extern _dwLBSubclass@16
Extern _dwOKSubclass@16
Extern _PageSetupDlgA@4
Extern _PageSetupDlgW@4

ChooseColorA            EQU _ChooseColorA@4
ChooseColorW            EQU _ChooseColorW@4
ChooseFontA             EQU _ChooseFontA@4
ChooseFontW             EQU _ChooseFontW@4
CommDlgExtendedError    EQU _CommDlgExtendedError@0
FindTextA               EQU _FindTextA@4
FindTextW               EQU _FindTextW@4
FormatCharDlgProc       EQU _FormatCharDlgProc@16
GetFileTitleA           EQU _GetFileTitleA@12
GetFileTitleW           EQU _GetFileTitleW@12
GetOpenFileNameA        EQU _GetOpenFileNameA@4
GetOpenFileNameW        EQU _GetOpenFileNameW@4
GetSaveFileNameA        EQU _GetSaveFileNameA@4
GetSaveFileNameW        EQU _GetSaveFileNameW@4
LoadAlterBitmap         EQU _LoadAlterBitmap@12
PrintDlgA               EQU _PrintDlgA@4
PrintDlgW               EQU _PrintDlgW@4
ReplaceTextA            EQU _ReplaceTextA@4
ReplaceTextW            EQU _ReplaceTextW@4
WantArrows              EQU _WantArrows@16
dwLBSubclass            EQU _dwLBSubclass@16
dwOKSubclass            EQU _dwOKSubclass@16
PageSetupDlgA           EQU _PageSetupDlgA@4
PageSetupDlgW           EQU _PageSetupDlgW@4

%endif