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