5 #ifndef _INC_cOleWebAtl_H
6 #define _INC_cOleWebAtl_H
12 #if defined(_WIN32) && defined(_MSC_VER)
23 typedef cOleWebBase SUPER_t;
26 static const GChar_t* k_pszWindowClass;
29 static HRESULT GRAYCALL FindDocElement(IHTMLDocument2* pHtmlDoc, cIUnkPtr<IDispatch>& pDispatchElem,
const char* pszName =
nullptr,
int iNum = 0);
32 cOleWebAtl(INT_PTR m_nChildId, IOleWebListener* pAtlListener, cOleWebBrowserRedir* pBrowserRedir);
33 virtual ~cOleWebAtl(
void);
35 virtual HRESULT InitOleControl(OLE_WINDOW_TYPE eDesireWindowType,
bool bDesireTransparent =
false)
override;
#define GRAYCALL
declare calling convention for static functions so everyone knows the arg passing scheme....
Definition: GrayCore.h:36
#define GRAYLIB_LINK
Definition: GrayLibBase.h:35
INT32 HRESULT
_WIN32 style error codes. INT32
Definition: SysTypes.h:465
INT32 TIMESYSD_t
Time delta. signed milli-Seconds Span. cTimeSys::k_DMAX, cTimeSys::k_INF = MAILSLOT_WAIT_FOREVER.
Definition: cTimeSys.h:28
char FILECHAR_t
a UTF8 char in a file name. like TCHAR
Definition: FileName.h:22
char GChar_t
My version of TCHAR, _TCHAR.
Definition: StrConst.h:26