182 lines
8.1 KiB
Modula-2
182 lines
8.1 KiB
Modula-2
LIBRARY COMCTLIE
|
||
DESCRIPTION 'COMMCTRL - Custom controls'
|
||
EXETYPE WINDOWS
|
||
CODE MOVEABLE DISCARDABLE
|
||
DATA PRELOAD MOVEABLE SINGLE
|
||
HEAPSIZE 512
|
||
|
||
EXPORTS
|
||
WEP @1 RESIDENTNAME ;Internal
|
||
; MENUHELP @2 ;; no win31
|
||
; SHOWHIDEMENUCTL @3 ;; no win31
|
||
; GETEFFECTIVECLIENTRECT @4 ;; no win31
|
||
; DRAWSTATUSTEXT @5 ;; no win31
|
||
; CREATESTATUSWINDOW @6 ;; no win31
|
||
; CREATETOOLBAR @7 ;; no win31
|
||
CREATEMAPPEDBITMAP @8
|
||
; CREATEHEADERWINDOW @9 ;; no win31
|
||
; WRITEPRIVATEPROFILESTRUCT @10
|
||
; GETPRIVATEPROFILESTRUCT @11
|
||
|
||
; MAKEDRAGLIST @13 ;; no win31
|
||
; LBITEMFROMPT @14 ;; no win31
|
||
; DRAWINSERT @15 ;; no win31
|
||
CREATEUPDOWNCONTROL @16
|
||
INITCOMMONCONTROLS @17
|
||
INITCOMMONCONTROLSEX @18
|
||
|
||
; CREATETOOLBAREX @20 ;; no win31
|
||
|
||
; ImageList stuff
|
||
|
||
;IMAGELIST_CREATE @40 ;; no win31
|
||
;IMAGELIST_DESTROY @41 ;; no win31
|
||
;IMAGELIST_GETIMAGECOUNT @42 ;; no win31
|
||
;;;;;;IMAGELIST_GETMEMORYSIZE @43 ;; we can reuse this #
|
||
IMAGELIST_LOADIMAGE @43
|
||
;IMAGELIST_SETBKCOLOR @44 ;; no win31
|
||
;IMAGELIST_GETBKCOLOR @45 ;; no win31
|
||
;IMAGELIST_ADD @46 ;; no win31
|
||
;IMAGELIST_REPLACE @47 ;; no win31
|
||
;IMAGELIST_REMOVE @48 ;; no win31
|
||
;IMAGELIST_DRAW @49 ;; no win31
|
||
;;;; RESERVED @50
|
||
;IMAGELIST_GETIMAGERECT @51 ;; no win31
|
||
;IMAGELIST_GETIMAGEINFO @52 ;; no win31
|
||
;IMAGELIST_ADDICON @53 ;; no win31
|
||
;IMAGELIST_REPLACEICON @54 ;; no win31
|
||
;IMAGELIST_DRAGMOVE @55 ;; no win31
|
||
;IMAGELIST_STARTDRAG @56 ;; no win31
|
||
;IMAGELIST_DRAGSHOW @57 ;; no win31
|
||
;IMAGELIST_GETDRAGIMAGE @58 ;; no win31
|
||
;IMAGELIST_SETDRAGIMAGE @59 ;; no win31
|
||
;IMAGELIST_ENDDRAG @60 ;; no win31
|
||
;IMAGELIST_MERGE @61 ;; no win31
|
||
;IMAGELIST_EXTRACTICON @64 ;; no win31
|
||
;IMAGELIST_ADDFROMIMAGELIST @65 ;; no win31
|
||
;IMAGELIST_ADDMASKED @66 ;; no win31
|
||
;IMAGELIST_LOADBITMAP @67 ;; no win31
|
||
;IMAGELIST_GETICONSIZE @68 ;; no win31
|
||
; RESERVED up to @69
|
||
|
||
;ALLOC @71 ;Internal
|
||
;REALLOC @72 ;Internal
|
||
;FREE @73 ;Internal
|
||
;GETSIZE @74 ;Internal
|
||
|
||
;SETDEBUGMASK @75 ;Internal
|
||
;GETDEBUGMASK @76 ;Internal
|
||
;ASSERTFAILED @77 ;Internal
|
||
;__AssertMsg @78 ;Internal
|
||
;__DebugMsg @79 ;Internal
|
||
|
||
;CREATEMRULIST @151 ;Internal ;; no win31
|
||
;FREEMRULIST @152 ;Internal ;; no win31
|
||
;ADDMRUSTRING @153 ;Internal ;; no win31
|
||
;ENUMMRULIST @154 ;Internal ;; no win31
|
||
;FINDMRUSTRING @155 ;Internal ;; no win31
|
||
|
||
;
|
||
PROPERTYSHEET @159
|
||
CREATEPROPERTYSHEETPAGE @160
|
||
DESTROYPROPERTYSHEETPAGE @161
|
||
|
||
;CREATEMRUDATALIST @165 ;Internal ;; no win31
|
||
;FREEMRUDATALIST @166 ;Internal ;; no win31
|
||
;ADDMRUDATA @167 ;Internal ;; no win31
|
||
;ENUMMRUDATALIST @168 ;Internal ;; no win31
|
||
;FINDMRUDATA @169 ;Internal ;; no win31
|
||
|
||
;STR_GETPTR @233 ;Internal
|
||
;STR_SETPTR @234 ;Internal
|
||
|
||
;FINDHASHITEM @235 ;Internal ;; no win31
|
||
;ADDHASHITEM @236 ;Internal ;; no win31
|
||
;DELETEHASHITEM @237 ;Internal ;; no win31
|
||
;GETHASHITEMNAME @238 ;Internal ;; no win31
|
||
;SETHASHITEMDATA @239 ;Internal ;; no win31
|
||
;GETHASHITEMDATA @240 ;Internal ;; no win31
|
||
;CREATEHASHITEMTABLE @241 ;Internal ;; no win31
|
||
|
||
; Dynamic array APIs ;Internal
|
||
;DSA_CREATE @320 ;Internal
|
||
;DSA_DESTROY @321 ;Internal
|
||
;DSA_GETITEM @322 ;Internal
|
||
;DSA_GETITEMPTR @323 ;Internal
|
||
;DSA_INSERTITEM @324 ;Internal
|
||
;DSA_SETITEM @325 ;Internal
|
||
;DSA_DELETEITEM @326 ;Internal
|
||
;DSA_DELETEALLITEMS @327 ;Internal
|
||
|
||
DPA_CREATE @328 ;Internal
|
||
DPA_DESTROY @329 ;Internal
|
||
DPA_GROW @330 ;Internal
|
||
DPA_CLONE @331 ;Internal
|
||
DPA_GETPTR @332 ;Internal
|
||
DPA_GETPTRINDEX @333 ;Internal
|
||
DPA_INSERTPTR @334 ;Internal
|
||
DPA_SETPTR @335 ;Internal
|
||
DPA_DELETEPTR @336 ;Internal
|
||
DPA_DELETEALLPTRS @337 ;Internal
|
||
DPA_SORT @338 ;Internal
|
||
DPA_SEARCH @339 ;Internal
|
||
; RESERVED up to @349 ;Internal
|
||
|
||
|
||
|
||
;======= Temporary stuff (?) ===================================================
|
||
; those string things ;Internal
|
||
;STRCHR @1100 ;Internal ;; no win31
|
||
;STRRCHR @1101 ;Internal ;; no win31
|
||
;STRCHRI @1102 ;Internal ;; no win31
|
||
;STRRCHRI @1103 ;Internal ;; no win31
|
||
;STRCMPN @1104 ;Internal ;; no win31
|
||
;STRCMPNI @1105 ;Internal ;; no win31
|
||
;STRCPYN @1106 ;Internal ;; no win31
|
||
;STRNCMP @1107 ;Internal ;; no win31
|
||
;STRNCMPI @1108 ;Internal ;; no win31
|
||
;STRNCPY @1109 ;Internal ;; no win31
|
||
;STRSTR @1110 ;Internal ;; no win31
|
||
;STRRSTR @1111 ;Internal ;; no win31
|
||
;STRSTRI @1112 ;Internal ;; no win31
|
||
;STRRSTRI @1113 ;Internal ;; no win31
|
||
;STRCSPN @1114 ;Internal ;; no win31
|
||
;STRCSPNI @1115 ;Internal ;; no win31
|
||
;STRTOINT @1116 ;Internal ;; no win31
|
||
;STRTOLONG @1117 ;Internal ;; no win31
|
||
|
||
;SENDNOTIFY @1200 ;Internal
|
||
|
||
;======= ctl3d stuff ===================================================
|
||
Ctl3dSubclassDlg @500
|
||
Ctl3dSubclassDlgEx @501
|
||
Ctl3dGetVer @502
|
||
Ctl3dEnabled @503
|
||
Ctl3dCtlColor @504
|
||
Ctl3dCtlColorEx @505
|
||
Ctl3dColorChange @506
|
||
Ctl3dSubclassCtl @507
|
||
Ctl3dSubclassCtlEx @508
|
||
Ctl3dUnsubclassCtl @509
|
||
Ctl3dDlgFramePaint @510
|
||
Ctl3dAutoSubclass @511
|
||
Ctl3dIsAutoSubclass @512
|
||
Ctl3dUnAutoSubclass @513
|
||
Ctl3dRegister @514
|
||
Ctl3dUnregister @515
|
||
|
||
IMPORTS
|
||
; LOADIMAGE = USER.389 ;; no win31
|
||
; COPYIMAGE = USER.390 ;; no win31
|
||
|
||
SEGMENTS
|
||
_TEXT PRELOAD MOVEABLE DISCARDABLE
|
||
_INIT PRELOAD MOVEABLE DISCARDABLE
|
||
DOSBOX_TEXT LOADONCALL MOVEABLE DISCARDABLE
|
||
PRSHT_TEXT LOADONCALL MOVEABLE DISCARDABLE
|
||
LV_TEXT LOADONCALL MOVEABLE DISCARDABLE
|
||
TV_TEXT LOADONCALL MOVEABLE DISCARDABLE
|
||
DRAW_TEXT LOADONCALL MOVEABLE DISCARDABLE
|
||
RARE1_TEXT LOADONCALL MOVEABLE DISCARDABLE
|
||
RARE2_TEXT LOADONCALL MOVEABLE DISCARDABLE
|
||
|