50 static const WCHAR strWineFontData[] = {
'_',
'_',
'W',
'I',
'N',
'E',
'_',
'F',
'O',
'N',
'T',
'D',
'L',
'G',
'D',
'A',
'T',
'A',0};
52 {
'_',
'_',
'W',
'I',
'N',
'E',
'_',
'F',
'O',
'N',
'T',
'D',
'L',
'G',
'D',
'A',
'T',
'A',
'_',
'A',0};
53 static const WCHAR chooseFontW[] = {
'C',
'H',
'O',
'O',
'S',
'E',
'_',
'F',
'O',
'N',
'T',0};
58 #define TTBITMAP_XSIZE 20 68 #define CI(cs) ((IDS_CHARSET_##cs)-IDS_CHARSET_ANSI) 73 static const WCHAR stShiftJis[]={
'A',
'a',0x3042,0x3041,0x30a2,0x30a1,0x4e9c,0x5b87,0};
74 static const WCHAR stHangul[]={0xac00,0xb098,0xb2e4,
'A',
'a',
'B',
'Y',
'y',
'Z',
'z',0};
75 static const WCHAR stGB2312[]={0x5fae,0x8f6f,0x4e2d,0x6587,0x8f6f,0x4ef6,0};
76 static const WCHAR stBIG5[]={0x4e2d,0x6587,0x5b57,0x578b,0x7bc4,0x4f8b,0};
77 static const WCHAR stGreek[]={
'A',
'a',
'B',
'b',0x0391,0x03b1,0x0392,0x03b2,0};
78 static const WCHAR stTurkish[]={
'A',
'a',
'B',
'b',0x011e,0x011f,0x015e,0x015f,0};
79 static const WCHAR stHebrew[]={
'A',
'a',
'B',
'b',0x05e0,0x05e1,0x05e9,0x05ea,0};
80 static const WCHAR stArabic[]={
'A',
'a',
'B',
'b',0x0627,0x0628,0x062c,0x062f,0x0647,0x0648,0x0632,0};
85 static const WCHAR stThai[]={
'A',
'a',
'B',
'b',0x0e2d,0x0e31,0x0e01,0x0e29,0x0e23,0x0e44,0x0e17,0x0e22,0};
86 static const WCHAR stJohab[]={0xac00,0xb098,0xb2e4,
'A',
'a',
'B',
'Y',
'y',
'Z',
'z',0};
87 static const WCHAR stMac[]={
'A',
'a',
'B',
'b',
'Y',
'y',
'Z',
'z',0};
88 static const WCHAR stOEM[]={
'A',
'a',
'B',
'b',0xf8,0xf1,0xfd,0};
110 CI(ANSI), 0,
CI(SYMBOL), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
111 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
112 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
113 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
114 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
CI(
MAC), 0, 0,
115 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
116 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
117 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
118 CI(JIS),
CI(HANGUL),
CI(JOHAB), 0, 0, 0,
CI(GB2312), 0,
CI(BIG5), 0, 0, 0, 0, 0, 0, 0,
119 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
120 0,
CI(GREEK),
CI(TURKISH),
CI(VIETNAMESE), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
121 0,
CI(HEBREW),
CI(ARABIC), 0, 0, 0, 0, 0, 0, 0,
CI(BALTIC), 0, 0, 0, 0, 0,
122 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
CI(RUSSIAN), 0, 0, 0,
123 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
CI(THAI), 0,
124 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
CI(EE), 0,
125 CI(VISCII),
CI(TCVN),
CI(KOI8),
CI(ISO3),
CI(ISO4),
CI(ISO10),
CI(CELTIC), 0, 0, 0, 0, 0, 0, 0, 0,
CI(OEM),
128 static const struct {
132 #define XX(x) { x, #x }, 191 TRACE(
"(%p)\n", lpChFont);
227 FIXME(
": unimplemented flag (ignored)\n");
245 TRACE(
"(%p)\n", lpChFont);
280 FIXME(
": unimplemented flag (ignored)\n");
286 #define TEXT_EXTRAS 4 287 #define TEXT_COLORS 16 291 0x00000000
L,0x00000080
L,0x00008000
L,0x00008080
L,
292 0x00800000
L,0x00800080
L,0x00808000
L,0x00808080
L,
293 0x00c0c0c0
L,0x000000ff
L,0x0000ff00
L,0x0000ffff
L,
294 0x00ff0000
L,0x00ff00ff
L,0x00ffff00
L,0x00FFFFFF
L 358 dwFontType,
e->lpcf32w,
e->hWnd1,
e);
375 static const struct FONTSTYLE fontstyles[
FSTYLES]={
400 ((
tm.tmItalic != 0)==fontstyles[
i].italic))
442 static const BYTE sizes[]={6,7,8,9,10,11,12,14,16,18,20,22,24,26,28,36,48,72};
458 if(!
ret)
ERR(
"HDC failure!!!\n");
507 TRACE(
"(nFontType=%d)\n",nFontType);
508 TRACE(
" %s h=%d w=%d e=%d o=%d wg=%d i=%d u=%d s=%d" 509 " ch=%d op=%d cp=%d q=%d pf=%xh\n",
573 if (packedstyle ==
id)
613 dwFontType,
s->lpcf32w, hcmb2, hcmb3, hDlg);
628 static const WCHAR strColorName[] = {
'[',
'c',
'o',
'l',
'o',
'r',
' ',
'n',
'a',
'm',
'e',
']',0};
636 ERR(
"structure size failure!!!\n");
668 memcpy(
name, strColorName,
sizeof(strColorName));
700 TRACE(
"EnumFontFamiliesEx returns 0\n");
705 FIXME(
"No font found with fixed pitch only, dropping flag.\n");
710 FIXME(
"No font found with truetype only, dropping flag.\n");
904 WCHAR buffW[8], *endptrW;
908 invalid_size =
size == 0 && *endptrW;
914 cf->iPointSize = 10 *
size;
916 return invalid_size ? -1 :
size;
929 if (!lpcf)
return FALSE;
934 WCHAR str_edit[256], str_cmb[256];
948 cmb_selected_by_edit =
TRUE;
1060 wininfo.
cbSize=
sizeof(wininfo);
1077 wininfo.
cbSize=
sizeof(wininfo);
1099 if (pointsize == -1)
1139 if (!lpcfw)
return FALSE;
1168 if (!lpcf)
return FALSE;
1235 TRACE(
"CFn_WMInitDialog returned FALSE\n");
1254 TRACE(
"WM_CHOOSEFONT_GETLOGFONT lParam=%08lX\n",
lParam);
1287 TRACE(
"CFn_WMInitDialog returned FALSE\n");
1304 TRACE(
"WM_CHOOSEFONT_GETLOGFONT lParam=%08lX\n",
lParam);
HGDIOBJ WINAPI GetStockObject(_In_ int)
static BOOL CFn_FitFontStyle(HWND hDlg, LONG packedstyle)
struct tagMEASUREITEMSTRUCT * LPMEASUREITEMSTRUCT
BOOL WINAPI CheckDlgButton(_In_ HWND, _In_ int, _In_ UINT)
static LRESULT CFn_WMCommand(HWND hDlg, WPARAM wParam, LPARAM lParam, LPCHOOSEFONTW lpcf)
static const WCHAR stOEM[]
UINT WINAPI GetDlgItemTextW(HWND hDlg, int nIDDlgItem, LPWSTR lpString, int nMaxCount)
GLubyte GLubyte GLubyte GLubyte w
DECLSPEC_HIDDEN HINSTANCE COMDLG32_hInstance
BOOL WINAPI GetTextMetricsW(_In_ HDC, _Out_ LPTEXTMETRICW)
int WINAPI MapWindowPoints(_In_opt_ HWND hWndFrom, _In_opt_ HWND hWndTo, _Inout_updates_(cPoints) LPPOINT lpPoints, _In_ UINT cPoints)
#define WideCharToMultiByte
static static const char __ms_va_list
#define CDERR_LOADRESFAILURE
BOOL WINAPI IsWindow(_In_opt_ HWND)
struct tagDRAWITEMSTRUCT * LPDRAWITEMSTRUCT
#define CF_FIXEDPITCHONLY
GLsizei GLenum const GLvoid GLuint GLsizei GLfloat * metrics
BOOL WINAPI Rectangle(_In_ HDC, _In_ int, _In_ int, _In_ int, _In_ int)
HDC WINAPI GetDC(_In_opt_ HWND)
static const COLORREF textcolors[TEXT_COLORS]
static LRESULT CFn_WMDrawItem(LPARAM lParam)
int WINAPI EnumFontFamiliesExW(_In_ HDC, _In_ PLOGFONTW, _In_ FONTENUMPROCW, _In_ LPARAM, _In_ DWORD)
#define FORMAT_MESSAGE_ARGUMENT_ARRAY
#define FORMAT_MESSAGE_FROM_STRING
static const WCHAR stTCVN[]
BOOL WINAPI DrawFocusRect(_In_ HDC, _In_ LPCRECT)
HRSRC WINAPI FindResourceA(HMODULE hModule, LPCSTR name, LPCSTR type)
static LRESULT CFn_WMInitDialog(HWND hDlg, LPARAM lParam, LPCHOOSEFONTW lpcf)
static const WCHAR stIso88594[]
static INT AddFontStyle(const ENUMLOGFONTEXW *lpElfex, const NEWTEXTMETRICEXW *lpNTM, UINT nFontType, const CHOOSEFONTW *lpcf, HWND hcmb2, HWND hcmb3, HWND hDlg)
HGDIOBJ WINAPI SelectObject(_In_ HDC, _In_ HGDIOBJ)
BOOL WINAPI DeleteObject(_In_ HGDIOBJ)
LPVOID WINAPI LockResource(HGLOBAL handle)
_Check_return_ long __cdecl wcstol(_In_z_ const wchar_t *_Str, _Out_opt_ _Deref_post_z_ wchar_t **_EndPtr, _In_ int _Radix)
static void select_combo_item(HWND dialog, int id, int sel)
BOOL WINAPI ImageList_Draw(HIMAGELIST himl, INT i, HDC hdc, INT x, INT y, UINT fStyle)
BOOL WINAPI ShowWindow(_In_ HWND, _In_ int)
BOOL WINAPI EndPaint(_In_ HWND, _In_ const PAINTSTRUCT *)
static void CFn_FitFontSize(HWND hDlg, int points)
int WINAPI LoadStringW(_In_opt_ HINSTANCE hInstance, _In_ UINT uID, _Out_writes_to_(cchBufferMax, return+1) LPWSTR lpBuffer, _In_ int cchBufferMax)
static BOOL AddFontSizeToCombo3(HWND hwnd, UINT h, const CHOOSEFONTW *lpcf)
DWORD WINAPI GetSysColor(_In_ int)
BOOL WINAPI EndDialog(_In_ HWND, _In_ INT_PTR)
HRSRC WINAPI FindResourceW(HINSTANCE hModule, LPCWSTR name, LPCWSTR type)
static INT get_dialog_font_point_size(HWND hDlg, CHOOSEFONTW *cf)
GLint GLint GLsizei GLsizei GLsizei GLint GLenum format
static void * heap_alloc(size_t len)
CHAR lfFaceName[LF_FACESIZE]
static const WCHAR stVietname[]
GLfloat GLfloat GLfloat GLfloat h
static HDC CFn_GetDC(const CHOOSEFONTW *lpcf)
int WINAPI lstrcmpiW(LPCWSTR lpString1, LPCWSTR lpString2)
LRESULT WINAPI CallWindowProcA(_In_ WNDPROC, _In_ HWND, _In_ UINT, _In_ WPARAM, _In_ LPARAM)
#define CF_ENABLETEMPLATEHANDLE
static const WCHAR stEastEur[]
COLORREF WINAPI SetBkColor(_In_ HDC, _In_ COLORREF)
#define CDERR_FINDRESFAILURE
static const WCHAR stKOI8[]
static const struct @340 cfflags[]
static BOOL SetFontSizesToCombo3(HWND hwnd, const CHOOSEFONTW *lpcf)
static BOOL CFn_FitCharSet(HWND hDlg, int charset)
static INT WINAPI FontFamilyEnumProc(const ENUMLOGFONTEXW *lpElfex, const TEXTMETRICW *metrics, DWORD dwFontType, LPARAM lParam)
static const WCHAR stGreek[]
HDC WINAPI BeginPaint(_In_ HWND, _Out_ LPPAINTSTRUCT)
BOOL WINAPI DrawEdge(_In_ HDC, _Inout_ LPRECT, _In_ UINT, _In_ UINT)
BOOL WINAPI ChooseFontW(LPCHOOSEFONTW lpChFont)
#define CLIP_DEFAULT_PRECIS
int WINAPI ReleaseDC(_In_opt_ HWND, _In_ HDC)
static const WCHAR stWestern[]
_Out_opt_ int _Out_opt_ int * cy
HGLOBAL WINAPI LoadResource(HINSTANCE hModule, HRSRC hRsrc)
WCHAR elfScript[LF_FACESIZE]
HFONT WINAPI CreateFontIndirectW(_In_ const LOGFONTW *)
static const WCHAR stBIG5[]
static const WCHAR stBaltic[]
static const BYTE CHARSET_ORDER[256]
#define CF_FORCEFONTEXIST
#define COLOR_HIGHLIGHTTEXT
struct CFn_ENUMSTRUCT * LPCFn_ENUMSTRUCT
UINT WINAPI IsDlgButtonChecked(_In_ HWND, _In_ int)
static BOOL CFn_HookCallChk32(const CHOOSEFONTW *lpcf)
#define IDS_FONT_SIZE_INPUT
static const WCHAR stIso88593[]
GLsizei GLenum const GLvoid GLsizei GLenum GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLint GLint GLint GLshort GLshort GLshort GLubyte GLubyte GLubyte GLuint GLuint GLuint GLushort GLushort GLushort GLbyte GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLfloat GLint GLint GLint GLint GLshort GLshort GLshort GLshort GLubyte GLubyte GLubyte GLubyte GLuint GLuint GLuint GLuint GLushort GLushort GLushort GLushort GLboolean const GLdouble const GLfloat const GLint const GLshort const GLbyte const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLdouble const GLfloat const GLfloat const GLint const GLint const GLshort const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort GLenum GLenum GLenum GLfloat GLenum GLint GLenum GLenum GLenum GLfloat GLenum GLenum GLint GLenum GLfloat GLenum GLint GLint GLushort GLenum GLenum GLfloat GLenum GLenum GLint GLfloat const GLubyte GLenum GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLint GLint GLsizei GLsizei GLint GLenum GLenum const GLvoid GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLenum const GLdouble GLenum GLenum const GLfloat GLenum GLenum const GLint GLsizei GLuint GLfloat GLuint GLbitfield GLfloat GLint GLuint GLboolean GLenum GLfloat GLenum GLbitfield GLenum GLfloat GLfloat GLint GLint const GLfloat GLenum GLfloat GLfloat GLint GLint GLfloat GLfloat GLint GLint const GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat const GLdouble const GLfloat const GLdouble const GLfloat GLint GLint GLint j
static const WCHAR fontsizefmtW[]
static LRESULT CFn_WMDestroy(HWND hwnd, LPCHOOSEFONTW lpcfw)
#define WM_CHOOSEFONT_GETLOGFONT
BOOL WINAPI SetPropW(_In_ HWND, _In_ LPCWSTR, _In_opt_ HANDLE)
int WINAPI MessageBoxW(_In_opt_ HWND, _In_opt_ LPCWSTR, _In_opt_ LPCWSTR, _In_ UINT)
HWND WINAPI GetDlgItem(_In_opt_ HWND, _In_ int)
static void _dump_cf_flags(DWORD cflags)
BOOL WINAPI ChooseFontA(LPCHOOSEFONTA lpChFont)
const char * wine_dbgstr_rect(const RECT *rect)
static LRESULT CFn_WMMeasureItem(HWND hDlg, LPARAM lParam)
BOOL WINAPI InvalidateRect(_In_opt_ HWND, _In_opt_ LPCRECT, _In_ BOOL)
#define OUT_DEFAULT_PRECIS
HCURSOR WINAPI LoadCursorW(_In_opt_ HINSTANCE, _In_ LPCWSTR)
static const WCHAR stVISCII[]
LRESULT WINAPI SendDlgItemMessageW(_In_ HWND, _In_ int, _In_ UINT, _In_ WPARAM, _In_ LPARAM)
static const WCHAR stArabic[]
INT_PTR WINAPI DialogBoxIndirectParamA(_In_opt_ HINSTANCE, _In_ LPCDLGTEMPLATE, _In_opt_ HWND, _In_opt_ DLGPROC, _In_ LPARAM)
GLsizei const GLfloat * points
#define MB_ICONINFORMATION
BOOL WINAPI SetDlgItemInt(_In_ HWND, _In_ int, _In_ UINT, _In_ BOOL)
int WINAPI GetDeviceCaps(_In_opt_ HDC, _In_ int)
#define memcpy(s1, s2, n)
BOOL WINAPI TextOutW(_In_ HDC hdc, _In_ int x, _In_ int y, _In_reads_(c) LPCWSTR lpString, _In_ int c)
static BOOL SetFontStylesToCombo2(HWND hwnd, HDC hdc, const LOGFONTW *lplf)
static const WCHAR stHebrew[]
GLint GLint GLsizei GLsizei height
static const WCHAR stShiftJis[]
BOOL WINAPI EnableWindow(_In_ HWND, _In_ BOOL)
LRESULT(CALLBACK * WNDPROC)(HWND, UINT, WPARAM, LPARAM)
static INT AddFontFamily(const ENUMLOGFONTEXW *lpElfex, const NEWTEXTMETRICEXW *lpNTM, UINT nFontType, const CHOOSEFONTW *lpcf, HWND hwnd, LPCFn_ENUMSTRUCT e)
static INT WINAPI FontStyleEnumProc(const ENUMLOGFONTEXW *lpElfex, const TEXTMETRICW *metrics, DWORD dwFontType, LPARAM lParam)
COLORREF WINAPI SetTextColor(_In_ HDC, _In_ COLORREF)
HWND WINAPI GetParent(_In_ HWND)
struct tagCHOOSEFONTW * LPCHOOSEFONTW
UINT WINAPI RegisterWindowMessageW(_In_ LPCWSTR)
BOOL WINAPI GetWindowInfo(_In_ HWND, _Inout_ PWINDOWINFO)
GLsizei GLenum const GLvoid GLsizei GLenum GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLint GLint GLint GLshort GLshort GLshort GLubyte GLubyte GLubyte GLuint GLuint GLuint GLushort GLushort GLushort GLbyte GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLfloat GLint GLint GLint GLint GLshort GLshort GLshort GLshort GLubyte GLubyte GLubyte GLubyte GLuint GLuint GLuint GLuint GLushort GLushort GLushort GLushort GLboolean const GLdouble const GLfloat const GLint const GLshort const GLbyte const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLdouble const GLfloat const GLfloat const GLint const GLint const GLshort const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort GLenum GLenum GLenum GLfloat GLenum GLint GLenum GLenum GLenum GLfloat GLenum GLenum GLint GLenum GLfloat GLenum GLint GLint GLushort GLenum GLenum GLfloat GLenum GLenum GLint GLfloat const GLubyte GLenum GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLint GLint GLsizei GLsizei GLint GLenum GLenum const GLvoid GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLenum const GLdouble GLenum GLenum const GLfloat GLenum GLenum const GLint GLsizei GLuint GLfloat GLuint GLbitfield GLfloat GLint GLuint GLboolean GLenum GLfloat GLenum GLbitfield GLenum GLfloat GLfloat GLint GLint const GLfloat GLenum GLfloat GLfloat GLint GLint GLfloat GLfloat GLint GLint const GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat const GLdouble const GLfloat const GLdouble const GLfloat GLint i
HCURSOR WINAPI SetCursor(_In_opt_ HCURSOR)
static const WCHAR chooseFontW[]
void COMDLG32_SetCommDlgExtendedError(DWORD err) DECLSPEC_HIDDEN
LRESULT WINAPI SendMessageW(_In_ HWND, _In_ UINT, _In_ WPARAM, _In_ LPARAM)
static const WCHAR strWineFontData_a[]
#define FIELD_OFFSET(t, f)
INT_PTR WINAPI DialogBoxIndirectParamW(_In_opt_ HINSTANCE, _In_ LPCDLGTEMPLATE, _In_opt_ HWND, _In_opt_ DLGPROC, _In_ LPARAM)
HBRUSH WINAPI CreateSolidBrush(_In_ COLORREF)
static const WCHAR stJohab[]
static const WCHAR stGB2312[]
HANDLE WINAPI GetPropW(_In_ HWND, _In_ LPCWSTR)
#define MultiByteToWideChar
static void CFn_ReleaseDC(const CHOOSEFONTW *lpcf, HDC hdc)
static DWORD *static HFONT(WINAPI *pCreateFontIndirectExA)(const ENUMLOGFONTEXDVA *)
HIMAGELIST WINAPI ImageList_LoadImageW(HINSTANCE hi, LPCWSTR lpbmp, INT cx, INT cGrow, COLORREF clrMask, UINT uType, UINT uFlags)
BOOL WINAPI ImageList_GetIconSize(HIMAGELIST himl, INT *cx, INT *cy)
LRESULT WINAPI CallWindowProcW(_In_ WNDPROC, _In_ HWND, _In_ UINT, _In_ WPARAM, _In_ LPARAM)
WCHAR lfFaceName[LF_FACESIZE]
static const WCHAR stHangul[]
CHAR lfFaceName[LF_FACESIZE]
#define IDS_FONT_BOLD_ITALIC
static INT_PTR CALLBACK FormatCharDlgProcW(HWND hDlg, UINT uMsg, WPARAM wParam, LPARAM lParam)
static const WCHAR stSymbol[]
static const WCHAR stIso885910[]
#define MAKEINTRESOURCEW(i)
WCHAR lfFaceName[LF_FACESIZE]
static const WCHAR *const sample_lang_text[]
int WINAPI FillRect(HDC, LPCRECT, HBRUSH)
struct tagCHOOSEFONTA * LPCHOOSEFONTA
HBRUSH WINAPI GetSysColorBrush(_In_ int)
#define CF_ENABLETEMPLATE
static const struct @532 sizes[]
static const WCHAR stMac[]
static INT_PTR CALLBACK FormatCharDlgProcA(HWND hDlg, UINT uMsg, WPARAM wParam, LPARAM lParam)
static const WCHAR stCyrillic[]
static LRESULT CFn_WMPaint(HWND hDlg, WPARAM wParam, LPARAM lParam, const CHOOSEFONTW *lpcf)
#define CF_INITTOLOGFONTSTRUCT
static const WCHAR stThai[]
static const WCHAR strWineFontData[]
static int GetScreenDPI(void)
static const WCHAR stTurkish[]
INT WINAPI DrawTextW(HDC hdc, LPCWSTR str, INT count, LPRECT rect, UINT flags)
#define TRUETYPE_FONTTYPE
static BOOL heap_free(void *mem)
static const WCHAR stCeltic[]
unsigned int(__cdecl typeof(jpeg_read_scanlines))(struct jpeg_decompress_struct *
WINE_DEFAULT_DEBUG_CHANNEL(commdlg)
#define CB_FINDSTRINGEXACT