;*DDK*************************************************************************/
;
; COPYRIGHT    Copyright (C) 1995 IBM Corporation
;
;    The following IBM OS/2 WARP source code is provided to you solely for
;    the purpose of assisting you in your development of OS/2 WARP device
;    drivers. You may use this code in accordance with the IBM License
;    Agreement provided in the IBM Device Driver Source Kit for OS/2. This
;    Copyright statement may not be removed.;
;*****************************************************************************/
ifdef __IBMC__
ifndef __CHKHDR__
endif
endif
STDDLG_INCLUDED	EQU	1

ifndef INCL_32         
ifndef INCL_16      
ifdef M_I386
INCL_32	EQU	1

else
INCL_16	EQU	1

endif
endif
endif
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 
IFTEMP08 = 0
IFDEF INCL_WINSTDCNR
IFTEMP08 = 1
ENDIF
IFDEF INCL_WINSTDVALSET
IFTEMP08 = 1
ENDIF
IF IFTEMP08
INCL_WINSTDDRAG	EQU	1

endif 
IFTEMP09 = 0
IFDEF INCL_WINSTDFILE_INCLUDED
IFTEMP09 = 1
ENDIF
IFNDEF INCL_WINSTDFILE
IFTEMP09 = 1
ENDIF
IFE IFTEMP09
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
ifdef INCL_32
endif
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  
IFTEMP10 = 0
IFDEF INCL_WINSTDFONT_INCLUDED
IFTEMP10 = 1
ENDIF
IFNDEF INCL_WINSTDFONT
IFTEMP10 = 1
ENDIF
IFE IFTEMP10
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	DB	SIZE FIXED DUP (?)
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
ifdef INCL_32
endif
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  
IFTEMP11 = 0
IFDEF INCL_WINSTDSPIN_INCLUDED
IFTEMP11 = 1
ENDIF
IFNDEF INCL_WINSTDSPIN
IFTEMP11 = 1
ENDIF
IFE IFTEMP11
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  
IFTEMP12 = 0
IFDEF INCL_WINSTDDRAG_INCLUDED
IFTEMP12 = 1
ENDIF
IFNDEF INCL_WINSTDDRAG
IFTEMP12 = 1
ENDIF
IFE IFTEMP12
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
ifdef INCL_32
else
endif
endif  
IFTEMP13 = 0
IFDEF INCL_WINSTDCNR_INCLUDED
IFTEMP13 = 1
ENDIF
IFNDEF INCL_WINSTDCNR
IFTEMP13 = 1
ENDIF
IFE IFTEMP13
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 
CN_VERIFYEDIT	EQU	134 

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 
IFTEMP14 = 0
IFDEF INCL_WINSTDSLIDER_INCLUDED
IFTEMP14 = 1
ENDIF
IFNDEF INCL_WINSTDSLIDER
IFTEMP14 = 1
ENDIF
IFE IFTEMP14
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 
IFTEMP15 = 0
IFDEF INCL_WINSTDVALSET_INCLUDED
IFTEMP15 = 1
ENDIF
IFNDEF INCL_WINSTDVALSET
IFTEMP15 = 1
ENDIF
IFE IFTEMP15
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 
IFTEMP16 = 0
IFDEF INCL_WINSTDBOOK_INCLUDED
IFTEMP16 = 1
ENDIF
IFNDEF INCL_WINSTDBOOK
IFTEMP16 = 1
ENDIF
IFE IFTEMP16
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
