mirror of https://github.com/lianthony/NT4.0
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
190 lines
8.1 KiB
190 lines
8.1 KiB
LIBRARY COMCTL32
|
|
DESCRIPTION 'COMCTL32 - Custom controls 32-bit'
|
|
|
|
;;SECTIONS
|
|
;; .bss READ WRITE SHARED ; initialized data
|
|
;; .data READ WRITE SHARED
|
|
;; .idata READ WRITE SHARED ; we only call other shared dlls
|
|
;; .rsrc READ SHARED ; resources
|
|
|
|
EXPORTS
|
|
;;=========================================================================
|
|
;; Win31 and NT 3.1 compatible APIs exported by ordinal
|
|
;;=========================================================================
|
|
|
|
MenuHelp @2
|
|
ShowHideMenuCtl @3
|
|
GetEffectiveClientRect @4
|
|
DrawStatusTextA @5
|
|
CreateStatusWindowA @6
|
|
CreateToolbar @7
|
|
CreateMappedBitmap @8
|
|
|
|
MakeDragList @13
|
|
LBItemFromPt @14
|
|
DrawInsert @15
|
|
CreateUpDownControl @16
|
|
InitCommonControls @17
|
|
|
|
;;=========================================================================
|
|
;; these are public APIs that are exported by name
|
|
;;=========================================================================
|
|
|
|
CreateToolbarEx
|
|
PropertySheetA
|
|
CreatePropertySheetPageA
|
|
DestroyPropertySheetPage
|
|
|
|
;;=========================================================================
|
|
;; ImageList APIs, so many they get a custom comment!
|
|
;;=========================================================================
|
|
|
|
ImageList_LoadImageA
|
|
ImageList_Create
|
|
ImageList_Destroy
|
|
ImageList_GetImageCount
|
|
ImageList_SetBkColor
|
|
ImageList_GetBkColor
|
|
ImageList_Add
|
|
ImageList_AddIcon
|
|
ImageList_Replace
|
|
ImageList_ReplaceIcon
|
|
ImageList_Remove
|
|
ImageList_Draw
|
|
ImageList_DrawEx
|
|
ImageList_GetImageInfo
|
|
ImageList_GetImageRect
|
|
ImageList_Merge
|
|
ImageList_Write
|
|
ImageList_Read
|
|
ImageList_GetIcon
|
|
ImageList_AddMasked
|
|
ImageList_GetIconSize
|
|
ImageList_SetIconSize
|
|
ImageList_SetOverlayImage
|
|
|
|
;;;;;;;;ImageList_StartDrag ;Internal
|
|
ImageList_DragShowNolock
|
|
ImageList_BeginDrag
|
|
ImageList_EndDrag
|
|
ImageList_DragEnter
|
|
ImageList_DragMove
|
|
ImageList_DragLeave
|
|
ImageList_GetDragImage
|
|
ImageList_SetDragCursorImage
|
|
|
|
|
|
;;=========================================================================
|
|
;; ANSI/UNICODE stuff
|
|
;;=========================================================================
|
|
|
|
DrawStatusText = DrawStatusTextA
|
|
CreateStatusWindow = CreateStatusWindowA
|
|
PropertySheet = PropertySheetA
|
|
CreatePropertySheetPage = CreatePropertySheetPageA
|
|
ImageList_LoadImage = ImageList_LoadImageA
|
|
|
|
DrawStatusTextW
|
|
CreateStatusWindowW
|
|
PropertySheetW
|
|
CreatePropertySheetPageW
|
|
ImageList_LoadImageW
|
|
|
|
;;=========================================================================
|
|
;; these are internal APIs
|
|
;; NOTE if you change these ordinals, you must change the ordinal defines
|
|
;; in commctrl.h, because COMDLG32 does GetProcAddress() on a few of these
|
|
;;=========================================================================
|
|
|
|
;; Cctl1632_ThunkData32 ;Internal
|
|
|
|
Alloc @71 NONAME ;Internal
|
|
ReAlloc @72 NONAME ;Internal
|
|
Free @73 NONAME ;Internal
|
|
GetSize @74 NONAME ;Internal
|
|
Str_GetPtrA @233 NONAME ;Internal
|
|
Str_SetPtrA @234 NONAME ;Internal
|
|
Str_GetPtrW @235 NONAME ;Internal
|
|
Str_SetPtrW @236 NONAME ;Internal
|
|
|
|
|
|
CreateMRUListA @151 NONAME ;Internal
|
|
FreeMRUList @152 NONAME ;Internal
|
|
AddMRUStringA @153 NONAME ;Internal
|
|
EnumMRUListA @154 NONAME ;Internal
|
|
FindMRUStringA @155 NONAME ;Internal
|
|
DelMRUString @156 NONAME ;Internal
|
|
|
|
CreateMRUListW @400 NONAME ;Internal
|
|
AddMRUStringW @401 NONAME ;Internal
|
|
FindMRUStringW @402 NONAME ;Internal
|
|
EnumMRUListW @403 NONAME ;Internal
|
|
|
|
CreatePage @163 NONAME ;Internal
|
|
CreateProxyPage @164 NONAME ;Internal
|
|
|
|
AddMRUData @167 NONAME ;Internal
|
|
FindMRUData @169 NONAME ;Internal
|
|
|
|
DSA_Create @320 NONAME ;Internal
|
|
DSA_Destroy @321 NONAME ;Internal
|
|
DSA_GetItem @322 NONAME ;Internal
|
|
DSA_GetItemPtr @323 NONAME ;Internal
|
|
DSA_InsertItem @324 NONAME ;Internal
|
|
DSA_SetItem @325 NONAME ;Internal
|
|
DSA_DeleteItem @326 NONAME ;Internal
|
|
DSA_DeleteAllItems @327 NONAME ;Internal
|
|
|
|
DPA_Create @328 NONAME ;Internal
|
|
DPA_Destroy @329 NONAME ;Internal
|
|
DPA_Grow @330 NONAME ;Internal
|
|
DPA_Clone @331 NONAME ;Internal
|
|
DPA_GetPtr @332 NONAME ;Internal
|
|
DPA_GetPtrIndex @333 NONAME ;Internal
|
|
DPA_InsertPtr @334 NONAME ;Internal
|
|
DPA_SetPtr @335 NONAME ;Internal
|
|
DPA_DeletePtr @336 NONAME ;Internal
|
|
DPA_DeleteAllPtrs @337 NONAME ;Internal
|
|
DPA_Sort @338 NONAME ;Internal
|
|
DPA_Search @339 NONAME ;Internal
|
|
DPA_CreateEx @340 NONAME ;Internal
|
|
|
|
SendNotify @341 NONAME ;Internal
|
|
SendNotifyEx @342 NONAME ;Internal
|
|
|
|
; those string things
|
|
StrChrA @350 NONAME ;Internal
|
|
StrRChrA @351 NONAME ;Internal
|
|
StrCmpNA @352 NONAME ;Internal
|
|
StrCmpNIA @353 NONAME ;Internal
|
|
StrStrA @354 NONAME ;Internal
|
|
StrStrIA @355 NONAME ;Internal
|
|
StrCSpnA @356 NONAME ;Internal
|
|
StrToIntA @357 NONAME ;Internal
|
|
|
|
; Unicode version of string functions
|
|
StrChrW @358 NONAME ;Internal
|
|
StrRChrW @359 NONAME ;Internal
|
|
StrCmpNW @360 NONAME ;Internal
|
|
StrCmpNIW @361 NONAME ;Internal
|
|
StrStrW @362 NONAME ;Internal
|
|
StrStrIW @363 NONAME ;Internal
|
|
StrCSpnW @364 NONAME ;Internal
|
|
StrToIntW @365 NONAME ;Internal
|
|
|
|
; More string functions that Win95 doesn't export
|
|
StrChrIA @366 NONAME ;Internal
|
|
StrChrIW @367 NONAME ;Internal
|
|
StrRChrIA @368 NONAME ;Internal
|
|
StrRChrIA @369 NONAME ;Internal
|
|
|
|
StrStrIA @370 NONAME ;Internal
|
|
StrStrIW @371 NONAME ;Internal
|
|
StrRStrIA @372 NONAME ;Internal
|
|
StrRStrIW @373 NONAME ;Internal
|
|
|
|
StrCSpnIA @374 NONAME ;Internal
|
|
StrCSpnIW @375 NONAME ;Internal
|
|
|
|
IntlStrEqWorkerA @376 NONAME ;Internal
|
|
IntlStrEqWorkerW @377 NONAME ;Internal
|