d3d8 header patch.

Yong Chi yong28chi at yahoo.com
Wed Sep 25 08:13:27 CDT 2002


Hello!

I gave a .txt extension this time to make sure that the attachment got 
treated as a text file. =)



-------------- next part --------------
Index: d3d8.h
===================================================================
RCS file: /home/wine/wine/include/d3d8.h,v
retrieving revision 1.1
diff -r1.1 d3d8.h
101a102,104
> DEFINE_GUID(IID_IDIRECT3DXFONT,0X89FAD6A5,0X24D,0X49AF,0X8F,0XE7,0XF5,0X11,0X23,0XB8,0X5E,0X25);
> typedef struct IDirect3DXFont IDirect3DXFont, *LPDIRECT3DXFONT, *PDIRECT3DXFONT;
> 
726a730,766
> 
> 
> /*****************************************************************************
>  * IDirect3DXFont interface
>  */
> #define ICOM_INTERFACE IDirect3DXFont
> #define IDirect3DXFont_METHODS \
>     /*** IDirect3DXFont methods ***/ \
>     ICOM_METHOD(HRESULT, Begin) \
>     ICOM_METHOD5(INT, DrawTextA, LPCSTR, pString, INT, Count, LPRECT, pRect, DWORD, Format, D3DCOLOR, Color) \
>     ICOM_METHOD(HRESULT, End) \
>     ICOM_METHOD1(HRESULT, GetDevice, LPDIRECT3DDEVICE8*, ppDevice) \
>     ICOM_METHOD1(HRESULT, GetLogFont, LOGFONTA*, pLogFont) \
>     ICOM_METHOD(HRESULT, OnLostDevice) \
>     ICOM_METHOD(HRESULT, OnResetDevice) 
> 
>     /*** IDirect3DXFont methods ***/
> #define IDirect3DXFont_IMETHODS \
>     IUnknown_IMETHODS \
>     IDirect3DXFont_METHODS
> ICOM_DEFINE(IDirect3DXFont,IUnknown)
> #undef ICOM_INTERFACE
> 
> /*** IUnknown methods ***/
> #define IDirect3DXFont_QueryInterface(p,a,b)        ICOM_CALL2(QueryInterface,p,a,b)
> #define IDirect3DXFont_AddRef(p)                    ICOM_CALL (AddRef,p)
> #define IDirect3DXFont_Release(p)                   ICOM_CALL (Release,p)
> 
> /*** IDirect3DXFont methods ***/
> #define IDirect3DXFont_Begin(p)                     ICOM_CALL(Begin,p)
> #define IDirect3DXFont_DrawTextA(p,a,b,c,d,e)       ICOM_CALL5(DrawText,p,a,b,c,d,e)
> #define IDirect3DXFont_End(p)			    ICOM_CALL(End,p)
> #define IDirect3DXFont_GetDevice(p,a)		    ICOM_CALL1(GetDevice,p,a)
> #define IDirect3DXFont_GetLogFont(p,a)		    ICOM_CALL1(GetLogFont,p,a)
> #define IDirect3DXFont_OnLostDevice(p)		    ICOM_CALL(OnLostDevice,p)
> #define IDirect3DXFont_OnResetDevice(p)		    ICOM_CALL(OnResetDevice,p)
> 


More information about the wine-patches mailing list