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
a4f2ab9d
Commit
a4f2ab9d
authored
Nov 12, 2009
by
Owen Rudge
Committed by
Alexandre Julliard
Nov 13, 2009
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
comctl32: Add basic structure for IImageList interface.
parent
d775d6e3
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
338 additions
and
25 deletions
+338
-25
Makefile.in
dlls/comctl32/Makefile.in
+1
-1
imagelist.c
dlls/comctl32/imagelist.c
+320
-9
imagelist.h
dlls/comctl32/imagelist.h
+17
-15
No files found.
dlls/comctl32/Makefile.in
View file @
a4f2ab9d
...
...
@@ -5,7 +5,7 @@ SRCDIR = @srcdir@
VPATH
=
@srcdir@
MODULE
=
comctl32.dll
IMPORTLIB
=
comctl32
IMPORTS
=
user32 gdi32 advapi32 kernel32
IMPORTS
=
u
uid u
ser32 gdi32 advapi32 kernel32
DELAYIMPORTS
=
winmm uxtheme
C_SRCS
=
\
...
...
dlls/comctl32/imagelist.c
View file @
a4f2ab9d
This diff is collapsed.
Click to expand it.
dlls/comctl32/imagelist.h
View file @
a4f2ab9d
...
...
@@ -27,26 +27,28 @@
#include "winbase.h"
#include "wingdi.h"
/* the ones with offsets at the end are the same as in Windows */
struct
_IMAGELIST
{
DWORD
magic
;
/* 00: 'SAMX' */
INT
cCurImage
;
/* 04: ImageCount */
INT
cMaxImage
;
/* 08: maximages */
INT
cGrow
;
/* 0c: cGrow */
INT
cx
;
/* 10: cx */
INT
cy
;
/* 14: cy */
const
struct
IImageListVtbl
*
lpVtbl
;
/* 00: IImageList vtable */
LONG
ref
;
/* 04: reference count */
DWORD
magic
;
/* 08: 'SAMX' */
INT
cCurImage
;
/* 0C: ImageCount */
INT
cMaxImage
;
/* 10: maximages */
INT
cGrow
;
/* 14: cGrow */
INT
cx
;
/* 18: cx */
INT
cy
;
/* 1C: cy */
DWORD
x4
;
UINT
flags
;
/* 1c
: flags */
COLORREF
clrFg
;
/* 20
: foreground color */
COLORREF
clrBk
;
/* 24
: background color */
UINT
flags
;
/* 24
: flags */
COLORREF
clrFg
;
/* 28
: foreground color */
COLORREF
clrBk
;
/* 2C
: background color */
HBITMAP
hbmImage
;
/* 30: images Bitmap */
HBITMAP
hbmMask
;
/* 34: masks Bitmap */
HDC
hdcImage
;
/* 38: images MemDC */
HDC
hdcMask
;
/* 3C: masks MemDC */
INT
nOvlIdx
[
15
];
/* 40: overlay images index */
HBITMAP
hbmImage
;
/* 30: images Bitmap */
HBITMAP
hbmMask
;
/* 34: masks Bitmap */
HDC
hdcImage
;
/* 38: images MemDC */
HDC
hdcMask
;
/* 3C: masks MemDC */
INT
nOvlIdx
[
15
];
/* 40: overlay images index */
/* not yet found out */
HBRUSH
hbrBlend25
;
...
...
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