21 #ifndef __WINE_ATLBASE_H__ 22 #define __WINE_ATLBASE_H__ 28 #define _ATL_VER_30 0x0300 29 #define _ATL_VER_70 0x0700 30 #define _ATL_VER_80 0x0800 31 #define _ATL_VER_90 0x0900 32 #define _ATL_VER_100 0x0a00 33 #define _ATL_VER_110 0x0b00 36 #define _ATL_VER _ATL_VER_100 206 #if _ATL_VER >= _ATL_VER_110 226 #if _ATL_VER >= _ATL_VER_70 253 #define _ATL_CATMAP_ENTRY_END 0 254 #define _ATL_CATMAP_ENTRY_IMPLEMENTED 1 255 #define _ATL_CATMAP_ENTRY_REQUIRED 2
HRESULT WINAPI AtlCreateRegistrar(IRegistrar **)
struct _ATL_OBJMAP_ENTRY110 _ATL_OBJMAP_ENTRY110
struct _ATL_OBJMAP_ENTRYW_TAG _ATL_OBJMAP_ENTRY
struct _ATL_INTMAP_ENTRY_TAG _ATL_INTMAP_ENTRY
_ATL_DESCRIPTIONFUNCW * pfnGetObjectDescription
_ATL_CREATORFUNC * pfnGetClassObject
void *WINAPI AtlModuleExtractCreateWndData(_ATL_MODULEW *pM)
_ATL_WIN_MODULE70 _ATL_WIN_MODULE
_ATL_CREATORFUNC * pfnCreateInstance
CRITICAL_SECTION m_csWindowCreate
_ATL_CREATORFUNC * pfnCreateInstance
void WINAPI AtlModuleAddCreateWndData(_ATL_MODULEW *pM, _AtlCreateWndData *pData, void *pvObject)
_ATL_CREATORARGFUNC * pFunc
HRESULT WINAPI AtlAxCreateControl(LPCOLESTR, HWND, IStream *, IUnknown **)
typedef LPCSTR(WINAPI _ATL_DESCRIPTIONFUNCA)(void)
_ATL_CATMAPFUNC * pfnGetCategoryMap
_ATL_CREATORFUNC * pfnCreateInstance
HRESULT WINAPI AtlGetPerUserRegistration(unsigned char *)
struct _ATL_COM_MODULE70 _ATL_COM_MODULE70
_ATL_DESCRIPTIONFUNCW * pfnGetObjectDescription
HRESULT(WINAPI *pfnUpdateRegistry)(BOOL bRegister)
HRESULT WINAPI AtlAxAttachControl(IUnknown *, HWND, IUnknown **)
CComCriticalSection m_csStaticDataInitAndTypeInfo
HRESULT WINAPI AtlModuleAddTermFunc(_ATL_MODULE *pM, _ATL_TERMFUNC *pFunc, DWORD_PTR dw)
_AtlCreateWndData * m_pCreateWndList
CRITICAL_SECTION m_csObjMap
struct _AtlCreateWndData_TAG * m_pNext
CComCriticalSection m_csWindowCreate
_ATL_OBJMAP_ENTRY ** m_ppAutoObjMapFirst
void WINAPI AtlCallTermFunc(_ATL_MODULE *)
CComCriticalSection m_csObjMap
void WINAPI AtlWinModuleAddCreateWndData(_ATL_WIN_MODULE *, _AtlCreateWndData *, void *)
HRESULT WINAPI AtlInternalQueryInterface(void *pThis, const _ATL_INTMAP_ENTRY *pEntries, REFIID iid, void **ppvObject)
_ATL_CREATORFUNC * pfnCreateInstance
CSimpleArray m_rgWindowClassAtoms
HRESULT WINAPI AtlUpdateRegistryFromResourceD(HINSTANCE, LPCOLESTR, BOOL, struct _ATL_REGMAP_ENTRY *, IRegistrar *)
HRESULT WINAPI AtlAdvise(IUnknown *pUnkCP, IUnknown *pUnk, const IID *iid, LPDWORD dpw)
GLfloat GLfloat GLfloat GLfloat h
union _ATL_MODULEA_TAG::@3511 u
_ATL_CREATORFUNC * pfnCreateInstance
_ATL_CATMAPFUNC * pfnGetCategoryMap
struct _ATL_COM_MODULE70 _ATL_COM_MODULE
_ATL_TERMFUNC_ELEM * m_pTermFuncs
HRESULT WINAPI AtlFreeMarshalStream(IStream *pStream)
struct _ATL_MODULE70 _ATL_MODULE70
HRESULT(WINAPI *pfnUpdateRegistry)(BOOL bRegister)
_ATL_MODULE70 _ATL_MODULE
struct _ATL_OBJMAP_ENTRYW_V1_TAG _ATL_OBJMAP_ENTRYW_V1
_ATL_TERMFUNC_ELEM * m_pTermFuncs
struct _ATL_MODULEA_TAG _ATL_MODULEA
HRESULT WINAPI AtlComModuleGetClassObject(_ATL_COM_MODULE *, REFCLSID, REFIID, void **)
void(WINAPI *pfnObjectMain)(BOOL bStarting)
const struct _ATL_CATMAP_ENTRY *() _ATL_CATMAPFUNC(void)
union _ATL_MODULEW_TAG::@3512 u
REFIID LPVOID DWORD_PTR dw
HRESULT(WINAPI *pfnUpdateRegistry)(BOOL bRegister)
HRESULT WINAPI AtlModuleRegisterClassObjects(_ATL_MODULEW *pM, DWORD dwClsContext, DWORD dwFlags)
CRITICAL_SECTION m_csWindowCreate
HRESULT WINAPI AtlModuleRegisterTypeLib(_ATL_MODULEW *pM, LPCOLESTR lpszIndex)
HRESULT WINAPI AtlModuleLoadTypeLib(_ATL_MODULEW *pM, LPCOLESTR lpszIndex, BSTR *pbstrPath, ITypeLib **ppTypeLib)
struct _ATL_TERMFUNC_ELEM_TAG _ATL_TERMFUNC_ELEM
struct _AtlCreateWndData_TAG _AtlCreateWndData
HRESULT WINAPI AtlAxCreateControlEx(LPCOLESTR, HWND, IStream *, IUnknown **, IUnknown **, REFIID, IUnknown *)
void(WINAPI *pfnObjectMain)(BOOL bStarting)
void(WINAPI *pfnObjectMain)(BOOL bStarting)
CRITICAL_SECTION m_csObjMap
HRESULT WINAPI AtlLoadTypeLib(HINSTANCE, LPCOLESTR, BSTR *, ITypeLib **)
_ATL_CREATORFUNC * pfnGetClassObject
_AtlCreateWndData * m_pCreateWndList
HRESULT WINAPI AtlModuleUnregisterServerEx(_ATL_MODULEW *pM, BOOL bUnRegTypeLib, const CLSID *pCLSID)
_ATL_CREATORFUNC * pfnGetClassObject
HINSTANCE m_hInstResource
_ATL_TERMFUNC_ELEM * m_pTermFuncs
struct _ATL_WIN_MODULE70 _ATL_WIN_MODULE70
struct _ATL_TERMFUNC_ELEM_TAG * pNext
CRITICAL_SECTION m_csStaticDataInit
CRITICAL_SECTION m_csTypeInfoHolder
_ATL_OBJMAP_ENTRYA * m_pObjMap
HRESULT WINAPI AtlUnadvise(IUnknown *pUnkCP, const IID *iid, DWORD dw)
CRITICAL_SECTION CComCriticalSection
HRESULT WINAPI AtlWinModuleInit(_ATL_WIN_MODULE *)
HRESULT WINAPI AtlRegisterTypeLib(HINSTANCE, LPCOLESTR)
_AtlCreateWndData * m_pCreateWndList
_In_ PCCERT_CONTEXT _In_ DWORD dwFlags
REFIID LPVOID * ppvObject
_ATL_CREATORFUNC * pfnGetClassObject
CRITICAL_SECTION m_csTypeInfoHolder
BOOL WINAPI AtlWaitWithMessageLoop(HANDLE)
HRESULT(WINAPI *pfnUpdateRegistry)(BOOL bRegister)
HRESULT WINAPI AtlModuleTerm(_ATL_MODULEW *pM)
HRESULT WINAPI AtlUnmarshalPtr(IStream *pStream, const IID *iid, IUnknown **ppUnk)
struct _ATL_OBJMAP_ENTRYA_TAG _ATL_OBJMAP_ENTRYA
struct _ATL_MODULEW_TAG _ATL_MODULEW
HRESULT WINAPI AtlSetPerUserRegistration(unsigned char)
_ATL_OBJMAP_CACHE * pCache
HRESULT WINAPI AtlModuleUpdateRegistryFromResourceD(_ATL_MODULEW *pM, LPCOLESTR lpszRes, BOOL bRegister, struct _ATL_REGMAP_ENTRY *pMapEntries, IRegistrar *pReg)
struct _ATL_OBJMAP_CACHE _ATL_OBJMAP_CACHE
HRESULT WINAPI AtlRegisterClassCategoriesHelper(REFCLSID, const struct _ATL_CATMAP_ENTRY *, BOOL)
struct _ATL_OBJMAP_ENTRYW_TAG _ATL_OBJMAP_ENTRYW
HRESULT WINAPI AtlMarshalPtrInProc(IUnknown *pUnk, const IID *iid, IStream **ppStream)
HRESULT WINAPI AtlComModuleUnregisterServer(_ATL_COM_MODULE *, BOOL, const CLSID *)
HRESULT WINAPI AtlModuleUnregisterServer(_ATL_MODULEW *pM, const CLSID *pCLSID)
_ATL_OBJMAP_ENTRYW * m_pObjMap
HRESULT WINAPI AtlComModuleRegisterClassObjects(_ATL_COM_MODULE *, DWORD, DWORD)
_ATL_DESCRIPTIONFUNCA * pfnGetObjectDescription
HRESULT(WINAPI *pfnUpdateRegistry)(BOOL bRegister)
void *WINAPI AtlWinModuleExtractCreateWndData(_ATL_WIN_MODULE *)
typedef HRESULT(WINAPI _ATL_CREATORFUNC)(void *pv
_ATL_DESCRIPTIONFUNCA * pfnGetObjectDescription
_ATL_CREATORFUNC * pfnGetClassObject
struct _ATL_OBJMAP_ENTRY110 _ATL_OBJMAP_ENTRY_EX
_ATL_OBJMAP_ENTRY ** m_ppAutoObjMapLast
CRITICAL_SECTION m_csStaticDataInit
struct _ATL_OBJMAP_ENTRYW_TAG _ATL_OBJMAP_ENTRY30
typedef LPCWSTR(WINAPI _ATL_DESCRIPTIONFUNCW)(void)
TW_UINT32 TW_UINT16 TW_UINT16 TW_MEMREF pData
_ATL_DESCRIPTIONFUNCW * pfnGetObjectDescription
_ATL_CATMAPFUNC * pfnGetCategoryMap
static void *static void *static LPDIRECTPLAY IUnknown * pUnk
HRESULT WINAPI AtlModuleRegisterServer(_ATL_MODULEW *pM, BOOL bRegTypeLib, const CLSID *pCLSID)
typedef void(WINAPI _ATL_TERMFUNC)(DWORD_PTR dw)
HRESULT WINAPI AtlModuleInit(_ATL_MODULEW *pM, _ATL_OBJMAP_ENTRYW *p, HINSTANCE h)
HINSTANCE m_hInstResource
struct _ATL_OBJMAP_ENTRYA_V1_TAG _ATL_OBJMAP_ENTRYA_V1
HRESULT WINAPI AtlGetObjectSourceInterface(IUnknown *, GUID *, IID *, unsigned short *, unsigned short *)