|
ReactOS 0.4.17-dev-573-g8315b8c
|
#include <assert.h>#include <stdarg.h>#include <string.h>#include "winerror.h"#include "windef.h"#include "winbase.h"#include "wingdi.h"#include "winuser.h"#include "wine/list.h"#include "objbase.h"#include "oleauto.h"#include "ole2.h"#include "olectl.h"#include "wine/debug.h"#include "connpt.h"#include "oaidl.h"
Go to the source code of this file.
Classes | |
| struct | _HFONTItem |
| struct | OLEFontImpl |
| struct | enum_data |
| struct | IClassFactoryImpl |
Macros | |
| #define | COBJMACROS |
| #define | FONTPERSIST_ITALIC 0x02 |
| #define | FONTPERSIST_UNDERLINE 0x04 |
| #define | FONTPERSIST_STRIKETHROUGH 0x08 |
Typedefs | |
| typedef struct _HFONTItem | HFONTItem |
| typedef struct _HFONTItem * | PHFONTItem |
| typedef struct OLEFontImpl | OLEFontImpl |
Variables | |
| static HDC | olefont_hdc |
| static struct list | OLEFontImpl_hFontList = LIST_INIT(OLEFontImpl_hFontList) |
| static LONG | ifont_cnt = 0 |
| static CRITICAL_SECTION | OLEFontImpl_csHFONTLIST = { &OLEFontImpl_csHFONTLIST_debug, -1, 0, 0, 0, 0 } |
| static CRITICAL_SECTION_DEBUG | OLEFontImpl_csHFONTLIST_debug |
| static const IFontVtbl | OLEFontImpl_VTable |
| static const IDispatchVtbl | OLEFontImpl_IDispatch_VTable |
| static const IPersistStreamVtbl | OLEFontImpl_IPersistStream_VTable |
| static const IConnectionPointContainerVtbl | OLEFontImpl_IConnectionPointContainer_VTable |
| static const IPersistPropertyBagVtbl | OLEFontImpl_IPersistPropertyBag_VTable |
| static const IClassFactoryVtbl | SFCF_Vtbl |
| static IClassFactoryImpl | STDFONT_CF = {{&SFCF_Vtbl}, 1 } |
| typedef struct _HFONTItem HFONTItem |
| typedef struct OLEFontImpl OLEFontImpl |
| typedef struct _HFONTItem * PHFONTItem |
|
static |
Definition at line 134 of file olefont.c.
Referenced by realize_font().
|
static |
Definition at line 209 of file olefont.c.
Referenced by OLEFontImpl_ReleaseHfont().
|
static |
Definition at line 170 of file olefont.c.
Referenced by OLEFontImpl_Load(), OLEFontImpl_Release(), and realize_font().
Definition at line 102 of file olefont.c.
Referenced by OLEFontImpl_Release().
|
static |
Definition at line 121 of file olefont.c.
Referenced by dec_ext_ref(), dec_int_ref(), inc_ext_ref(), and inc_int_ref().
|
static |
Definition at line 526 of file olefont.c.
Referenced by realize_font().
Definition at line 91 of file olefont.c.
Referenced by OLEFontImpl_Construct(), and realize_font().
|
static |
Definition at line 113 of file olefont.c.
Referenced by dec_int_ref(), and OLEFontImpl_Release().
|
inlinestatic |
Definition at line 2081 of file olefont.c.
Referenced by SFCF_AddRef(), SFCF_LockServer(), SFCF_QueryInterface(), and SFCF_Release().
|
inlinestatic |
Definition at line 289 of file olefont.c.
Referenced by OLEFontImpl_EnumConnectionPoints(), OLEFontImpl_FindConnectionPoint(), OLEFontImpl_IConnectionPointContainer_AddRef(), OLEFontImpl_IConnectionPointContainer_QueryInterface(), and OLEFontImpl_IConnectionPointContainer_Release().
|
inlinestatic |
Definition at line 279 of file olefont.c.
Referenced by OLEFontImpl_GetIDsOfNames(), OLEFontImpl_GetTypeInfo(), OLEFontImpl_GetTypeInfoCount(), OLEFontImpl_IDispatch_AddRef(), OLEFontImpl_IDispatch_QueryInterface(), OLEFontImpl_IDispatch_Release(), and OLEFontImpl_Invoke().
|
inlinestatic |
Definition at line 274 of file olefont.c.
Referenced by OLEFontImpl_AddRef(), OLEFontImpl_AddRefHfont(), OLEFontImpl_Clone(), OLEFontImpl_get_Bold(), OLEFontImpl_get_Charset(), OLEFontImpl_get_hFont(), OLEFontImpl_get_Italic(), OLEFontImpl_get_Name(), OLEFontImpl_get_Size(), OLEFontImpl_get_Strikethrough(), OLEFontImpl_get_Underline(), OLEFontImpl_get_Weight(), OLEFontImpl_IsEqual(), OLEFontImpl_put_Bold(), OLEFontImpl_put_Charset(), OLEFontImpl_put_Italic(), OLEFontImpl_put_Name(), OLEFontImpl_put_Size(), OLEFontImpl_put_Strikethrough(), OLEFontImpl_put_Underline(), OLEFontImpl_put_Weight(), OLEFontImpl_QueryInterface(), OLEFontImpl_Release(), OLEFontImpl_ReleaseHfont(), OLEFontImpl_SetHdc(), and OLEFontImpl_SetRatio().
|
inlinestatic |
Definition at line 294 of file olefont.c.
Referenced by OLEFontImpl_IPersistPropertyBag_AddRef(), OLEFontImpl_IPersistPropertyBag_Load(), OLEFontImpl_IPersistPropertyBag_QueryInterface(), and OLEFontImpl_IPersistPropertyBag_Release().
|
inlinestatic |
Definition at line 284 of file olefont.c.
Referenced by OLEFontImpl_GetSizeMax(), OLEFontImpl_IPersistStream_AddRef(), OLEFontImpl_IPersistStream_QueryInterface(), OLEFontImpl_IPersistStream_Release(), OLEFontImpl_Load(), and OLEFontImpl_Save().
|
static |
Definition at line 191 of file olefont.c.
Referenced by OLEFontImpl_AddRefHfont().
|
static |
Definition at line 149 of file olefont.c.
Referenced by OLEFontImpl_Clone().
| HRESULT WINAPI OleCreateFontIndirect | ( | LPFONTDESC | lpFontDesc, |
| REFIID | riid, | ||
| LPVOID * | ppvObj | ||
| ) |
Definition at line 311 of file olefont.c.
Referenced by SFCF_CreateInstance().
|
static |
Definition at line 363 of file olefont.c.
Referenced by OLEFontImpl_put_Bold(), OLEFontImpl_put_Charset(), OLEFontImpl_put_Italic(), OLEFontImpl_put_Name(), OLEFontImpl_put_Size(), OLEFontImpl_put_Strikethrough(), OLEFontImpl_put_Underline(), and OLEFontImpl_put_Weight().
Definition at line 932 of file olefont.c.
|
static |
Definition at line 2002 of file olefont.c.
Referenced by OleCreateFontIndirect().
|
static |
Definition at line 2057 of file olefont.c.
Referenced by OLEFontImpl_Clone(), OLEFontImpl_Construct(), and OLEFontImpl_Release().
|
static |
Definition at line 1773 of file olefont.c.
|
static |
Definition at line 877 of file olefont.c.
Referenced by OLEFontImpl_Invoke().
Definition at line 805 of file olefont.c.
|
static |
|
static |
Definition at line 1219 of file olefont.c.
|
static |
Definition at line 1697 of file olefont.c.
|
static |
Definition at line 1190 of file olefont.c.
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
Definition at line 1255 of file olefont.c.
|
static |
Definition at line 1826 of file olefont.c.
|
static |
|
static |
|
static |
Definition at line 1854 of file olefont.c.
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
Definition at line 983 of file olefont.c.
|
static |
Definition at line 1566 of file olefont.c.
Definition at line 718 of file olefont.c.
|
static |
Definition at line 434 of file olefont.c.
Definition at line 1050 of file olefont.c.
Definition at line 488 of file olefont.c.
|
static |
Definition at line 1627 of file olefont.c.
|
static |
Definition at line 1023 of file olefont.c.
|
static |
Definition at line 539 of file olefont.c.
Referenced by OLEFontImpl_get_Bold(), OLEFontImpl_get_Charset(), OLEFontImpl_get_hFont(), OLEFontImpl_get_Italic(), OLEFontImpl_get_Name(), OLEFontImpl_get_Size(), OLEFontImpl_get_Strikethrough(), OLEFontImpl_get_Underline(), and OLEFontImpl_get_Weight().
Definition at line 2105 of file olefont.c.
|
static |
Definition at line 2116 of file olefont.c.
|
static |
Definition at line 2086 of file olefont.c.
| WINE_DEFAULT_DEBUG_CHANNEL | ( | ole | ) |
|
static |
Definition at line 76 of file olefont.c.
Referenced by OLEFontImpl_Clone(), OLEFontImpl_Construct(), and OLEFontImpl_Release().
|
static |
Definition at line 52 of file olefont.c.
Referenced by delete_dc(), and get_dc().
|
static |
Definition at line 81 of file olefont.c.
Referenced by add_hfontitem(), dec_ext_ref(), dec_int_ref(), delete_dc(), get_dc(), inc_ext_ref(), inc_int_ref(), and OLEFontImpl_Release().
|
static |
Definition at line 73 of file olefont.c.
Referenced by add_hfontitem(), find_hfontitem(), and OLEFontImpl_Release().
|
static |
Definition at line 1807 of file olefont.c.
Referenced by OLEFontImpl_Construct().
|
static |
Definition at line 1471 of file olefont.c.
Referenced by OLEFontImpl_Construct().
|
static |
Definition at line 1981 of file olefont.c.
Referenced by OLEFontImpl_Construct().
|
static |
Definition at line 1723 of file olefont.c.
Referenced by OLEFontImpl_Construct().
|
static |
Definition at line 1110 of file olefont.c.
Referenced by OLEFontImpl_Construct().
|
static |
|
static |
Definition at line 2136 of file olefont.c.
Referenced by _get_STDFONT_CF().