Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
wine-winehq
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-winehq
Commits
b3f681ea
Commit
b3f681ea
authored
Jun 03, 2000
by
Eric Kohl
Committed by
Alexandre Julliard
Jun 03, 2000
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Updated to dll version 5.81 (IE 5.01).
parent
b7b4aed3
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
105 additions
and
63 deletions
+105
-63
comctl32.spec
dlls/comctl32/comctl32.spec
+58
-50
comctl32undoc.c
dlls/comctl32/comctl32undoc.c
+8
-7
commctrl.c
dlls/comctl32/commctrl.c
+31
-5
commctrl.h
include/commctrl.h
+8
-1
No files found.
dlls/comctl32/comctl32.spec
View file @
b3f681ea
...
...
@@ -6,7 +6,7 @@ rsrc comctl32
# 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 v
4.72 (IE4
.01).
# This list was created from a comctl32.dll v
5.81 (IE5
.01).
2 stdcall MenuHelp(long long long long long long ptr) MenuHelp
3 stdcall ShowHideMenuCtl(long long ptr) ShowHideMenuCtl
...
...
@@ -45,55 +45,59 @@ rsrc comctl32
36 stdcall FlatSB_SetScrollProp (long long long long) FlatSB_SetScrollProp
37 stdcall FlatSB_SetScrollRange (long long long long long) FlatSB_SetScrollRange
38 stdcall FlatSB_ShowScrollBar (long long long) FlatSB_ShowScrollBar
39 stdcall
ImageList_Add(ptr long long) ImageList_Add
40 stdcall ImageList_Add
Icon(ptr long) ImageList_AddIcon
41 stdcall ImageList_Add
Masked(ptr long long) ImageList_AddMasked
42 stdcall ImageList_
BeginDrag(ptr long long long) ImageList_BeginDrag
43 stdcall ImageList_
Copy(ptr long ptr long long) ImageList_Copy
44 stdcall ImageList_C
reate(long long long long long) ImageList_Create
45 stdcall ImageList_
Destroy(ptr) ImageList_Destroy
46 stdcall ImageList_D
ragEnter(long long long) ImageList_DragEnter
47 stdcall ImageList_Drag
Leave(long) ImageList_DragLeave
48 stdcall ImageList_Drag
Move(long long) ImageList_DragMo
ve
49 stdcall ImageList_Drag
ShowNolock(long) ImageList_DragShowNolock
50 stdcall ImageList_Dra
w(ptr long long long long long) ImageList_Draw
51 stdcall ImageList_Draw
Ex(ptr long long long long long long long long long) ImageList_DrawEx
52 stdcall ImageList_Draw
Indirect(ptr) ImageList_DrawIndirect
53 stdcall ImageList_D
uplicate(ptr) ImageList_Duplicate
54 stdcall ImageList_
EndDrag() ImageList_EndDrag
55 stdcall ImageList_
GetBkColor(ptr) ImageList_GetBkColor
56 stdcall ImageList_Get
DragImage(ptr ptr) ImageList_GetDragImage
57 stdcall ImageList_Get
Icon(ptr long long) ImageList_GetIcon
58 st
dcall ImageList_GetIconSize(ptr ptr ptr) ImageList_GetIconSize
59 stdcall ImageList_GetI
mageCount(ptr) ImageList_GetImageCount
60 stdcall ImageList_GetI
mageInfo(ptr long ptr) ImageList_GetImageInfo
61 stdcall ImageList_GetImage
Rect(ptr long ptr) ImageList_GetImageRec
t
62 stdcall ImageList_
LoadImage(long str long long long long long) ImageList_LoadImageA
63 stdcall ImageList_
LoadImageA(long str long long long long long) ImageList_LoadImageA
64 stdcall ImageList_LoadImage
W(long wstr long long long long long) ImageList_LoadImageW
65 stdcall ImageList_
Merge(ptr long ptr long long long) ImageList_Merge
66 stdcall ImageList_
Read(ptr) ImageList_Read
67 stdcall ImageList_
Remove(ptr long) ImageList_Remov
e
68 stdcall ImageList_Re
place(ptr long long long) ImageList_Replace
69 stdcall ImageList_Re
placeIcon(ptr long long) ImageList_ReplaceIcon
70 stdcall ImageList_
SetBkColor(ptr long) ImageList_SetBkColor
39 stdcall
GetMUILanguage() GetMUILanguage
40 stdcall ImageList_Add
(ptr long long) ImageList_Add
41 stdcall ImageList_Add
Icon(ptr long) ImageList_AddIcon
42 stdcall ImageList_
AddMasked(ptr long long) ImageList_AddMasked
43 stdcall ImageList_
BeginDrag(ptr long long long) ImageList_BeginDrag
44 stdcall ImageList_C
opy(ptr long ptr long long) ImageList_Copy
45 stdcall ImageList_
Create(long long long long long) ImageList_Create
46 stdcall ImageList_D
estroy(ptr) ImageList_Destroy
47 stdcall ImageList_Drag
Enter(long long long) ImageList_DragEnter
48 stdcall ImageList_Drag
Leave(long) ImageList_DragLea
ve
49 stdcall ImageList_Drag
Move(long long) ImageList_DragMove
50 stdcall ImageList_Dra
gShowNolock(long) ImageList_DragShowNolock
51 stdcall ImageList_Draw
(ptr long long long long long) ImageList_Draw
52 stdcall ImageList_Draw
Ex(ptr long long long long long long long long long) ImageList_DrawEx
53 stdcall ImageList_D
rawIndirect(ptr) ImageList_DrawIndirect
54 stdcall ImageList_
Duplicate(ptr) ImageList_Duplicate
55 stdcall ImageList_
EndDrag() ImageList_EndDrag
56 stdcall ImageList_Get
BkColor(ptr) ImageList_GetBkColor
57 stdcall ImageList_Get
DragImage(ptr ptr) ImageList_GetDragImage
58 st
ub ImageList_GetFlags
59 stdcall ImageList_GetI
con(ptr long long) ImageList_GetIcon
60 stdcall ImageList_GetI
conSize(ptr ptr ptr) ImageList_GetIconSize
61 stdcall ImageList_GetImage
Count(ptr) ImageList_GetImageCoun
t
62 stdcall ImageList_
GetImageInfo(ptr long ptr) ImageList_GetImageInfo
63 stdcall ImageList_
GetImageRect(ptr long ptr) ImageList_GetImageRect
64 stdcall ImageList_LoadImage
(long str long long long long long) ImageList_LoadImageA
65 stdcall ImageList_
LoadImageA(long str long long long long long) ImageList_LoadImageA
66 stdcall ImageList_
LoadImageW(long wstr long long long long long) ImageList_LoadImageW
67 stdcall ImageList_
Merge(ptr long ptr long long long) ImageList_Merg
e
68 stdcall ImageList_Re
ad(ptr) ImageList_Read
69 stdcall ImageList_Re
move(ptr long) ImageList_Remove
70 stdcall ImageList_
Replace(ptr long long long) ImageList_Replace
71 stdcall Alloc(long) COMCTL32_Alloc
72 stdcall ReAlloc(ptr long) COMCTL32_ReAlloc
73 stdcall Free(ptr) COMCTL32_Free
74 stdcall GetSize(ptr) COMCTL32_GetSize
75 stdcall ImageList_SetDragCursorImage(ptr long long long) ImageList_SetDragCursorImage
76 stdcall ImageList_SetFilter(ptr long long) ImageList_SetFilter
77 stdcall ImageList_SetIconSize(ptr long long) ImageList_SetIconSize
78 stdcall ImageList_SetImageCount(ptr long) ImageList_SetImageCount
79 stdcall ImageList_SetOverlayImage(ptr long long) ImageList_SetOverlayImage
80 stdcall ImageList_Write(ptr ptr) ImageList_Write
81 stdcall InitCommonControlsEx(ptr) InitCommonControlsEx
82 stdcall InitializeFlatSB(long) InitializeFlatSB
83 stdcall PropertySheet(ptr) PropertySheetA
84 stdcall PropertySheetA(ptr) PropertySheetA
85 stdcall PropertySheetW(ptr) PropertySheetW
86 stdcall UninitializeFlatSB(long) UninitializeFlatSB
87 stdcall _TrackMouseEvent(ptr) _TrackMouseEvent
75 stdcall ImageList_ReplaceIcon(ptr long long) ImageList_ReplaceIcon
76 stdcall ImageList_SetBkColor(ptr long) ImageList_SetBkColor
77 stdcall ImageList_SetDragCursorImage(ptr long long long) ImageList_SetDragCursorImage
78 stdcall ImageList_SetFilter(ptr long long) ImageList_SetFilter
79 stub ImageList_SetFlags
80 stdcall ImageList_SetIconSize(ptr long long) ImageList_SetIconSize
81 stdcall ImageList_SetImageCount(ptr long) ImageList_SetImageCount
82 stdcall ImageList_SetOverlayImage(ptr long long) ImageList_SetOverlayImage
83 stdcall ImageList_Write(ptr ptr) ImageList_Write
84 stdcall InitCommonControlsEx(ptr) InitCommonControlsEx
85 stdcall InitMUILanguage(long) InitMUILanguage
86 stdcall InitializeFlatSB(long) InitializeFlatSB
87 stdcall PropertySheet(ptr) PropertySheetA
88 stdcall PropertySheetA(ptr) PropertySheetA
89 stdcall PropertySheetW(ptr) PropertySheetW
90 stdcall UninitializeFlatSB(long) UninitializeFlatSB
91 stdcall _TrackMouseEvent(ptr) _TrackMouseEvent
151 stdcall CreateMRUListA(ptr) CreateMRUListA
152 stdcall FreeMRUList(ptr) FreeMRUListA
...
...
@@ -186,7 +190,11 @@ rsrc comctl32
411 stdcall COMCTL32_411(long long long) COMCTL32_411
412 stdcall COMCTL32_412(long long long) COMCTL32_412
413 stdcall COMCTL32_413(long long long long) COMCTL32_413
# this is actually ordinal 70 in COMCTL32 v5.0
414 stdcall InitMUILanguage(long) InitMUILanguage
414 stub COMCTL32_414
415 stdcall COMCTL32_415(long long long long long) COMCTL32_415
416 stub COMCTL32_416
417 stub COMCTL32_417
418 stub COMCTL32_418
419 stub COMCTL32_419
420 stub COMCTL32_420
421 stub COMCTL32_421
dlls/comctl32/comctl32undoc.c
View file @
b3f681ea
...
...
@@ -2278,17 +2278,18 @@ BOOL WINAPI COMCTL32_413( HWND hw, DWORD b, DWORD c, DWORD d) {
return
TRUE
;
}
/*************************************************************************
* InitMUILanguage [COMCTL32.70]
*
* FIXME: What's this supposed to do? Apparently some i18n thing.
/**************************************************************************
* COMCTL32_415 [COMCTL32.415]
*
* FIXME: What's this supposed to do?
* Parameter 1 is an HWND, you're on your own for the rest.
*/
BOOL
WINAPI
InitMUILanguage
(
LANGID
uiLang
)
{
BOOL
WINAPI
COMCTL32_415
(
HWND
hwnd
,
DWORD
b
,
DWORD
c
,
DWORD
d
,
DWORD
e
)
{
FIXME
(
"(%
04x): stub!
\n
"
,
uiLang
);
FIXME
(
"(%
x, %lx, %lx, %lx, %lx): stub!
\n
"
,
hwnd
,
b
,
c
,
d
,
e
);
return
TRUE
;
}
dlls/comctl32/commctrl.c
View file @
b3f681ea
...
...
@@ -2,7 +2,7 @@
* Common controls functions
*
* Copyright 1997 Dimitrie O. Paun
* Copyright 1998 Eric Kohl
* Copyright 1998
,2000
Eric Kohl
*
*/
...
...
@@ -41,6 +41,7 @@ HANDLE COMCTL32_hHeap = (HANDLE)NULL;
DWORD
COMCTL32_dwProcessesAttached
=
0
;
LPSTR
COMCTL32_aSubclass
=
(
LPSTR
)
NULL
;
HMODULE
COMCTL32_hModule
=
0
;
LANGID
COMCTL32_uiLang
=
MAKELANGID
(
LANG_NEUTRAL
,
SUBLANG_NEUTRAL
);
/***********************************************************************
...
...
@@ -840,10 +841,10 @@ COMCTL32_DllGetVersion (DLLVERSIONINFO *pdvi)
return
E_INVALIDARG
;
}
pdvi
->
dwMajorVersion
=
4
;
pdvi
->
dwMinorVersion
=
72
;
pdvi
->
dwBuildNumber
=
3110
;
pdvi
->
dwPlatformID
=
1
;
pdvi
->
dwMajorVersion
=
5
;
pdvi
->
dwMinorVersion
=
0
;
pdvi
->
dwBuildNumber
=
2919
;
pdvi
->
dwPlatformID
=
6304
;
TRACE
(
"%lu.%lu.%lu.%lu
\n
"
,
pdvi
->
dwMajorVersion
,
pdvi
->
dwMinorVersion
,
...
...
@@ -1103,3 +1104,28 @@ _TrackMouseEvent (TRACKMOUSEEVENT *ptme)
return
TRUE
;
}
/*************************************************************************
* GetMUILanguage [COMCTL32.39]
*
* FIXME: What's this supposed to do? Apparently some i18n thing.
*
*/
LANGID
WINAPI
GetMUILanguage
(
VOID
)
{
return
COMCTL32_uiLang
;
}
/*************************************************************************
* InitMUILanguage [COMCTL32.85]
*
* FIXME: What's this supposed to do? Apparently some i18n thing.
*
*/
VOID
WINAPI
InitMUILanguage
(
LANGID
uiLang
)
{
COMCTL32_uiLang
=
uiLang
;
}
include/commctrl.h
View file @
b3f681ea
...
...
@@ -9,6 +9,7 @@
#include "winbase.h"
#include "wingdi.h"
#include "winuser.h"
#include "winnls.h"
#include "imagelist.h"
#include "prsht.h"
...
...
@@ -27,6 +28,10 @@ typedef struct tagINITCOMMONCONTROLSEX {
BOOL
WINAPI
InitCommonControlsEx
(
LPINITCOMMONCONTROLSEX
);
LANGID
WINAPI
GetMUILanguage
(
VOID
);
VOID
WINAPI
InitMUILanguage
(
LANGID
uiLang
);
#define COMCTL32_VERSION 5
/* dll version */
#ifndef _WIN32_IE
...
...
@@ -105,10 +110,10 @@ BOOL WINAPI InitCommonControlsEx (LPINITCOMMONCONTROLSEX);
#define LPSTR_TEXTCALLBACK WINELIB_NAME_AW(LPSTR_TEXTCALLBACK)
#define I_IMAGECALLBACK (-1)
#define I_IMAGENONE (-2)
#define I_INDENTCALLBACK (-1)
#define I_CHILDRENCALLBACK (-1)
/* owner drawn types */
#define ODT_HEADER 100
#define ODT_TAB 101
...
...
@@ -3548,6 +3553,8 @@ LPVOID WINAPI COMCTL32_ReAlloc (LPVOID, DWORD);
BOOL
WINAPI
COMCTL32_Free
(
LPVOID
);
DWORD
WINAPI
COMCTL32_GetSize
(
LPVOID
);
LPWSTR
WINAPI
COMCTL32_StrChrW
(
LPCWSTR
,
WORD
);
INT
WINAPI
Str_GetPtrA
(
LPCSTR
,
LPSTR
,
INT
);
BOOL
WINAPI
Str_SetPtrA
(
LPSTR
*
,
LPCSTR
);
...
...
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