home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 10 Tools
/
10-Tools.zip
/
cset21v5.zip
/
TOOLKT21
/
ASM
/
OS2INC
/
PMSTDDLG.INC
< prev
next >
Wrap
Text File
|
1993-05-03
|
28KB
|
1,123 lines
ifdef __IBMC__
ifndef __CHKHDR__
endif
endif
STDDLG_INCLUDED EQU 1
ifdef INCL_WINSTDDLGS
INCL_WINSTDFILE EQU 1
INCL_WINSTDFONT EQU 1
INCL_WINSTDSPIN EQU 1
INCL_WINSTDDRAG EQU 1
INCL_WINSTDCNR EQU 1
INCL_WINSTDSLIDER EQU 1
INCL_WINSTDVALSET EQU 1
INCL_WINSTDBOOK EQU 1
endif
IFTEMP11 = 0
IFDEF INCL_WINSTDCNR
IFTEMP11 = 1
ENDIF
IFDEF INCL_WINSTDVALSET
IFTEMP11 = 1
ENDIF
IF IFTEMP11
INCL_WINSTDDRAG EQU 1
endif
IFTEMP12 = 0
IFDEF INCL_WINSTDFILE_INCLUDED
IFTEMP12 = 1
ENDIF
IFNDEF INCL_WINSTDFILE
IFTEMP12 = 1
ENDIF
IFE IFTEMP12
INCL_WINSTDFILE_INCLUDED EQU 1
FDS_CENTER EQU 00000001H
FDS_CUSTOM EQU 00000002H
FDS_FILTERUNION EQU 00000004H
FDS_HELPBUTTON EQU 00000008H
FDS_APPLYBUTTON EQU 00000010H
FDS_PRELOAD_VOLINFO EQU 00000020H
FDS_MODELESS EQU 00000040H
FDS_INCLUDE_EAS EQU 00000080H
FDS_OPEN_DIALOG EQU 00000100H
FDS_SAVEAS_DIALOG EQU 00000200H
FDS_MULTIPLESEL EQU 00000400H
FDS_ENABLEFILELB EQU 00000800H
FDS_EFSELECTION EQU 0
FDS_LBSELECTION EQU 1
FDS_SUCCESSFUL EQU 0
FDS_ERR_DEALLOCATE_MEMORY EQU 1
FDS_ERR_FILTER_TRUNC EQU 2
FDS_ERR_INVALID_DIALOG EQU 3
FDS_ERR_INVALID_DRIVE EQU 4
FDS_ERR_INVALID_FILTER EQU 5
FDS_ERR_INVALID_PATHFILE EQU 6
FDS_ERR_OUT_OF_MEMORY EQU 7
FDS_ERR_PATH_TOO_LONG EQU 8
FDS_ERR_TOO_MANY_FILE_TYPES EQU 9
FDS_ERR_INVALID_VERSION EQU 10
FDS_ERR_INVALID_CUSTOM_HANDLE EQU 11
FDS_ERR_DIALOG_LOAD_ERROR EQU 12
FDS_ERR_DRIVE_ERROR EQU 13
FDM_FILTER EQU WM_USER+40
FDM_VALIDATE EQU WM_USER+41
FDM_ERROR EQU WM_USER+42
FILEDLG STRUC
fildlg_cbSize DD ?
fildlg_fl DD ?
fildlg_ulUser DD ?
fildlg_lReturn DD ?
fildlg_lSRC DD ?
fildlg_pszTitle DD ?
fildlg_pszOKButton DD ?
fildlg_pfnDlgProc DD ?
fildlg_pszIType DD ?
fildlg_papszITypeList DD ?
fildlg_pszIDrive DD ?
fildlg_papszIDriveList DD ?
fildlg_hMod DD ?
fildlg_szFullFile DB CCHMAXPATH DUP (?)
fildlg_papszFQFilename DD ?
fildlg_ulFQFCount DD ?
fildlg_usDlgId DW ?
fildlg_x DW ?
fildlg_y DW ?
fildlg_sEAType DW ?
FILEDLG ENDS
DID_FILE_DIALOG EQU 256
DID_FILENAME_TXT EQU 257
DID_FILENAME_ED EQU 258
DID_DRIVE_TXT EQU 259
DID_DRIVE_CB EQU 260
DID_FILTER_TXT EQU 261
DID_FILTER_CB EQU 262
DID_DIRECTORY_TXT EQU 263
DID_DIRECTORY_LB EQU 264
DID_FILES_TXT EQU 265
DID_FILES_LB EQU 266
DID_HELP_PB EQU 267
DID_APPLY_PB EQU 268
DID_OK_PB EQU DID_OK
DID_CANCEL_PB EQU DID_CANCEL
IDS_FILE_ALL_FILES_SELECTOR EQU 1000
IDS_FILE_BACK_CUR_PATH EQU 1001
IDS_FILE_BACK_PREV_PATH EQU 1002
IDS_FILE_BACK_SLASH EQU 1003
IDS_FILE_BASE_FILTER EQU 1004
IDS_FILE_BLANK EQU 1005
IDS_FILE_COLON EQU 1006
IDS_FILE_DOT EQU 1007
IDS_FILE_DRIVE_LETTERS EQU 1008
IDS_FILE_FWD_CUR_PATH EQU 1009
IDS_FILE_FWD_PREV_PATH EQU 1010
IDS_FILE_FORWARD_SLASH EQU 1011
IDS_FILE_PARENT_DIR EQU 1012
IDS_FILE_Q_MARK EQU 1013
IDS_FILE_SPLAT EQU 1014
IDS_FILE_SPLAT_DOT EQU 1015
IDS_FILE_SAVEAS_TITLE EQU 1016
IDS_FILE_SAVEAS_FILTER_TXT EQU 1017
IDS_FILE_SAVEAS_FILENM_TXT EQU 1018
IDS_FILE_DUMMY_FILE_NAME EQU 1019
IDS_FILE_DUMMY_FILE_EXT EQU 1020
IDS_FILE_DUMMY_DRIVE EQU 1021
IDS_FILE_DUMMY_ROOT_DIR EQU 1022
IDS_FILE_PATH_PTR EQU 1023
IDS_FILE_VOLUME_PREFIX EQU 1024
IDS_FILE_VOLUME_SUFFIX EQU 1025
IDS_FILE_PATH_PTR2 EQU 1026
IDS_FILE_INVALID_CHARS EQU 1027
IDS_FILE_BAD_DRIVE_NAME EQU 1100
IDS_FILE_BAD_DRIVE_OR_PATH_NAME EQU 1101
IDS_FILE_BAD_FILE_NAME EQU 1102
IDS_FILE_BAD_FQF EQU 1103
IDS_FILE_BAD_NETWORK_NAME EQU 1104
IDS_FILE_BAD_SUB_DIR_NAME EQU 1105
IDS_FILE_DRIVE_NOT_AVAILABLE EQU 1106
IDS_FILE_FQFNAME_TOO_LONG EQU 1107
IDS_FILE_OPEN_DIALOG_NOTE EQU 1108
IDS_FILE_PATH_TOO_LONG EQU 1109
IDS_FILE_SAVEAS_DIALOG_NOTE EQU 1110
IDS_FILE_DRIVE_DISK_CHANGE EQU 1120
IDS_FILE_DRIVE_NOT_READY EQU 1122
IDS_FILE_DRIVE_LOCKED EQU 1123
IDS_FILE_DRIVE_NO_SECTOR EQU 1124
IDS_FILE_DRIVE_SOME_ERROR EQU 1125
IDS_FILE_DRIVE_INVALID EQU 1126
IDS_FILE_INSERT_DISK_NOTE EQU 1127
IDS_FILE_OK_WHEN_READY EQU 1128
endif
IFTEMP13 = 0
IFDEF INCL_WINSTDFONT_INCLUDED
IFTEMP13 = 1
ENDIF
IFNDEF INCL_WINSTDFONT
IFTEMP13 = 1
ENDIF
IFE IFTEMP13
INCL_WINSTDFONT_INCLUDED EQU 1
FONTDLG STRUC
fntdlg_cbSize DD ?
fntdlg_hpsScreen DD ?
fntdlg_hpsPrinter DD ?
fntdlg_pszTitle DD ?
fntdlg_pszPreview DD ?
fntdlg_pszPtSizeList DD ?
fntdlg_pfnDlgProc DD ?
fntdlg_pszFamilyname DD ?
fntdlg_fxPointSize DD ?
fntdlg_fl DD ?
fntdlg_flFlags DD ?
fntdlg_flType DD ?
fntdlg_flTypeMask DD ?
fntdlg_flStyle DD ?
fntdlg_flStyleMask DD ?
fntdlg_clrFore DD ?
fntdlg_clrBack DD ?
fntdlg_ulUser DD ?
fntdlg_lReturn DD ?
fntdlg_lSRC DD ?
fntdlg_lEmHeight DD ?
fntdlg_lXHeight DD ?
fntdlg_lExternalLeading DD ?
fntdlg_hMod DD ?
fntdlg_fAttrs DB SIZE FATTRS DUP (?)
fntdlg_sNominalPointSize DW ?
fntdlg_usWeight DW ?
fntdlg_usWidth DW ?
fntdlg_x DW ?
fntdlg_y DW ?
fntdlg_usDlgId DW ?
fntdlg_usFamilyBufLen DW ?
fntdlg_usReserved DW ?
FONTDLG ENDS
FNTS_CENTER EQU 00000001H
FNTS_CUSTOM EQU 00000002H
FNTS_OWNERDRAWPREVIEW EQU 00000004H
FNTS_HELPBUTTON EQU 00000008H
FNTS_APPLYBUTTON EQU 00000010H
FNTS_RESETBUTTON EQU 00000020H
FNTS_MODELESS EQU 00000040H
FNTS_INITFROMFATTRS EQU 00000080H
FNTS_BITMAPONLY EQU 00000100H
FNTS_VECTORONLY EQU 00000200H
FNTS_FIXEDWIDTHONLY EQU 00000400H
FNTS_PROPORTIONALONLY EQU 00000800H
FNTS_NOSYNTHESIZEDFONTS EQU 00001000H
FNTF_NOVIEWSCREENFONTS EQU 1
FNTF_NOVIEWPRINTERFONTS EQU 2
FNTF_SCREENFONTSELECTED EQU 4
FNTF_PRINTERFONTSELECTED EQU 8
CLRC_FOREGROUND EQU 1
CLRC_BACKGROUND EQU 2
FNTI_BITMAPFONT EQU 0001H
FNTI_VECTORFONT EQU 0002H
FNTI_FIXEDWIDTHFONT EQU 0004H
FNTI_PROPORTIONALFONT EQU 0008H
FNTI_SYNTHESIZED EQU 0010H
FNTI_DEFAULTLIST EQU 0020H
FNTI_FAMILYNAME EQU 0100H
FNTI_STYLENAME EQU 0200H
FNTI_POINTSIZE EQU 0400H
FNTS_SUCCESSFUL EQU 0
FNTS_ERR_INVALID_DIALOG EQU 3
FNTS_ERR_ALLOC_SHARED_MEM EQU 4
FNTS_ERR_INVALID_PARM EQU 5
FNTS_ERR_OUT_OF_MEMORY EQU 7
FNTS_ERR_INVALID_VERSION EQU 10
FNTS_ERR_DIALOG_LOAD_ERROR EQU 12
FNTM_FACENAMECHANGED EQU WM_USER+50
FNTM_POINTSIZECHANGED EQU WM_USER+51
FNTM_STYLECHANGED EQU WM_USER+52
FNTM_COLORCHANGED EQU WM_USER+53
FNTM_UPDATEPREVIEW EQU WM_USER+54
FNTM_FILTERLIST EQU WM_USER+55
STYLECHANGE STRUC
stylc_usWeight DW ?
stylc_usWeightOld DW ?
stylc_usWidth DW ?
stylc_usWidthOld DW ?
stylc_flType DD ?
stylc_flTypeOld DD ?
stylc_flTypeMask DD ?
stylc_flTypeMaskOld DD ?
stylc_flStyle DD ?
stylc_flStyleOld DD ?
stylc_flStyleMask DD ?
stylc_flStyleMaskOld DD ?
STYLECHANGE ENDS
DID_FONT_DIALOG EQU 300
DID_NAME EQU 301
DID_STYLE EQU 302
DID_DISPLAY_FILTER EQU 303
DID_PRINTER_FILTER EQU 304
DID_SIZE EQU 305
DID_SAMPLE EQU 306
DID_OUTLINE EQU 307
DID_UNDERSCORE EQU 308
DID_STRIKEOUT EQU 309
DID_HELP_BUTTON EQU 310
DID_APPLY_BUTTON EQU 311
DID_RESET_BUTTON EQU 312
DID_OK_BUTTON EQU DID_OK
DID_CANCEL_BUTTON EQU DID_CANCEL
DID_NAME_PREFIX EQU 313
DID_STYLE_PREFIX EQU 314
DID_SIZE_PREFIX EQU 315
DID_SAMPLE_GROUPBOX EQU 316
DID_EMPHASIS_GROUPBOX EQU 317
DID_FONT_ISO_SUPPORT EQU 318
DID_FONT_ISO_UNTESTED EQU 319
IDS_FONT_SAMPLE EQU 350
IDS_FONT_BLANK EQU 351
IDS_FONT_KEY_0 EQU 352
IDS_FONT_KEY_9 EQU 353
IDS_FONT_KEY_SEP EQU 354
IDS_FONT_DISP_ONLY EQU 355
IDS_FONT_PRINTER_ONLY EQU 356
IDS_FONT_COMBINED EQU 357
IDS_FONT_WEIGHT1 EQU 358
IDS_FONT_WEIGHT2 EQU 359
IDS_FONT_WEIGHT3 EQU 360
IDS_FONT_WEIGHT4 EQU 361
IDS_FONT_WEIGHT5 EQU 362
IDS_FONT_WEIGHT6 EQU 363
IDS_FONT_WEIGHT7 EQU 364
IDS_FONT_WEIGHT8 EQU 365
IDS_FONT_WEIGHT9 EQU 366
IDS_FONT_WIDTH1 EQU 367
IDS_FONT_WIDTH2 EQU 368
IDS_FONT_WIDTH3 EQU 369
IDS_FONT_WIDTH4 EQU 370
IDS_FONT_WIDTH5 EQU 371
IDS_FONT_WIDTH6 EQU 372
IDS_FONT_WIDTH7 EQU 373
IDS_FONT_WIDTH8 EQU 374
IDS_FONT_WIDTH9 EQU 375
IDS_FONT_OPTION0 EQU 376
IDS_FONT_OPTION1 EQU 377
IDS_FONT_OPTION2 EQU 378
IDS_FONT_OPTION3 EQU 379
IDS_FONT_POINT_SIZE_LIST EQU 380
endif
IFTEMP14 = 0
IFDEF INCL_WINSTDSPIN_INCLUDED
IFTEMP14 = 1
ENDIF
IFNDEF INCL_WINSTDSPIN
IFTEMP14 = 1
ENDIF
IFE IFTEMP14
INCL_WINSTDSPIN_INCLUDED EQU 1
SPBS_ALLCHARACTERS EQU 00000000H
SPBS_NUMERICONLY EQU 00000001H
SPBS_READONLY EQU 00000002H
SPBS_MASTER EQU 00000010H
SPBS_SERVANT EQU 00000000H
SPBS_JUSTDEFAULT EQU 00000000H
SPBS_JUSTLEFT EQU 00000008H
SPBS_JUSTRIGHT EQU 00000004H
SPBS_JUSTCENTER EQU 0000000CH
SPBS_NOBORDER EQU 00000020H
SPBS_FASTSPIN EQU 00000100H
SPBS_PADWITHZEROS EQU 00000080H
SPBN_UPARROW EQU 20AH
SPBN_DOWNARROW EQU 20BH
SPBN_ENDSPIN EQU 20CH
SPBN_CHANGE EQU 20DH
SPBN_SETFOCUS EQU 20EH
SPBN_KILLFOCUS EQU 20FH
SPBM_OVERRIDESETLIMITS EQU 200H
SPBM_QUERYLIMITS EQU 201H
SPBM_SETTEXTLIMIT EQU 202H
SPBM_SPINUP EQU 203H
SPBM_SPINDOWN EQU 204H
SPBM_QUERYVALUE EQU 205H
SPBQ_UPDATEIFVALID EQU 0
SPBQ_ALWAYSUPDATE EQU 1
SPBQ_DONOTUPDATE EQU 3
SPBM_SETARRAY EQU 206H
SPBM_SETLIMITS EQU 207H
SPBM_SETCURRENTVALUE EQU 208H
SPBM_SETMASTER EQU 209H
endif
IFTEMP15 = 0
IFDEF INCL_WINSTDDRAG_INCLUDED
IFTEMP15 = 1
ENDIF
IFNDEF INCL_WINSTDDRAG
IFTEMP15 = 1
ENDIF
IFE IFTEMP15
INCL_WINSTDDRAG_INCLUDED EQU 1
PMERR_NOT_DRAGGING EQU 1f00H
PMERR_ALREADY_DRAGGING EQU 1f01H
MSGF_DRAG EQU 0010H
WM_DRAGFIRST EQU 0310H
WM_DRAGLAST EQU 032fH
DM_DROP EQU 032fH
DM_DRAGOVER EQU 032eH
DM_DRAGLEAVE EQU 032dH
DM_DROPHELP EQU 032cH
DM_ENDCONVERSATION EQU 032bH
DM_PRINT EQU 032aH
DM_RENDER EQU 0329H
DM_RENDERCOMPLETE EQU 0328H
DM_RENDERPREPARE EQU 0327H
DM_DRAGFILECOMPLETE EQU 0326H
DM_EMPHASIZETARGET EQU 0325H
DM_DRAGERROR EQU 0324H
DM_FILERENDERED EQU 0323H
DM_RENDERFILE EQU 0322H
DM_DRAGOVERNOTIFY EQU 0321H
DM_PRINTOBJECT EQU 0320H
DM_DISCARDOBJECT EQU 031fH
DRT_ASM EQU <"Assembler Code">
DRT_BASIC EQU <"BASIC Code">
DRT_BINDATA EQU <"Binary Data">
DRT_BITMAP EQU <"Bitmap">
DRT_C EQU <"C Code">
DRT_COBOL EQU <"COBOL Code">
DRT_DLL EQU <"Dynamic Link Library">
DRT_DOSCMD EQU <"DOS Command File">
DRT_EXE EQU <"Executable">
DRT_FORTRAN EQU <"FORTRAN Code">
DRT_ICON EQU <"Icon">
DRT_LIB EQU <"Library">
DRT_METAFILE EQU <"Metafile">
DRT_OS2CMD EQU <"OS/2 Command File">
DRT_PASCAL EQU <"Pascal Code">
DRT_RESOURCE EQU <"Resource File">
DRT_TEXT EQU <"Plain Text">
DRT_UNKNOWN EQU <"Unknown">
DOR_NODROP EQU 0000H
DOR_DROP EQU 0001H
DOR_NODROPOP EQU 0002H
DOR_NEVERDROP EQU 0003H
DO_COPYABLE EQU 0001H
DO_MOVEABLE EQU 0002H
DO_LINKABLE EQU 0004H
DC_OPEN EQU 0001H
DC_REF EQU 0002H
DC_GROUP EQU 0004H
DC_CONTAINER EQU 0008H
DC_PREPARE EQU 0010H
DC_REMOVEABLEMEDIA EQU 0020H
DO_DEFAULT EQU 0BFFEH
DO_UNKNOWN EQU 0BFFFH
DO_COPY EQU 0010H
DO_MOVE EQU 0020H
DO_LINK EQU 0018H
DO_CREATE EQU 0040H
DMFL_TARGETSUCCESSFUL EQU 0001H
DMFL_TARGETFAIL EQU 0002H
DMFL_NATIVERENDER EQU 0004H
DMFL_RENDERRETRY EQU 0008H
DMFL_RENDEROK EQU 0010H
DMFL_RENDERFAIL EQU 0020H
DRG_ICON EQU 00000001H
DRG_BITMAP EQU 00000002H
DRG_POLYGON EQU 00000004H
DRG_STRETCH EQU 00000008H
DRG_TRANSPARENT EQU 00000010H
DRG_CLOSED EQU 00000020H
DME_IGNOREABORT EQU 1
DME_IGNORECONTINUE EQU 2
DME_REPLACE EQU 3
DME_RETRY EQU 4
DF_MOVE EQU 0001H
DF_SOURCE EQU 0002H
DF_SUCCESSFUL EQU 0004H
DRR_SOURCE EQU 1
DRR_TARGET EQU 2
DRR_ABORT EQU 3
DFF_MOVE EQU 1
DFF_COPY EQU 2
DFF_DELETE EQU 3
DRAGITEM STRUC
ditem_hwndItem DD ?
ditem_ulItemID DD ?
ditem_hstrType DD ?
ditem_hstrRMF DD ?
ditem_hstrContainerName DD ?
ditem_hstrSourceName DD ?
ditem_hstrTargetName DD ?
ditem_cxOffset DW ?
ditem_cyOffset DW ?
ditem_fsControl DW ?
ditem_fsSupportedOps DW ?
DRAGITEM ENDS
DRAGINFO STRUC
dinfo_cbDraginfo DD ?
dinfo_cbDragitem DW ?
dinfo_usOperation DW ?
dinfo_hwndSource DD ?
dinfo_xDrop DW ?
dinfo_yDrop DW ?
dinfo_cditem DW ?
dinfo_usReserved DW ?
DRAGINFO ENDS
DRAGIMAGE STRUC
dimg_cb DW ?
dimg_cptl DW ?
dimg_hImage DD ?
dimg_sizlStretch DB SIZE SIZEL DUP (?)
dimg_fl DD ?
dimg_cxOffset DW ?
dimg_cyOffset DW ?
DRAGIMAGE ENDS
DRAGTRANSFER STRUC
dxfer_cb DD ?
dxfer_hwndClient DD ?
dxfer_pditem DD ?
dxfer_hstrSelectedRMF DD ?
dxfer_hstrRenderToName DD ?
dxfer_ulTargetInfo DD ?
dxfer_usOperation DW ?
dxfer_fsReply DW ?
DRAGTRANSFER ENDS
RENDERFILE STRUC
rndf_hwndDragFiles DD ?
rndf_hstrSource DD ?
rndf_hstrTarget DD ?
rndf_fMove DW ?
rndf_usRsvd DW ?
RENDERFILE ENDS
endif
IFTEMP16 = 0
IFDEF INCL_WINSTDCNR_INCLUDED
IFTEMP16 = 1
ENDIF
IFNDEF INCL_WINSTDCNR
IFTEMP16 = 1
ENDIF
IFE IFTEMP16
INCL_WINSTDCNR_INCLUDED EQU 1
PMERR_NOFILTERED_ITEMS EQU 1f02H
PMERR_COMPARISON_FAILED EQU 1f03H
PMERR_RECORD_CURRENTLY_INSERTED EQU 1f04H
PMERR_FI_CURRENTLY_INSERTED EQU 1f05H
CCS_EXTENDSEL EQU 00000001H
CCS_MULTIPLESEL EQU 00000002H
CCS_SINGLESEL EQU 00000004H
CCS_AUTOPOSITION EQU 00000008H
CCS_VERIFYPOINTERS EQU 00000010H
CCS_READONLY EQU 00000020H
CCS_MINIRECORDCORE EQU 00000040H
CV_TEXT EQU 00000001H
CV_NAME EQU 00000002H
CV_ICON EQU 00000004H
CV_DETAIL EQU 00000008H
CV_FLOW EQU 00000010H
CV_MINI EQU 00000020H
CV_TREE EQU 00000040H
CA_CONTAINERTITLE EQU 00000200H
CA_TITLESEPARATOR EQU 00000400H
CA_TITLELEFT EQU 00000800H
CA_TITLERIGHT EQU 00001000H
CA_TITLECENTER EQU 00002000H
CA_OWNERDRAW EQU 00004000H
CA_DETAILSVIEWTITLES EQU 00008000H
CA_ORDEREDTARGETEMPH EQU 00010000H
CA_DRAWBITMAP EQU 00020000H
CA_DRAWICON EQU 00040000H
CA_TITLEREADONLY EQU 00080000H
CA_OWNERPAINTBACKGROUND EQU 00100000H
CA_MIXEDTARGETEMPH EQU 00200000H
CA_TREELINE EQU 00400000H
CID_LEFTCOLTITLEWND EQU 7FF0H
CID_RIGHTCOLTITLEWND EQU 7FF1H
CID_BLANKBOX EQU 7FF2H
CID_HSCROLL EQU 7FF3H
CID_RIGHTHSCROLL EQU 7FF4H
CID_CNRTITLEWND EQU 7FF5H
CID_LEFTDVWND EQU 7FF7H
CID_RIGHTDVWND EQU 7FF8H
CID_VSCROLL EQU 7FF9H
CID_MLE EQU 7FFAH
TREEITEMDESC STRUC
treend_hbmExpanded DD ?
treend_hbmCollapsed DD ?
treend_hptrExpanded DD ?
treend_hptrCollapsed DD ?
TREEITEMDESC ENDS
FIELDINFO STRUC
fldinfo_cb DD ?
fldinfo_flData DD ?
fldinfo_flTitle DD ?
fldinfo_pTitleData DD ?
fldinfo_offStruct DD ?
fldinfo_pUserData DD ?
fldinfo_pNextFieldInfo DD ?
fldinfo_cxWidth DD ?
FIELDINFO ENDS
RECORDCORE STRUC
recc_cb DD ?
recc_flRecordAttr DD ?
recc_ptlIcon DB SIZE POINTL DUP (?)
recc_preccNextRecord DD ?
recc_pszIcon DD ?
recc_hptrIcon DD ?
recc_hptrMiniIcon DD ?
recc_hbmBitmap DD ?
recc_hbmMiniBitmap DD ?
recc_pTreeItemDesc DD ?
recc_pszText DD ?
recc_pszName DD ?
recc_pszTree DD ?
RECORDCORE ENDS
MINIRECORDCORE STRUC
minirec_cb DD ?
minirec_flRecordAttr DD ?
minirec_ptlIcon DB SIZE POINTL DUP (?)
minirec_preccNextRecord DD ?
minirec_pszIcon DD ?
minirec_hptrIcon DD ?
MINIRECORDCORE ENDS
CNRINFO STRUC
ccinfo_cb DD ?
ccinfo_pSortRecord DD ?
ccinfo_pFieldInfoLast DD ?
ccinfo_pFieldInfoObject DD ?
ccinfo_pszCnrTitle DD ?
ccinfo_flWindowAttr DD ?
ccinfo_ptlOrigin DB SIZE POINTL DUP (?)
ccinfo_cDelta DD ?
ccinfo_cRecords DD ?
ccinfo_slBitmapOrIcon DB SIZE SIZEL DUP (?)
ccinfo_slTreeBitmapOrIcon DB SIZE SIZEL DUP (?)
ccinfo_hbmExpanded DD ?
ccinfo_hbmCollapsed DD ?
ccinfo_hptrExpanded DD ?
ccinfo_hptrCollapsed DD ?
ccinfo_cyLineSpacing DD ?
ccinfo_cxTreeIndent DD ?
ccinfo_cxTreeLine DD ?
ccinfo_cFields DD ?
ccinfo_xVertSplitbar DD ?
CNRINFO ENDS
CDATE STRUC
cdate_day DB ?
cdate_month DB ?
cdate_year DW ?
CDATE ENDS
CTIME STRUC
ctime_hours DB ?
ctime_minutes DB ?
ctime_seconds DB ?
ctime_ucReserved DB ?
CTIME ENDS
CFA_LEFT EQU 00000001H
CFA_RIGHT EQU 00000002H
CFA_CENTER EQU 00000004H
CFA_TOP EQU 00000008H
CFA_VCENTER EQU 00000010H
CFA_BOTTOM EQU 00000020H
CFA_INVISIBLE EQU 00000040H
CFA_BITMAPORICON EQU 00000100H
CFA_SEPARATOR EQU 00000200H
CFA_HORZSEPARATOR EQU 00000400H
CFA_STRING EQU 00000800H
CFA_OWNER EQU 00001000H
CFA_DATE EQU 00002000H
CFA_TIME EQU 00004000H
CFA_FIREADONLY EQU 00008000H
CFA_FITITLEREADONLY EQU 00010000H
CFA_ULONG EQU 00020000H
CRA_SELECTED EQU 00000001H
CRA_TARGET EQU 00000002H
CRA_CURSORED EQU 00000004H
CRA_INUSE EQU 00000008H
CRA_FILTERED EQU 00000010H
CRA_DROPONABLE EQU 00000020H
CRA_RECORDREADONLY EQU 00000040H
CRA_EXPANDED EQU 00000080H
CRA_COLLAPSED EQU 00000100H
CM_ALLOCDETAILFIELDINFO EQU 0330H
CM_ALLOCRECORD EQU 0331H
CM_ARRANGE EQU 0332H
CM_ERASERECORD EQU 0333H
CM_FILTER EQU 0334H
CM_FREEDETAILFIELDINFO EQU 0335H
CM_FREERECORD EQU 0336H
CM_HORZSCROLLSPLITWINDOW EQU 0337H
CM_INSERTDETAILFIELDINFO EQU 0338H
CM_INSERTRECORD EQU 0339H
CM_INVALIDATEDETAILFIELDINFO EQU 033aH
CM_INVALIDATERECORD EQU 033bH
CM_PAINTBACKGROUND EQU 033cH
CM_QUERYCNRINFO EQU 033dH
CM_QUERYDETAILFIELDINFO EQU 033eH
CM_QUERYDRAGIMAGE EQU 033fH
CM_QUERYRECORD EQU 0340H
CM_QUERYRECORDEMPHASIS EQU 0341H
CM_QUERYRECORDFROMRECT EQU 0342H
CM_QUERYRECORDRECT EQU 0343H
CM_QUERYVIEWPORTRECT EQU 0344H
CM_REMOVEDETAILFIELDINFO EQU 0345H
CM_REMOVERECORD EQU 0346H
CM_SCROLLWINDOW EQU 0347H
CM_SEARCHSTRING EQU 0348H
CM_SETCNRINFO EQU 0349H
CM_SETRECORDEMPHASIS EQU 034aH
CM_SORTRECORD EQU 034bH
CM_OPENEDIT EQU 034cH
CM_CLOSEEDIT EQU 034dH
CM_COLLAPSETREE EQU 034eH
CM_EXPANDTREE EQU 034fH
CM_QUERYRECORDINFO EQU 0350H
CN_DRAGAFTER EQU 101
CN_DRAGLEAVE EQU 102
CN_DRAGOVER EQU 103
CN_DROP EQU 104
CN_DROPHELP EQU 105
CN_ENTER EQU 106
CN_INITDRAG EQU 107
CN_EMPHASIS EQU 108
CN_KILLFOCUS EQU 109
CN_SCROLL EQU 110
CN_QUERYDELTA EQU 111
CN_SETFOCUS EQU 112
CN_REALLOCPSZ EQU 113
CN_BEGINEDIT EQU 114
CN_ENDEDIT EQU 115
CN_COLLAPSETREE EQU 116
CN_EXPANDTREE EQU 117
CN_HELP EQU 118
CN_CONTEXTMENU EQU 119
CNRDRAGINIT STRUC
cdrginit_hwndCnr DD ?
cdrginit_pRecord DD ?
cdrginit_x DD ?
cdrginit_y DD ?
cdrginit_cx DD ?
cdrginit_cy DD ?
CNRDRAGINIT ENDS
FIELDINFOINSERT STRUC
fiins_cb DD ?
fiins_pFieldInfoOrder DD ?
fiins_fInvalidateFieldInfo DD ?
fiins_cFieldInfoInsert DD ?
FIELDINFOINSERT ENDS
RECORDINSERT STRUC
recins_cb DD ?
recins_pRecordOrder DD ?
recins_pRecordParent DD ?
recins_fInvalidateRecord DD ?
recins_zOrder DD ?
recins_cRecordsInsert DD ?
RECORDINSERT ENDS
QUERYRECFROMRECT STRUC
qrecfrct_cb DD ?
qrecfrct_rect DB SIZE RECTL DUP (?)
qrecfrct_fsSearch DD ?
QUERYRECFROMRECT ENDS
QUERYRECORDRECT STRUC
qrecrct_cb DD ?
qrecrct_pRecord DD ?
qrecrct_fRightSplitWindow DD ?
qrecrct_fsExtent DD ?
QUERYRECORDRECT ENDS
SEARCHSTRING STRUC
srchstr_cb DD ?
srchstr_pszSearch DD ?
srchstr_fsPrefix DD ?
srchstr_fsCaseSensitive DD ?
srchstr_usView DD ?
SEARCHSTRING ENDS
ifdef INCL_WINSTDDRAG
CNRDRAGINFO STRUC
cdrginfo_pDragInfo DD ?
cdrginfo_pRecord DD ?
CNRDRAGINFO ENDS
endif
NOTIFYRECORDEMPHASIS STRUC
nrecemph_hwndCnr DD ?
nrecemph_pRecord DD ?
nrecemph_fEmphasisMask DD ?
NOTIFYRECORDEMPHASIS ENDS
NOTIFYRECORDENTER STRUC
notrecen_hwndCnr DD ?
notrecen_fKey DD ?
notrecen_pRecord DD ?
NOTIFYRECORDENTER ENDS
NOTIFYDELTA STRUC
notdlt_hwndCnr DD ?
notdlt_fDelta DD ?
NOTIFYDELTA ENDS
NOTIFYSCROLL STRUC
notscr_hwndCnr DD ?
notscr_lScrollInc DD ?
notscr_fScroll DD ?
NOTIFYSCROLL ENDS
CNREDITDATA STRUC
cnredat_cb DD ?
cnredat_hwndCnr DD ?
cnredat_pRecord DD ?
cnredat_pFieldInfo DD ?
cnredat_ppszText DD ?
cnredat_cbText DD ?
cnredat_id DD ?
CNREDITDATA ENDS
OWNERBACKGROUND STRUC
ownbckg_hwnd DD ?
ownbckg_hps DD ?
ownbckg_rclBackground DB SIZE RECTL DUP (?)
ownbckg_idWindow DD ?
OWNERBACKGROUND ENDS
CNRDRAWITEMINFO STRUC
cnrdrwii_pRecord DD ?
cnrdrwii_pFieldInfo DD ?
CNRDRAWITEMINFO ENDS
CMA_TOP EQU 0001H
CMA_BOTTOM EQU 0002H
CMA_LEFT EQU 0004H
CMA_RIGHT EQU 0008H
CMA_FIRST EQU 0010H
CMA_LAST EQU 0020H
CMA_END EQU 0040H
CMA_PREV EQU 0080H
CMA_NEXT EQU 0100H
CMA_HORIZONTAL EQU 0200H
CMA_VERTICAL EQU 0400H
CMA_ICON EQU 0800H
CMA_TEXT EQU 1000H
CMA_PARTIAL EQU 2000H
CMA_COMPLETE EQU 4000H
CMA_PARENT EQU 0001H
CMA_FIRSTCHILD EQU 0002H
CMA_LASTCHILD EQU 0004H
CMA_CNRTITLE EQU 0001H
CMA_DELTA EQU 0002H
CMA_FLWINDOWATTR EQU 0004H
CMA_LINESPACING EQU 0008H
CMA_PFIELDINFOLAST EQU 0010H
CMA_PSORTRECORD EQU 0020H
CMA_PTLORIGIN EQU 0040H
CMA_SLBITMAPORICON EQU 0080H
CMA_XVERTSPLITBAR EQU 0100H
CMA_PFIELDINFOOBJECT EQU 0200H
CMA_TREEICON EQU 0400H
CMA_TREEBITMAP EQU 0800H
CMA_CXTREEINDENT EQU 1000H
CMA_CXTREELINE EQU 2000H
CMA_SLTREEBITMAPORICON EQU 4000H
CMA_ITEMORDER EQU 0001H
CMA_WINDOW EQU 0002H
CMA_WORKSPACE EQU 0004H
CMA_ZORDER EQU 0008H
CMA_DELTATOP EQU 0001H
CMA_DELTABOT EQU 0002H
CMA_DELTAHOME EQU 0004H
CMA_DELTAEND EQU 0008H
CMA_NOREPOSITION EQU 0001H
CMA_REPOSITION EQU 0002H
CMA_TEXTCHANGED EQU 0004H
CMA_ERASE EQU 0008H
CMA_FREE EQU 0001H
CMA_INVALIDATE EQU 0002H
endif
IFTEMP17 = 0
IFDEF INCL_WINSTDSLIDER_INCLUDED
IFTEMP17 = 1
ENDIF
IFNDEF INCL_WINSTDSLIDER
IFTEMP17 = 1
ENDIF
IFE IFTEMP17
INCL_WINSTDSLIDER_INCLUDED EQU 1
SLM_ADDDETENT EQU 0369H
SLM_QUERYDETENTPOS EQU 036aH
SLM_QUERYSCALETEXT EQU 036bH
SLM_QUERYSLIDERINFO EQU 036cH
SLM_QUERYTICKPOS EQU 036dH
SLM_QUERYTICKSIZE EQU 036eH
SLM_REMOVEDETENT EQU 036fH
SLM_SETSCALETEXT EQU 0370H
SLM_SETSLIDERINFO EQU 0371H
SLM_SETTICKSIZE EQU 0372H
SLN_CHANGE EQU 1
SLN_SLIDERTRACK EQU 2
SLN_SETFOCUS EQU 3
SLN_KILLFOCUS EQU 4
SLDCDATA STRUC
sldcd_cbSize DD ?
sldcd_usScale1Increments DW ?
sldcd_usScale1Spacing DW ?
sldcd_usScale2Increments DW ?
sldcd_usScale2Spacing DW ?
SLDCDATA ENDS
SLS_HORIZONTAL EQU 00000000H
SLS_VERTICAL EQU 00000001H
SLS_CENTER EQU 00000000H
SLS_BOTTOM EQU 00000002H
SLS_TOP EQU 00000004H
SLS_LEFT EQU 00000002H
SLS_RIGHT EQU 00000004H
SLS_SNAPTOINCREMENT EQU 00000008H
SLS_BUTTONSBOTTOM EQU 00000010H
SLS_BUTTONSTOP EQU 00000020H
SLS_BUTTONSLEFT EQU 00000010H
SLS_BUTTONSRIGHT EQU 00000020H
SLS_OWNERDRAW EQU 00000040H
SLS_READONLY EQU 00000080H
SLS_RIBBONSTRIP EQU 00000100H
SLS_HOMEBOTTOM EQU 00000000H
SLS_HOMETOP EQU 00000200H
SLS_HOMELEFT EQU 00000000H
SLS_HOMERIGHT EQU 00000200H
SLS_PRIMARYSCALE1 EQU 00000000H
SLS_PRIMARYSCALE2 EQU 00000400H
SMA_SCALE1 EQU 0001H
SMA_SCALE2 EQU 0002H
SMA_SHAFTDIMENSIONS EQU 0000H
SMA_SHAFTPOSITION EQU 0001H
SMA_SLIDERARMDIMENSIONS EQU 0002H
SMA_SLIDERARMPOSITION EQU 0003H
SMA_RANGEVALUE EQU 0000H
SMA_INCREMENTVALUE EQU 0001H
SMA_SETALLTICKS EQU 0FFFFH
SDA_RIBBONSTRIP EQU 0001H
SDA_SLIDERSHAFT EQU 0002H
SDA_BACKGROUND EQU 0003H
SDA_SLIDERARM EQU 0004H
PMERR_UPDATE_IN_PROGRESS EQU 1f06H
SLDERR_INVALID_PARAMETERS EQU -1
endif
IFTEMP18 = 0
IFDEF INCL_WINSTDVALSET_INCLUDED
IFTEMP18 = 1
ENDIF
IFNDEF INCL_WINSTDVALSET
IFTEMP18 = 1
ENDIF
IFE IFTEMP18
INCL_WINSTDVALSET_INCLUDED EQU 1
VM_QUERYITEM EQU 0375H
VM_QUERYITEMATTR EQU 0376H
VM_QUERYMETRICS EQU 0377H
VM_QUERYSELECTEDITEM EQU 0378H
VM_SELECTITEM EQU 0379H
VM_SETITEM EQU 037aH
VM_SETITEMATTR EQU 037bH
VM_SETMETRICS EQU 037cH
VN_SELECT EQU 120
VN_ENTER EQU 121
VN_DRAGLEAVE EQU 122
VN_DRAGOVER EQU 123
VN_DROP EQU 124
VN_DROPHELP EQU 125
VN_INITDRAG EQU 126
VN_SETFOCUS EQU 127
VN_KILLFOCUS EQU 128
VN_HELP EQU 129
VSCDATA STRUC
vscd_cbSize DD ?
vscd_usRowCount DW ?
vscd_usColumnCount DW ?
VSCDATA ENDS
VSDRAGINIT STRUC
vsdinit_hwnd DD ?
vsdinit_x DD ?
vsdinit_y DD ?
vsdinit_cx DD ?
vsdinit_cy DD ?
vsdinit_usRow DW ?
vsdinit_usColumn DW ?
VSDRAGINIT ENDS
ifdef INCL_WINSTDDRAG
VSDRAGINFO STRUC
vsdinfo_pDragInfo DD ?
vsdinfo_usRow DW ?
vsdinfo_usColumn DW ?
VSDRAGINFO ENDS
endif
VSTEXT STRUC
vstext_pszItemText DD ?
vstext_ulBufLen DD ?
VSTEXT ENDS
VS_BITMAP EQU 0001H
VS_ICON EQU 0002H
VS_TEXT EQU 0004H
VS_RGB EQU 0008H
VS_COLORINDEX EQU 0010H
VS_BORDER EQU 0020H
VS_ITEMBORDER EQU 0040H
VS_SCALEBITMAPS EQU 0080H
VS_RIGHTTOLEFT EQU 0100H
VS_OWNERDRAW EQU 0200H
VIA_BITMAP EQU 0001H
VIA_ICON EQU 0002H
VIA_TEXT EQU 0004H
VIA_RGB EQU 0008H
VIA_COLORINDEX EQU 0010H
VIA_OWNERDRAW EQU 0020H
VIA_DISABLED EQU 0040H
VIA_DRAGGABLE EQU 0080H
VIA_DROPONABLE EQU 0100H
VMA_ITEMSIZE EQU 0001H
VMA_ITEMSPACING EQU 0002H
VDA_ITEM EQU 0001H
VDA_ITEMBACKGROUND EQU 0002H
VDA_SURROUNDING EQU 0003H
VDA_BACKGROUND EQU 0004H
VSERR_INVALID_PARAMETERS EQU -1
endif
IFTEMP19 = 0
IFDEF INCL_WINSTDBOOK_INCLUDED
IFTEMP19 = 1
ENDIF
IFNDEF INCL_WINSTDBOOK
IFTEMP19 = 1
ENDIF
IFE IFTEMP19
INCL_WINSTDBOOK_INCLUDED EQU 1
BKM_CALCPAGERECT EQU 0353H
BKM_DELETEPAGE EQU 0354H
BKM_INSERTPAGE EQU 0355H
BKM_INVALIDATETABS EQU 0356H
BKM_TURNTOPAGE EQU 0357H
BKM_QUERYPAGECOUNT EQU 0358H
BKM_QUERYPAGEID EQU 0359H
BKM_QUERYPAGEDATA EQU 035aH
BKM_QUERYPAGEWINDOWHWND EQU 035bH
BKM_QUERYTABBITMAP EQU 035cH
BKM_QUERYTABTEXT EQU 035dH
BKM_SETDIMENSIONS EQU 035eH
BKM_SETPAGEDATA EQU 035fH
BKM_SETPAGEWINDOWHWND EQU 0360H
BKM_SETSTATUSLINETEXT EQU 0361H
BKM_SETTABBITMAP EQU 0362H
BKM_SETTABTEXT EQU 0363H
BKM_SETNOTEBOOKCOLORS EQU 0364H
BKM_QUERYPAGESTYLE EQU 0365H
BKM_QUERYSTATUSLINETEXT EQU 0366H
BKN_PAGESELECTED EQU 130
BKN_NEWPAGESIZE EQU 131
BKN_HELP EQU 132
BKN_PAGEDELETED EQU 133
BKA_ALL EQU 0001H
BKA_SINGLE EQU 0002H
BKA_TAB EQU 0004H
BKA_LAST EQU 0002H
BKA_FIRST EQU 0004H
BKA_NEXT EQU 0008H
BKA_PREV EQU 0010H
BKA_TOP EQU 0020H
BKA_MAJORTAB EQU 0001H
BKA_MINORTAB EQU 0002H
BKA_PAGEBUTTON EQU 0100H
BKA_STATUSTEXTON EQU 0001H
BKA_MAJOR EQU 0040H
BKA_MINOR EQU 0080H
BKA_AUTOPAGESIZE EQU 0100H
BKA_END EQU 0200H
BKA_TEXT EQU 0400H
BKA_BITMAP EQU 0800H
BKS_BACKPAGESBR EQU 00000001H
BKS_BACKPAGESBL EQU 00000002H
BKS_BACKPAGESTR EQU 00000004H
BKS_BACKPAGESTL EQU 00000008H
BKS_MAJORTABRIGHT EQU 00000010H
BKS_MAJORTABLEFT EQU 00000020H
BKS_MAJORTABTOP EQU 00000040H
BKS_MAJORTABBOTTOM EQU 00000080H
BKS_SQUARETABS EQU 00000000H
BKS_ROUNDEDTABS EQU 00000100H
BKS_POLYGONTABS EQU 00000200H
BKS_SOLIDBIND EQU 00000000H
BKS_SPIRALBIND EQU 00000400H
BKS_STATUSTEXTLEFT EQU 00000000H
BKS_STATUSTEXTRIGHT EQU 00001000H
BKS_STATUSTEXTCENTER EQU 00002000H
BKS_TABTEXTLEFT EQU 00000000H
BKS_TABTEXTRIGHT EQU 00004000H
BKS_TABTEXTCENTER EQU 00008000H
BKA_BACKGROUNDPAGECOLORINDEX EQU 0001H
BKA_BACKGROUNDPAGECOLOR EQU 0002H
BKA_BACKGROUNDMAJORCOLORINDEX EQU 0003H
BKA_BACKGROUNDMAJORCOLOR EQU 0004H
BKA_BACKGROUNDMINORCOLORINDEX EQU 0005H
BKA_BACKGROUNDMINORCOLOR EQU 0006H
BKA_FOREGROUNDMAJORCOLORINDEX EQU 0007H
BKA_FOREGROUNDMAJORCOLOR EQU 0008H
BKA_FOREGROUNDMINORCOLORINDEX EQU 0009H
BKA_FOREGROUNDMINORCOLOR EQU 000AH
BOOKERR_INVALID_PARAMETERS EQU -1
BOOKTEXT STRUC
booktxt_pString DD ?
booktxt_textLen DD ?
BOOKTEXT ENDS
DELETENOTIFY STRUC
delntfy_hwndBook DD ?
delntfy_hwndPage DD ?
delntfy_ulAppPageData DD ?
delntfy_hbmTab DD ?
DELETENOTIFY ENDS
PAGESELECTNOTIFY STRUC
pgsntfy_hwndBook DD ?
pgsntfy_ulPageIdCur DD ?
pgsntfy_ulPageIdNew DD ?
PAGESELECTNOTIFY ENDS
endif
ifdef __IBMC__
ifndef __CHKHDR__
endif
endif