2004-03-02 Martin Fuchs <martin-fuchs@gmx.net>
* include/oleauto.h (VAR_VALIDDATE, VAR_FORMAT_NOSUBSTITUTE, VAR_FOURDIGITYEARS) Define new constants. Group VAR_* defines together (V_UI2, V_UI4, V_UI4REF, V_UI, V_UI8REF) Define macros. (V_I8, V_I8REF): Correct macros. (V_DECIMAL): Correct macro deginitions. (V_INT_PTR, V_UINT_PTR, V_INT_PTRREF, V_UINT_PTRREF): Define constants. (VTBIT_*): Define constants. (UDATE): Add structure definition. (VarDateFromUdate, VarDateFromUdateEx, VarUdateFromDate): Declare functions. (SafeArrayCreateVector): Correct parameter type from UINT to ULONG (SafeArrayCreateVectorEx): Declare function. (Var*): declare VARIANT manipulation functions. * include/ocidl.h (IPicture_*): Define IPicture COBJ macros. * include/oaidl.h (IRecordInfo_*): Define IRecordInfo COBJ macros.
This commit is contained in:
@ -610,6 +610,26 @@ DECLARE_INTERFACE_(IPicture,IUnknown)
|
||||
STDMETHOD(get_Attributes)(THIS_ PDWORD) PURE;
|
||||
};
|
||||
|
||||
#ifdef COBJMACROS
|
||||
#define IPicture_QueryInterface(p,a,b) (p)->lpVtbl->QueryInterface(p,a,b)
|
||||
#define IPicture_AddRef(p) (p)->lpVtbl->AddRef(p)
|
||||
#define IPicture_Release(p) (p)->lpVtbl->Release(p)
|
||||
#define IPicture_get_Handle(p,a) (p)->lpVtbl->get_Handle(p,a)
|
||||
#define IPicture_get_hPal(p,a) (p)->lpVtbl->get_hPal(p,a)
|
||||
#define IPicture_get_Type(p,a) (p)->lpVtbl->get_Type(p,a)
|
||||
#define IPicture_get_Width(p,a) (p)->lpVtbl->get_Width(p,a)
|
||||
#define IPicture_get_Height(p,a) (p)->lpVtbl->get_Height(p,a)
|
||||
#define IPicture_Render(p,a,b,c,d,e,f,g,h,i,j) (p)->lpVtbl->Render(p,a,b,c,d,e,f,g,h,i,j)
|
||||
#define IPicture_set_hPal(p,a) (p)->lpVtbl->set_hPal(p,a)
|
||||
#define IPicture_get_CurDC(p,a) (p)->lpVtbl->get_CurDC(p,a)
|
||||
#define IPicture_SelectPicture(p,a,b,c) (p)->lpVtbl->SelectPicture(p,a,b,c)
|
||||
#define IPicture_get_KeepOriginalFormat(p,a) (p)->lpVtbl->get_KeepOriginalFormat(p,a)
|
||||
#define IPicture_put_KeepOriginalFormat(p,a) (p)->lpVtbl->put_KeepOriginalFormat(p,a)
|
||||
#define IPicture_PictureChanged(p) (p)->lpVtbl->PictureChanged(p)
|
||||
#define IPicture_SaveAsFile(p,a,b,c) (p)->lpVtbl->SaveAsFile(p,a,b,c)
|
||||
#define IPicture_get_Attributes(p,a) (p)->lpVtbl->get_Attributes(p,a)
|
||||
#endif
|
||||
|
||||
EXTERN_C const IID IID_IPictureDisp;
|
||||
#undef INTERFACE
|
||||
#define INTERFACE IPictureDisp
|
||||
|
Reference in New Issue
Block a user