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

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

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