virtual ulong _stdcall addref(void) {
return ++m_dwref;
}
virtual ulong _stdcall release(void) {
if(--m_dwref == 0) return 0;
return m_dwref;
}
virtual hresult _stdcall getlcid(lcid *plcid) {
return s_ok;
}
virtual hresult _stdcall getiteminfo(lpcolestr pstrname,
dword dwreturnmask, iunknown **ppunkitem, itypeinfo **ppti) {
if(ppti) {
*ppti = null;
if(dwreturnmask & scriptinfo_itypeinfo)
return type_e_elementnotfound;
}