163 lines
7.1 KiB
Modula-2
163 lines
7.1 KiB
Modula-2
LIBRARY COMCTL31
|
|
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
|
|
|
|
; 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_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
|
|
|
|
|
|
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
|