import winsup-2000-02-17 snapshot
This commit is contained in:
503
winsup/w32api/include/commdlg.h
Normal file
503
winsup/w32api/include/commdlg.h
Normal file
@@ -0,0 +1,503 @@
|
||||
#ifndef _COMMDLG_H
|
||||
#define _COMMDLG_H
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
#pragma pack(push,1)
|
||||
|
||||
#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 (-601)
|
||||
#define CDN_LAST (-699)
|
||||
#define CDN_INITDONE CDN_FIRST
|
||||
#define CDN_SELCHANGE (CDN_FIRST-1)
|
||||
#define CDN_FOLDERCHANGE (CDN_FIRST-2)
|
||||
#define CDN_SHAREVIOLATION (CDN_FIRST-3)
|
||||
#define CDN_HELP (CDN_FIRST-4)
|
||||
#define CDN_FILEOK (CDN_FIRST-5)
|
||||
#define CDN_TYPECHANGE (CDN_FIRST-6)
|
||||
#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_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_MATCHCASE 4
|
||||
#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
|
||||
|
||||
#ifndef SNDMSG
|
||||
#define SNDMSG SendMessage
|
||||
#endif
|
||||
|
||||
#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)SendMessage(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)SendMessage(d,CDM_GETFOLDERIDLIST,m,(LPARAM)i)
|
||||
#define CommDlg_OpenSave_SetControlText(d,i,t) (void)SendMessage(d,CDM_SETCONTROLTEXT,i,(LPARAM)t)
|
||||
#define CommDlg_OpenSave_HideControl(d,i) (void)SendMessage(d,CDM_HIDECONTROL,i,0)
|
||||
#define CommDlg_OpenSave_SetDefExt(d,e) (void)SendMessage(d,CDM_SETDEFEXT,0,(LPARAM)e)
|
||||
|
||||
typedef UINT (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 tagCHOOSECOLORA {
|
||||
DWORD lStructSize;
|
||||
HWND hwndOwner;
|
||||
HWND hInstance;
|
||||
COLORREF rgbResult;
|
||||
COLORREF* lpCustColors;
|
||||
DWORD Flags;
|
||||
LPARAM lCustData;
|
||||
LPCCHOOKPROC lpfnHook;
|
||||
LPCSTR lpTemplateName;
|
||||
} CHOOSECOLORA,*LPCHOOSECOLORA;
|
||||
typedef struct tagCHOOSECOLORW {
|
||||
DWORD lStructSize;
|
||||
HWND hwndOwner;
|
||||
HWND hInstance;
|
||||
COLORREF rgbResult;
|
||||
COLORREF* lpCustColors;
|
||||
DWORD Flags;
|
||||
LPARAM lCustData;
|
||||
LPCCHOOKPROC lpfnHook;
|
||||
LPCWSTR lpTemplateName;
|
||||
} CHOOSECOLORW,*LPCHOOSECOLORW;
|
||||
typedef struct tagCHOOSEFONTA {
|
||||
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;
|
||||
} CHOOSEFONTA,*LPCHOOSEFONTA;
|
||||
typedef struct tagCHOOSEFONTW {
|
||||
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;
|
||||
} CHOOSEFONTW,*LPCHOOSEFONTW;
|
||||
typedef struct tagDEVNAMES {
|
||||
WORD wDriverOffset;
|
||||
WORD wDeviceOffset;
|
||||
WORD wOutputOffset;
|
||||
WORD wDefault;
|
||||
} DEVNAMES,*LPDEVNAMES;
|
||||
typedef struct {
|
||||
DWORD lStructSize;
|
||||
HWND hwndOwner;
|
||||
HINSTANCE hInstance;
|
||||
DWORD Flags;
|
||||
LPSTR lpstrFindWhat;
|
||||
LPSTR lpstrReplaceWith;
|
||||
WORD wFindWhatLen;
|
||||
WORD wReplaceWithLen;
|
||||
LPARAM lCustData;
|
||||
LPFRHOOKPROC lpfnHook;
|
||||
LPCSTR lpTemplateName;
|
||||
} FINDREPLACEA,*LPFINDREPLACEA;
|
||||
typedef struct {
|
||||
DWORD lStructSize;
|
||||
HWND hwndOwner;
|
||||
HINSTANCE hInstance;
|
||||
DWORD Flags;
|
||||
LPWSTR lpstrFindWhat;
|
||||
LPWSTR lpstrReplaceWith;
|
||||
WORD wFindWhatLen;
|
||||
WORD wReplaceWithLen;
|
||||
LPARAM lCustData;
|
||||
LPFRHOOKPROC lpfnHook;
|
||||
LPCWSTR lpTemplateName;
|
||||
} FINDREPLACEW,*LPFINDREPLACEW;
|
||||
typedef struct tagOFNA {
|
||||
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;
|
||||
DWORD lCustData;
|
||||
LPOFNHOOKPROC lpfnHook;
|
||||
LPCSTR lpTemplateName;
|
||||
} OPENFILENAMEA,*LPOPENFILENAMEA;
|
||||
typedef struct tagOFNW {
|
||||
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;
|
||||
DWORD lCustData;
|
||||
LPOFNHOOKPROC lpfnHook;
|
||||
LPCWSTR lpTemplateName;
|
||||
} OPENFILENAMEW,*LPOPENFILENAMEW;
|
||||
typedef struct _OFNOTIFYA {
|
||||
NMHDR hdr;
|
||||
LPOPENFILENAMEA lpOFN;
|
||||
LPSTR pszFile;
|
||||
} OFNOTIFYA,*LPOFNOTIFYA;
|
||||
typedef struct _OFNOTIFYW {
|
||||
NMHDR hdr;
|
||||
LPOPENFILENAMEW lpOFN;
|
||||
LPWSTR pszFile;
|
||||
} OFNOTIFYW,*LPOFNOTIFYW;
|
||||
typedef struct tagPSDA {
|
||||
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;
|
||||
} PAGESETUPDLGA,*LPPAGESETUPDLGA;
|
||||
typedef struct tagPSDW {
|
||||
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;
|
||||
} PAGESETUPDLGW,*LPPAGESETUPDLGW;
|
||||
typedef struct tagPDA {
|
||||
DWORD lStructSize;
|
||||
HWND hwndOwner;
|
||||
HANDLE hDevMode;
|
||||
HANDLE hDevNames;
|
||||
HDC hDC;
|
||||
DWORD Flags;
|
||||
WORD nFromPage;
|
||||
WORD nToPage;
|
||||
WORD nMinPage;
|
||||
WORD nMaxPage;
|
||||
WORD nCopies;
|
||||
HINSTANCE hInstance;
|
||||
DWORD lCustData;
|
||||
LPPRINTHOOKPROC lpfnPrintHook;
|
||||
LPSETUPHOOKPROC lpfnSetupHook;
|
||||
LPCSTR lpPrintTemplateName;
|
||||
LPCSTR lpSetupTemplateName;
|
||||
HANDLE hPrintTemplate;
|
||||
HANDLE hSetupTemplate;
|
||||
} PRINTDLGA,*LPPRINTDLGA;
|
||||
typedef struct tagPDW {
|
||||
DWORD lStructSize;
|
||||
HWND hwndOwner;
|
||||
HANDLE hDevMode;
|
||||
HANDLE hDevNames;
|
||||
HDC hDC;
|
||||
DWORD Flags;
|
||||
WORD nFromPage;
|
||||
WORD nToPage;
|
||||
WORD nMinPage;
|
||||
WORD nMaxPage;
|
||||
WORD nCopies;
|
||||
HINSTANCE hInstance;
|
||||
DWORD lCustData;
|
||||
LPPRINTHOOKPROC lpfnPrintHook;
|
||||
LPSETUPHOOKPROC lpfnSetupHook;
|
||||
LPCWSTR lpPrintTemplateName;
|
||||
LPCWSTR lpSetupTemplateName;
|
||||
HANDLE hPrintTemplate;
|
||||
HANDLE hSetupTemplate;
|
||||
} PRINTDLGW,*LPPRINTDLGW;
|
||||
|
||||
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);
|
||||
|
||||
#ifdef UNICODE
|
||||
#define LBSELCHSTRING LBSELCHSTRINGW
|
||||
#define SHAREVISTRING SHAREVISTRINGW
|
||||
#define FILEOKSTRING FILEOKSTRINGW
|
||||
#define COLOROKSTRING COLOROKSTRINGW
|
||||
#define SETRGBSTRING SETRGBSTRINGW
|
||||
#define HELPMSGSTRING HELPMSGSTRINGW
|
||||
#define FINDMSGSTRING FINDMSGSTRINGW
|
||||
typedef CHOOSECOLORW CHOOSECOLOR,*LPCHOOSECOLOR;
|
||||
typedef CHOOSEFONTW CHOOSEFONT,*LPCHOOSEFONT;
|
||||
typedef FINDREPLACEW FINDREPLACE,*LPFINDREPLACE;
|
||||
typedef OPENFILENAMEW OPENFILENAME,*LPOPENFILENAME;
|
||||
typedef OFNOTIFYW OFNOTIFY,*LPOFNOTIFY;
|
||||
typedef PAGESETUPDLGW PAGESETUPDLG,*LPPAGESETUPDLG;
|
||||
typedef PRINTDLGW PRINTDLG,*LPPRINTDLG;
|
||||
#define ChooseColor ChooseColorW
|
||||
#define ChooseFont ChooseFontW
|
||||
#define FindText FindTextW
|
||||
#define GetFileTitle GetFileTitleW
|
||||
#define GetOpenFileName GetOpenFileNameW
|
||||
#define GetSaveFileName GetSaveFileNameW
|
||||
#define PageSetupDlg PageSetupDlgW
|
||||
#define PrintDlg PrintDlgW
|
||||
#define ReplaceText ReplaceTextW
|
||||
#else
|
||||
#define LBSELCHSTRING LBSELCHSTRINGA
|
||||
#define SHAREVISTRING SHAREVISTRINGA
|
||||
#define FILEOKSTRING FILEOKSTRINGA
|
||||
#define COLOROKSTRING COLOROKSTRINGA
|
||||
#define SETRGBSTRING SETRGBSTRINGA
|
||||
#define HELPMSGSTRING HELPMSGSTRINGA
|
||||
#define FINDMSGSTRING FINDMSGSTRINGA
|
||||
typedef CHOOSECOLORA CHOOSECOLOR,*LPCHOOSECOLOR;
|
||||
typedef CHOOSEFONTA CHOOSEFONT,*LPCHOOSEFONT;
|
||||
typedef FINDREPLACEA FINDREPLACE,*LPFINDREPLACE;
|
||||
typedef OPENFILENAMEA OPENFILENAME,*LPOPENFILENAME;
|
||||
typedef OFNOTIFYA OFNOTIFY,*LPOFNOTIFY;
|
||||
typedef PAGESETUPDLGA PAGESETUPDLG,*LPPAGESETUPDLG;
|
||||
typedef PRINTDLGA PRINTDLG,*LPPRINTDLG;
|
||||
#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
|
||||
#endif
|
||||
#pragma pack(pop)
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
#endif
|
Reference in New Issue
Block a user