The class name needs to be converted to a getptr.
[wine/multimedia.git] / include / oleauto.h
blob3029fcd618688ca78ad901cd94ff0c2a33091ffd
1 #ifndef __WINE_OLEAUTO_H
2 #define __WINE_OLEAUTO_H
4 BSTR16 WINAPI SysAllocString16(LPOLESTR16);
5 BSTR32 WINAPI SysAllocString32(LPOLESTR32);
6 #define SysAllocString WINELIB_NAME(SysAllocString)
7 INT16 WINAPI SysReAllocString16(LPBSTR16,LPOLESTR16);
8 INT32 WINAPI SysReAllocString32(LPBSTR32,LPOLESTR32);
9 #define SysReAllocString WINELIB_NAME(SysReAllocString)
10 VOID WINAPI SysFreeString16(BSTR16);
11 VOID WINAPI SysFreeString32(BSTR32);
12 #define SysFreeString WINELIB_NAME(SysFreeString)
13 BSTR16 WINAPI SysAllocStringLen16(char*, int);
14 BSTR32 WINAPI SysAllocStringLen32(WCHAR*, int);
15 #define SysAllocStringLen WINELIB_NAME(SysAllocStringLen)
16 int WINAPI SysReAllocStringLen16(BSTR16*, char*, int);
17 int WINAPI SysReAllocStringLen32(BSTR32*, WCHAR*, int);
18 #define SysReAllocStringLen WINELIB_NAME(SysReAllocStringLen)
19 int WINAPI SysStringLen16(BSTR16);
20 int WINAPI SysStringLen32(BSTR32);
21 #define SysStringLen WINELIB_NAME(SysStringLen)
23 typedef char OLECHAR;
24 typedef void ITypeLib;
25 typedef ITypeLib * LPTYPELIB;
27 #endif