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