Implemented {G|S}etWindowSubClass, DefSubclassProc,
[wine] / dlls / comctl32 / comctl32.spec
1 init    COMCTL32_LibMain
2
3 # Functions exported by the Win95 comctl32.dll
4 # (these need to have these exact ordinals, because some win95 dlls
5 #  import comctl32.dll by ordinal)
6 #   This list was created from a comctl32.dll v5.81 (IE5.01).
7
8   2 stdcall MenuHelp(long long long long long long ptr) MenuHelp
9   3 stdcall ShowHideMenuCtl(long long ptr) ShowHideMenuCtl
10   4 stdcall GetEffectiveClientRect(long long long) GetEffectiveClientRect
11   5 stdcall DrawStatusTextA(long ptr str long) DrawStatusTextA
12   6 stdcall CreateStatusWindowA(long str long long) CreateStatusWindowA
13   7 stdcall CreateToolbar(long long long long long long ptr long) CreateToolbar
14   8 stdcall CreateMappedBitmap(long long long ptr long) CreateMappedBitmap
15   9 stdcall -noname DPA_LoadStream(ptr ptr ptr long) DPA_LoadStream
16  10 stdcall -noname DPA_SaveStream(ptr ptr ptr long) DPA_SaveStream
17  11 stdcall -noname DPA_Merge(ptr ptr long ptr ptr long) DPA_Merge
18 #12 stub Cctl1632_ThunkData32
19  13 stdcall MakeDragList(long) MakeDragList
20  14 stdcall LBItemFromPt(long long long long) LBItemFromPt
21  15 stdcall DrawInsert(long long long) DrawInsert
22  16 stdcall CreateUpDownControl(long long long long long long long long long long long long) CreateUpDownControl
23  17 stdcall InitCommonControls() InitCommonControls
24  71 stdcall -noname Alloc(long) COMCTL32_Alloc
25  72 stdcall -noname ReAlloc(ptr long) COMCTL32_ReAlloc
26  73 stdcall -noname Free(ptr) COMCTL32_Free
27  74 stdcall -noname GetSize(ptr) COMCTL32_GetSize
28 151 stdcall -noname CreateMRUListA(ptr) CreateMRUListA
29 152 stdcall -noname FreeMRUList(long) FreeMRUList
30 153 stdcall -noname AddMRUStringA(long str) AddMRUStringA
31 154 stdcall -noname EnumMRUListA(long long ptr long) EnumMRUListA
32 155 stdcall -noname FindMRUStringA(long str ptr) FindMRUStringA
33 156 stdcall -noname DelMRUString(long long) DelMRUString
34 157 stdcall -noname CreateMRUListLazyA(ptr long long long) CreateMRUListLazyA
35 163 stub -noname CreatePage
36 164 stub -noname CreateProxyPage
37 167 stdcall -noname AddMRUData(long ptr long) AddMRUData
38 169 stdcall -noname FindMRUData(long ptr long ptr) FindMRUData
39 233 stdcall -noname Str_GetPtrA(str str long) Str_GetPtrA
40 234 stdcall -noname Str_SetPtrA(str str) Str_SetPtrA
41 235 stdcall -noname Str_GetPtrW(wstr wstr long) Str_GetPtrW
42 236 stdcall -noname Str_SetPtrW(wstr wstr) Str_SetPtrW
43 320 stdcall -noname DSA_Create(long long) DSA_Create
44 321 stdcall -noname DSA_Destroy(ptr) DSA_Destroy
45 322 stdcall -noname DSA_GetItem(ptr long long) DSA_GetItem
46 323 stdcall -noname DSA_GetItemPtr(ptr long) DSA_GetItemPtr
47 324 stdcall -noname DSA_InsertItem(ptr long long) DSA_InsertItem
48 325 stdcall -noname DSA_SetItem (ptr long long) DSA_SetItem
49 326 stdcall -noname DSA_DeleteItem(ptr long) DSA_DeleteItem
50 327 stdcall -noname DSA_DeleteAllItems(ptr) DSA_DeleteAllItems
51 328 stdcall -noname DPA_Create(long) DPA_Create
52 329 stdcall -noname DPA_Destroy(ptr) DPA_Destroy
53 330 stdcall -noname DPA_Grow(ptr long) DPA_Grow
54 331 stdcall -noname DPA_Clone(ptr ptr) DPA_Clone
55 332 stdcall -noname DPA_GetPtr(ptr long) DPA_GetPtr
56 333 stdcall -noname DPA_GetPtrIndex(ptr ptr) DPA_GetPtrIndex
57 334 stdcall -noname DPA_InsertPtr(ptr long ptr) DPA_InsertPtr
58 335 stdcall -noname DPA_SetPtr(ptr long ptr) DPA_SetPtr
59 336 stdcall -noname DPA_DeletePtr(ptr long) DPA_DeletePtr
60 337 stdcall -noname DPA_DeleteAllPtrs(ptr) DPA_DeleteAllPtrs
61 338 stdcall -noname DPA_Sort(ptr ptr long) DPA_Sort
62 339 stdcall -noname DPA_Search(ptr ptr long ptr long long) DPA_Search
63 340 stdcall -noname DPA_CreateEx(long long) DPA_CreateEx
64 341 stdcall -noname SendNotify(long long long ptr) COMCTL32_SendNotify
65 342 stdcall -noname SendNotifyEx(long long long ptr long) COMCTL32_SendNotifyEx
66 350 stdcall -noname StrChrA(str str) COMCTL32_StrChrA
67 351 stdcall -noname StrRChrA(str str long) COMCTL32_StrRChrA
68 352 stdcall -noname StrCmpNA(str str long) COMCTL32_StrCmpNA
69 353 stdcall -noname StrCmpNIA(str str long) COMCTL32_StrCmpNIA
70 354 stdcall -noname StrStrA(str str) COMCTL32_StrStrA
71 355 stdcall -noname StrStrIA(str str) COMCTL32_StrStrIA
72 356 stdcall -noname StrCSpnA(str str) COMCTL32_StrCSpnA
73 357 stdcall -noname StrToIntA(str) COMCTL32_StrToIntA
74 358 stdcall -noname StrChrW(wstr long) COMCTL32_StrChrW
75 359 stdcall -noname StrRChrW(wstr wstr long) COMCTL32_StrRChrW
76 360 stdcall -noname StrCmpNW(wstr wstr long) COMCTL32_StrCmpNW
77 361 stdcall -noname StrCmpNIW(wstr wstr long) COMCTL32_StrCmpNIW
78 362 stdcall -noname StrStrW(wstr wstr) COMCTL32_StrStrW
79 363 stub -noname StrStrIW
80 364 stdcall -noname StrSpnW(wstr wstr) COMCTL32_StrSpnW
81 365 stdcall -noname StrToIntW(wstr) COMCTL32_StrToIntW
82 366 stub -noname StrChrIA
83 367 stub -noname StrChrIW
84 368 stub -noname StrRChrIA
85 369 stub -noname StrRChrIW
86 372 stub -noname StrRStrIA
87 373 stub -noname StrRStrIW
88 374 stub -noname StrCSpnIA
89 375 stub -noname StrCSpnIW
90 376 stub -noname IntlStrEqWorkerA
91 377 stub -noname IntlStrEqWorkerW
92 382 stdcall -noname SmoothScrollWindow(ptr) SmoothScrollWindow
93 383 stub -noname DoReaderMode
94 384 stub -noname SetPathWordBreakProc
95 385 stdcall -noname DPA_EnumCallback(long long long) DPA_EnumCallback
96 386 stdcall -noname DPA_DestroyCallback(ptr ptr long) DPA_DestroyCallback
97 387 stdcall -noname DSA_EnumCallback(ptr ptr long) DSA_EnumCallback
98 388 stdcall -noname DSA_DestroyCallback(ptr ptr long) DSA_DestroyCallback
99 389 stub @
100 390 stub @
101 400 stdcall -noname CreateMRUListW(ptr) CreateMRUListW
102 401 stdcall -noname AddMRUStringW(long wstr) AddMRUStringW
103 402 stdcall -noname FindMRUStringW(long wstr ptr) FindMRUStringW
104 403 stdcall -noname EnumMRUListW(long long ptr long) EnumMRUListW
105 404 stdcall -noname CreateMRUListLazyW(ptr long long long) CreateMRUListLazyW
106 410 stdcall @(long long long long) COMCTL32_410
107 411 stdcall @(long long long) COMCTL32_411
108 412 stdcall @(long long long) COMCTL32_412
109 413 stdcall @(long long long long) COMCTL32_413
110 414 stub @
111 415 stdcall @(long long long long long) COMCTL32_415
112 416 stub @
113 417 stdcall @(long long long long ptr wstr long ptr) COMCTL32_417
114 418 stub @
115 419 stdcall @(long long long long) COMCTL32_419
116 420 stub @
117 421 stub @
118
119 # Functions imported by name
120
121 @ stdcall CreatePropertySheetPage(ptr) CreatePropertySheetPageA
122 @ stdcall CreatePropertySheetPageA(ptr) CreatePropertySheetPageA
123 @ stdcall CreatePropertySheetPageW(ptr) CreatePropertySheetPageW
124 @ stdcall CreateStatusWindow(long str long long) CreateStatusWindowA
125 @ stdcall CreateStatusWindowW(long wstr long long) CreateStatusWindowW
126 @ stdcall CreateToolbarEx(long long long long long long ptr long long long long long long) CreateToolbarEx
127 @ stdcall DestroyPropertySheetPage(long) DestroyPropertySheetPage
128 @ stdcall DllGetVersion(ptr) COMCTL32_DllGetVersion
129 @ stdcall DllInstall(long ptr) COMCTL32_DllInstall
130 @ stdcall DrawStatusText(long ptr ptr long) DrawStatusTextA
131 @ stdcall DrawStatusTextW(long ptr wstr long) DrawStatusTextW
132 @ stdcall FlatSB_EnableScrollBar (long long long) FlatSB_EnableScrollBar
133 @ stdcall FlatSB_GetScrollInfo (long long ptr) FlatSB_GetScrollInfo
134 @ stdcall FlatSB_GetScrollPos (long long) FlatSB_GetScrollPos
135 @ stdcall FlatSB_GetScrollProp (long long ptr) FlatSB_GetScrollProp
136 @ stdcall FlatSB_GetScrollRange (long long ptr ptr) FlatSB_GetScrollRange
137 @ stdcall FlatSB_SetScrollInfo (long long ptr long) FlatSB_SetScrollInfo
138 @ stdcall FlatSB_SetScrollPos (long long long long) FlatSB_SetScrollPos
139 @ stdcall FlatSB_SetScrollProp (long long long long) FlatSB_SetScrollProp
140 @ stdcall FlatSB_SetScrollRange (long long long long long) FlatSB_SetScrollRange
141 @ stdcall FlatSB_ShowScrollBar (long long long) FlatSB_ShowScrollBar
142 @ stdcall GetMUILanguage() GetMUILanguage
143 @ stdcall ImageList_Add(ptr long long) ImageList_Add
144 @ stdcall ImageList_AddIcon(ptr long) ImageList_AddIcon
145 @ stdcall ImageList_AddMasked(ptr long long) ImageList_AddMasked
146 @ stdcall ImageList_BeginDrag(ptr long long long) ImageList_BeginDrag
147 @ stdcall ImageList_Copy(ptr long ptr long long) ImageList_Copy
148 @ stdcall ImageList_Create(long long long long long) ImageList_Create
149 @ stdcall ImageList_Destroy(ptr) ImageList_Destroy
150 @ stdcall ImageList_DragEnter(long long long) ImageList_DragEnter
151 @ stdcall ImageList_DragLeave(long) ImageList_DragLeave
152 @ stdcall ImageList_DragMove(long long) ImageList_DragMove
153 @ stdcall ImageList_DragShowNolock(long) ImageList_DragShowNolock
154 @ stdcall ImageList_Draw(ptr long long long long long) ImageList_Draw
155 @ stdcall ImageList_DrawEx(ptr long long long long long long long long long) ImageList_DrawEx
156 @ stdcall ImageList_DrawIndirect(ptr) ImageList_DrawIndirect
157 @ stdcall ImageList_Duplicate(ptr) ImageList_Duplicate
158 @ stdcall ImageList_EndDrag() ImageList_EndDrag
159 @ stdcall ImageList_GetBkColor(ptr) ImageList_GetBkColor
160 @ stdcall ImageList_GetDragImage(ptr ptr) ImageList_GetDragImage
161 @ stdcall ImageList_GetFlags(ptr) ImageList_GetFlags
162 @ stdcall ImageList_GetIcon(ptr long long) ImageList_GetIcon
163 @ stdcall ImageList_GetIconSize(ptr ptr ptr) ImageList_GetIconSize
164 @ stdcall ImageList_GetImageCount(ptr) ImageList_GetImageCount
165 @ stdcall ImageList_GetImageInfo(ptr long ptr) ImageList_GetImageInfo
166 @ stdcall ImageList_GetImageRect(ptr long ptr) ImageList_GetImageRect
167 @ stdcall ImageList_LoadImage(long str long long long long long) ImageList_LoadImageA
168 @ stdcall ImageList_LoadImageA(long str long long long long long) ImageList_LoadImageA
169 @ stdcall ImageList_LoadImageW(long wstr long long long long long) ImageList_LoadImageW
170 @ stdcall ImageList_Merge(ptr long ptr long long long) ImageList_Merge
171 @ stdcall ImageList_Read(ptr) ImageList_Read
172 @ stdcall ImageList_Remove(ptr long) ImageList_Remove
173 @ stdcall ImageList_Replace(ptr long long long) ImageList_Replace
174 @ stdcall ImageList_ReplaceIcon(ptr long long) ImageList_ReplaceIcon
175 @ stdcall ImageList_SetBkColor(ptr long) ImageList_SetBkColor
176 @ stdcall ImageList_SetDragCursorImage(ptr long long long) ImageList_SetDragCursorImage
177 @ stdcall ImageList_SetFilter(ptr long long) ImageList_SetFilter
178 @ stdcall ImageList_SetFlags(ptr long) ImageList_SetFlags
179 @ stdcall ImageList_SetIconSize(ptr long long) ImageList_SetIconSize
180 @ stdcall ImageList_SetImageCount(ptr long) ImageList_SetImageCount
181 @ stdcall ImageList_SetOverlayImage(ptr long long) ImageList_SetOverlayImage
182 @ stdcall ImageList_Write(ptr ptr) ImageList_Write
183 @ stdcall InitCommonControlsEx(ptr) InitCommonControlsEx
184 @ stdcall InitMUILanguage(long) InitMUILanguage
185 @ stdcall InitializeFlatSB(long) InitializeFlatSB
186 @ stdcall PropertySheet(ptr) PropertySheetA
187 @ stdcall PropertySheetA(ptr) PropertySheetA
188 @ stdcall PropertySheetW(ptr) PropertySheetW
189 @ stdcall UninitializeFlatSB(long) UninitializeFlatSB
190 @ stdcall _TrackMouseEvent(ptr) _TrackMouseEvent
191
192 # These are only available in comctrl 6
193 @ stdcall DefSubclassProc(long long long long) DefSubclassProc
194 @ stdcall GetWindowSubclass(long ptr long ptr) GetWindowSubclass
195 @ stdcall RemoveWindowSubclass(long ptr long) RemoveWindowSubclass
196 @ stdcall SetWindowSubclass(long ptr long long) SetWindowSubclass