Added some missing 'SysAllocString' prototypes.
Added some missing 'TypeLib' prototypes.
This commit is contained in:
parent
9046658f06
commit
9e23b509a1
@ -18,13 +18,21 @@ struct tagVARIANT;
|
|||||||
extern "C" {
|
extern "C" {
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* BSTR API
|
||||||
|
*/
|
||||||
|
|
||||||
BSTR WINAPI SysAllocString(const OLECHAR*);
|
BSTR WINAPI SysAllocString(const OLECHAR*);
|
||||||
INT WINAPI SysReAllocString(LPBSTR,const OLECHAR*);
|
BSTR WINAPI SysAllocStringByteLen(char*,int);
|
||||||
VOID WINAPI SysFreeString(BSTR);
|
|
||||||
BSTR WINAPI SysAllocStringLen(const OLECHAR*,UINT);
|
BSTR WINAPI SysAllocStringLen(const OLECHAR*,UINT);
|
||||||
|
void WINAPI SysFreeString(BSTR);
|
||||||
|
INT WINAPI SysReAllocString(LPBSTR,const OLECHAR*);
|
||||||
int WINAPI SysReAllocStringLen(BSTR*,const OLECHAR*,UINT);
|
int WINAPI SysReAllocStringLen(BSTR*,const OLECHAR*,UINT);
|
||||||
|
int WINAPI SysStringByteLen(BSTR);
|
||||||
int WINAPI SysStringLen(BSTR);
|
int WINAPI SysStringLen(BSTR);
|
||||||
|
|
||||||
|
|
||||||
/*****************************************************************
|
/*****************************************************************
|
||||||
* ErrorInfo API
|
* ErrorInfo API
|
||||||
*/
|
*/
|
||||||
@ -507,8 +515,6 @@ typedef enum tagREGKIND
|
|||||||
} REGKIND;
|
} REGKIND;
|
||||||
|
|
||||||
|
|
||||||
HRESULT WINAPI LoadTypeLib(OLECHAR *szFile, ITypeLib **pptLib);
|
|
||||||
HRESULT WINAPI LoadTypeLibEx(LPOLESTR szFile, REGKIND regKind, ITypeLib **pptLib);
|
|
||||||
INT WINAPI DosDateTimeToVariantTime(USHORT,USHORT,DATE*);
|
INT WINAPI DosDateTimeToVariantTime(USHORT,USHORT,DATE*);
|
||||||
|
|
||||||
HRESULT WINAPI DispGetParam(DISPPARAMS* pdispparams, UINT position,
|
HRESULT WINAPI DispGetParam(DISPPARAMS* pdispparams, UINT position,
|
||||||
@ -531,4 +537,19 @@ HRESULT WINAPI DispCallFunc(void* pvInstance, ULONG oVft, CALLCONV cc,
|
|||||||
#define VARCMP_GT 2
|
#define VARCMP_GT 2
|
||||||
#define VARCMP_NULL 3
|
#define VARCMP_NULL 3
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* TypeLib API
|
||||||
|
*/
|
||||||
|
|
||||||
|
HRESULT WINAPI CreateTypeLib(SYSKIND,const OLECHAR*,ICreateTypeLib**);
|
||||||
|
HRESULT WINAPI CreateTypeLib2(SYSKIND,LPCOLESTR,ICreateTypeLib2**);
|
||||||
|
HRESULT WINAPI LoadRegTypeLib(REFGUID,WORD,WORD,LCID,ITypeLib**);
|
||||||
|
HRESULT WINAPI LoadTypeLib(const OLECHAR*,ITypeLib**);
|
||||||
|
HRESULT WINAPI LoadTypeLibEx(LPCOLESTR,REGKIND,ITypeLib**);
|
||||||
|
HRESULT WINAPI QueryPathOfRegTypeLib(REFGUID,WORD,WORD,LCID,LPBSTR);
|
||||||
|
HRESULT WINAPI RegisterTypeLib(ITypeLib*,OLECHAR*,OLECHAR*);
|
||||||
|
HRESULT WINAPI UnRegisterTypeLib(REFGUID,WORD,WORD,LCID,SYSKIND);
|
||||||
|
|
||||||
|
|
||||||
#endif /*__WINE_OLEAUTO_H*/
|
#endif /*__WINE_OLEAUTO_H*/
|
||||||
|
Loading…
x
Reference in New Issue
Block a user