Lines Matching refs:IFont
132 typedef struct IFont IFont;
1226 typedef IFont *LPFONT;
1237 struct IFont : public IUnknown {
1256 virtual HRESULT WINAPI Clone(IFont **ppFont) = 0;
1257 virtual HRESULT WINAPI IsEqual(IFont *pFontOther) = 0;
1267 HRESULT (WINAPI *QueryInterface)(IFont *This,REFIID riid,void **ppvObject);
1268 ULONG (WINAPI *AddRef)(IFont *This);
1269 ULONG (WINAPI *Release)(IFont *This);
1270 HRESULT (WINAPI *get_Name)(IFont *This,BSTR *pName);
1271 HRESULT (WINAPI *put_Name)(IFont *This,BSTR name);
1272 HRESULT (WINAPI *get_Size)(IFont *This,CY *pSize);
1273 HRESULT (WINAPI *put_Size)(IFont *This,CY size);
1274 HRESULT (WINAPI *get_Bold)(IFont *This,WINBOOL *pBold);
1275 HRESULT (WINAPI *put_Bold)(IFont *This,WINBOOL bold);
1276 HRESULT (WINAPI *get_Italic)(IFont *This,WINBOOL *pItalic);
1277 HRESULT (WINAPI *put_Italic)(IFont *This,WINBOOL italic);
1278 HRESULT (WINAPI *get_Underline)(IFont *This,WINBOOL *pUnderline);
1279 HRESULT (WINAPI *put_Underline)(IFont *This,WINBOOL underline);
1280 HRESULT (WINAPI *get_Strikethrough)(IFont *This,WINBOOL *pStrikethrough);
1281 HRESULT (WINAPI *put_Strikethrough)(IFont *This,WINBOOL strikethrough);
1282 HRESULT (WINAPI *get_Weight)(IFont *This,SHORT *pWeight);
1283 HRESULT (WINAPI *put_Weight)(IFont *This,SHORT weight);
1284 HRESULT (WINAPI *get_Charset)(IFont *This,SHORT *pCharset);
1285 HRESULT (WINAPI *put_Charset)(IFont *This,SHORT charset);
1286 HRESULT (WINAPI *get_hFont)(IFont *This,HFONT *phFont);
1287 HRESULT (WINAPI *Clone)(IFont *This,IFont **ppFont);
1288 HRESULT (WINAPI *IsEqual)(IFont *This,IFont *pFontOther);
1289 HRESULT (WINAPI *SetRatio)(IFont *This,LONG cyLogical,LONG cyHimetric);
1290 HRESULT (WINAPI *QueryTextMetrics)(IFont *This,TEXTMETRICOLE *pTM);
1291 HRESULT (WINAPI *AddRefHfont)(IFont *This,HFONT hFont);
1292 HRESULT (WINAPI *ReleaseHfont)(IFont *This,HFONT hFont);
1293 HRESULT (WINAPI *SetHdc)(IFont *This,HDC hDC);
1296 struct IFont {
1329 HRESULT WINAPI IFont_get_Name_Proxy(IFont *This,BSTR *pName);
1331 HRESULT WINAPI IFont_put_Name_Proxy(IFont *This,BSTR name);
1333 HRESULT WINAPI IFont_get_Size_Proxy(IFont *This,CY *pSize);
1335 HRESULT WINAPI IFont_put_Size_Proxy(IFont *This,CY size);
1337 HRESULT WINAPI IFont_get_Bold_Proxy(IFont *This,WINBOOL *pBold);
1339 HRESULT WINAPI IFont_put_Bold_Proxy(IFont *This,WINBOOL bold);
1341 HRESULT WINAPI IFont_get_Italic_Proxy(IFont *This,WINBOOL *pItalic);
1343 HRESULT WINAPI IFont_put_Italic_Proxy(IFont *This,WINBOOL italic);
1345 HRESULT WINAPI IFont_get_Underline_Proxy(IFont *This,WINBOOL *pUnderline);
1347 HRESULT WINAPI IFont_put_Underline_Proxy(IFont *This,WINBOOL underline);
1349 HRESULT WINAPI IFont_get_Strikethrough_Proxy(IFont *This,WINBOOL *pStrikethrough);
1351 HRESULT WINAPI IFont_put_Strikethrough_Proxy(IFont *This,WINBOOL strikethrough);
1353 HRESULT WINAPI IFont_get_Weight_Proxy(IFont *This,SHORT *pWeight);
1355 HRESULT WINAPI IFont_put_Weight_Proxy(IFont *This,SHORT weight);
1357 HRESULT WINAPI IFont_get_Charset_Proxy(IFont *This,SHORT *pCharset);
1359 HRESULT WINAPI IFont_put_Charset_Proxy(IFont *This,SHORT charset);
1361 HRESULT WINAPI IFont_get_hFont_Proxy(IFont *This,HFONT *phFont);
1363 HRESULT WINAPI IFont_Clone_Proxy(IFont *This,IFont **ppFont);
1365 HRESULT WINAPI IFont_IsEqual_Proxy(IFont *This,IFont *pFontOther);
1367 HRESULT WINAPI IFont_SetRatio_Proxy(IFont *This,LONG cyLogical,LONG cyHimetric);
1369 HRESULT WINAPI IFont_QueryTextMetrics_Proxy(IFont *This,TEXTMETRICOLE *pTM);
1371 HRESULT WINAPI IFont_AddRefHfont_Proxy(IFont *This,HFONT hFont);
1373 HRESULT WINAPI IFont_ReleaseHfont_Proxy(IFont *This,HFONT hFont);
1375 HRESULT WINAPI IFont_SetHdc_Proxy(IFont *This,HDC hDC);
2653 IFont *pFont;