Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
wine-cw
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wine
wine-cw
Commits
10aacbf3
Commit
10aacbf3
authored
Sep 17, 2003
by
Alexandre Julliard
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Renamed the COMCTL32_* functions to use the exported name.
parent
5a2cde65
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
102 additions
and
107 deletions
+102
-107
comctl32.h
dlls/comctl32/comctl32.h
+9
-6
comctl32.spec
dlls/comctl32/comctl32.spec
+22
-22
comctl32undoc.c
dlls/comctl32/comctl32undoc.c
+71
-79
No files found.
dlls/comctl32/comctl32.h
View file @
10aacbf3
...
...
@@ -155,14 +155,17 @@ typedef struct
WNDPROC
origproc
;
}
SUBCLASS_INFO
,
*
LPSUBCLASS_INFO
;
/*
private heap memory
functions */
/*
undocumented
functions */
LPVOID
WINAPI
COMCTL32_
Alloc
(
DWORD
);
LPVOID
WINAPI
COMCTL32_
ReAlloc
(
LPVOID
,
DWORD
);
BOOL
WINAPI
COMCTL32_
Free
(
LPVOID
);
DWORD
WINAPI
COMCTL32_
GetSize
(
LPVOID
);
LPVOID
WINAPI
Alloc
(
DWORD
);
LPVOID
WINAPI
ReAlloc
(
LPVOID
,
DWORD
);
BOOL
WINAPI
Free
(
LPVOID
);
DWORD
WINAPI
GetSize
(
LPVOID
);
/* undocumented functions */
/* for compatibility with old code */
#define COMCTL32_Alloc(size) Alloc(size)
#define COMCTL32_ReAlloc(ptr,size) ReAlloc(ptr,size)
#define COMCTL32_Free(ptr) Free(ptr)
INT
WINAPI
Str_GetPtrA
(
LPCSTR
,
LPSTR
,
INT
);
INT
WINAPI
Str_GetPtrW
(
LPCWSTR
,
LPWSTR
,
INT
);
...
...
dlls/comctl32/comctl32.spec
View file @
10aacbf3
...
...
@@ -19,10 +19,10 @@
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)
COMCTL32_Alloc
72 stdcall -noname ReAlloc(ptr long)
COMCTL32_ReAlloc
73 stdcall -noname Free(ptr)
COMCTL32_Free
74 stdcall -noname GetSize(ptr)
COMCTL32_GetSize
71 stdcall -noname Alloc(long)
72 stdcall -noname ReAlloc(ptr long)
73 stdcall -noname Free(ptr)
74 stdcall -noname GetSize(ptr)
151 stdcall -noname CreateMRUListA(ptr)
152 stdcall -noname FreeMRUList(long)
153 stdcall -noname AddMRUStringA(long str)
...
...
@@ -59,24 +59,24 @@
338 stdcall -noname DPA_Sort(ptr ptr long)
339 stdcall -noname DPA_Search(ptr ptr long ptr long long)
340 stdcall -noname DPA_CreateEx(long long)
341 stdcall -noname SendNotify(long long long ptr)
COMCTL32_SendNotify
342 stdcall -noname SendNotifyEx(long long long ptr long)
COMCTL32_SendNotifyEx
350 stdcall -noname StrChrA(str str)
COMCTL32_StrChrA
351 stdcall -noname StrRChrA(str str long)
COMCTL32_StrRChrA
352 stdcall -noname StrCmpNA(str str long)
COMCTL32_StrCmpNA
353 stdcall -noname StrCmpNIA(str str long)
COMCTL32_StrCmpNIA
354 stdcall -noname StrStrA(str str)
COMCTL32_StrStrA
355 stdcall -noname StrStrIA(str str)
COMCTL32_StrStrIA
356 stdcall -noname StrCSpnA(str str)
COMCTL32_StrCSpnA
357 stdcall -noname StrToIntA(str)
COMCTL32_StrToIntA
358 stdcall -noname StrChrW(wstr long)
COMCTL32_StrChrW
359 stdcall -noname StrRChrW(wstr wstr long)
COMCTL32_StrRChrW
360 stdcall -noname StrCmpNW(wstr wstr long)
COMCTL32_StrCmpNW
361 stdcall -noname StrCmpNIW(wstr wstr long)
COMCTL32_StrCmpNIW
362 stdcall -noname StrStrW(wstr wstr)
COMCTL32_StrStrW
363 stdcall -noname StrStrIW(wstr wstr)
COMCTL32_StrStrIW
364 stdcall -noname StrSpnW(wstr wstr)
COMCTL32_StrSpnW
365 stdcall -noname StrToIntW(wstr)
COMCTL32_StrToIntW
341 stdcall -noname SendNotify(long long long ptr)
342 stdcall -noname SendNotifyEx(long long long ptr long)
350 stdcall -noname StrChrA(str str)
351 stdcall -noname StrRChrA(str str long)
352 stdcall -noname StrCmpNA(str str long)
353 stdcall -noname StrCmpNIA(str str long)
354 stdcall -noname StrStrA(str str)
355 stdcall -noname StrStrIA(str str)
356 stdcall -noname StrCSpnA(str str)
357 stdcall -noname StrToIntA(str)
358 stdcall -noname StrChrW(wstr long)
359 stdcall -noname StrRChrW(wstr wstr long)
360 stdcall -noname StrCmpNW(wstr wstr long)
361 stdcall -noname StrCmpNIW(wstr wstr long)
362 stdcall -noname StrStrW(wstr wstr)
363 stdcall -noname StrStrIW(wstr wstr)
364 stdcall -noname StrSpnW(wstr wstr)
365 stdcall -noname StrToIntW(wstr)
366 stub -noname StrChrIA
367 stub -noname StrChrIW
368 stub -noname StrRChrIA
...
...
dlls/comctl32/comctl32undoc.c
View file @
10aacbf3
...
...
@@ -368,8 +368,7 @@ DPA_Merge (const HDPA hdpa1, const HDPA hdpa2, DWORD dwFlags,
* Failure: NULL
*/
LPVOID
WINAPI
COMCTL32_Alloc
(
DWORD
dwSize
)
LPVOID
WINAPI
Alloc
(
DWORD
dwSize
)
{
LPVOID
lpPtr
;
...
...
@@ -398,12 +397,11 @@ COMCTL32_Alloc (DWORD dwSize)
* Failure: NULL
*
* NOTES
* If lpSrc is a NULL-pointer, then
COMCTL32_
ReAlloc allocates a memory
* block like
COMCTL32_
Alloc.
* If lpSrc is a NULL-pointer, then ReAlloc allocates a memory
* block like Alloc.
*/
LPVOID
WINAPI
COMCTL32_ReAlloc
(
LPVOID
lpSrc
,
DWORD
dwSize
)
LPVOID
WINAPI
ReAlloc
(
LPVOID
lpSrc
,
DWORD
dwSize
)
{
LPVOID
lpDest
;
...
...
@@ -433,8 +431,7 @@ COMCTL32_ReAlloc (LPVOID lpSrc, DWORD dwSize)
* Failure: FALSE
*/
BOOL
WINAPI
COMCTL32_Free
(
LPVOID
lpMem
)
BOOL
WINAPI
Free
(
LPVOID
lpMem
)
{
TRACE
(
"(%p)
\n
"
,
lpMem
);
...
...
@@ -456,8 +453,7 @@ COMCTL32_Free (LPVOID lpMem)
* Failure: 0
*/
DWORD
WINAPI
COMCTL32_GetSize
(
LPVOID
lpMem
)
DWORD
WINAPI
GetSize
(
LPVOID
lpMem
)
{
TRACE
(
"(%p)
\n
"
,
lpMem
);
...
...
@@ -616,12 +612,12 @@ FreeMRUList (HANDLE hMRUList)
for
(
i
=
0
;
i
<
mp
->
extview
.
nMaxItems
;
i
++
)
{
if
(
mp
->
array
[
i
])
COMCTL32_
Free
(
mp
->
array
[
i
]);
Free
(
mp
->
array
[
i
]);
}
COMCTL32_
Free
(
mp
->
realMRU
);
COMCTL32_
Free
(
mp
->
array
);
COMCTL32_
Free
((
LPWSTR
)
mp
->
extview
.
lpszSubKey
);
return
COMCTL32_
Free
(
mp
);
Free
(
mp
->
realMRU
);
Free
(
mp
->
array
);
Free
((
LPWSTR
)
mp
->
extview
.
lpszSubKey
);
return
Free
(
mp
);
}
...
...
@@ -656,7 +652,7 @@ FindMRUData (HANDLE hList, LPCVOID lpData, DWORD cbData, LPINT lpRegNum)
if
(
!
(
mp
->
extview
.
dwFlags
&
MRUF_BINARY_LIST
)
&&
!
mp
->
isUnicode
)
{
DWORD
len
=
WideCharToMultiByte
(
CP_ACP
,
0
,
lpData
,
-
1
,
NULL
,
0
,
NULL
,
NULL
);
dataA
=
COMCTL32_
Alloc
(
len
);
dataA
=
Alloc
(
len
);
WideCharToMultiByte
(
CP_ACP
,
0
,
lpData
,
-
1
,
dataA
,
len
,
NULL
,
NULL
);
}
...
...
@@ -674,20 +670,20 @@ FindMRUData (HANDLE hList, LPCVOID lpData, DWORD cbData, LPINT lpRegNum)
DWORD
len
=
WideCharToMultiByte
(
CP_ACP
,
0
,
(
LPWSTR
)
&
mp
->
array
[
i
]
->
datastart
,
-
1
,
NULL
,
0
,
NULL
,
NULL
);
LPSTR
itemA
=
COMCTL32_
Alloc
(
len
);
LPSTR
itemA
=
Alloc
(
len
);
INT
cmp
;
WideCharToMultiByte
(
CP_ACP
,
0
,
(
LPWSTR
)
&
mp
->
array
[
i
]
->
datastart
,
-
1
,
itemA
,
len
,
NULL
,
NULL
);
cmp
=
mp
->
extview
.
lpfnCompare
(
dataA
,
itemA
);
COMCTL32_
Free
(
itemA
);
Free
(
itemA
);
if
(
!
cmp
)
break
;
}
}
}
if
(
dataA
)
COMCTL32_
Free
(
dataA
);
Free
(
dataA
);
if
(
i
<
mp
->
cursize
)
ret
=
i
;
else
...
...
@@ -735,17 +731,16 @@ AddMRUData (HANDLE hList, LPCVOID lpData, DWORD cbData)
else
{
/* get the oldest entry and replace data */
replace
=
mp
->
realMRU
[
mp
->
cursize
-
1
]
-
'a'
;
COMCTL32_
Free
(
mp
->
array
[
replace
]);
Free
(
mp
->
array
[
replace
]);
}
}
else
{
/* free up the old data */
COMCTL32_
Free
(
mp
->
array
[
replace
]);
Free
(
mp
->
array
[
replace
]);
}
/* Allocate space for new item and move in the data */
mp
->
array
[
replace
]
=
witem
=
(
LPWINEMRUITEM
)
COMCTL32_Alloc
(
cbData
+
sizeof
(
WINEMRUITEM
));
mp
->
array
[
replace
]
=
witem
=
Alloc
(
cbData
+
sizeof
(
WINEMRUITEM
));
witem
->
itemFlag
|=
WMRUIF_CHANGED
;
witem
->
size
=
cbData
;
memcpy
(
&
witem
->
datastart
,
lpData
,
cbData
);
...
...
@@ -850,12 +845,12 @@ INT WINAPI
FindMRUStringA
(
HANDLE
hList
,
LPCSTR
lpszString
,
LPINT
lpRegNum
)
{
DWORD
len
=
MultiByteToWideChar
(
CP_ACP
,
0
,
lpszString
,
-
1
,
NULL
,
0
);
LPWSTR
stringW
=
COMCTL32_
Alloc
(
len
*
sizeof
(
WCHAR
));
LPWSTR
stringW
=
Alloc
(
len
*
sizeof
(
WCHAR
));
INT
ret
;
MultiByteToWideChar
(
CP_ACP
,
0
,
lpszString
,
-
1
,
stringW
,
len
);
ret
=
FindMRUData
(
hList
,
stringW
,
len
*
sizeof
(
WCHAR
),
lpRegNum
);
COMCTL32_
Free
(
stringW
);
Free
(
stringW
);
return
ret
;
}
...
...
@@ -875,13 +870,12 @@ HANDLE CreateMRUListLazy_common(LPWINEMRULIST mp)
/* get space to save indices that will turn into names
* but in order of most to least recently used
*/
mp
->
realMRU
=
(
LPSTR
)
COMCTL32_
Alloc
(
mp
->
extview
.
nMaxItems
+
2
);
mp
->
realMRU
=
Alloc
(
mp
->
extview
.
nMaxItems
+
2
);
/* get space to save pointers to actual data in order of
* 'a' to 'z' (0 to n).
*/
mp
->
array
=
(
LPVOID
)
COMCTL32_Alloc
(
mp
->
extview
.
nMaxItems
*
sizeof
(
LPVOID
));
mp
->
array
=
Alloc
(
mp
->
extview
.
nMaxItems
*
sizeof
(
LPVOID
));
/* open the sub key */
if
((
err
=
RegCreateKeyExW
(
mp
->
extview
.
hKey
,
mp
->
extview
.
lpszSubKey
,
...
...
@@ -923,8 +917,7 @@ HANDLE CreateMRUListLazy_common(LPWINEMRULIST mp)
/* not present - what to do ??? */
ERR
(
"Key %s not found 1
\n
"
,
debugstr_w
(
realname
));
}
mp
->
array
[
i
]
=
witem
=
(
LPWINEMRUITEM
)
COMCTL32_Alloc
(
datasize
+
sizeof
(
WINEMRUITEM
));
mp
->
array
[
i
]
=
witem
=
Alloc
(
datasize
+
sizeof
(
WINEMRUITEM
));
witem
->
size
=
datasize
;
if
(
RegQueryValueExW
(
newkey
,
realname
,
0
,
&
type
,
&
witem
->
datastart
,
&
datasize
))
{
...
...
@@ -958,10 +951,9 @@ CreateMRUListLazyW (LPCREATEMRULISTW lpcml, DWORD dwParam2, DWORD dwParam3, DWOR
if
(
lpcml
->
cbSize
<
sizeof
(
CREATEMRULISTW
))
return
0
;
mp
=
(
LPWINEMRULIST
)
COMCTL32_
Alloc
(
sizeof
(
WINEMRULIST
));
mp
=
Alloc
(
sizeof
(
WINEMRULIST
));
memcpy
(
&
mp
->
extview
,
lpcml
,
sizeof
(
CREATEMRULISTW
));
mp
->
extview
.
lpszSubKey
=
COMCTL32_Alloc
((
strlenW
(
lpcml
->
lpszSubKey
)
+
1
)
*
sizeof
(
WCHAR
));
mp
->
extview
.
lpszSubKey
=
Alloc
((
strlenW
(
lpcml
->
lpszSubKey
)
+
1
)
*
sizeof
(
WCHAR
));
strcpyW
((
LPWSTR
)
mp
->
extview
.
lpszSubKey
,
lpcml
->
lpszSubKey
);
mp
->
isUnicode
=
TRUE
;
...
...
@@ -983,10 +975,10 @@ CreateMRUListLazyA (LPCREATEMRULISTA lpcml, DWORD dwParam2, DWORD dwParam3, DWOR
if
(
lpcml
->
cbSize
<
sizeof
(
CREATEMRULISTA
))
return
0
;
mp
=
(
LPWINEMRULIST
)
COMCTL32_
Alloc
(
sizeof
(
WINEMRULIST
));
mp
=
Alloc
(
sizeof
(
WINEMRULIST
));
memcpy
(
&
mp
->
extview
,
lpcml
,
sizeof
(
CREATEMRULISTW
));
len
=
MultiByteToWideChar
(
CP_ACP
,
0
,
lpcml
->
lpszSubKey
,
-
1
,
NULL
,
0
);
mp
->
extview
.
lpszSubKey
=
COMCTL32_
Alloc
(
len
*
sizeof
(
WCHAR
));
mp
->
extview
.
lpszSubKey
=
Alloc
(
len
*
sizeof
(
WCHAR
));
MultiByteToWideChar
(
CP_ACP
,
0
,
lpcml
->
lpszSubKey
,
-
1
,
(
LPWSTR
)
mp
->
extview
.
lpszSubKey
,
len
);
mp
->
isUnicode
=
FALSE
;
...
...
@@ -1146,7 +1138,7 @@ Str_SetPtrA (LPSTR *lppDest, LPCSTR lpSrc)
TRACE
(
"(%p %p)
\n
"
,
lppDest
,
lpSrc
);
if
(
lpSrc
)
{
LPSTR
ptr
=
COMCTL32_
ReAlloc
(
*
lppDest
,
strlen
(
lpSrc
)
+
1
);
LPSTR
ptr
=
ReAlloc
(
*
lppDest
,
strlen
(
lpSrc
)
+
1
);
if
(
!
ptr
)
return
FALSE
;
strcpy
(
ptr
,
lpSrc
);
...
...
@@ -1154,7 +1146,7 @@ Str_SetPtrA (LPSTR *lppDest, LPCSTR lpSrc)
}
else
{
if
(
*
lppDest
)
{
COMCTL32_
Free
(
*
lppDest
);
Free
(
*
lppDest
);
*
lppDest
=
NULL
;
}
}
...
...
@@ -1220,7 +1212,7 @@ Str_SetPtrW (LPWSTR *lppDest, LPCWSTR lpSrc)
if
(
lpSrc
)
{
INT
len
=
strlenW
(
lpSrc
)
+
1
;
LPWSTR
ptr
=
COMCTL32_
ReAlloc
(
*
lppDest
,
len
*
sizeof
(
WCHAR
));
LPWSTR
ptr
=
ReAlloc
(
*
lppDest
,
len
*
sizeof
(
WCHAR
));
if
(
!
ptr
)
return
FALSE
;
strcpyW
(
ptr
,
lpSrc
);
...
...
@@ -1228,7 +1220,7 @@ Str_SetPtrW (LPWSTR *lppDest, LPCWSTR lpSrc)
}
else
{
if
(
*
lppDest
)
{
COMCTL32_
Free
(
*
lppDest
);
Free
(
*
lppDest
);
*
lppDest
=
NULL
;
}
}
...
...
@@ -1305,7 +1297,7 @@ Str_SetPtrAtoW (LPWSTR *lppDest, LPCSTR lpSrc)
if
(
lpSrc
)
{
INT
len
=
MultiByteToWideChar
(
CP_ACP
,
0
,
lpSrc
,
-
1
,
NULL
,
0
);
LPWSTR
ptr
=
COMCTL32_
ReAlloc
(
*
lppDest
,
len
*
sizeof
(
WCHAR
));
LPWSTR
ptr
=
ReAlloc
(
*
lppDest
,
len
*
sizeof
(
WCHAR
));
if
(
!
ptr
)
return
FALSE
;
...
...
@@ -1314,7 +1306,7 @@ Str_SetPtrAtoW (LPWSTR *lppDest, LPCSTR lpSrc)
}
else
{
if
(
*
lppDest
)
{
COMCTL32_
Free
(
*
lppDest
);
Free
(
*
lppDest
);
*
lppDest
=
NULL
;
}
}
...
...
@@ -1348,7 +1340,7 @@ DSA_Create (INT nSize, INT nGrow)
TRACE
(
"(size=%d grow=%d)
\n
"
,
nSize
,
nGrow
);
hdsa
=
(
HDSA
)
COMCTL32_
Alloc
(
sizeof
(
*
hdsa
));
hdsa
=
Alloc
(
sizeof
(
*
hdsa
));
if
(
hdsa
)
{
hdsa
->
nItemCount
=
0
;
...
...
@@ -1381,10 +1373,10 @@ DSA_Destroy (const HDSA hdsa)
if
(
!
hdsa
)
return
FALSE
;
if
(
hdsa
->
pData
&&
(
!
COMCTL32_
Free
(
hdsa
->
pData
)))
if
(
hdsa
->
pData
&&
(
!
Free
(
hdsa
->
pData
)))
return
FALSE
;
return
COMCTL32_
Free
(
hdsa
);
return
Free
(
hdsa
);
}
...
...
@@ -1492,7 +1484,7 @@ DSA_SetItem (const HDSA hdsa, INT nIndex, LPVOID pSrc)
hdsa
->
nGrow
*
((
INT
)(((
nIndex
+
1
)
-
1
)
/
hdsa
->
nGrow
)
+
1
);
nSize
=
hdsa
->
nItemSize
*
nNewItems
;
lpTemp
=
(
LPVOID
)
COMCTL32_
ReAlloc
(
hdsa
->
pData
,
nSize
);
lpTemp
=
ReAlloc
(
hdsa
->
pData
,
nSize
);
if
(
!
lpTemp
)
return
FALSE
;
...
...
@@ -1545,7 +1537,7 @@ DSA_InsertItem (const HDSA hdsa, INT nIndex, LPVOID pSrc)
nNewItems
=
hdsa
->
nMaxCount
+
hdsa
->
nGrow
;
nSize
=
hdsa
->
nItemSize
*
nNewItems
;
lpTemp
=
(
LPVOID
)
COMCTL32_
ReAlloc
(
hdsa
->
pData
,
nSize
);
lpTemp
=
ReAlloc
(
hdsa
->
pData
,
nSize
);
if
(
!
lpTemp
)
return
-
1
;
...
...
@@ -1615,7 +1607,7 @@ DSA_DeleteItem (const HDSA hdsa, INT nIndex)
if
((
hdsa
->
nMaxCount
-
hdsa
->
nItemCount
)
>=
hdsa
->
nGrow
)
{
nSize
=
hdsa
->
nItemSize
*
hdsa
->
nItemCount
;
lpDest
=
(
LPVOID
)
COMCTL32_
ReAlloc
(
hdsa
->
pData
,
nSize
);
lpDest
=
ReAlloc
(
hdsa
->
pData
,
nSize
);
if
(
!
lpDest
)
return
-
1
;
...
...
@@ -1647,7 +1639,7 @@ DSA_DeleteAllItems (const HDSA hdsa)
if
(
!
hdsa
)
return
FALSE
;
if
(
hdsa
->
pData
&&
(
!
COMCTL32_
Free
(
hdsa
->
pData
)))
if
(
hdsa
->
pData
&&
(
!
Free
(
hdsa
->
pData
)))
return
FALSE
;
hdsa
->
nItemCount
=
0
;
...
...
@@ -1681,13 +1673,12 @@ DPA_Create (INT nGrow)
TRACE
(
"(%d)
\n
"
,
nGrow
);
hdpa
=
(
HDPA
)
COMCTL32_
Alloc
(
sizeof
(
*
hdpa
));
hdpa
=
Alloc
(
sizeof
(
*
hdpa
));
if
(
hdpa
)
{
hdpa
->
nGrow
=
max
(
8
,
nGrow
);
hdpa
->
hHeap
=
COMCTL32_hHeap
;
hdpa
->
nMaxCount
=
hdpa
->
nGrow
*
2
;
hdpa
->
ptrs
=
(
LPVOID
*
)
COMCTL32_Alloc
(
hdpa
->
nMaxCount
*
sizeof
(
LPVOID
));
hdpa
->
ptrs
=
Alloc
(
hdpa
->
nMaxCount
*
sizeof
(
LPVOID
));
}
TRACE
(
"-- %p
\n
"
,
hdpa
);
...
...
@@ -2257,7 +2248,7 @@ DPA_CreateEx (INT nGrow, HANDLE hHeap)
if
(
hHeap
)
hdpa
=
(
HDPA
)
HeapAlloc
(
hHeap
,
HEAP_ZERO_MEMORY
,
sizeof
(
*
hdpa
));
else
hdpa
=
(
HDPA
)
COMCTL32_
Alloc
(
sizeof
(
*
hdpa
));
hdpa
=
Alloc
(
sizeof
(
*
hdpa
));
if
(
hdpa
)
{
hdpa
->
nGrow
=
min
(
8
,
nGrow
);
...
...
@@ -2347,9 +2338,7 @@ DoNotify (LPNOTIFYDATA lpNotify, UINT uCode, LPNMHDR lpHdr)
* Failure: 0
*/
LRESULT
WINAPI
COMCTL32_SendNotify
(
HWND
hwndTo
,
HWND
hwndFrom
,
UINT
uCode
,
LPNMHDR
lpHdr
)
LRESULT
WINAPI
SendNotify
(
HWND
hwndTo
,
HWND
hwndFrom
,
UINT
uCode
,
LPNMHDR
lpHdr
)
{
NOTIFYDATA
notify
;
...
...
@@ -2380,9 +2369,8 @@ COMCTL32_SendNotify (HWND hwndTo, HWND hwndFrom,
* Failure: 0
*/
LRESULT
WINAPI
COMCTL32_SendNotifyEx
(
HWND
hwndTo
,
HWND
hwndFrom
,
UINT
uCode
,
LPNMHDR
lpHdr
,
DWORD
dwParam5
)
LRESULT
WINAPI
SendNotifyEx
(
HWND
hwndTo
,
HWND
hwndFrom
,
UINT
uCode
,
LPNMHDR
lpHdr
,
DWORD
dwParam5
)
{
NOTIFYDATA
notify
;
HWND
hwndNotify
;
...
...
@@ -2413,8 +2401,7 @@ COMCTL32_SendNotifyEx (HWND hwndTo, HWND hwndFrom, UINT uCode,
*
*/
LPSTR
WINAPI
COMCTL32_StrChrA
(
LPCSTR
lpString
,
CHAR
cChar
)
LPSTR
WINAPI
StrChrA
(
LPCSTR
lpString
,
CHAR
cChar
)
{
return
strchr
(
lpString
,
cChar
);
}
...
...
@@ -2424,8 +2411,7 @@ COMCTL32_StrChrA (LPCSTR lpString, CHAR cChar)
* StrStrIA [COMCTL32.355]
*/
LPSTR
WINAPI
COMCTL32_StrStrIA
(
LPCSTR
lpStr1
,
LPCSTR
lpStr2
)
LPSTR
WINAPI
StrStrIA
(
LPCSTR
lpStr1
,
LPCSTR
lpStr2
)
{
INT
len1
,
len2
,
i
;
CHAR
first
;
...
...
@@ -2456,8 +2442,7 @@ COMCTL32_StrStrIA (LPCSTR lpStr1, LPCSTR lpStr2)
* StrToIntA [COMCTL32.357] Converts a string to a signed integer.
*/
INT
WINAPI
COMCTL32_StrToIntA
(
LPSTR
lpString
)
INT
WINAPI
StrToIntA
(
LPSTR
lpString
)
{
return
atoi
(
lpString
);
}
...
...
@@ -2466,8 +2451,7 @@ COMCTL32_StrToIntA (LPSTR lpString)
* StrStrIW [COMCTL32.363]
*/
LPWSTR
WINAPI
COMCTL32_StrStrIW
(
LPCWSTR
lpStr1
,
LPCWSTR
lpStr2
)
LPWSTR
WINAPI
StrStrIW
(
LPCWSTR
lpStr1
,
LPCWSTR
lpStr2
)
{
INT
len1
,
len2
,
i
;
WCHAR
first
;
...
...
@@ -2498,8 +2482,7 @@ COMCTL32_StrStrIW (LPCWSTR lpStr1, LPCWSTR lpStr2)
* StrToIntW [COMCTL32.365] Converts a wide char string to a signed integer.
*/
INT
WINAPI
COMCTL32_StrToIntW
(
LPWSTR
lpString
)
INT
WINAPI
StrToIntW
(
LPWSTR
lpString
)
{
return
atoiW
(
lpString
);
}
...
...
@@ -2627,7 +2610,8 @@ DSA_DestroyCallback (HDSA hdsa, PFNDSAENUMCALLBACK enumProc, LPVOID lParam)
* StrCSpnA [COMCTL32.356]
*
*/
INT
WINAPI
COMCTL32_StrCSpnA
(
LPCSTR
lpStr
,
LPCSTR
lpSet
)
{
INT
WINAPI
StrCSpnA
(
LPCSTR
lpStr
,
LPCSTR
lpSet
)
{
return
strcspn
(
lpStr
,
lpSet
);
}
...
...
@@ -2635,7 +2619,8 @@ INT WINAPI COMCTL32_StrCSpnA( LPCSTR lpStr, LPCSTR lpSet) {
* StrChrW [COMCTL32.358]
*
*/
LPWSTR
WINAPI
COMCTL32_StrChrW
(
LPCWSTR
lpStart
,
WORD
wMatch
)
{
LPWSTR
WINAPI
StrChrW
(
LPCWSTR
lpStart
,
WORD
wMatch
)
{
return
strchrW
(
lpStart
,
wMatch
);
}
...
...
@@ -2643,7 +2628,8 @@ LPWSTR WINAPI COMCTL32_StrChrW( LPCWSTR lpStart, WORD wMatch) {
* StrCmpNA [COMCTL32.352]
*
*/
INT
WINAPI
COMCTL32_StrCmpNA
(
LPCSTR
lpStr1
,
LPCSTR
lpStr2
,
int
nChar
)
{
INT
WINAPI
StrCmpNA
(
LPCSTR
lpStr1
,
LPCSTR
lpStr2
,
int
nChar
)
{
return
strncmp
(
lpStr1
,
lpStr2
,
nChar
);
}
...
...
@@ -2651,7 +2637,8 @@ INT WINAPI COMCTL32_StrCmpNA( LPCSTR lpStr1, LPCSTR lpStr2, int nChar) {
* StrCmpNIA [COMCTL32.353]
*
*/
INT
WINAPI
COMCTL32_StrCmpNIA
(
LPCSTR
lpStr1
,
LPCSTR
lpStr2
,
int
nChar
)
{
INT
WINAPI
StrCmpNIA
(
LPCSTR
lpStr1
,
LPCSTR
lpStr2
,
int
nChar
)
{
return
strncasecmp
(
lpStr1
,
lpStr2
,
nChar
);
}
...
...
@@ -2659,7 +2646,8 @@ INT WINAPI COMCTL32_StrCmpNIA( LPCSTR lpStr1, LPCSTR lpStr2, int nChar) {
* StrCmpNW [COMCTL32.360]
*
*/
INT
WINAPI
COMCTL32_StrCmpNW
(
LPCWSTR
lpStr1
,
LPCWSTR
lpStr2
,
int
nChar
)
{
INT
WINAPI
StrCmpNW
(
LPCWSTR
lpStr1
,
LPCWSTR
lpStr2
,
int
nChar
)
{
return
strncmpW
(
lpStr1
,
lpStr2
,
nChar
);
}
...
...
@@ -2667,7 +2655,8 @@ INT WINAPI COMCTL32_StrCmpNW( LPCWSTR lpStr1, LPCWSTR lpStr2, int nChar) {
* StrCmpNIW [COMCTL32.361]
*
*/
INT
WINAPI
COMCTL32_StrCmpNIW
(
LPCWSTR
lpStr1
,
LPCWSTR
lpStr2
,
int
nChar
)
{
INT
WINAPI
StrCmpNIW
(
LPCWSTR
lpStr1
,
LPCWSTR
lpStr2
,
int
nChar
)
{
FIXME
(
"(%s, %s, %i): stub
\n
"
,
debugstr_w
(
lpStr1
),
debugstr_w
(
lpStr2
),
nChar
);
return
0
;
}
...
...
@@ -2676,7 +2665,7 @@ INT WINAPI COMCTL32_StrCmpNIW( LPCWSTR lpStr1, LPCWSTR lpStr2, int nChar) {
* StrRChrA [COMCTL32.351]
*
*/
LPSTR
WINAPI
COMCTL32_
StrRChrA
(
LPCSTR
lpStart
,
LPCSTR
lpEnd
,
WORD
wMatch
)
LPSTR
WINAPI
StrRChrA
(
LPCSTR
lpStart
,
LPCSTR
lpEnd
,
WORD
wMatch
)
{
LPCSTR
lpGotIt
=
NULL
;
BOOL
dbcs
=
IsDBCSLeadByte
(
LOBYTE
(
wMatch
)
);
...
...
@@ -2699,7 +2688,7 @@ LPSTR WINAPI COMCTL32_StrRChrA( LPCSTR lpStart, LPCSTR lpEnd, WORD wMatch )
* StrRChrW [COMCTL32.359]
*
*/
LPWSTR
WINAPI
COMCTL32_
StrRChrW
(
LPCWSTR
lpStart
,
LPCWSTR
lpEnd
,
WORD
wMatch
)
LPWSTR
WINAPI
StrRChrW
(
LPCWSTR
lpStart
,
LPCWSTR
lpEnd
,
WORD
wMatch
)
{
LPCWSTR
lpGotIt
=
NULL
;
...
...
@@ -2717,7 +2706,8 @@ LPWSTR WINAPI COMCTL32_StrRChrW( LPCWSTR lpStart, LPCWSTR lpEnd, WORD wMatch)
* StrStrA [COMCTL32.354]
*
*/
LPSTR
WINAPI
COMCTL32_StrStrA
(
LPCSTR
lpFirst
,
LPCSTR
lpSrch
)
{
LPSTR
WINAPI
StrStrA
(
LPCSTR
lpFirst
,
LPCSTR
lpSrch
)
{
return
strstr
(
lpFirst
,
lpSrch
);
}
...
...
@@ -2725,7 +2715,8 @@ LPSTR WINAPI COMCTL32_StrStrA( LPCSTR lpFirst, LPCSTR lpSrch) {
* StrStrW [COMCTL32.362]
*
*/
LPWSTR
WINAPI
COMCTL32_StrStrW
(
LPCWSTR
lpFirst
,
LPCWSTR
lpSrch
)
{
LPWSTR
WINAPI
StrStrW
(
LPCWSTR
lpFirst
,
LPCWSTR
lpSrch
)
{
return
strstrW
(
lpFirst
,
lpSrch
);
}
...
...
@@ -2733,7 +2724,8 @@ LPWSTR WINAPI COMCTL32_StrStrW( LPCWSTR lpFirst, LPCWSTR lpSrch) {
* StrSpnW [COMCTL32.364]
*
*/
INT
WINAPI
COMCTL32_StrSpnW
(
LPWSTR
lpStr
,
LPWSTR
lpSet
)
{
INT
WINAPI
StrSpnW
(
LPWSTR
lpStr
,
LPWSTR
lpSet
)
{
LPWSTR
lpLoop
=
lpStr
;
/* validate ptr */
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment