[COMCTL32]

* Remove some exports that do not exist in native.
* Fix some existing exports.
* Reorder some exports.
* Comment out some stubs.
* Add some missing exports.
CORE-8174

svn path=/trunk/; revision=63663
This commit is contained in:
Amine Khaldi 2014-06-29 10:18:36 +00:00
parent 433665c006
commit aa3b023aa4

View file

@ -1,30 +1,95 @@
# Functions exported by the Win95 comctl32.dll 2 stdcall MenuHelp(long long long long long long ptr)
# (these need to have these exact ordinals, because some win95 dlls 3 stdcall ShowHideMenuCtl(long long ptr)
# import comctl32.dll by ordinal) 4 stdcall GetEffectiveClientRect(long long long)
# This list was created from a comctl32.dll v5.81 (IE5.01). 5 stdcall DrawStatusTextA(long ptr str long)
6 stdcall CreateStatusWindowA(long str long long)
2 stdcall MenuHelp(long long long long long long ptr) 7 stdcall CreateToolbar(long long long long long long ptr long)
3 stdcall ShowHideMenuCtl(long long ptr) 8 stdcall CreateMappedBitmap(long long long ptr long)
4 stdcall GetEffectiveClientRect(long long long) 9 stdcall -noname DPA_LoadStream(ptr ptr ptr long)
5 stdcall DrawStatusTextA(long ptr str long) 10 stdcall -noname DPA_SaveStream(ptr ptr ptr long)
6 stdcall CreateStatusWindowA(long str long long) 11 stdcall -noname DPA_Merge(ptr ptr long ptr ptr long)
7 stdcall CreateToolbar(long long long long long long ptr long) 12 stdcall CreatePropertySheetPage(ptr) CreatePropertySheetPageA
8 stdcall CreateMappedBitmap(long long long ptr long) 13 stdcall MakeDragList(long)
9 stdcall -noname DPA_LoadStream(ptr ptr ptr long) 14 stdcall LBItemFromPt(long double long) #(long int64 long)
10 stdcall -noname DPA_SaveStream(ptr ptr ptr long) 15 stdcall DrawInsert(long long long)
11 stdcall -noname DPA_Merge(ptr ptr long ptr ptr long) 16 stdcall CreateUpDownControl(long long long long long long long long long long long long)
#12 stub Cctl1632_ThunkData32 17 stdcall InitCommonControls()
13 stdcall MakeDragList(long) 18 stdcall CreatePropertySheetPageA(ptr)
14 stdcall LBItemFromPt(long double long) #(long int64 long) 19 stdcall CreatePropertySheetPageW(ptr)
15 stdcall DrawInsert(long long long) 20 stdcall CreateStatusWindow(long str long long) CreateStatusWindowA
16 stdcall CreateUpDownControl(long long long long long long long long long long long long) 21 stdcall CreateStatusWindowW(long wstr long long)
17 stdcall InitCommonControls() 22 stdcall CreateToolbarEx(long long long long long long ptr long long long long long long)
71 stdcall -noname Alloc(long) 23 stdcall DestroyPropertySheetPage(long)
72 stdcall -noname ReAlloc(ptr long) @ stdcall -private DllGetVersion(ptr)
73 stdcall -noname Free(ptr) @ stdcall -private DllInstall(long wstr)
74 stdcall -noname GetSize(ptr) 26 stdcall DrawStatusText(long ptr ptr long) DrawStatusTextA
27 stdcall DrawStatusTextW(long ptr wstr long)
28 stdcall FlatSB_EnableScrollBar(long long long)
29 stdcall FlatSB_GetScrollInfo(long long ptr)
30 stdcall FlatSB_GetScrollPos(long long)
31 stdcall FlatSB_GetScrollProp(long long ptr)
32 stdcall FlatSB_GetScrollRange(long long ptr ptr)
33 stdcall FlatSB_SetScrollInfo(long long ptr long)
34 stdcall FlatSB_SetScrollPos(long long long long)
35 stdcall FlatSB_SetScrollProp(long long long long)
36 stdcall FlatSB_SetScrollRange(long long long long long)
37 stdcall FlatSB_ShowScrollBar(long long long)
38 stdcall GetMUILanguage()
39 stdcall ImageList_Add(ptr long long)
40 stdcall ImageList_AddIcon(ptr long)
41 stdcall ImageList_AddMasked(ptr long long)
42 stdcall ImageList_BeginDrag(ptr long long long)
43 stdcall ImageList_Copy(ptr long ptr long long)
44 stdcall ImageList_Create(long long long long long)
45 stdcall ImageList_Destroy(ptr)
46 stdcall ImageList_DragEnter(long long long)
47 stdcall ImageList_DragLeave(long)
48 stdcall ImageList_DragMove(long long)
49 stdcall ImageList_DragShowNolock(long)
50 stdcall ImageList_Draw(ptr long long long long long)
51 stdcall ImageList_DrawEx(ptr long long long long long long long long long)
52 stdcall ImageList_DrawIndirect(ptr)
53 stdcall ImageList_Duplicate(ptr)
54 stdcall ImageList_EndDrag()
55 stdcall ImageList_GetBkColor(ptr)
56 stdcall ImageList_GetDragImage(ptr ptr)
57 stdcall ImageList_GetFlags(ptr)
58 stdcall ImageList_GetIcon(ptr long long)
59 stdcall ImageList_GetIconSize(ptr ptr ptr)
60 stdcall ImageList_GetImageCount(ptr)
61 stdcall ImageList_GetImageInfo(ptr long ptr)
62 stdcall ImageList_GetImageRect(ptr long ptr)
63 stdcall ImageList_LoadImage(long str long long long long long) ImageList_LoadImageA
64 stdcall ImageList_LoadImageA(long str long long long long long)
65 stdcall ImageList_LoadImageW(long wstr long long long long long)
66 stdcall ImageList_Merge(ptr long ptr long long long)
67 stdcall ImageList_Read(ptr)
68 stdcall ImageList_Remove(ptr long)
69 stdcall ImageList_Replace(ptr long long long)
70 stdcall ImageList_ReplaceIcon(ptr long long)
71 stdcall -noname Alloc(long)
72 stdcall -noname ReAlloc(ptr long)
73 stdcall -noname Free(ptr)
74 stdcall -noname GetSize(ptr)
75 stdcall ImageList_SetBkColor(ptr long)
76 stdcall ImageList_SetDragCursorImage(ptr long long long)
77 stdcall ImageList_SetFilter(ptr long long)
78 stdcall ImageList_SetFlags(ptr long)
79 stdcall ImageList_SetIconSize(ptr long long)
80 stdcall ImageList_SetImageCount(ptr long)
81 stdcall ImageList_SetOverlayImage(ptr long long)
82 stdcall ImageList_Write(ptr ptr)
83 stdcall InitCommonControlsEx(ptr)
84 stdcall InitMUILanguage(long)
85 stdcall InitializeFlatSB(long)
86 stdcall PropertySheet(ptr) PropertySheetA
87 stdcall PropertySheetA(ptr)
88 stdcall PropertySheetW(ptr)
89 stdcall RegisterClassNameW(wstr)
90 stdcall UninitializeFlatSB(long)
91 stdcall _TrackMouseEvent(ptr)
151 stdcall -noname CreateMRUListA(ptr) 151 stdcall -noname CreateMRUListA(ptr)
152 stdcall -noname FreeMRUList(long) 152 stdcall -ordinal FreeMRUList(long)
153 stdcall -noname AddMRUStringA(long str) 153 stdcall -noname AddMRUStringA(long str)
154 stdcall -noname EnumMRUListA(long long ptr long) 154 stdcall -noname EnumMRUListA(long long ptr long)
155 stdcall -noname FindMRUStringA(long str ptr) 155 stdcall -noname FindMRUStringA(long str ptr)
@ -37,31 +102,30 @@
233 stdcall -noname Str_GetPtrA(str str long) 233 stdcall -noname Str_GetPtrA(str str long)
234 stdcall -noname Str_SetPtrA(str str) 234 stdcall -noname Str_SetPtrA(str str)
235 stdcall -noname Str_GetPtrW(wstr wstr long) 235 stdcall -noname Str_GetPtrW(wstr wstr long)
236 stdcall -noname Str_SetPtrW(wstr wstr) 236 stdcall -ordinal Str_SetPtrW(wstr wstr)
320 stdcall -ordinal DSA_Create(long long) 320 stdcall -ordinal DSA_Create(long long)
321 stdcall -ordinal DSA_Destroy(ptr) 321 stdcall -ordinal DSA_Destroy(ptr)
322 stdcall -ordinal DSA_GetItem(ptr long long) 322 stdcall -noname DSA_GetItem(ptr long long)
323 stdcall -ordinal DSA_GetItemPtr(ptr long) 323 stdcall -ordinal DSA_GetItemPtr(ptr long)
324 stdcall -ordinal DSA_InsertItem(ptr long long) 324 stdcall -ordinal DSA_InsertItem(ptr long long)
325 stdcall -ordinal DSA_SetItem (ptr long long) 325 stdcall -noname DSA_SetItem (ptr long long)
326 stdcall -ordinal DSA_DeleteItem(ptr long) 326 stdcall -noname DSA_DeleteItem(ptr long)
327 stdcall -ordinal DSA_DeleteAllItems(ptr) 327 stdcall -ordinal DSA_DeleteAllItems(ptr)
328 stdcall -ordinal DPA_Create(long) 328 stdcall -ordinal DPA_Create(long)
329 stdcall -ordinal DPA_Destroy(ptr) 329 stdcall -ordinal DPA_Destroy(ptr)
330 stdcall -ordinal DPA_Grow(ptr long) 330 stdcall -noname DPA_Grow(ptr long)
331 stdcall -ordinal DPA_Clone(ptr ptr) 331 stdcall -noname DPA_Clone(ptr ptr)
332 stdcall -ordinal DPA_GetPtr(ptr long) 332 stdcall -ordinal DPA_GetPtr(ptr long)
333 stdcall -ordinal DPA_GetPtrIndex(ptr ptr) 333 stdcall -noname DPA_GetPtrIndex(ptr ptr)
334 stdcall -ordinal DPA_InsertPtr(ptr long ptr) 334 stdcall -ordinal DPA_InsertPtr(ptr long ptr)
335 stdcall -ordinal DPA_SetPtr(ptr long ptr) 335 stdcall -ordinal DPA_SetPtr(ptr long ptr)
336 stdcall -ordinal DPA_DeletePtr(ptr long) 336 stdcall -ordinal DPA_DeletePtr(ptr long)
337 stdcall -ordinal DPA_DeleteAllPtrs(ptr) 337 stdcall -ordinal DPA_DeleteAllPtrs(ptr)
338 stdcall -ordinal DPA_Sort(ptr ptr long) 338 stdcall -ordinal DPA_Sort(ptr ptr long)
339 stdcall -ordinal DPA_Search(ptr ptr long ptr long long) 339 stdcall -ordinal DPA_Search(ptr ptr long ptr long long)
340 stdcall -ordinal DPA_CreateEx(long long) 340 stdcall -noname DPA_CreateEx(long long)
341 stdcall -noname SendNotify(long long long ptr) 341 stdcall -noname SendNotify(long long long ptr)
342 stdcall -noname SendNotifyEx(long long long ptr long) 342 stdcall -noname SendNotifyEx(long long long ptr long)
345 stdcall -ordinal TaskDialogIndirect(ptr ptr ptr ptr)
350 stdcall -noname -private StrChrA(str str) 350 stdcall -noname -private StrChrA(str str)
351 stdcall -noname -private StrRChrA(str str long) 351 stdcall -noname -private StrRChrA(str str long)
352 stdcall -noname -private StrCmpNA(str str long) 352 stdcall -noname -private StrCmpNA(str str long)
@ -93,9 +157,9 @@
384 stdcall -noname SetPathWordBreakProc(ptr long) 384 stdcall -noname SetPathWordBreakProc(ptr long)
385 stdcall -ordinal DPA_EnumCallback(long long long) 385 stdcall -ordinal DPA_EnumCallback(long long long)
386 stdcall -ordinal DPA_DestroyCallback(ptr ptr long) 386 stdcall -ordinal DPA_DestroyCallback(ptr ptr long)
387 stdcall -ordinal DSA_EnumCallback(ptr ptr long) 387 stdcall -noname DSA_EnumCallback(ptr ptr long)
388 stdcall -ordinal DSA_DestroyCallback(ptr ptr long) 388 stdcall -ordinal DSA_DestroyCallback(ptr ptr long)
389 stdcall -noname SHGetProcessDword(long long) #389 CControl::v_OnNotify
390 stdcall -noname ImageList_SetColorTable(ptr long long ptr) 390 stdcall -noname ImageList_SetColorTable(ptr long long ptr)
400 stdcall -ordinal CreateMRUListW(ptr) 400 stdcall -ordinal CreateMRUListW(ptr)
401 stdcall -ordinal AddMRUStringW(long wstr) 401 stdcall -ordinal AddMRUStringW(long wstr)
@ -103,7 +167,7 @@
403 stdcall -ordinal EnumMRUListW(long long ptr long) 403 stdcall -ordinal EnumMRUListW(long long ptr long)
404 stdcall -noname CreateMRUListLazyW(ptr long long long) 404 stdcall -noname CreateMRUListLazyW(ptr long long long)
410 stdcall -ordinal SetWindowSubclass(long ptr long long) 410 stdcall -ordinal SetWindowSubclass(long ptr long long)
411 stdcall -ordinal GetWindowSubclass(long ptr long ptr) 411 stdcall -noname GetWindowSubclass(long ptr long ptr)
412 stdcall -ordinal RemoveWindowSubclass(long ptr long) 412 stdcall -ordinal RemoveWindowSubclass(long ptr long)
413 stdcall -ordinal DefSubclassProc(long long long long) 413 stdcall -ordinal DefSubclassProc(long long long long)
414 stdcall -noname MirrorIcon(ptr ptr) 414 stdcall -noname MirrorIcon(ptr ptr)
@ -114,81 +178,3 @@
419 stdcall -noname GetTextExtentPointWrap(long wstr long ptr) gdi32.GetTextExtentPointW 419 stdcall -noname GetTextExtentPointWrap(long wstr long ptr) gdi32.GetTextExtentPointW
420 stdcall -noname GetTextExtentPoint32Wrap(long wstr long ptr) gdi32.GetTextExtentPoint32W 420 stdcall -noname GetTextExtentPoint32Wrap(long wstr long ptr) gdi32.GetTextExtentPoint32W
421 stdcall -noname TextOutWrap(long long long wstr long) gdi32.TextOutW 421 stdcall -noname TextOutWrap(long long long wstr long) gdi32.TextOutW
# Functions imported by name
@ stdcall CreatePropertySheetPage(ptr) CreatePropertySheetPageA
@ stdcall CreatePropertySheetPageA(ptr)
@ stdcall CreatePropertySheetPageW(ptr)
@ stdcall CreateStatusWindow(long str long long) CreateStatusWindowA
@ stdcall CreateStatusWindowW(long wstr long long)
@ stdcall CreateToolbarEx(long long long long long long ptr long long long long long long)
@ stdcall DestroyPropertySheetPage(long)
@ stdcall -private DllGetVersion(ptr)
@ stdcall -private DllInstall(long wstr)
@ stdcall DPA_GetSize(ptr)
@ stdcall DrawShadowText(long wstr long ptr long long long long long)
@ stdcall DrawStatusText(long ptr ptr long) DrawStatusTextA
@ stdcall DrawStatusTextW(long ptr wstr long)
@ stdcall FlatSB_EnableScrollBar (long long long)
@ stdcall FlatSB_GetScrollInfo (long long ptr)
@ stdcall FlatSB_GetScrollPos (long long)
@ stdcall FlatSB_GetScrollProp (long long ptr)
@ stdcall FlatSB_GetScrollRange (long long ptr ptr)
@ stdcall FlatSB_SetScrollInfo (long long ptr long)
@ stdcall FlatSB_SetScrollPos (long long long long)
@ stdcall FlatSB_SetScrollProp (long long long long)
@ stdcall FlatSB_SetScrollRange (long long long long long)
@ stdcall FlatSB_ShowScrollBar (long long long)
@ stdcall GetMUILanguage()
@ stdcall HIMAGELIST_QueryInterface(ptr ptr ptr)
@ stdcall ImageList_Add(ptr long long)
@ stdcall ImageList_AddIcon(ptr long)
@ stdcall ImageList_AddMasked(ptr long long)
@ stdcall ImageList_BeginDrag(ptr long long long)
@ stdcall ImageList_CoCreateInstance(ptr ptr ptr ptr)
@ stdcall ImageList_Copy(ptr long ptr long long)
@ stdcall ImageList_Create(long long long long long)
@ stdcall ImageList_Destroy(ptr)
@ stdcall ImageList_DragEnter(long long long)
@ stdcall ImageList_DragLeave(long)
@ stdcall ImageList_DragMove(long long)
@ stdcall ImageList_DragShowNolock(long)
@ stdcall ImageList_Draw(ptr long long long long long)
@ stdcall ImageList_DrawEx(ptr long long long long long long long long long)
@ stdcall ImageList_DrawIndirect(ptr)
@ stdcall ImageList_Duplicate(ptr)
@ stdcall ImageList_EndDrag()
@ stdcall ImageList_GetBkColor(ptr)
@ stdcall ImageList_GetDragImage(ptr ptr)
@ stdcall ImageList_GetFlags(ptr)
@ stdcall ImageList_GetIcon(ptr long long)
@ stdcall ImageList_GetIconSize(ptr ptr ptr)
@ stdcall ImageList_GetImageCount(ptr)
@ stdcall ImageList_GetImageInfo(ptr long ptr)
@ stdcall ImageList_GetImageRect(ptr long ptr)
@ stdcall ImageList_LoadImage(long str long long long long long) ImageList_LoadImageA
@ stdcall ImageList_LoadImageA(long str long long long long long)
@ stdcall ImageList_LoadImageW(long wstr long long long long long)
@ stdcall ImageList_Merge(ptr long ptr long long long)
@ stdcall ImageList_Read(ptr)
@ stdcall ImageList_Remove(ptr long)
@ stdcall ImageList_Replace(ptr long long long)
@ stdcall ImageList_ReplaceIcon(ptr long long)
@ stdcall ImageList_SetBkColor(ptr long)
@ stdcall ImageList_SetDragCursorImage(ptr long long long)
@ stdcall ImageList_SetFilter(ptr long long)
@ stdcall ImageList_SetFlags(ptr long)
@ stdcall ImageList_SetIconSize(ptr long long)
@ stdcall ImageList_SetImageCount(ptr long)
@ stdcall ImageList_SetOverlayImage(ptr long long)
@ stdcall ImageList_Write(ptr ptr)
@ stdcall InitCommonControlsEx(ptr)
@ stdcall InitMUILanguage(long)
@ stdcall InitializeFlatSB(long)
@ stdcall PropertySheet(ptr) PropertySheetA
@ stdcall PropertySheetA(ptr)
@ stdcall PropertySheetW(ptr)
@ stdcall RegisterClassNameW(wstr)
@ stdcall UninitializeFlatSB(long)
@ stdcall _TrackMouseEvent(ptr)