www.pudn.com > fd.zip > COMMDLG.ASI
tagOFN STRUC oflStructSize DD ? ofhwndOwner DD ? ofhInstance DD ? oflpstrFilter DD ? oflpstrCustomFilter DD ? ofnMaxCustFilter DD ? ofnFilterIndex DD ? oflpstrFile DD ? ofnMaxFile DD ? oflpstrFileTitle DD ? ofnMaxFileTitle DD ? oflpstrInitialDir DD ? oflpstrTitle DD ? ofFlags DD ? ofnFileOffset DW ? ofnFileExtension DW ? oflpstrDefExt DD ? oflCustData DD ? oflpfnHook DD ? oflpTemplateName DD ? tagOFN ENDS OPENFILENAME TYPEDEF tagOFN LPOPENFILENAME TYPEDEF tagOFN OFN_READONLY EQU <00000001h> OFN_OVERWRITEPROMPT EQU <00000002h> OFN_HIDEREADONLY EQU <00000004h> OFN_NOCHANGEDIR EQU <00000008h> OFN_SHOWHELP EQU <00000010h> OFN_ENABLEHOOK EQU <00000020h> OFN_ENABLETEMPLATE EQU <00000040h> OFN_ENABLETEMPLATEHANDLE EQU <00000080h> OFN_NOVALIDATE EQU <00000100h> OFN_NOLONGNAMES EQU <00040000h> OFN_EXPLORER EQU <00080000h> OFN_NODEREFERENCELINKS EQU <00100000h> OFN_LONGNAMES EQU <00200000h> OFN_ALLOWMULTISELECT EQU <00000200h> OFN_EXTENSIONDIFFERENT EQU <00000400h> OFN_PATHMUSTEXIST EQU <00000800h> OFN_FILEMUSTEXIST EQU <00001000h> OFN_CREATEPROMPT EQU <00002000h> OFN_SHAREAWARE EQU <00004000h> OFN_NOREADONLYRETURN EQU <00008000h> OFN_NOTESTFILECREATE EQU <00010000h> OFN_SHAREFALLTHROUGH EQU 2 OFN_SHARENOWARN EQU 1 OFN_SHAREWARN EQU 0 tagCHOOSECOLOR STRUC cclStructSize DD ? cchwndOwner DW ? cchInstance DW ? ccrgbResult DD ? cclpCustColors DD ? ccFlags DD ? cclCustData DD ? cclpfnHook DW ? cclpTemplateName DD ? tagCHOOSECOLOR ENDS CHOOSECOLOR TYPEDEF tagCHOOSECOLOR LPCHOOSECOLOR TYPEDEF tagCHOOSECOLOR CC_RGBINIT EQU <00000001h> CC_FULLOPEN EQU <00000002h> CC_PREVENTFULLOPEN EQU <00000004h> CC_SHOWHELP EQU <00000008h> CC_ENABLEHOOK EQU <00000010h> CC_ENABLETEMPLATE EQU <00000020h> CC_ENABLETEMPLATEHANDLE EQU <00000040h> tagFINDREPLACE STRUC frlStructSize DD ? frhwndOwner DD ? frhInstance DD ? frFlags DD ? frlpstrFindWhat DD ? frlpstrReplaceWith DD ? frwFindWhatLen DW ? frwReplaceWithLen DW ? frlCustData DD ? frlpfnHook DD ? frlpTemplateName DD ? tagFINDREPLACE ENDS FINDREPLACE TYPEDEF tagFINDREPLACE FR_DOWN EQU <00000001h> FR_WHOLEWORD EQU <00000002h> FR_MATCHCASE EQU <00000004h> FR_FINDNEXT EQU <00000008h> FR_REPLACE EQU <00000010h> FR_REPLACEALL EQU <00000020h> FR_DIALOGTERM EQU <00000040h> FR_SHOWHELP EQU <00000080h> FR_ENABLEHOOK EQU <00000100h> FR_ENABLETEMPLATE EQU <00000200h> FR_NOUPDOWN EQU <00000400h> FR_NOMATCHCASE EQU <00000800h> FR_NOWHOLEWORD EQU <00001000h> FR_ENABLETEMPLATEHANDLE EQU <00002000h> FR_HIDEUPDOWN EQU <00004000h> FR_HIDEMATCHCASE EQU <00008000h> FR_HIDEWHOLEWORD EQU <00010000h> tagCHOOSEFONT STRUC cflStructSize DD ? cfhwndOwner DW ? cfhDC DW ? cflpLogFont DD ? cfiPointSize DW ? cfFlags DD ? cfrgbColors DD ? cflCustData DD ? cflpfnHook DD ? cflpTemplateName DD ? cfhInstance DD ? cflpszStyle DD ? cfnFontType DW ? cfnSizeMin DW ? cfnSizeMax DW ? tagCHOOSEFONT ENDS CHOOSEFONT TYPEDEF tagCHOOSEFONT CF_SCREENFONTS EQU <00000001h> CF_PRINTERFONTS EQU <00000002h> CF_BOTH EQU <(CF_SCREENFONTS | CF_PRINTERFONTS)> CF_SHOWHELP EQU <00000004h> CF_ENABLEHOOK EQU <00000008h> CF_ENABLETEMPLATE EQU <00000010h> CF_ENABLETEMPLATEHANDLE EQU <00000020h> CF_INITTOLOGFONTSTRUCT EQU <00000040h> CF_USESTYLE EQU <00000080h> CF_EFFECTS EQU <00000100h> CF_APPLY EQU <00000200h> CF_ANSIONLY EQU <00000400h> CF_NOVECTORFONTS EQU <00000800h> CF_NOOEMFONTS EQUCF_NOSIMULATIONS EQU <00001000h> CF_LIMITSIZE EQU <00002000h> CF_FIXEDPITCHONLY EQU <00004000h> CF_WYSIWYG EQU <00008000h> CF_FORCEFONTEXIST EQU <00010000h> CF_SCALABLEONLY EQU <00020000h> CF_TTONLY EQU <00040000h> CF_NOFACESEL EQU <00080000h> CF_NOSTYLESEL EQU <00100000h> CF_NOSIZESEL EQU <00200000h> SIMULATED_FONTTYPE EQU 08000h PRINTER_FONTTYPE EQU 04000h SCREEN_FONTTYPE EQU 02000h BOLD_FONTTYPE EQU 00100h ITALIC_FONTTYPE EQU 00200h REGULAR_FONTTYPE EQU 00400h WM_CHOOSEFONT_GETLOGFONT EQU <(WM_USER + 1)> LBSELCHSTRING EQU <"commdlg_LBSelChangedNotify"> SHAREVISTRING EQU <"commdlg_ShareViolation"> FILEOKSTRING EQU <"commdlg_FileNameOK"> COLOROKSTRING EQU <"commdlg_ColorOK"> SETRGBSTRING EQU <"commdlg_SetRGBColor"> FINDMSGSTRING EQU <"commdlg_FindReplace"> HELPMSGSTRING EQU <"commdlg_help"> CD_LBSELNOITEMS EQU <-1> CD_LBSELCHANGE EQU 0 CD_LBSELSUB EQU 1 CD_LBSELADD EQU 2 tagPD STRUC pdlStructSize DD ? pdhwndOwner DD ? pdhDevMode DD ? pdhDevNames DD ? pdhDC DD ? pdFlags DD ? pdnFromPage DW ? pdnToPage DW ? pdnMinPage DW ? pdnMaxPage DW ? pdnCopies DW ? pdhInstance DW ? pdlCustData DD ? pdlpfnPrintHook DD ? pdlpfnSetupHook DD ? pdlpPrintTemplateName DD ? pdlpSetupTemplateName DD ? pdhPrintTemplate DD ? pdhSetupTemplate DD ? tagPD ENDS PRINTDLG TYPEDEF tagPD PD_ALLPAGES EQU 0 PD_SELECTION EQU <00000001h> PD_PAGENUMS EQU <00000002h> PD_NOSELECTION EQU <00000004h> PD_NOPAGENUMS EQU <00000008h> PD_COLLATE EQU <00000010h> PD_PRINTTOFILE EQU <00000020h> PD_PRINTSETUP EQU <00000040h> PD_NOWARNING EQU <00000080h> PD_RETURNDC EQU <00000100h> PD_RETURNIC EQU <00000200h> PD_RETURNDEFAULT EQU <00000400h> PD_SHOWHELP EQU <00000800h> PD_ENABLEPRINTHOOK EQU <00001000h> PD_ENABLESETUPHOOK EQU <00002000h> PD_ENABLEPRINTTEMPLATE EQU <00004000h> PD_ENABLESETUPTEMPLATE EQU <00008000h> PD_ENABLEPRINTTEMPLATEHANDLE EQU <00010000h> PD_ENABLESETUPTEMPLATEHANDLE EQU <00020000h> PD_USEDEVMODECOPIES EQU <00040000h> PD_DISABLEPRINTTOFILE EQU <00080000h> PD_HIDEPRINTTOFILE EQU <00100000h> tagDEVNAMES STRUC wDriverOffset DW ? wDeviceOffset DW ? wOutputOffset DW ? wDefault DW ? tagDEVNAMES ENDS DEVNAMES TYPEDEF tagDEVNAMES DN_DEFAULTPRN EQU 00001h