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
ddfba2b4
Commit
ddfba2b4
authored
Sep 28, 2006
by
Dmitry Timoshkov
Committed by
Alexandre Julliard
Sep 28, 2006
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
gdi32: Make GdiFont a proper C structure, with GdiFont* being a pointer.
parent
57a04062
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
16 additions
and
16 deletions
+16
-16
freetype.c
dlls/gdi/freetype.c
+0
-0
gdi_private.h
dlls/gdi/gdi_private.h
+16
-16
No files found.
dlls/gdi/freetype.c
View file @
ddfba2b4
This diff is collapsed.
Click to expand it.
dlls/gdi/gdi_private.h
View file @
ddfba2b4
...
...
@@ -205,7 +205,7 @@ typedef struct tagGdiPath
BOOL
newStroke
;
}
GdiPath
;
typedef
struct
tagGdiFont
*
GdiFont
;
typedef
struct
tagGdiFont
GdiFont
;
struct
saved_visrgn
{
...
...
@@ -248,7 +248,7 @@ typedef struct tagDC
HANDLE
hDevice
;
HPALETTE
hPalette
;
GdiFont
gdiFont
;
GdiFont
*
gdiFont
;
GdiPath
path
;
WORD
ROPmode
;
...
...
@@ -362,28 +362,28 @@ extern HENHMETAFILE EMF_Create_HENHMETAFILE(ENHMETAHEADER *emh, BOOL on_disk );
/* freetype.c */
extern
INT
WineEngAddFontResourceEx
(
LPCWSTR
,
DWORD
,
PVOID
);
extern
GdiFont
WineEngCreateFontInstance
(
DC
*
,
HFONT
);
extern
GdiFont
*
WineEngCreateFontInstance
(
DC
*
,
HFONT
);
extern
BOOL
WineEngDestroyFontInstance
(
HFONT
handle
);
extern
DWORD
WineEngEnumFonts
(
LPLOGFONTW
,
FONTENUMPROCW
,
LPARAM
);
extern
BOOL
WineEngGetCharABCWidths
(
GdiFont
font
,
UINT
firstChar
,
extern
BOOL
WineEngGetCharABCWidths
(
GdiFont
*
font
,
UINT
firstChar
,
UINT
lastChar
,
LPABC
buffer
);
extern
BOOL
WineEngGetCharABCWidthsI
(
GdiFont
font
,
UINT
firstChar
,
extern
BOOL
WineEngGetCharABCWidthsI
(
GdiFont
*
font
,
UINT
firstChar
,
UINT
count
,
LPWORD
pgi
,
LPABC
buffer
);
extern
BOOL
WineEngGetCharWidth
(
GdiFont
,
UINT
,
UINT
,
LPINT
);
extern
DWORD
WineEngGetFontData
(
GdiFont
,
DWORD
,
DWORD
,
LPVOID
,
DWORD
);
extern
DWORD
WineEngGetGlyphIndices
(
GdiFont
font
,
LPCWSTR
lpstr
,
INT
count
,
extern
BOOL
WineEngGetCharWidth
(
GdiFont
*
,
UINT
,
UINT
,
LPINT
);
extern
DWORD
WineEngGetFontData
(
GdiFont
*
,
DWORD
,
DWORD
,
LPVOID
,
DWORD
);
extern
DWORD
WineEngGetGlyphIndices
(
GdiFont
*
font
,
LPCWSTR
lpstr
,
INT
count
,
LPWORD
pgi
,
DWORD
flags
);
extern
DWORD
WineEngGetGlyphOutline
(
GdiFont
,
UINT
glyph
,
UINT
format
,
extern
DWORD
WineEngGetGlyphOutline
(
GdiFont
*
,
UINT
glyph
,
UINT
format
,
LPGLYPHMETRICS
,
DWORD
buflen
,
LPVOID
buf
,
const
MAT2
*
);
extern
DWORD
WineEngGetKerningPairs
(
GdiFont
,
DWORD
,
KERNINGPAIR
*
);
extern
DWORD
WineEngGetKerningPairs
(
GdiFont
*
,
DWORD
,
KERNINGPAIR
*
);
extern
BOOL
WineEngGetLinkedHFont
(
DC
*
dc
,
WCHAR
c
,
HFONT
*
new_hfont
,
UINT
*
glyph
);
extern
UINT
WineEngGetOutlineTextMetrics
(
GdiFont
,
UINT
,
LPOUTLINETEXTMETRICW
);
extern
UINT
WineEngGetTextCharsetInfo
(
GdiFont
font
,
LPFONTSIGNATURE
fs
,
DWORD
flags
);
extern
BOOL
WineEngGetTextExtentExPoint
(
GdiFont
,
LPCWSTR
,
INT
,
INT
,
LPINT
,
LPINT
,
LPSIZE
);
extern
BOOL
WineEngGetTextExtentPointI
(
GdiFont
,
const
WORD
*
,
INT
,
LPSIZE
);
extern
INT
WineEngGetTextFace
(
GdiFont
,
INT
,
LPWSTR
);
extern
BOOL
WineEngGetTextMetrics
(
GdiFont
,
LPTEXTMETRICW
);
extern
UINT
WineEngGetOutlineTextMetrics
(
GdiFont
*
,
UINT
,
LPOUTLINETEXTMETRICW
);
extern
UINT
WineEngGetTextCharsetInfo
(
GdiFont
*
font
,
LPFONTSIGNATURE
fs
,
DWORD
flags
);
extern
BOOL
WineEngGetTextExtentExPoint
(
GdiFont
*
,
LPCWSTR
,
INT
,
INT
,
LPINT
,
LPINT
,
LPSIZE
);
extern
BOOL
WineEngGetTextExtentPointI
(
GdiFont
*
,
const
WORD
*
,
INT
,
LPSIZE
);
extern
INT
WineEngGetTextFace
(
GdiFont
*
,
INT
,
LPWSTR
);
extern
BOOL
WineEngGetTextMetrics
(
GdiFont
*
,
LPTEXTMETRICW
);
extern
BOOL
WineEngInit
(
void
);
extern
BOOL
WineEngRemoveFontResourceEx
(
LPCWSTR
,
DWORD
,
PVOID
);
...
...
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