Author: akhaldi Date: Sun Jun 29 10:18:36 2014 New Revision: 63663
URL: http://svn.reactos.org/svn/reactos?rev=63663&view=rev Log: [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
Modified: trunk/reactos/dll/win32/comctl32/comctl32.spec
Modified: trunk/reactos/dll/win32/comctl32/comctl32.spec URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/comctl32/comctl32... ============================================================================== --- trunk/reactos/dll/win32/comctl32/comctl32.spec [iso-8859-1] (original) +++ trunk/reactos/dll/win32/comctl32/comctl32.spec [iso-8859-1] Sun Jun 29 10:18:36 2014 @@ -1,30 +1,95 @@ -# Functions exported by the Win95 comctl32.dll -# (these need to have these exact ordinals, because some win95 dlls -# import comctl32.dll by ordinal) -# This list was created from a comctl32.dll v5.81 (IE5.01). - - 2 stdcall MenuHelp(long long long long long long ptr) - 3 stdcall ShowHideMenuCtl(long long ptr) - 4 stdcall GetEffectiveClientRect(long long long) - 5 stdcall DrawStatusTextA(long ptr str long) - 6 stdcall CreateStatusWindowA(long str long long) - 7 stdcall CreateToolbar(long long long long long long ptr long) - 8 stdcall CreateMappedBitmap(long long long ptr long) - 9 stdcall -noname DPA_LoadStream(ptr ptr ptr long) - 10 stdcall -noname DPA_SaveStream(ptr ptr ptr long) - 11 stdcall -noname DPA_Merge(ptr ptr long ptr ptr long) -#12 stub Cctl1632_ThunkData32 - 13 stdcall MakeDragList(long) - 14 stdcall LBItemFromPt(long double long) #(long int64 long) - 15 stdcall DrawInsert(long long long) - 16 stdcall CreateUpDownControl(long long long long long long long long long long long long) - 17 stdcall InitCommonControls() - 71 stdcall -noname Alloc(long) - 72 stdcall -noname ReAlloc(ptr long) - 73 stdcall -noname Free(ptr) - 74 stdcall -noname GetSize(ptr) +2 stdcall MenuHelp(long long long long long long ptr) +3 stdcall ShowHideMenuCtl(long long ptr) +4 stdcall GetEffectiveClientRect(long long long) +5 stdcall DrawStatusTextA(long ptr str long) +6 stdcall CreateStatusWindowA(long str long long) +7 stdcall CreateToolbar(long long long long long long ptr long) +8 stdcall CreateMappedBitmap(long long long ptr long) +9 stdcall -noname DPA_LoadStream(ptr ptr ptr long) +10 stdcall -noname DPA_SaveStream(ptr ptr ptr long) +11 stdcall -noname DPA_Merge(ptr ptr long ptr ptr long) +12 stdcall CreatePropertySheetPage(ptr) CreatePropertySheetPageA +13 stdcall MakeDragList(long) +14 stdcall LBItemFromPt(long double long) #(long int64 long) +15 stdcall DrawInsert(long long long) +16 stdcall CreateUpDownControl(long long long long long long long long long long long long) +17 stdcall InitCommonControls() +18 stdcall CreatePropertySheetPageA(ptr) +19 stdcall CreatePropertySheetPageW(ptr) +20 stdcall CreateStatusWindow(long str long long) CreateStatusWindowA +21 stdcall CreateStatusWindowW(long wstr long long) +22 stdcall CreateToolbarEx(long long long long long long ptr long long long long long long) +23 stdcall DestroyPropertySheetPage(long) +@ stdcall -private DllGetVersion(ptr) +@ stdcall -private DllInstall(long wstr) +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) -152 stdcall -noname FreeMRUList(long) +152 stdcall -ordinal FreeMRUList(long) 153 stdcall -noname AddMRUStringA(long str) 154 stdcall -noname EnumMRUListA(long long ptr long) 155 stdcall -noname FindMRUStringA(long str ptr) @@ -37,31 +102,30 @@ 233 stdcall -noname Str_GetPtrA(str str long) 234 stdcall -noname Str_SetPtrA(str str) 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) 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) 324 stdcall -ordinal DSA_InsertItem(ptr long long) -325 stdcall -ordinal DSA_SetItem (ptr long long) -326 stdcall -ordinal DSA_DeleteItem(ptr long) +325 stdcall -noname DSA_SetItem (ptr long long) +326 stdcall -noname DSA_DeleteItem(ptr long) 327 stdcall -ordinal DSA_DeleteAllItems(ptr) 328 stdcall -ordinal DPA_Create(long) 329 stdcall -ordinal DPA_Destroy(ptr) -330 stdcall -ordinal DPA_Grow(ptr long) -331 stdcall -ordinal DPA_Clone(ptr ptr) +330 stdcall -noname DPA_Grow(ptr long) +331 stdcall -noname DPA_Clone(ptr ptr) 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) 335 stdcall -ordinal DPA_SetPtr(ptr long ptr) 336 stdcall -ordinal DPA_DeletePtr(ptr long) 337 stdcall -ordinal DPA_DeleteAllPtrs(ptr) 338 stdcall -ordinal DPA_Sort(ptr ptr 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) 342 stdcall -noname SendNotifyEx(long long long ptr long) -345 stdcall -ordinal TaskDialogIndirect(ptr ptr ptr ptr) 350 stdcall -noname -private StrChrA(str str) 351 stdcall -noname -private StrRChrA(str str long) 352 stdcall -noname -private StrCmpNA(str str long) @@ -93,9 +157,9 @@ 384 stdcall -noname SetPathWordBreakProc(ptr long) 385 stdcall -ordinal DPA_EnumCallback(long long 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) -389 stdcall -noname SHGetProcessDword(long long) +#389 CControl::v_OnNotify 390 stdcall -noname ImageList_SetColorTable(ptr long long ptr) 400 stdcall -ordinal CreateMRUListW(ptr) 401 stdcall -ordinal AddMRUStringW(long wstr) @@ -103,7 +167,7 @@ 403 stdcall -ordinal EnumMRUListW(long long ptr long) 404 stdcall -noname CreateMRUListLazyW(ptr long 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) 413 stdcall -ordinal DefSubclassProc(long long long long) 414 stdcall -noname MirrorIcon(ptr ptr) @@ -114,81 +178,3 @@ 419 stdcall -noname GetTextExtentPointWrap(long wstr long ptr) gdi32.GetTextExtentPointW 420 stdcall -noname GetTextExtentPoint32Wrap(long wstr long ptr) gdi32.GetTextExtentPoint32W 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)