1125 lines
66 KiB
C++
1125 lines
66 KiB
C++
/***
|
|
* comdef.h - Native C++ compiler COM support - main definitions header
|
|
*
|
|
* Copyright (C) 1996-1999 Microsoft Corporation
|
|
* All rights reserved.
|
|
*
|
|
****/
|
|
|
|
#if !defined(_INC_COMDEF)
|
|
#pragma option push -b -a8 -pc -A- -w-inl /*P_O_Push*/
|
|
#define _INC_COMDEF
|
|
|
|
#if _MSC_VER > 1000
|
|
#pragma once
|
|
#endif
|
|
|
|
#ifndef __cplusplus
|
|
#error Native Compiler support only available in C++ compiler
|
|
#endif
|
|
|
|
#include <ole2.h>
|
|
#include <olectl.h>
|
|
|
|
#include <comutil.h>
|
|
|
|
#ifdef __BORLANDC__
|
|
#include <new.h>
|
|
#endif
|
|
|
|
#if _MSC_VER >= 1200
|
|
#pragma warning(push)
|
|
#endif
|
|
#pragma warning(disable: 4244)
|
|
#pragma warning(disable: 4290)
|
|
|
|
#ifndef __BORLANDC__
|
|
#pragma comment(lib, "comsupp.lib")
|
|
#pragma comment(lib, "user32.lib")
|
|
#pragma comment(lib, "ole32.lib")
|
|
#endif
|
|
#pragma comment(lib, "oleaut32.lib")
|
|
|
|
class _com_error;
|
|
|
|
void __stdcall
|
|
_com_raise_error(HRESULT hr, IErrorInfo* perrinfo = 0) throw(_com_error);
|
|
|
|
void __stdcall
|
|
_com_issue_error(HRESULT) throw(_com_error);
|
|
void __stdcall
|
|
_com_issue_errorex(HRESULT, IUnknown*, REFIID) throw(_com_error);
|
|
|
|
HRESULT __stdcall
|
|
_com_dispatch_propget(IDispatch*, DISPID, VARTYPE, void*) throw(_com_error);
|
|
HRESULT __cdecl
|
|
_com_dispatch_propput(IDispatch*, DISPID, VARTYPE, ...) throw(_com_error);
|
|
HRESULT __cdecl
|
|
_com_dispatch_method(IDispatch*, DISPID, WORD, VARTYPE, void*,
|
|
const wchar_t*, ...) throw(_com_error);
|
|
|
|
HRESULT __stdcall
|
|
_com_dispatch_raw_propget(IDispatch*, DISPID, VARTYPE, void*) throw();
|
|
HRESULT __cdecl
|
|
_com_dispatch_raw_propput(IDispatch*, DISPID, VARTYPE, ...) throw();
|
|
HRESULT __cdecl
|
|
_com_dispatch_raw_method(IDispatch*, DISPID, WORD, VARTYPE, void*,
|
|
const wchar_t*, ...) throw();
|
|
|
|
class _com_error {
|
|
public:
|
|
// Constructors
|
|
//
|
|
_com_error(HRESULT hr,
|
|
IErrorInfo* perrinfo = NULL,
|
|
bool fAddRef = false) throw();
|
|
_com_error(const _com_error& that) throw();
|
|
|
|
// Destructor
|
|
//
|
|
virtual ~_com_error() throw();
|
|
|
|
// Assignment operator
|
|
//
|
|
_com_error& operator=(const _com_error& that) throw();
|
|
|
|
// Accessors
|
|
//
|
|
HRESULT Error() const throw();
|
|
WORD WCode() const throw();
|
|
IErrorInfo * ErrorInfo() const throw();
|
|
|
|
// IErrorInfo method accessors
|
|
//
|
|
_bstr_t Description() const throw(_com_error);
|
|
DWORD HelpContext() const throw();
|
|
_bstr_t HelpFile() const throw(_com_error);
|
|
_bstr_t Source() const throw(_com_error);
|
|
GUID GUID() const throw();
|
|
|
|
// FormatMessage accessors
|
|
const TCHAR * ErrorMessage() const throw();
|
|
|
|
// EXCEPINFO.wCode <-> HRESULT mappers
|
|
static HRESULT WCodeToHRESULT(WORD wCode) throw();
|
|
static WORD HRESULTToWCode(HRESULT hr) throw();
|
|
|
|
private:
|
|
enum {
|
|
WCODE_HRESULT_FIRST = MAKE_HRESULT(SEVERITY_ERROR, FACILITY_ITF, 0x200),
|
|
WCODE_HRESULT_LAST = MAKE_HRESULT(SEVERITY_ERROR, FACILITY_ITF+1, 0) - 1
|
|
};
|
|
const HRESULT m_hresult;
|
|
IErrorInfo * m_perrinfo;
|
|
mutable TCHAR * m_pszMsg;
|
|
};
|
|
|
|
inline _com_error::_com_error(HRESULT hr,
|
|
IErrorInfo* perrinfo,
|
|
bool fAddRef) throw()
|
|
: m_hresult(hr), m_perrinfo(perrinfo), m_pszMsg(NULL)
|
|
{
|
|
if (m_perrinfo != NULL && fAddRef) {
|
|
m_perrinfo->AddRef();
|
|
}
|
|
}
|
|
|
|
inline _com_error::_com_error(const _com_error& that) throw()
|
|
: m_hresult(that.m_hresult), m_perrinfo(that.m_perrinfo), m_pszMsg(NULL)
|
|
{
|
|
if (m_perrinfo != NULL) {
|
|
m_perrinfo->AddRef();
|
|
}
|
|
}
|
|
|
|
inline _com_error::~_com_error() throw()
|
|
{
|
|
if (m_perrinfo != NULL) {
|
|
m_perrinfo->Release();
|
|
}
|
|
if (m_pszMsg != NULL) {
|
|
LocalFree((HLOCAL)m_pszMsg);
|
|
}
|
|
}
|
|
|
|
inline _com_error& _com_error::operator=(const _com_error& that) throw()
|
|
{
|
|
if (this != &that) {
|
|
this->_com_error::~_com_error();
|
|
#ifdef __BORLANDC__
|
|
new (const_cast<_com_error*>(this)) _com_error(that);
|
|
#else
|
|
this->_com_error::_com_error(that);
|
|
#endif
|
|
}
|
|
return *this;
|
|
}
|
|
|
|
inline HRESULT _com_error::Error() const throw()
|
|
{
|
|
return m_hresult;
|
|
}
|
|
|
|
inline WORD _com_error::WCode() const throw()
|
|
{
|
|
return HRESULTToWCode(m_hresult);
|
|
}
|
|
|
|
inline IErrorInfo * _com_error::ErrorInfo() const throw()
|
|
{
|
|
if (m_perrinfo != NULL) {
|
|
m_perrinfo->AddRef();
|
|
}
|
|
return m_perrinfo;
|
|
}
|
|
|
|
inline _bstr_t _com_error::Description() const throw(_com_error)
|
|
{
|
|
BSTR bstr = NULL;
|
|
if (m_perrinfo != NULL) {
|
|
m_perrinfo->GetDescription(&bstr);
|
|
}
|
|
return _bstr_t(bstr, false);
|
|
}
|
|
|
|
inline DWORD _com_error::HelpContext() const throw()
|
|
{
|
|
DWORD dwHelpContext = 0;
|
|
if (m_perrinfo != NULL) {
|
|
m_perrinfo->GetHelpContext(&dwHelpContext);
|
|
}
|
|
return dwHelpContext;
|
|
}
|
|
|
|
inline _bstr_t _com_error::HelpFile() const throw(_com_error)
|
|
{
|
|
BSTR bstr = NULL;
|
|
if (m_perrinfo != NULL) {
|
|
m_perrinfo->GetHelpFile(&bstr);
|
|
}
|
|
return _bstr_t(bstr, false);
|
|
}
|
|
|
|
inline _bstr_t _com_error::Source() const throw(_com_error)
|
|
{
|
|
BSTR bstr = NULL;
|
|
if (m_perrinfo != NULL) {
|
|
m_perrinfo->GetSource(&bstr);
|
|
}
|
|
return _bstr_t(bstr, false);
|
|
}
|
|
|
|
inline _GUID _com_error::GUID() const throw()
|
|
{
|
|
_GUID guid;
|
|
#ifdef __BORLANDC__
|
|
guid = GUID_NULL;
|
|
#else
|
|
memcpy(&guid, &__uuidof(NULL), sizeof(_GUID));
|
|
#endif
|
|
|
|
if (m_perrinfo != NULL) {
|
|
m_perrinfo->GetGUID(&guid);
|
|
}
|
|
return guid;
|
|
}
|
|
|
|
inline const TCHAR * _com_error::ErrorMessage() const throw()
|
|
{
|
|
if (m_pszMsg == NULL) {
|
|
FormatMessage(FORMAT_MESSAGE_ALLOCATE_BUFFER|FORMAT_MESSAGE_FROM_SYSTEM,
|
|
NULL,
|
|
m_hresult,
|
|
MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT),
|
|
(LPTSTR)&m_pszMsg,
|
|
0,
|
|
NULL );
|
|
if (m_pszMsg != NULL) {
|
|
int nLen = lstrlen(m_pszMsg);
|
|
if (nLen > 1 && m_pszMsg[nLen - 1] == '\n') {
|
|
m_pszMsg[nLen - 1] = 0;
|
|
if (m_pszMsg[nLen - 2] == '\r') {
|
|
m_pszMsg[nLen - 2] = 0;
|
|
}
|
|
}
|
|
} else {
|
|
m_pszMsg = (LPTSTR)LocalAlloc(0, 32 * sizeof(TCHAR));
|
|
if (m_pszMsg != NULL) {
|
|
WORD wCode = WCode();
|
|
if (wCode != 0) {
|
|
wsprintf(m_pszMsg, TEXT("IDispatch error #%d"), wCode);
|
|
} else {
|
|
wsprintf(m_pszMsg, TEXT("Unknown error 0x%0lX"), m_hresult);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
return m_pszMsg;
|
|
}
|
|
|
|
inline HRESULT _com_error::WCodeToHRESULT(WORD wCode) throw()
|
|
{
|
|
return wCode >= 0xFE00 ? WCODE_HRESULT_LAST : WCODE_HRESULT_FIRST + wCode;
|
|
}
|
|
|
|
inline WORD _com_error::HRESULTToWCode(HRESULT hr) throw()
|
|
{
|
|
return (hr >= WCODE_HRESULT_FIRST && hr <= WCODE_HRESULT_LAST)
|
|
? WORD(hr - WCODE_HRESULT_FIRST)
|
|
: 0;
|
|
}
|
|
|
|
#if !defined(_COM_SMARTPTR)
|
|
#if !defined(_INC_COMIP)
|
|
#include <comip.h>
|
|
#endif
|
|
#define _COM_SMARTPTR _com_ptr_t
|
|
#define _COM_SMARTPTR_LEVEL2 _com_IIID
|
|
#endif
|
|
|
|
#ifndef __BORLANDC__
|
|
#if defined(_COM_SMARTPTR)
|
|
#if !defined(_COM_SMARTPTR_TYPEDEF)
|
|
#if defined(_COM_SMARTPTR_LEVEL2)
|
|
#define _COM_SMARTPTR_TYPEDEF(Interface, IID) \
|
|
typedef _COM_SMARTPTR<_COM_SMARTPTR_LEVEL2<Interface, &IID> > \
|
|
Interface ## Ptr
|
|
#else
|
|
#define _COM_SMARTPTR_TYPEDEF(Interface, IID) \
|
|
typedef _COM_SMARTPTR<Interface, &IID> \
|
|
Interface ## Ptr
|
|
#endif
|
|
#endif
|
|
#endif
|
|
#else
|
|
// redefinition of ptr templates to avoid problems with
|
|
// static linkage of uuidof
|
|
#if defined(_COM_SMARTPTR)
|
|
#if !defined(_COM_SMARTPTR_TYPEDEF)
|
|
#if defined(_COM_SMARTPTR_LEVEL2)
|
|
#define _COM_SMARTPTR_TYPEDEF( Interface, IIDARG ) \
|
|
typedef _COM_SMARTPTR< _COM_SMARTPTR_LEVEL2< Interface, ((const IID*)0) > > \
|
|
Interface ## Ptr
|
|
#else
|
|
#define _COM_SMARTPTR_TYPEDEF(Interface, IIDARG) \
|
|
typedef _COM_SMARTPTR<Interface> \
|
|
Interface ## Ptr
|
|
#endif
|
|
#endif
|
|
#endif
|
|
|
|
#endif
|
|
|
|
#if !defined(_COM_NO_STANDARD_GUIDS_)
|
|
|
|
// Interfaces:
|
|
|
|
struct __declspec(uuid("0000013D-0000-0000-C000-000000000046")) IClientSecurity;
|
|
struct __declspec(uuid("0000013E-0000-0000-C000-000000000046")) IServerSecurity;
|
|
struct __declspec(uuid("00000140-0000-0000-C000-000000000046")) IClassActivator;
|
|
struct __declspec(uuid("00020d00-0000-0000-c000-000000000046")) IRichEditOle;
|
|
struct __declspec(uuid("00020d03-0000-0000-c000-000000000046")) IRichEditOleCallback;
|
|
struct __declspec(uuid("000214e1-0000-0000-c000-000000000046")) INewShortcutHookA;
|
|
struct __declspec(uuid("000214e2-0000-0000-c000-000000000046")) IShellBrowser;
|
|
struct __declspec(uuid("000214e3-0000-0000-c000-000000000046")) IShellView;
|
|
struct __declspec(uuid("000214e4-0000-0000-c000-000000000046")) IContextMenu;
|
|
struct __declspec(uuid("000214e5-0000-0000-c000-000000000046")) IShellIcon;
|
|
struct __declspec(uuid("000214e6-0000-0000-c000-000000000046")) IShellFolder;
|
|
struct __declspec(uuid("000214e8-0000-0000-c000-000000000046")) IShellExtInit;
|
|
struct __declspec(uuid("000214e9-0000-0000-c000-000000000046")) IShellPropSheetExt;
|
|
struct __declspec(uuid("000214ea-0000-0000-c000-000000000046")) IPersistFolder;
|
|
struct __declspec(uuid("000214eb-0000-0000-c000-000000000046")) IExtractIconA;
|
|
struct __declspec(uuid("000214ee-0000-0000-c000-000000000046")) IShellLinkA;
|
|
struct __declspec(uuid("000214f0-0000-0000-c000-000000000046")) IFileViewerA;
|
|
struct __declspec(uuid("000214f1-0000-0000-c000-000000000046")) ICommDlgBrowser;
|
|
struct __declspec(uuid("000214f2-0000-0000-c000-000000000046")) IEnumIDList;
|
|
struct __declspec(uuid("000214f3-0000-0000-c000-000000000046")) IFileViewerSite;
|
|
struct __declspec(uuid("000214f4-0000-0000-c000-000000000046")) IContextMenu2;
|
|
struct __declspec(uuid("000214f5-0000-0000-c000-000000000046")) IShellExecuteHookA;
|
|
struct __declspec(uuid("000214f7-0000-0000-c000-000000000046")) INewShortcutHookW;
|
|
struct __declspec(uuid("000214f8-0000-0000-c000-000000000046")) IFileViewerW;
|
|
struct __declspec(uuid("000214f9-0000-0000-c000-000000000046")) IShellLinkW;
|
|
struct __declspec(uuid("000214fa-0000-0000-c000-000000000046")) IExtractIconW;
|
|
struct __declspec(uuid("000214fb-0000-0000-c000-000000000046")) IShellExecuteHookW;
|
|
struct __declspec(uuid("00021500-0000-0000-c000-000000000046")) IQueryInfo;
|
|
struct __declspec(uuid("0002DF05-0000-0000-C000-000000000046")) IWebBrowserApp;
|
|
struct __declspec(uuid("0002E000-0000-0000-C000-000000000046")) IEnumGUID;
|
|
struct __declspec(uuid("0002E011-0000-0000-C000-000000000046")) IEnumCATEGORYINFO;
|
|
struct __declspec(uuid("0002E012-0000-0000-C000-000000000046")) ICatRegister;
|
|
struct __declspec(uuid("0002E013-0000-0000-C000-000000000046")) ICatInformation;
|
|
struct __declspec(uuid("012dd920-7b26-11d0-8ca9-00a0c92dbfe8")) IDockingWindow;
|
|
struct __declspec(uuid("3050f4e9-98b5-11cf-bb82-00aa00bdce0b")) IHTMLControlElement;
|
|
struct __declspec(uuid("085FB2C0-0DF8-11D1-8F4B-00A0C905413F")) ISubscriptionMgr;
|
|
struct __declspec(uuid("08EC3E00-50B0-11CF-960C-0080C7F4EE85")) FolderItemVerb;
|
|
struct __declspec(uuid("0c6c4200-c589-11d0-999a-00c04fd655e1")) IShellIconOverlayIdentifier;
|
|
struct __declspec(uuid("1008C4A0-7613-11CF-9AF1-0020AF6E72F4")) IChannelHook;
|
|
struct __declspec(uuid("163BB1E0-6E00-11CF-837A-48DC04C10000")) IHTMLLocation;
|
|
struct __declspec(uuid("1CFF0050-6FDD-11D0-9328-00A0C90DCAA9")) IActiveScriptParseProcedureOld;
|
|
struct __declspec(uuid("1F8352C0-50B0-11CF-960C-0080C7F4EE85")) FolderItemVerbs;
|
|
struct __declspec(uuid("1ac3d9f0-175c-11d1-95be-00609797ea4f")) IPersistFolder2;
|
|
struct __declspec(uuid("275C23E1-3747-11D0-9FEA-00AA003F8646")) IMultiLanguage;
|
|
struct __declspec(uuid("275C23E3-3747-11D0-9FEA-00AA003F8646")) IEnumCodePage;
|
|
struct __declspec(uuid("2a342fc2-7b26-11d0-8ca9-00a0c92dbfe8")) IDockingWindowSite;
|
|
struct __declspec(uuid("3050F1D8-98B5-11CF-BB82-00AA00BDCE0B")) IHTMLBodyElement;
|
|
struct __declspec(uuid("3050F1D9-98B5-11CF-BB82-00AA00BDCE0B")) IHTMLFontElement;
|
|
struct __declspec(uuid("3050F1DA-98B5-11CF-BB82-00AA00BDCE0B")) IHTMLAnchorElement;
|
|
struct __declspec(uuid("3050F1DD-98B5-11CF-BB82-00AA00BDCE0B")) IHTMLUListElement;
|
|
struct __declspec(uuid("3050F1DE-98B5-11CF-BB82-00AA00BDCE0B")) IHTMLOListElement;
|
|
struct __declspec(uuid("3050F1E0-98B5-11CF-BB82-00AA00BDCE0B")) IHTMLLIElement;
|
|
struct __declspec(uuid("3050F1F0-98B5-11CF-BB82-00AA00BDCE0B")) IHTMLBRElement;
|
|
struct __declspec(uuid("3050F1F1-98B5-11CF-BB82-00AA00BDCE0B")) IHTMLDListElement;
|
|
struct __declspec(uuid("3050F1F2-98B5-11CF-BB82-00AA00BDCE0B")) IHTMLDDElement;
|
|
struct __declspec(uuid("3050F1F3-98B5-11CF-BB82-00AA00BDCE0B")) IHTMLDTElement;
|
|
struct __declspec(uuid("3050F1F4-98B5-11CF-BB82-00AA00BDCE0B")) IHTMLHRElement;
|
|
struct __declspec(uuid("3050F1F5-98B5-11CF-BB82-00AA00BDCE0B")) IHTMLParaElement;
|
|
struct __declspec(uuid("3050F1F6-98B5-11CF-BB82-00AA00BDCE0B")) IHTMLHeaderElement;
|
|
struct __declspec(uuid("3050F1F7-98B5-11CF-BB82-00AA00BDCE0B")) IHTMLFormElement;
|
|
struct __declspec(uuid("3050F1FF-98B5-11CF-BB82-00AA00BDCE0B")) IHTMLElement;
|
|
struct __declspec(uuid("3050F200-98B5-11CF-BB82-00AA00BDCE0B")) IHTMLDivElement;
|
|
struct __declspec(uuid("3050F202-98B5-11CF-BB82-00AA00BDCE0B")) IHTMLBaseFontElement;
|
|
struct __declspec(uuid("3050F203-98B5-11CF-BB82-00AA00BDCE0B")) IHTMLMetaElement;
|
|
struct __declspec(uuid("3050F204-98B5-11CF-BB82-00AA00BDCE0B")) IHTMLBaseElement;
|
|
struct __declspec(uuid("3050F205-98B5-11CF-BB82-00AA00BDCE0B")) IHTMLLinkElement;
|
|
struct __declspec(uuid("3050F206-98B5-11CF-BB82-00AA00BDCE0B")) IHTMLIsIndexElement;
|
|
struct __declspec(uuid("3050F207-98B5-11CF-BB82-00AA00BDCE0B")) IHTMLNextIdElement;
|
|
struct __declspec(uuid("3050F208-98B5-11CF-BB82-00AA00BDCE0B")) IHTMLBlockElement;
|
|
struct __declspec(uuid("3050F209-98B5-11CF-BB82-00AA00BDCE0B")) IHTMLUnknownElement;
|
|
struct __declspec(uuid("3050F20A-98B5-11CF-BB82-00AA00BDCE0B")) IHTMLPhraseElement;
|
|
struct __declspec(uuid("3050F20C-98B5-11CF-BB82-00AA00BDCE0B")) IHTMLCommentElement;
|
|
struct __declspec(uuid("3050F20E-98B5-11CF-BB82-00AA00BDCE0B")) IHTMLListElement;
|
|
struct __declspec(uuid("3050F211-98B5-11CF-BB82-00AA00BDCE0B")) IHTMLOptionElement;
|
|
struct __declspec(uuid("3050F212-98B5-11CF-BB82-00AA00BDCE0B")) IHTMLDivPosition;
|
|
struct __declspec(uuid("3050F216-98B5-11CF-BB82-00AA00BDCE0B")) IHTMLDialog;
|
|
struct __declspec(uuid("3050F218-98B5-11CF-BB82-00AA00BDCE0B")) IHTMLTextElement;
|
|
struct __declspec(uuid("3050F21E-98B5-11CF-BB82-00AA00BDCE0B")) IHTMLTable;
|
|
struct __declspec(uuid("3050F21F-98B5-11CF-BB82-00AA00BDCE0B")) IHTMLElementCollection;
|
|
struct __declspec(uuid("3050F220-98B5-11CF-BB82-00AA00BDCE0B")) IHTMLTxtRange;
|
|
struct __declspec(uuid("3050F230-98B5-11CF-BB82-00AA00BDCE0B")) IHTMLTextContainer;
|
|
struct __declspec(uuid("3050F23A-98B5-11CF-BB82-00AA00BDCE0B")) IHTMLTableCol;
|
|
struct __declspec(uuid("3050F23B-98B5-11CF-BB82-00AA00BDCE0B")) IHTMLTableSection;
|
|
struct __declspec(uuid("3050F23C-98B5-11CF-BB82-00AA00BDCE0B")) IHTMLTableRow;
|
|
struct __declspec(uuid("3050F23D-98B5-11CF-BB82-00AA00BDCE0B")) IHTMLTableCell;
|
|
struct __declspec(uuid("3050F240-98B5-11CF-BB82-00AA00BDCE0B")) IHTMLImgElement;
|
|
struct __declspec(uuid("3050F244-98B5-11CF-BB82-00AA00BDCE0B")) IHTMLSelectElement;
|
|
struct __declspec(uuid("3050F24F-98B5-11CF-BB82-00AA00BDCE0B")) IHTMLObjectElement;
|
|
struct __declspec(uuid("3050F25A-98B5-11CF-BB82-00AA00BDCE0B")) IHTMLSelectionObject;
|
|
struct __declspec(uuid("3050F25E-98B5-11CF-BB82-00AA00BDCE0B")) IHTMLStyle;
|
|
struct __declspec(uuid("3050F25F-98B5-11CF-BB82-00AA00BDCE0B")) IHTMLEmbedElement;
|
|
struct __declspec(uuid("3050F265-98B5-11CF-BB82-00AA00BDCE0B")) IHTMLAreaElement;
|
|
struct __declspec(uuid("3050F266-98B5-11CF-BB82-00AA00BDCE0B")) IHTMLMapElement;
|
|
struct __declspec(uuid("3050F28B-98B5-11CF-BB82-00AA00BDCE0B")) IHTMLScriptElement;
|
|
struct __declspec(uuid("3050F29C-98B5-11CF-BB82-00AA00BDCE0B")) IHTMLControlRange;
|
|
struct __declspec(uuid("3050F2A4-98B5-11CF-BB82-00AA00BDCE0B")) IHTMLInputHiddenElement;
|
|
struct __declspec(uuid("3050F2A6-98B5-11CF-BB82-00AA00BDCE0B")) IHTMLInputTextElement;
|
|
struct __declspec(uuid("3050F2AA-98B5-11CF-BB82-00AA00BDCE0B")) IHTMLTextAreaElement;
|
|
struct __declspec(uuid("3050F2AD-98B5-11CF-BB82-00AA00BDCE0B")) IHTMLInputFileElement;
|
|
struct __declspec(uuid("3050F2B2-98B5-11CF-BB82-00AA00BDCE0B")) IHTMLInputButtonElement;
|
|
struct __declspec(uuid("3050F2B5-98B5-11CF-BB82-00AA00BDCE0B")) IHTMLMarqueeElement;
|
|
struct __declspec(uuid("3050F2BB-98B5-11CF-BB82-00AA00BDCE0B")) IHTMLButtonElement;
|
|
struct __declspec(uuid("3050F2BC-98B5-11CF-BB82-00AA00BDCE0B")) IHTMLOptionButtonElement;
|
|
struct __declspec(uuid("3050F2C2-98B5-11CF-BB82-00AA00BDCE0B")) IHTMLInputImage;
|
|
struct __declspec(uuid("3050F2E3-98B5-11CF-BB82-00AA00BDCE0B")) IHTMLStyleSheet;
|
|
struct __declspec(uuid("3050F2E5-98B5-11CF-BB82-00AA00BDCE0B")) IHTMLStyleSheetRulesCollection;
|
|
struct __declspec(uuid("3050F2EB-98B5-11CF-BB82-00AA00BDCE0B")) IHTMLTableCaption;
|
|
struct __declspec(uuid("3050F2F4-98B5-11CF-BB82-00AA00BDCE0B")) IViewFilterSite;
|
|
struct __declspec(uuid("3050F311-98B5-11CF-BB82-00AA00BDCE0B")) IHTMLFrameBase;
|
|
struct __declspec(uuid("3050F313-98B5-11CF-BB82-00AA00BDCE0B")) IHTMLFrameElement;
|
|
struct __declspec(uuid("3050F315-98B5-11CF-BB82-00AA00BDCE0B")) IHTMLIFrameElement;
|
|
struct __declspec(uuid("3050F319-98B5-11CF-BB82-00AA00BDCE0B")) IHTMLFrameSetElement;
|
|
struct __declspec(uuid("3050F322-98B5-11CF-BB82-00AA00BDCE0B")) IHTMLTitleElement;
|
|
struct __declspec(uuid("3050F32A-98B5-11CF-BB82-00AA00BDCE0B")) IHTMLLabelElement;
|
|
struct __declspec(uuid("3050F32D-98B5-11CF-BB82-00AA00BDCE0B")) IHTMLEventObj;
|
|
struct __declspec(uuid("3050F357-98B5-11CF-BB82-00AA00BDCE0B")) IHTMLStyleSheetRule;
|
|
struct __declspec(uuid("3050F35C-98B5-11CF-BB82-00AA00BDCE0B")) IHTMLScreen;
|
|
struct __declspec(uuid("3050F35F-98B5-11CF-BB82-00AA00BDCE0B")) ITimerService;
|
|
struct __declspec(uuid("3050F360-98B5-11CF-BB82-00AA00BDCE0B")) ITimer;
|
|
struct __declspec(uuid("3050F361-98B5-11CF-BB82-00AA00BDCE0B")) ITimerSink;
|
|
struct __declspec(uuid("3050F369-98B5-11CF-BB82-00AA00BDCE0B")) IHTMLBGsound;
|
|
struct __declspec(uuid("3050F372-98B5-11CF-BB82-00AA00BDCE0B")) IViewTransition;
|
|
struct __declspec(uuid("3050F373-98B5-11CF-BB82-00AA00BDCE0B")) IViewTransitionSite;
|
|
struct __declspec(uuid("3050F375-98B5-11CF-BB82-00AA00BDCE0B")) IHTMLStyleElement;
|
|
struct __declspec(uuid("3050F376-98B5-11CF-BB82-00AA00BDCE0B")) IHTMLFontNamesCollection;
|
|
struct __declspec(uuid("3050F377-98B5-11CF-BB82-00AA00BDCE0B")) IHTMLFontSizesCollection;
|
|
struct __declspec(uuid("3050F378-98B5-11CF-BB82-00AA00BDCE0B")) IHTMLOptionsHolder;
|
|
struct __declspec(uuid("3050F37E-98B5-11CF-BB82-00AA00BDCE0B")) IHTMLStyleSheetsCollection;
|
|
struct __declspec(uuid("3050F383-98B5-11CF-BB82-00AA00BDCE0B")) IHTMLAreasCollection;
|
|
struct __declspec(uuid("3050F38A-98B5-11CF-BB82-00AA00BDCE0B")) IHTMLNoShowElement;
|
|
struct __declspec(uuid("3050F38C-98B5-11CF-BB82-00AA00BDCE0B")) IHTMLOptionElementFactory;
|
|
struct __declspec(uuid("3050F38E-98B5-11CF-BB82-00AA00BDCE0B")) IHTMLImageElementFactory;
|
|
struct __declspec(uuid("3050F3CF-98B5-11CF-BB82-00AA00BDCE0B")) IHTMLRuleStyle;
|
|
struct __declspec(uuid("3050F3D5-98B5-11CF-BB82-00AA00BDCE0B")) IHTMLStyleFontFace;
|
|
struct __declspec(uuid("3050F3E5-98B5-11CF-BB82-00AA00BDCE0B")) IHTMLSpanFlow;
|
|
struct __declspec(uuid("3050F3E7-98B5-11CF-BB82-00AA00BDCE0B")) IHTMLFieldSetElement;
|
|
struct __declspec(uuid("3050F3EA-98B5-11CF-BB82-00AA00BDCE0B")) IHTMLLegendElement;
|
|
struct __declspec(uuid("3050F3EC-98B5-11CF-BB82-00AA00BDCE0B")) ICSSFilter;
|
|
struct __declspec(uuid("3050F3ED-98B5-11CF-BB82-00AA00BDCE0B")) ICSSFilterSite;
|
|
struct __declspec(uuid("3050F3EE-98B5-11CF-BB82-00AA00BDCE0B")) IHTMLFiltersCollection;
|
|
struct __declspec(uuid("3050F3F0-98B5-11CF-BB82-00AA00BDCE0B")) ICustomDoc;
|
|
struct __declspec(uuid("3050F3F2-98B5-11CF-BB82-00AA00BDCE0B")) IHTMLDatabinding;
|
|
struct __declspec(uuid("3050F3F3-98B5-11CF-BB82-00AA00BDCE0B")) IHTMLSpanElement;
|
|
struct __declspec(uuid("3050F3FC-98B5-11CF-BB82-00AA00BDCE0B")) IHTMLMimeTypesCollection;
|
|
struct __declspec(uuid("3050F3FD-98B5-11CF-BB82-00AA00BDCE0B")) IHTMLPluginsCollection;
|
|
struct __declspec(uuid("3050F401-98B5-11CF-BB82-00AA00BDCE0B")) IHTMLOpsProfile;
|
|
struct __declspec(uuid("3050f3d7-98b5-11cf-bb82-00aa00bdce0b")) IImgCtx;
|
|
struct __declspec(uuid("332C4425-26CB-11D0-B483-00C04FD90119")) IHTMLDocument2;
|
|
struct __declspec(uuid("332C4426-26CB-11D0-B483-00C04FD90119")) IHTMLFramesCollection2;
|
|
struct __declspec(uuid("332C4427-26CB-11D0-B483-00C04FD90119")) IHTMLWindow2;
|
|
struct __declspec(uuid("359F3441-BD4A-11D0-B188-00AA0038C969")) IMLangFontLink;
|
|
struct __declspec(uuid("359F3443-BD4A-11D0-B188-00AA0038C969")) IMLangCodePages;
|
|
struct __declspec(uuid("3C374A41-BAE4-11CF-BF7D-00AA006946EE")) IUrlHistoryStg;
|
|
struct __declspec(uuid("3C374A42-BAE4-11CF-BF7D-00AA006946EE")) IEnumSTATURL;
|
|
struct __declspec(uuid("3DC39D1D-C030-11D0-B81B-00C04FC9B31F")) IEnumRfc1766;
|
|
struct __declspec(uuid("47d2657a-7b27-11d0-8ca9-00a0c92dbfe8")) IDockingWindowFrame;
|
|
struct __declspec(uuid("539698A0-CDCA-11CF-A5EB-00AA0047A063")) IActiveScriptSiteInterruptPoll;
|
|
struct __declspec(uuid("618736e0-3c3d-11cf-810c-00aa00389b71")) IAccessible;
|
|
struct __declspec(uuid("626FC520-A41E-11CF-A731-00A0C9082637")) IHTMLDocument;
|
|
struct __declspec(uuid("63CDBCB0-C1B1-11D0-9336-00A0C90DCAA9")) IBindEventHandler;
|
|
struct __declspec(uuid("68284faa-6a48-11d0-8c78-00c04fd918b4")) IInputObject;
|
|
struct __declspec(uuid("71EE5B20-FB04-11d1-B3A8-00A0C911E8B2")) IActiveScriptParseProcedure2;
|
|
struct __declspec(uuid("729FE2F8-1EA8-11D1-8F85-00C04FC2FBE1")) IShellUIHelper;
|
|
struct __declspec(uuid("744129E0-CBE5-11CE-8350-444553540000")) FolderItems;
|
|
struct __declspec(uuid("79EAC9C2-BAF9-11CE-8C82-00AA004BA90B")) IHlinkSite;
|
|
struct __declspec(uuid("79EAC9C3-BAF9-11CE-8C82-00AA004BA90B")) IHlink;
|
|
struct __declspec(uuid("79EAC9C4-BAF9-11CE-8C82-00AA004BA90B")) IHlinkTarget;
|
|
struct __declspec(uuid("79EAC9C5-BAF9-11CE-8C82-00AA004BA90B")) IHlinkFrame;
|
|
struct __declspec(uuid("79EAC9C6-BAF9-11CE-8C82-00AA004BA90B")) IEnumHLITEM;
|
|
struct __declspec(uuid("79EAC9C7-BAF9-11CE-8C82-00AA004BA90B")) IHlinkBrowseContext;
|
|
struct __declspec(uuid("79EAC9CB-BAF9-11CE-8C82-00AA004BA90B")) IExtensionServices;
|
|
struct __declspec(uuid("7d688a70-c613-11d0-999b-00c04fd655e1")) IShellIconOverlay;
|
|
struct __declspec(uuid("85BD8E82-0FBA-11D1-90C3-00C04FC2F568")) IChannelMgr;
|
|
struct __declspec(uuid("85CB6900-4D95-11CF-960C-0080C7F4EE85")) IShellWindows;
|
|
struct __declspec(uuid("88A05C00-F000-11CE-8350-444553540000")) IShellLinkDual;
|
|
struct __declspec(uuid("88e39e80-3578-11cf-ae69-08002b2e1262")) IShellView2;
|
|
struct __declspec(uuid("89BCB740-6119-101A-BCB7-00DD010655AF")) IFilter;
|
|
struct __declspec(uuid("91A565C1-E38F-11D0-94BF-00A0C9055CBF")) IPersistHistory;
|
|
struct __declspec(uuid("9BA05970-F6A8-11CF-A442-00A0C90A8F39")) IFolderViewOC;
|
|
struct __declspec(uuid("A3CCEDF3-2DE2-11D0-86F4-00A0C913F750")) IImageDecodeFilter;
|
|
struct __declspec(uuid("A4C65425-0F82-11D1-90C3-00C04FC2F568")) IEnumChannels;
|
|
struct __declspec(uuid("A6EF9860-C720-11D0-9337-00A0C90DCAA9")) IDispatchEx;
|
|
struct __declspec(uuid("A6EF9861-C720-11D0-9337-00A0C90DCAA9")) IDispError;
|
|
struct __declspec(uuid("A6EF9862-C720-11D0-9337-00A0C90DCAA9")) IVariantChangeType;
|
|
struct __declspec(uuid("AA5B6A80-B834-11D0-932F-00A0C90DCAA9")) IActiveScriptParseProcedure;
|
|
struct __declspec(uuid("AFA0DC11-C313-11D0-831A-00C04FD5AE38")) IUrlHistoryStg2;
|
|
struct __declspec(uuid("B722BCC5-4E68-101B-A2BC-00AA00404770")) IOleDocument;
|
|
struct __declspec(uuid("B722BCC6-4E68-101B-A2BC-00AA00404770")) IOleDocumentView;
|
|
struct __declspec(uuid("B722BCC7-4E68-101B-A2BC-00AA00404770")) IOleDocumentSite;
|
|
struct __declspec(uuid("B722BCC8-4E68-101B-A2BC-00AA00404770")) IEnumOleDocumentViews;
|
|
struct __declspec(uuid("B722BCC9-4E68-101B-A2BC-00AA00404770")) IPrint;
|
|
struct __declspec(uuid("B722BCCA-4E68-101B-A2BC-00AA00404770")) IContinueCallback;
|
|
struct __declspec(uuid("B722BCCB-4E68-101B-A2BC-00AA00404770")) IOleCommandTarget;
|
|
struct __declspec(uuid("B8DA6310-E19B-11D0-933C-00A0C90DCAA9")) IActiveScriptStats;
|
|
struct __declspec(uuid("BAA342A0-2DED-11D0-86F4-00A0C913F750")) IImageDecodeEventSink;
|
|
struct __declspec(uuid("BB1A2AE1-A4F9-11CF-8F20-00805F2CD064")) IActiveScript;
|
|
struct __declspec(uuid("BB1A2AE2-A4F9-11CF-8F20-00805F2CD064")) IActiveScriptParse;
|
|
struct __declspec(uuid("BC40BEC1-C493-11D0-831B-00C04FD5AE38")) IUrlHistoryNotify;
|
|
struct __declspec(uuid("BD3F23C0-D43E-11CF-893B-00AA00BDCE1A")) IDocHostUIHandler;
|
|
struct __declspec(uuid("C04D65CE-B70D-11D0-B188-00AA0038C969")) IMLangString;
|
|
struct __declspec(uuid("C04D65D0-B70D-11D0-B188-00AA0038C969")) IMLangStringWStr;
|
|
struct __declspec(uuid("C04D65D2-B70D-11D0-B188-00AA0038C969")) IMLangStringAStr;
|
|
struct __declspec(uuid("C4D244B0-D43E-11CF-893B-00AA00BDCE1A")) IDocHostShowUI;
|
|
struct __declspec(uuid("CA04B7E6-0D21-11D1-8CC5-00C04FC2B085")) IObjectIdentity;
|
|
struct __declspec(uuid("CB5BDC81-93C1-11CF-8F20-00805F2CD064")) IObjectSafety;
|
|
struct __declspec(uuid("D10F6761-83E9-11CF-8F20-00805F2CD064")) IActiveScriptSiteWindow;
|
|
struct __declspec(uuid("D24ACD21-BA72-11D0-B188-00AA0038C969")) IMLangStringBufW;
|
|
struct __declspec(uuid("D24ACD23-BA72-11D0-B188-00AA0038C969")) IMLangStringBufA;
|
|
struct __declspec(uuid("D30C1661-CDAF-11D0-8A3E-00C04FC9E26E")) IWebBrowser2;
|
|
struct __declspec(uuid("D66D6F98-CDAA-11D0-B822-00C04FC9B31F")) IMLangConvertCharset;
|
|
struct __declspec(uuid("D8F015C0-C278-11CE-A49E-444553540000")) IShellDispatch;
|
|
struct __declspec(uuid("D9E89500-30FA-11D0-B724-00AA006C1A01")) IMapMIMEToCLSID;
|
|
struct __declspec(uuid("DB01A1E3-A42B-11CF-8F20-00805F2CD064")) IActiveScriptSite;
|
|
struct __declspec(uuid("E0E270C0-C0BE-11D0-8FE4-00A0C90A6341")) OLEDBSimpleProvider;
|
|
struct __declspec(uuid("E0E270C1-C0BE-11D0-8FE4-00A0C90A6341")) OLEDBSimpleProviderListener;
|
|
struct __declspec(uuid("E7A1AF80-4D96-11CF-960C-0080C7F4EE85")) IShellFolderViewDual;
|
|
struct __declspec(uuid("EAB22AC1-30C1-11CF-A7EB-0000C05BAE0B")) IWebBrowser;
|
|
struct __declspec(uuid("EAE1BA61-A4ED-11CF-8F20-00805F2CD064")) IActiveScriptError;
|
|
struct __declspec(uuid("F5BE2EE1-BFD7-11D0-B188-00AA0038C969")) IMLangLineBreakConsole;
|
|
struct __declspec(uuid("F77459A0-BF9A-11CF-BA4E-00C04FD70816")) IMimeInfo;
|
|
struct __declspec(uuid("FAC32C80-CBE4-11CE-8350-444553540000")) FolderItem;
|
|
struct __declspec(uuid("FECEAAA2-8405-11CF-8BA1-00AA00476DA6")) IOmHistory;
|
|
struct __declspec(uuid("FECEAAA5-8405-11CF-8BA1-00AA00476DA6")) IOmNavigator;
|
|
struct __declspec(uuid("ac60f6a0-0fd9-11d0-99cb-00c04fd64497")) IURLSearchHook;
|
|
struct __declspec(uuid("bcfce0a0-ec17-11d0-8d10-00a0c90f2719")) IContextMenu3;
|
|
struct __declspec(uuid("cabb0da0-da57-11cf-9974-0020afd79762")) IUniformResourceLocatorW;
|
|
struct __declspec(uuid("eb0fe172-1a3a-11d0-89b3-00a0c90a90ac")) IDeskBand;
|
|
struct __declspec(uuid("f1db8392-7331-11d0-8c99-00a0c92dbfe8")) IInputObjectSite;
|
|
struct __declspec(uuid("f490eb00-1240-11d1-9888-006097deacf9")) IActiveDesktop;
|
|
struct __declspec(uuid("fbf23b80-e3f0-101b-8488-00aa003e56f8")) IUniformResourceLocatorA;
|
|
|
|
// CoClasses:
|
|
|
|
class __declspec(uuid("00000017-0000-0000-c000-000000000046")) StdMarshal;
|
|
class __declspec(uuid("0000001b-0000-0000-c000-000000000046")) IdentityUnmarshal;
|
|
class __declspec(uuid("0000001c-0000-0000-c000-000000000046")) InProcFreeMarshaler;
|
|
class __declspec(uuid("0000030c-0000-0000-c000-000000000046")) PSGenObject;
|
|
class __declspec(uuid("0000030d-0000-0000-c000-000000000046")) PSClientSite;
|
|
class __declspec(uuid("0000030e-0000-0000-c000-000000000046")) PSClassObject;
|
|
class __declspec(uuid("0000030f-0000-0000-c000-000000000046")) PSInPlaceActive;
|
|
class __declspec(uuid("00000310-0000-0000-c000-000000000046")) PSInPlaceFrame;
|
|
class __declspec(uuid("00000311-0000-0000-c000-000000000046")) PSDragDrop;
|
|
class __declspec(uuid("00000312-0000-0000-c000-000000000046")) PSBindCtx;
|
|
class __declspec(uuid("00000313-0000-0000-c000-000000000046")) PSEnumerators;
|
|
class __declspec(uuid("00000315-0000-0000-c000-000000000046")) Picture_Metafile;
|
|
class __declspec(uuid("00000315-0000-0000-c000-000000000046")) StaticMetafile;
|
|
class __declspec(uuid("00000316-0000-0000-c000-000000000046")) Picture_Dib;
|
|
class __declspec(uuid("00000316-0000-0000-c000-000000000046")) StaticDib;
|
|
class __declspec(uuid("00000319-0000-0000-c000-000000000046")) Picture_EnhMetafile;
|
|
class __declspec(uuid("0000031d-0000-0000-c000-000000000046")) DCOMAccessControl;
|
|
class __declspec(uuid("00021400-0000-0000-c000-000000000046")) ShellDesktop;
|
|
class __declspec(uuid("00021401-0000-0000-c000-000000000046")) ShellLink;
|
|
class __declspec(uuid("0002DF01-0000-0000-C000-000000000046")) InternetExplorer;
|
|
class __declspec(uuid("0002e005-0000-0000-c000-000000000046")) StdComponentCategoriesMgr;
|
|
class __declspec(uuid("08165ea0-e946-11cf-9c87-00aa005127ed")) WebCrawlerAgent;
|
|
class __declspec(uuid("0A89A860-D7B1-11CE-8350-444553540000")) ShellDispatchInproc;
|
|
class __declspec(uuid("0D04D285-6BEC-11CF-8B97-00AA00476DA6")) OldHTMLFormElement;
|
|
class __declspec(uuid("0be35200-8f91-11ce-9de3-00aa004bb851")) CFontPropPage;
|
|
class __declspec(uuid("0be35201-8f91-11ce-9de3-00aa004bb851")) CColorPropPage;
|
|
class __declspec(uuid("0be35202-8f91-11ce-9de3-00aa004bb851")) CPicturePropPage;
|
|
class __declspec(uuid("0be35203-8f91-11ce-9de3-00aa004bb851")) StdFont;
|
|
class __declspec(uuid("0be35204-8f91-11ce-9de3-00aa004bb851")) StdPicture;
|
|
class __declspec(uuid("11219420-1768-11D1-95BE-00609797EA4F")) ShellLinkObject;
|
|
class __declspec(uuid("163BB1E1-6E00-11CF-837A-48DC04C10000")) HTMLLocation;
|
|
class __declspec(uuid("1820FED0-473E-11D0-A96C-00C04FD705A2")) WebViewFolderContents;
|
|
class __declspec(uuid("25336920-03F9-11CF-8FD0-00AA00686F13")) HTMLDocument;
|
|
class __declspec(uuid("25336921-03f9-11cf-8fd0-00aa00686f13")) HTMLPluginDocument;
|
|
class __declspec(uuid("275C23E2-3747-11D0-9FEA-00AA003F8646")) CMultiLanguage;
|
|
class __declspec(uuid("3050F241-98B5-11CF-BB82-00AA00BDCE0B")) HTMLImg;
|
|
class __declspec(uuid("3050F245-98B5-11CF-BB82-00AA00BDCE0B")) HTMLSelectElement;
|
|
class __declspec(uuid("3050F246-98B5-11CF-BB82-00AA00BDCE0B")) HTMLTableCell;
|
|
class __declspec(uuid("3050F248-98B5-11CF-BB82-00AA00BDCE0B")) HTMLAnchorElement;
|
|
class __declspec(uuid("3050F249-98B5-11CF-BB82-00AA00BDCE0B")) HTMLDivPosition;
|
|
class __declspec(uuid("3050F24A-98B5-11CF-BB82-00AA00BDCE0B")) HTMLBody;
|
|
class __declspec(uuid("3050F24D-98B5-11CF-BB82-00AA00BDCE0B")) HTMLOptionElement;
|
|
class __declspec(uuid("3050F24E-98B5-11CF-BB82-00AA00BDCE0B")) HTMLObjectElement;
|
|
class __declspec(uuid("3050F251-98B5-11CF-BB82-00AA00BDCE0B")) HTMLFormElement;
|
|
class __declspec(uuid("3050F252-98B5-11CF-BB82-00AA00BDCE0B")) HTMLHRElement;
|
|
class __declspec(uuid("3050F25D-98B5-11CF-BB82-00AA00BDCE0B")) HTMLEmbed;
|
|
class __declspec(uuid("3050F268-98B5-11CF-BB82-00AA00BDCE0B")) HTMLUnknownElement;
|
|
class __declspec(uuid("3050F269-98B5-11CF-BB82-00AA00BDCE0B")) HTMLUListElement;
|
|
class __declspec(uuid("3050F26A-98B5-11CF-BB82-00AA00BDCE0B")) HTMLTextElement;
|
|
class __declspec(uuid("3050F26B-98B5-11CF-BB82-00AA00BDCE0B")) HTMLTable;
|
|
class __declspec(uuid("3050F26C-98B5-11CF-BB82-00AA00BDCE0B")) HTMLTableCol;
|
|
class __declspec(uuid("3050F26D-98B5-11CF-BB82-00AA00BDCE0B")) HTMLTableRow;
|
|
class __declspec(uuid("3050F26E-98B5-11CF-BB82-00AA00BDCE0B")) HTMLPhraseElement;
|
|
class __declspec(uuid("3050F26F-98B5-11CF-BB82-00AA00BDCE0B")) HTMLParaElement;
|
|
class __declspec(uuid("3050F270-98B5-11CF-BB82-00AA00BDCE0B")) HTMLOListElement;
|
|
class __declspec(uuid("3050F271-98B5-11CF-BB82-00AA00BDCE0B")) HTMLMapElement;
|
|
class __declspec(uuid("3050F272-98B5-11CF-BB82-00AA00BDCE0B")) HTMLListElement;
|
|
class __declspec(uuid("3050F273-98B5-11CF-BB82-00AA00BDCE0B")) HTMLLIElement;
|
|
class __declspec(uuid("3050F275-98B5-11CF-BB82-00AA00BDCE0B")) HTMLMetaElement;
|
|
class __declspec(uuid("3050F276-98B5-11CF-BB82-00AA00BDCE0B")) HTMLBaseElement;
|
|
class __declspec(uuid("3050F277-98B5-11CF-BB82-00AA00BDCE0B")) HTMLLinkElement;
|
|
class __declspec(uuid("3050F278-98B5-11CF-BB82-00AA00BDCE0B")) HTMLIsIndexElement;
|
|
class __declspec(uuid("3050F279-98B5-11CF-BB82-00AA00BDCE0B")) HTMLNextIdElement;
|
|
class __declspec(uuid("3050F27A-98B5-11CF-BB82-00AA00BDCE0B")) HTMLHeaderElement;
|
|
class __declspec(uuid("3050F27B-98B5-11CF-BB82-00AA00BDCE0B")) HTMLFontElement;
|
|
class __declspec(uuid("3050F27C-98B5-11CF-BB82-00AA00BDCE0B")) HTMLDTElement;
|
|
class __declspec(uuid("3050F27D-98B5-11CF-BB82-00AA00BDCE0B")) HTMLDListElement;
|
|
class __declspec(uuid("3050F27E-98B5-11CF-BB82-00AA00BDCE0B")) HTMLDivElement;
|
|
class __declspec(uuid("3050F27F-98B5-11CF-BB82-00AA00BDCE0B")) HTMLDDElement;
|
|
class __declspec(uuid("3050F280-98B5-11CF-BB82-00AA00BDCE0B")) HTMLBRElement;
|
|
class __declspec(uuid("3050F281-98B5-11CF-BB82-00AA00BDCE0B")) HTMLBlockElement;
|
|
class __declspec(uuid("3050F282-98B5-11CF-BB82-00AA00BDCE0B")) HTMLBaseFontElement;
|
|
class __declspec(uuid("3050F283-98B5-11CF-BB82-00AA00BDCE0B")) HTMLAreaElement;
|
|
class __declspec(uuid("3050F284-98B5-11CF-BB82-00AA00BDCE0B")) HTMLTitleElement;
|
|
class __declspec(uuid("3050F285-98B5-11CF-BB82-00AA00BDCE0B")) HTMLStyle;
|
|
class __declspec(uuid("3050F28A-98B5-11CF-BB82-00AA00BDCE0B")) HTMLDialog;
|
|
class __declspec(uuid("3050F28C-98B5-11CF-BB82-00AA00BDCE0B")) HTMLScriptElement;
|
|
class __declspec(uuid("3050F2AB-98B5-11CF-BB82-00AA00BDCE0B")) HTMLInputTextElement;
|
|
class __declspec(uuid("3050F2AC-98B5-11CF-BB82-00AA00BDCE0B")) HTMLTextAreaElement;
|
|
class __declspec(uuid("3050F2AE-98B5-11CF-BB82-00AA00BDCE0B")) HTMLInputFileElement;
|
|
class __declspec(uuid("3050F2B4-98B5-11CF-BB82-00AA00BDCE0B")) HTMLInputButtonElement;
|
|
class __declspec(uuid("3050F2B9-98B5-11CF-BB82-00AA00BDCE0B")) HTMLMarqueeElement;
|
|
class __declspec(uuid("3050F2BE-98B5-11CF-BB82-00AA00BDCE0B")) HTMLOptionButtonElement;
|
|
class __declspec(uuid("3050F2C4-98B5-11CF-BB82-00AA00BDCE0B")) HTMLInputImage;
|
|
class __declspec(uuid("3050F2C6-98B5-11CF-BB82-00AA00BDCE0B")) HTMLButtonElement;
|
|
class __declspec(uuid("3050F2E4-98B5-11CF-BB82-00AA00BDCE0B")) HTMLStyleSheet;
|
|
class __declspec(uuid("3050F2E9-98B5-11CF-BB82-00AA00BDCE0B")) HTMLTableSection;
|
|
class __declspec(uuid("3050F2EC-98B5-11CF-BB82-00AA00BDCE0B")) HTMLTableCaption;
|
|
class __declspec(uuid("3050F312-98B5-11CF-BB82-00AA00BDCE0B")) HTMLFrameBase;
|
|
class __declspec(uuid("3050F314-98B5-11CF-BB82-00AA00BDCE0B")) HTMLFrameElement;
|
|
class __declspec(uuid("3050F316-98B5-11CF-BB82-00AA00BDCE0B")) HTMLIFrame;
|
|
class __declspec(uuid("3050F317-98B5-11CF-BB82-00AA00BDCE0B")) HTMLCommentElement;
|
|
class __declspec(uuid("3050F31A-98B5-11CF-BB82-00AA00BDCE0B")) HTMLFrameSetSite;
|
|
class __declspec(uuid("3050F32B-98B5-11CF-BB82-00AA00BDCE0B")) HTMLLabelElement;
|
|
class __declspec(uuid("3050F35D-98B5-11CF-BB82-00AA00BDCE0B")) HTMLScreen;
|
|
class __declspec(uuid("3050F370-98B5-11CF-BB82-00AA00BDCE0B")) HTMLBGsound;
|
|
class __declspec(uuid("3050F37D-98B5-11CF-BB82-00AA00BDCE0B")) HTMLStyleElement;
|
|
class __declspec(uuid("3050F37F-98B5-11CF-BB82-00AA00BDCE0B")) HTMLStyleSheetsCollection;
|
|
class __declspec(uuid("3050F38B-98B5-11CF-BB82-00AA00BDCE0B")) HTMLNoShowElement;
|
|
class __declspec(uuid("3050F38D-98B5-11CF-BB82-00AA00BDCE0B")) HTMLOptionElementFactory;
|
|
class __declspec(uuid("3050F38F-98B5-11CF-BB82-00AA00BDCE0B")) HTMLImageElementFactory;
|
|
class __declspec(uuid("3050F391-98B5-11CF-BB82-00AA00BDCE0B")) HTMLWindowProxy;
|
|
class __declspec(uuid("3050F3CD-98B5-11CF-BB82-00AA00BDCE0B")) HTMLStyleSheetRulesCollection;
|
|
class __declspec(uuid("3050F3CE-98B5-11CF-BB82-00AA00BDCE0B")) HTMLStyleSheetRule;
|
|
class __declspec(uuid("3050F3D0-98B5-11CF-BB82-00AA00BDCE0B")) HTMLRuleStyle;
|
|
class __declspec(uuid("3050F3D4-98B5-11CF-BB82-00AA00BDCE0B")) HTMLStyleFontFace;
|
|
class __declspec(uuid("3050F3E6-98B5-11CF-BB82-00AA00BDCE0B")) HTMLSpanFlow;
|
|
class __declspec(uuid("3050F3E8-98B5-11CF-BB82-00AA00BDCE0B")) HTMLFieldSetElement;
|
|
class __declspec(uuid("3050F3E9-98B5-11CF-BB82-00AA00BDCE0B")) HTMLLegendElement;
|
|
class __declspec(uuid("3050F3EF-98B5-11CF-BB82-00AA00BDCE0B")) HTMLFiltersCollection;
|
|
class __declspec(uuid("3050F3F5-98B4-11CF-BB82-00AA00BDCE0B")) HTMLSpanElement;
|
|
class __declspec(uuid("3050F3FE-98B5-11CF-BB82-00AA00BDCE0B")) CMimeTypes;
|
|
class __declspec(uuid("3050F3FF-98B5-11CF-BB82-00AA00BDCE0B")) CPlugins;
|
|
class __declspec(uuid("3050F402-98B5-11CF-BB82-00AA00BDCE0B")) COpsProfile;
|
|
class __declspec(uuid("3050f3d9-98b5-11cf-bb82-00aa00bdce0b")) MHTMLDocument;
|
|
class __declspec(uuid("32b533bb-edae-11d0-bd5a-00aa00b92af1")) ClassInstallFilter;
|
|
class __declspec(uuid("3c374a40-bae4-11cf-bf7d-00aa006946ee")) CUrlHistory;
|
|
class __declspec(uuid("3dd53d40-7b8b-11d0-b013-00aa0059ce02")) CdlProtocol;
|
|
class __declspec(uuid("54c37cd0-d944-11d0-a9f4-006097942311")) StdEncodingFilterFac;
|
|
class __declspec(uuid("56fdf344-fd6d-11d0-958a-006097c9a090")) TaskbarList;
|
|
class __declspec(uuid("62112AA1-EBE4-11CF-A5FB-0020AFE7292D")) ShellFolderView;
|
|
class __declspec(uuid("63b51f81-c868-11d0-999c-00c04fd655e1")) CFSIconOverlayManager;
|
|
class __declspec(uuid("64AB4BB7-111E-11D1-8F79-00C04FC2FBE1")) ShellUIHelper;
|
|
class __declspec(uuid("75048700-ef1f-11d0-9888-006097deacf9")) ActiveDesktop;
|
|
class __declspec(uuid("79eac9d0-baf9-11ce-8c82-00aa004ba90b")) StdHlink;
|
|
class __declspec(uuid("79eac9d1-baf9-11ce-8c82-00aa004ba90b")) StdHlinkBrowseContext;
|
|
class __declspec(uuid("79eac9e0-baf9-11ce-8c82-00aa004ba90b")) StdURLMoniker;
|
|
class __declspec(uuid("79eac9e1-baf9-11ce-8c82-00aa004ba90b")) StdURLProtocol;
|
|
class __declspec(uuid("79eac9e2-baf9-11ce-8c82-00aa004ba90b")) HttpProtocol;
|
|
class __declspec(uuid("79eac9e3-baf9-11ce-8c82-00aa004ba90b")) FtpProtocol;
|
|
class __declspec(uuid("79eac9e4-baf9-11ce-8c82-00aa004ba90b")) GopherProtocol;
|
|
class __declspec(uuid("79eac9e5-baf9-11ce-8c82-00aa004ba90b")) HttpSProtocol;
|
|
class __declspec(uuid("79eac9e6-baf9-11ce-8c82-00aa004ba90b")) MkProtocol;
|
|
class __declspec(uuid("79eac9e7-baf9-11ce-8c82-00aa004ba90b")) FileProtocol;
|
|
class __declspec(uuid("79eac9f2-baf9-11ce-8c82-00aa004ba90b")) UrlMkBindCtx;
|
|
class __declspec(uuid("7b8a2d94-0ac9-11d1-896c-00c04fb6bfc4")) InternetSecurityManager;
|
|
class __declspec(uuid("7b8a2d95-0ac9-11d1-896c-00c04fb6bfc4")) InternetZoneManager;
|
|
class __declspec(uuid("7d559c10-9fe9-11d0-93f7-00aa0059ce02")) CDLAgent;
|
|
class __declspec(uuid("7d688a77-c613-11d0-999b-00c04fd655e1")) OverlayIdentifier_SlowFile;
|
|
class __declspec(uuid("7ebdaae0-8120-11cf-899f-00aa00688b10")) StockFontPage;
|
|
class __declspec(uuid("7ebdaae1-8120-11cf-899f-00aa00688b10")) StockColorPage;
|
|
class __declspec(uuid("7ebdaae2-8120-11cf-899f-00aa00688b10")) StockPicturePage;
|
|
class __declspec(uuid("8856F961-340A-11D0-A96B-00C04FD705A2")) WebBrowser;
|
|
class __declspec(uuid("8f6b0360-b80d-11d0-a9b3-006097942311")) DeCompMimeFilter;
|
|
class __declspec(uuid("9BA05971-F6A8-11CF-A442-00A0C90A8F39")) ShellFolderViewOC;
|
|
class __declspec(uuid("9BA05972-F6A8-11CF-A442-00A0C90A8F39")) ShellWindows;
|
|
class __declspec(uuid("ABBE31D0-6DAE-11D0-BECA-00C04FD940BE")) SubscriptionMgr;
|
|
class __declspec(uuid("B3CDAE90-D170-11D0-802B-00C04FD75D13")) ChannelMgr;
|
|
class __declspec(uuid("C04D65CF-B70D-11D0-B188-00AA0038C969")) CMLangString;
|
|
class __declspec(uuid("D48A6EC6-6A4A-11CF-94A7-444553540000")) HTMLWindow2;
|
|
class __declspec(uuid("D48A6EC9-6A4A-11CF-94A7-444553540000")) OldHTMLDocument;
|
|
class __declspec(uuid("D66D6F99-CDAA-11D0-B822-00C04FC9B31F")) CMLangConvertCharset;
|
|
class __declspec(uuid("EAB22AC3-30C1-11CF-A7EB-0000C05BAE0B")) WebBrowser_V1;
|
|
class __declspec(uuid("FECEAAA3-8405-11CF-8BA1-00AA00476DA6")) HTMLHistory;
|
|
class __declspec(uuid("FECEAAA6-8405-11CF-8BA1-00AA00476DA6")) HTMLNavigator;
|
|
class __declspec(uuid("b15b8dc0-c7e1-11d0-8680-00aa00bdcb71")) SoftDistExt;
|
|
class __declspec(uuid("cfbfae00-17a6-11d0-99cb-00c04fd64497")) CURLSearchHook;
|
|
class __declspec(uuid("e3a8bde6-abce-11d0-bc4b-00c04fd929db")) ChannelAgent;
|
|
class __declspec(uuid("fb8f0821-0164-101b-84ed-08002b2ec713")) PersistPropset;
|
|
class __declspec(uuid("fb8f0822-0164-101b-84ed-08002b2ec713")) ConvertVBX;
|
|
class __declspec(uuid("fbf23b40-e3f0-101b-8488-00aa003e56f8")) InternetShortcut;
|
|
|
|
// Interface Smart Pointers:
|
|
|
|
|
|
_COM_SMARTPTR_TYPEDEF(FolderItem, __uuidof(FolderItem));
|
|
_COM_SMARTPTR_TYPEDEF(FolderItemVerb, __uuidof(FolderItemVerb));
|
|
_COM_SMARTPTR_TYPEDEF(FolderItemVerbs, __uuidof(FolderItemVerbs));
|
|
_COM_SMARTPTR_TYPEDEF(FolderItems, __uuidof(FolderItems));
|
|
_COM_SMARTPTR_TYPEDEF(IAccessible, __uuidof(IAccessible));
|
|
_COM_SMARTPTR_TYPEDEF(IActiveDesktop, __uuidof(IActiveDesktop));
|
|
_COM_SMARTPTR_TYPEDEF(IActiveScript, __uuidof(IActiveScript));
|
|
_COM_SMARTPTR_TYPEDEF(IActiveScriptError, __uuidof(IActiveScriptError));
|
|
_COM_SMARTPTR_TYPEDEF(IActiveScriptParse, __uuidof(IActiveScriptParse));
|
|
_COM_SMARTPTR_TYPEDEF(IActiveScriptParseProcedure, __uuidof(IActiveScriptParseProcedure));
|
|
_COM_SMARTPTR_TYPEDEF(IActiveScriptParseProcedure2, __uuidof(IActiveScriptParseProcedure2));
|
|
_COM_SMARTPTR_TYPEDEF(IActiveScriptParseProcedureOld, __uuidof(IActiveScriptParseProcedureOld));
|
|
_COM_SMARTPTR_TYPEDEF(IActiveScriptSite, __uuidof(IActiveScriptSite));
|
|
_COM_SMARTPTR_TYPEDEF(IActiveScriptSiteInterruptPoll, __uuidof(IActiveScriptSiteInterruptPoll));
|
|
_COM_SMARTPTR_TYPEDEF(IActiveScriptSiteWindow, __uuidof(IActiveScriptSiteWindow));
|
|
_COM_SMARTPTR_TYPEDEF(IActiveScriptStats, __uuidof(IActiveScriptStats));
|
|
_COM_SMARTPTR_TYPEDEF(IAdviseSink, __uuidof(IAdviseSink));
|
|
_COM_SMARTPTR_TYPEDEF(IAdviseSink2, __uuidof(IAdviseSink2));
|
|
_COM_SMARTPTR_TYPEDEF(IAdviseSinkEx, __uuidof(IAdviseSinkEx));
|
|
_COM_SMARTPTR_TYPEDEF(IAsyncManager, __uuidof(IAsyncManager));
|
|
_COM_SMARTPTR_TYPEDEF(IAuthenticate, __uuidof(IAuthenticate));
|
|
_COM_SMARTPTR_TYPEDEF(IBindCtx, __uuidof(IBindCtx));
|
|
_COM_SMARTPTR_TYPEDEF(IBindEventHandler, __uuidof(IBindEventHandler));
|
|
_COM_SMARTPTR_TYPEDEF(IBindHost, __uuidof(IBindHost));
|
|
_COM_SMARTPTR_TYPEDEF(IBindProtocol, __uuidof(IBindProtocol));
|
|
_COM_SMARTPTR_TYPEDEF(IBindStatusCallback, __uuidof(IBindStatusCallback));
|
|
_COM_SMARTPTR_TYPEDEF(IBinding, __uuidof(IBinding));
|
|
_COM_SMARTPTR_TYPEDEF(ICSSFilter, __uuidof(ICSSFilter));
|
|
_COM_SMARTPTR_TYPEDEF(ICSSFilterSite, __uuidof(ICSSFilterSite));
|
|
_COM_SMARTPTR_TYPEDEF(ICancelMethodCalls, __uuidof(ICancelMethodCalls));
|
|
_COM_SMARTPTR_TYPEDEF(ICatInformation, __uuidof(ICatInformation));
|
|
_COM_SMARTPTR_TYPEDEF(ICatRegister, __uuidof(ICatRegister));
|
|
_COM_SMARTPTR_TYPEDEF(IChannelHook, __uuidof(IChannelHook));
|
|
_COM_SMARTPTR_TYPEDEF(IChannelMgr, __uuidof(IChannelMgr));
|
|
_COM_SMARTPTR_TYPEDEF(IClassActivator, __uuidof(IClassActivator));
|
|
_COM_SMARTPTR_TYPEDEF(IClassFactory, __uuidof(IClassFactory));
|
|
_COM_SMARTPTR_TYPEDEF(IClassFactory2, __uuidof(IClassFactory2));
|
|
_COM_SMARTPTR_TYPEDEF(IClientSecurity, __uuidof(IClientSecurity));
|
|
_COM_SMARTPTR_TYPEDEF(ICodeInstall, __uuidof(ICodeInstall));
|
|
_COM_SMARTPTR_TYPEDEF(ICommDlgBrowser, __uuidof(ICommDlgBrowser));
|
|
_COM_SMARTPTR_TYPEDEF(IConnectionPoint, __uuidof(IConnectionPoint));
|
|
_COM_SMARTPTR_TYPEDEF(IConnectionPointContainer, __uuidof(IConnectionPointContainer));
|
|
_COM_SMARTPTR_TYPEDEF(IContextMenu, __uuidof(IContextMenu));
|
|
_COM_SMARTPTR_TYPEDEF(IContextMenu2, __uuidof(IContextMenu2));
|
|
_COM_SMARTPTR_TYPEDEF(IContextMenu3, __uuidof(IContextMenu3));
|
|
_COM_SMARTPTR_TYPEDEF(IContinue, __uuidof(IContinue));
|
|
_COM_SMARTPTR_TYPEDEF(IContinueCallback, __uuidof(IContinueCallback));
|
|
_COM_SMARTPTR_TYPEDEF(ICreateErrorInfo, __uuidof(ICreateErrorInfo));
|
|
_COM_SMARTPTR_TYPEDEF(ICreateTypeInfo, __uuidof(ICreateTypeInfo));
|
|
_COM_SMARTPTR_TYPEDEF(ICreateTypeInfo2, __uuidof(ICreateTypeInfo2));
|
|
_COM_SMARTPTR_TYPEDEF(ICreateTypeLib, __uuidof(ICreateTypeLib));
|
|
_COM_SMARTPTR_TYPEDEF(ICreateTypeLib2, __uuidof(ICreateTypeLib2));
|
|
_COM_SMARTPTR_TYPEDEF(ICustomDoc, __uuidof(ICustomDoc));
|
|
_COM_SMARTPTR_TYPEDEF(IDataAdviseHolder, __uuidof(IDataAdviseHolder));
|
|
_COM_SMARTPTR_TYPEDEF(IDataFilter, __uuidof(IDataFilter));
|
|
_COM_SMARTPTR_TYPEDEF(IDataObject, __uuidof(IDataObject));
|
|
_COM_SMARTPTR_TYPEDEF(IDeskBand, __uuidof(IDeskBand));
|
|
_COM_SMARTPTR_TYPEDEF(IDirectWriterLock, __uuidof(IDirectWriterLock));
|
|
_COM_SMARTPTR_TYPEDEF(IDispError, __uuidof(IDispError));
|
|
_COM_SMARTPTR_TYPEDEF(IDispatch, __uuidof(IDispatch));
|
|
_COM_SMARTPTR_TYPEDEF(IDispatchEx, __uuidof(IDispatchEx));
|
|
_COM_SMARTPTR_TYPEDEF(IDocHostShowUI, __uuidof(IDocHostShowUI));
|
|
_COM_SMARTPTR_TYPEDEF(IDocHostUIHandler, __uuidof(IDocHostUIHandler));
|
|
_COM_SMARTPTR_TYPEDEF(IDockingWindow, __uuidof(IDockingWindow));
|
|
_COM_SMARTPTR_TYPEDEF(IDockingWindowFrame, __uuidof(IDockingWindowFrame));
|
|
_COM_SMARTPTR_TYPEDEF(IDockingWindowSite, __uuidof(IDockingWindowSite));
|
|
_COM_SMARTPTR_TYPEDEF(IDropSource, __uuidof(IDropSource));
|
|
_COM_SMARTPTR_TYPEDEF(IDropTarget, __uuidof(IDropTarget));
|
|
_COM_SMARTPTR_TYPEDEF(IEncodingFilterFactory, __uuidof(IEncodingFilterFactory));
|
|
_COM_SMARTPTR_TYPEDEF(IEnumCATEGORYINFO, __uuidof(IEnumCATEGORYINFO));
|
|
_COM_SMARTPTR_TYPEDEF(IEnumChannels, __uuidof(IEnumChannels));
|
|
_COM_SMARTPTR_TYPEDEF(IEnumCodePage, __uuidof(IEnumCodePage));
|
|
_COM_SMARTPTR_TYPEDEF(IEnumConnectionPoints, __uuidof(IEnumConnectionPoints));
|
|
_COM_SMARTPTR_TYPEDEF(IEnumConnections, __uuidof(IEnumConnections));
|
|
_COM_SMARTPTR_TYPEDEF(IEnumFORMATETC, __uuidof(IEnumFORMATETC));
|
|
_COM_SMARTPTR_TYPEDEF(IEnumGUID, __uuidof(IEnumGUID));
|
|
_COM_SMARTPTR_TYPEDEF(IEnumHLITEM, __uuidof(IEnumHLITEM));
|
|
_COM_SMARTPTR_TYPEDEF(IEnumIDList, __uuidof(IEnumIDList));
|
|
_COM_SMARTPTR_TYPEDEF(IEnumMoniker, __uuidof(IEnumMoniker));
|
|
_COM_SMARTPTR_TYPEDEF(IEnumOLEVERB, __uuidof(IEnumOLEVERB));
|
|
_COM_SMARTPTR_TYPEDEF(IEnumOleDocumentViews, __uuidof(IEnumOleDocumentViews));
|
|
_COM_SMARTPTR_TYPEDEF(IEnumOleUndoUnits, __uuidof(IEnumOleUndoUnits));
|
|
_COM_SMARTPTR_TYPEDEF(IEnumRfc1766, __uuidof(IEnumRfc1766));
|
|
_COM_SMARTPTR_TYPEDEF(IEnumSTATDATA, __uuidof(IEnumSTATDATA));
|
|
_COM_SMARTPTR_TYPEDEF(IEnumSTATPROPSETSTG, __uuidof(IEnumSTATPROPSETSTG));
|
|
_COM_SMARTPTR_TYPEDEF(IEnumSTATPROPSTG, __uuidof(IEnumSTATPROPSTG));
|
|
_COM_SMARTPTR_TYPEDEF(IEnumSTATSTG, __uuidof(IEnumSTATSTG));
|
|
_COM_SMARTPTR_TYPEDEF(IEnumSTATURL, __uuidof(IEnumSTATURL));
|
|
_COM_SMARTPTR_TYPEDEF(IEnumString, __uuidof(IEnumString));
|
|
_COM_SMARTPTR_TYPEDEF(IEnumUnknown, __uuidof(IEnumUnknown));
|
|
_COM_SMARTPTR_TYPEDEF(IEnumVARIANT, __uuidof(IEnumVARIANT));
|
|
_COM_SMARTPTR_TYPEDEF(IErrorInfo, __uuidof(IErrorInfo));
|
|
_COM_SMARTPTR_TYPEDEF(IErrorLog, __uuidof(IErrorLog));
|
|
_COM_SMARTPTR_TYPEDEF(IExtensionServices, __uuidof(IExtensionServices));
|
|
_COM_SMARTPTR_TYPEDEF(IExternalConnection, __uuidof(IExternalConnection));
|
|
_COM_SMARTPTR_TYPEDEF(IExtractIconA, __uuidof(IExtractIconA));
|
|
_COM_SMARTPTR_TYPEDEF(IExtractIconW, __uuidof(IExtractIconW));
|
|
_COM_SMARTPTR_TYPEDEF(IFileViewerA, __uuidof(IFileViewerA));
|
|
_COM_SMARTPTR_TYPEDEF(IFileViewerSite, __uuidof(IFileViewerSite));
|
|
_COM_SMARTPTR_TYPEDEF(IFileViewerW, __uuidof(IFileViewerW));
|
|
_COM_SMARTPTR_TYPEDEF(IFillLockBytes, __uuidof(IFillLockBytes));
|
|
_COM_SMARTPTR_TYPEDEF(IFilter, __uuidof(IFilter));
|
|
_COM_SMARTPTR_TYPEDEF(IFolderViewOC, __uuidof(IFolderViewOC));
|
|
_COM_SMARTPTR_TYPEDEF(IFont, __uuidof(IFont));
|
|
_COM_SMARTPTR_TYPEDEF(IFontDisp, __uuidof(IFontDisp));
|
|
_COM_SMARTPTR_TYPEDEF(IFontEventsDisp, __uuidof(IFontEventsDisp));
|
|
_COM_SMARTPTR_TYPEDEF(IGlobalInterfaceTable, __uuidof(IGlobalInterfaceTable));
|
|
_COM_SMARTPTR_TYPEDEF(IHTMLAnchorElement, __uuidof(IHTMLAnchorElement));
|
|
_COM_SMARTPTR_TYPEDEF(IHTMLAreaElement, __uuidof(IHTMLAreaElement));
|
|
_COM_SMARTPTR_TYPEDEF(IHTMLAreasCollection, __uuidof(IHTMLAreasCollection));
|
|
_COM_SMARTPTR_TYPEDEF(IHTMLBGsound, __uuidof(IHTMLBGsound));
|
|
_COM_SMARTPTR_TYPEDEF(IHTMLBRElement, __uuidof(IHTMLBRElement));
|
|
_COM_SMARTPTR_TYPEDEF(IHTMLBaseElement, __uuidof(IHTMLBaseElement));
|
|
_COM_SMARTPTR_TYPEDEF(IHTMLBaseFontElement, __uuidof(IHTMLBaseFontElement));
|
|
_COM_SMARTPTR_TYPEDEF(IHTMLBlockElement, __uuidof(IHTMLBlockElement));
|
|
_COM_SMARTPTR_TYPEDEF(IHTMLBodyElement, __uuidof(IHTMLBodyElement));
|
|
_COM_SMARTPTR_TYPEDEF(IHTMLButtonElement, __uuidof(IHTMLButtonElement));
|
|
_COM_SMARTPTR_TYPEDEF(IHTMLCommentElement, __uuidof(IHTMLCommentElement));
|
|
_COM_SMARTPTR_TYPEDEF(IHTMLControlElement, __uuidof(IHTMLControlElement));
|
|
_COM_SMARTPTR_TYPEDEF(IHTMLControlRange, __uuidof(IHTMLControlRange));
|
|
_COM_SMARTPTR_TYPEDEF(IHTMLDDElement, __uuidof(IHTMLDDElement));
|
|
_COM_SMARTPTR_TYPEDEF(IHTMLDListElement, __uuidof(IHTMLDListElement));
|
|
_COM_SMARTPTR_TYPEDEF(IHTMLDTElement, __uuidof(IHTMLDTElement));
|
|
_COM_SMARTPTR_TYPEDEF(IHTMLDatabinding, __uuidof(IHTMLDatabinding));
|
|
_COM_SMARTPTR_TYPEDEF(IHTMLDialog, __uuidof(IHTMLDialog));
|
|
_COM_SMARTPTR_TYPEDEF(IHTMLDivElement, __uuidof(IHTMLDivElement));
|
|
_COM_SMARTPTR_TYPEDEF(IHTMLDivPosition, __uuidof(IHTMLDivPosition));
|
|
_COM_SMARTPTR_TYPEDEF(IHTMLDocument, __uuidof(IHTMLDocument));
|
|
_COM_SMARTPTR_TYPEDEF(IHTMLDocument2, __uuidof(IHTMLDocument2));
|
|
_COM_SMARTPTR_TYPEDEF(IHTMLElement, __uuidof(IHTMLElement));
|
|
_COM_SMARTPTR_TYPEDEF(IHTMLElementCollection, __uuidof(IHTMLElementCollection));
|
|
_COM_SMARTPTR_TYPEDEF(IHTMLEmbedElement, __uuidof(IHTMLEmbedElement));
|
|
_COM_SMARTPTR_TYPEDEF(IHTMLEventObj, __uuidof(IHTMLEventObj));
|
|
_COM_SMARTPTR_TYPEDEF(IHTMLFieldSetElement, __uuidof(IHTMLFieldSetElement));
|
|
_COM_SMARTPTR_TYPEDEF(IHTMLFiltersCollection, __uuidof(IHTMLFiltersCollection));
|
|
_COM_SMARTPTR_TYPEDEF(IHTMLFontElement, __uuidof(IHTMLFontElement));
|
|
_COM_SMARTPTR_TYPEDEF(IHTMLFontNamesCollection, __uuidof(IHTMLFontNamesCollection));
|
|
_COM_SMARTPTR_TYPEDEF(IHTMLFontSizesCollection, __uuidof(IHTMLFontSizesCollection));
|
|
_COM_SMARTPTR_TYPEDEF(IHTMLFormElement, __uuidof(IHTMLFormElement));
|
|
_COM_SMARTPTR_TYPEDEF(IHTMLFrameBase, __uuidof(IHTMLFrameBase));
|
|
_COM_SMARTPTR_TYPEDEF(IHTMLFrameElement, __uuidof(IHTMLFrameElement));
|
|
_COM_SMARTPTR_TYPEDEF(IHTMLFrameSetElement, __uuidof(IHTMLFrameSetElement));
|
|
_COM_SMARTPTR_TYPEDEF(IHTMLFramesCollection2, __uuidof(IHTMLFramesCollection2));
|
|
_COM_SMARTPTR_TYPEDEF(IHTMLHRElement, __uuidof(IHTMLHRElement));
|
|
_COM_SMARTPTR_TYPEDEF(IHTMLHeaderElement, __uuidof(IHTMLHeaderElement));
|
|
_COM_SMARTPTR_TYPEDEF(IHTMLIFrameElement, __uuidof(IHTMLIFrameElement));
|
|
_COM_SMARTPTR_TYPEDEF(IHTMLImageElementFactory, __uuidof(IHTMLImageElementFactory));
|
|
_COM_SMARTPTR_TYPEDEF(IHTMLImgElement, __uuidof(IHTMLImgElement));
|
|
_COM_SMARTPTR_TYPEDEF(IHTMLInputButtonElement, __uuidof(IHTMLInputButtonElement));
|
|
_COM_SMARTPTR_TYPEDEF(IHTMLInputFileElement, __uuidof(IHTMLInputFileElement));
|
|
_COM_SMARTPTR_TYPEDEF(IHTMLInputHiddenElement, __uuidof(IHTMLInputHiddenElement));
|
|
_COM_SMARTPTR_TYPEDEF(IHTMLInputImage, __uuidof(IHTMLInputImage));
|
|
_COM_SMARTPTR_TYPEDEF(IHTMLInputTextElement, __uuidof(IHTMLInputTextElement));
|
|
_COM_SMARTPTR_TYPEDEF(IHTMLIsIndexElement, __uuidof(IHTMLIsIndexElement));
|
|
_COM_SMARTPTR_TYPEDEF(IHTMLLIElement, __uuidof(IHTMLLIElement));
|
|
_COM_SMARTPTR_TYPEDEF(IHTMLLabelElement, __uuidof(IHTMLLabelElement));
|
|
_COM_SMARTPTR_TYPEDEF(IHTMLLegendElement, __uuidof(IHTMLLegendElement));
|
|
_COM_SMARTPTR_TYPEDEF(IHTMLLinkElement, __uuidof(IHTMLLinkElement));
|
|
_COM_SMARTPTR_TYPEDEF(IHTMLListElement, __uuidof(IHTMLListElement));
|
|
_COM_SMARTPTR_TYPEDEF(IHTMLLocation, __uuidof(IHTMLLocation));
|
|
_COM_SMARTPTR_TYPEDEF(IHTMLMapElement, __uuidof(IHTMLMapElement));
|
|
_COM_SMARTPTR_TYPEDEF(IHTMLMarqueeElement, __uuidof(IHTMLMarqueeElement));
|
|
_COM_SMARTPTR_TYPEDEF(IHTMLMetaElement, __uuidof(IHTMLMetaElement));
|
|
_COM_SMARTPTR_TYPEDEF(IHTMLMimeTypesCollection, __uuidof(IHTMLMimeTypesCollection));
|
|
_COM_SMARTPTR_TYPEDEF(IHTMLNextIdElement, __uuidof(IHTMLNextIdElement));
|
|
_COM_SMARTPTR_TYPEDEF(IHTMLNoShowElement, __uuidof(IHTMLNoShowElement));
|
|
_COM_SMARTPTR_TYPEDEF(IHTMLOListElement, __uuidof(IHTMLOListElement));
|
|
_COM_SMARTPTR_TYPEDEF(IHTMLObjectElement, __uuidof(IHTMLObjectElement));
|
|
_COM_SMARTPTR_TYPEDEF(IHTMLOpsProfile, __uuidof(IHTMLOpsProfile));
|
|
_COM_SMARTPTR_TYPEDEF(IHTMLOptionButtonElement, __uuidof(IHTMLOptionButtonElement));
|
|
_COM_SMARTPTR_TYPEDEF(IHTMLOptionElement, __uuidof(IHTMLOptionElement));
|
|
_COM_SMARTPTR_TYPEDEF(IHTMLOptionElementFactory, __uuidof(IHTMLOptionElementFactory));
|
|
_COM_SMARTPTR_TYPEDEF(IHTMLOptionsHolder, __uuidof(IHTMLOptionsHolder));
|
|
_COM_SMARTPTR_TYPEDEF(IHTMLParaElement, __uuidof(IHTMLParaElement));
|
|
_COM_SMARTPTR_TYPEDEF(IHTMLPhraseElement, __uuidof(IHTMLPhraseElement));
|
|
_COM_SMARTPTR_TYPEDEF(IHTMLPluginsCollection, __uuidof(IHTMLPluginsCollection));
|
|
_COM_SMARTPTR_TYPEDEF(IHTMLRuleStyle, __uuidof(IHTMLRuleStyle));
|
|
_COM_SMARTPTR_TYPEDEF(IHTMLScreen, __uuidof(IHTMLScreen));
|
|
_COM_SMARTPTR_TYPEDEF(IHTMLScriptElement, __uuidof(IHTMLScriptElement));
|
|
_COM_SMARTPTR_TYPEDEF(IHTMLSelectElement, __uuidof(IHTMLSelectElement));
|
|
_COM_SMARTPTR_TYPEDEF(IHTMLSelectionObject, __uuidof(IHTMLSelectionObject));
|
|
_COM_SMARTPTR_TYPEDEF(IHTMLSpanElement, __uuidof(IHTMLSpanElement));
|
|
_COM_SMARTPTR_TYPEDEF(IHTMLSpanFlow, __uuidof(IHTMLSpanFlow));
|
|
_COM_SMARTPTR_TYPEDEF(IHTMLStyle, __uuidof(IHTMLStyle));
|
|
_COM_SMARTPTR_TYPEDEF(IHTMLStyleElement, __uuidof(IHTMLStyleElement));
|
|
_COM_SMARTPTR_TYPEDEF(IHTMLStyleFontFace, __uuidof(IHTMLStyleFontFace));
|
|
_COM_SMARTPTR_TYPEDEF(IHTMLStyleSheet, __uuidof(IHTMLStyleSheet));
|
|
_COM_SMARTPTR_TYPEDEF(IHTMLStyleSheetRule, __uuidof(IHTMLStyleSheetRule));
|
|
_COM_SMARTPTR_TYPEDEF(IHTMLStyleSheetRulesCollection, __uuidof(IHTMLStyleSheetRulesCollection));
|
|
_COM_SMARTPTR_TYPEDEF(IHTMLStyleSheetsCollection, __uuidof(IHTMLStyleSheetsCollection));
|
|
_COM_SMARTPTR_TYPEDEF(IHTMLTable, __uuidof(IHTMLTable));
|
|
_COM_SMARTPTR_TYPEDEF(IHTMLTableCaption, __uuidof(IHTMLTableCaption));
|
|
_COM_SMARTPTR_TYPEDEF(IHTMLTableCell, __uuidof(IHTMLTableCell));
|
|
_COM_SMARTPTR_TYPEDEF(IHTMLTableCol, __uuidof(IHTMLTableCol));
|
|
_COM_SMARTPTR_TYPEDEF(IHTMLTableRow, __uuidof(IHTMLTableRow));
|
|
_COM_SMARTPTR_TYPEDEF(IHTMLTableSection, __uuidof(IHTMLTableSection));
|
|
_COM_SMARTPTR_TYPEDEF(IHTMLTextAreaElement, __uuidof(IHTMLTextAreaElement));
|
|
_COM_SMARTPTR_TYPEDEF(IHTMLTextContainer, __uuidof(IHTMLTextContainer));
|
|
_COM_SMARTPTR_TYPEDEF(IHTMLTextElement, __uuidof(IHTMLTextElement));
|
|
_COM_SMARTPTR_TYPEDEF(IHTMLTitleElement, __uuidof(IHTMLTitleElement));
|
|
_COM_SMARTPTR_TYPEDEF(IHTMLTxtRange, __uuidof(IHTMLTxtRange));
|
|
_COM_SMARTPTR_TYPEDEF(IHTMLUListElement, __uuidof(IHTMLUListElement));
|
|
_COM_SMARTPTR_TYPEDEF(IHTMLUnknownElement, __uuidof(IHTMLUnknownElement));
|
|
_COM_SMARTPTR_TYPEDEF(IHTMLWindow2, __uuidof(IHTMLWindow2));
|
|
_COM_SMARTPTR_TYPEDEF(IHlink, __uuidof(IHlink));
|
|
_COM_SMARTPTR_TYPEDEF(IHlinkBrowseContext, __uuidof(IHlinkBrowseContext));
|
|
_COM_SMARTPTR_TYPEDEF(IHlinkFrame, __uuidof(IHlinkFrame));
|
|
_COM_SMARTPTR_TYPEDEF(IHlinkSite, __uuidof(IHlinkSite));
|
|
_COM_SMARTPTR_TYPEDEF(IHlinkTarget, __uuidof(IHlinkTarget));
|
|
_COM_SMARTPTR_TYPEDEF(IHttpNegotiate, __uuidof(IHttpNegotiate));
|
|
_COM_SMARTPTR_TYPEDEF(IHttpSecurity, __uuidof(IHttpSecurity));
|
|
_COM_SMARTPTR_TYPEDEF(IImageDecodeEventSink, __uuidof(IImageDecodeEventSink));
|
|
_COM_SMARTPTR_TYPEDEF(IImageDecodeFilter, __uuidof(IImageDecodeFilter));
|
|
_COM_SMARTPTR_TYPEDEF(IImgCtx, __uuidof(IImgCtx));
|
|
_COM_SMARTPTR_TYPEDEF(IInputObject, __uuidof(IInputObject));
|
|
_COM_SMARTPTR_TYPEDEF(IInputObjectSite, __uuidof(IInputObjectSite));
|
|
_COM_SMARTPTR_TYPEDEF(IInternet, __uuidof(IInternet));
|
|
_COM_SMARTPTR_TYPEDEF(IInternetBindInfo, __uuidof(IInternetBindInfo));
|
|
_COM_SMARTPTR_TYPEDEF(IInternetHostSecurityManager, __uuidof(IInternetHostSecurityManager));
|
|
_COM_SMARTPTR_TYPEDEF(IInternetPriority, __uuidof(IInternetPriority));
|
|
_COM_SMARTPTR_TYPEDEF(IInternetProtocol, __uuidof(IInternetProtocol));
|
|
_COM_SMARTPTR_TYPEDEF(IInternetProtocolInfo, __uuidof(IInternetProtocolInfo));
|
|
_COM_SMARTPTR_TYPEDEF(IInternetProtocolRoot, __uuidof(IInternetProtocolRoot));
|
|
_COM_SMARTPTR_TYPEDEF(IInternetProtocolSink, __uuidof(IInternetProtocolSink));
|
|
_COM_SMARTPTR_TYPEDEF(IInternetSecurityManager, __uuidof(IInternetSecurityManager));
|
|
_COM_SMARTPTR_TYPEDEF(IInternetSecurityMgrSite, __uuidof(IInternetSecurityMgrSite));
|
|
_COM_SMARTPTR_TYPEDEF(IInternetSession, __uuidof(IInternetSession));
|
|
_COM_SMARTPTR_TYPEDEF(IInternetThreadSwitch, __uuidof(IInternetThreadSwitch));
|
|
_COM_SMARTPTR_TYPEDEF(IInternetZoneManager, __uuidof(IInternetZoneManager));
|
|
_COM_SMARTPTR_TYPEDEF(ILayoutStorage, __uuidof(ILayoutStorage));
|
|
_COM_SMARTPTR_TYPEDEF(ILockBytes, __uuidof(ILockBytes));
|
|
_COM_SMARTPTR_TYPEDEF(IMLangCodePages, __uuidof(IMLangCodePages));
|
|
_COM_SMARTPTR_TYPEDEF(IMLangConvertCharset, __uuidof(IMLangConvertCharset));
|
|
_COM_SMARTPTR_TYPEDEF(IMLangFontLink, __uuidof(IMLangFontLink));
|
|
_COM_SMARTPTR_TYPEDEF(IMLangLineBreakConsole, __uuidof(IMLangLineBreakConsole));
|
|
_COM_SMARTPTR_TYPEDEF(IMLangString, __uuidof(IMLangString));
|
|
_COM_SMARTPTR_TYPEDEF(IMLangStringAStr, __uuidof(IMLangStringAStr));
|
|
_COM_SMARTPTR_TYPEDEF(IMLangStringBufA, __uuidof(IMLangStringBufA));
|
|
_COM_SMARTPTR_TYPEDEF(IMLangStringBufW, __uuidof(IMLangStringBufW));
|
|
_COM_SMARTPTR_TYPEDEF(IMLangStringWStr, __uuidof(IMLangStringWStr));
|
|
_COM_SMARTPTR_TYPEDEF(IMalloc, __uuidof(IMalloc));
|
|
_COM_SMARTPTR_TYPEDEF(IMallocSpy, __uuidof(IMallocSpy));
|
|
_COM_SMARTPTR_TYPEDEF(IMapMIMEToCLSID, __uuidof(IMapMIMEToCLSID));
|
|
_COM_SMARTPTR_TYPEDEF(IMarshal, __uuidof(IMarshal));
|
|
_COM_SMARTPTR_TYPEDEF(IMessageFilter, __uuidof(IMessageFilter));
|
|
_COM_SMARTPTR_TYPEDEF(IMimeInfo, __uuidof(IMimeInfo));
|
|
_COM_SMARTPTR_TYPEDEF(IMoniker, __uuidof(IMoniker));
|
|
_COM_SMARTPTR_TYPEDEF(IMultiLanguage, __uuidof(IMultiLanguage));
|
|
_COM_SMARTPTR_TYPEDEF(IMultiQI, __uuidof(IMultiQI));
|
|
_COM_SMARTPTR_TYPEDEF(INewShortcutHookA, __uuidof(INewShortcutHookA));
|
|
_COM_SMARTPTR_TYPEDEF(INewShortcutHookW, __uuidof(INewShortcutHookW));
|
|
_COM_SMARTPTR_TYPEDEF(IObjectIdentity, __uuidof(IObjectIdentity));
|
|
_COM_SMARTPTR_TYPEDEF(IObjectSafety, __uuidof(IObjectSafety));
|
|
_COM_SMARTPTR_TYPEDEF(IObjectWithSite, __uuidof(IObjectWithSite));
|
|
_COM_SMARTPTR_TYPEDEF(IOleAdviseHolder, __uuidof(IOleAdviseHolder));
|
|
_COM_SMARTPTR_TYPEDEF(IOleCache, __uuidof(IOleCache));
|
|
_COM_SMARTPTR_TYPEDEF(IOleCache2, __uuidof(IOleCache2));
|
|
_COM_SMARTPTR_TYPEDEF(IOleCacheControl, __uuidof(IOleCacheControl));
|
|
_COM_SMARTPTR_TYPEDEF(IOleClientSite, __uuidof(IOleClientSite));
|
|
_COM_SMARTPTR_TYPEDEF(IOleCommandTarget, __uuidof(IOleCommandTarget));
|
|
_COM_SMARTPTR_TYPEDEF(IOleContainer, __uuidof(IOleContainer));
|
|
_COM_SMARTPTR_TYPEDEF(IOleControl, __uuidof(IOleControl));
|
|
_COM_SMARTPTR_TYPEDEF(IOleControlSite, __uuidof(IOleControlSite));
|
|
_COM_SMARTPTR_TYPEDEF(IOleDocument, __uuidof(IOleDocument));
|
|
_COM_SMARTPTR_TYPEDEF(IOleDocumentSite, __uuidof(IOleDocumentSite));
|
|
_COM_SMARTPTR_TYPEDEF(IOleDocumentView, __uuidof(IOleDocumentView));
|
|
_COM_SMARTPTR_TYPEDEF(IOleInPlaceActiveObject, __uuidof(IOleInPlaceActiveObject));
|
|
_COM_SMARTPTR_TYPEDEF(IOleInPlaceFrame, __uuidof(IOleInPlaceFrame));
|
|
_COM_SMARTPTR_TYPEDEF(IOleInPlaceObject, __uuidof(IOleInPlaceObject));
|
|
_COM_SMARTPTR_TYPEDEF(IOleInPlaceObjectWindowless, __uuidof(IOleInPlaceObjectWindowless));
|
|
_COM_SMARTPTR_TYPEDEF(IOleInPlaceSite, __uuidof(IOleInPlaceSite));
|
|
_COM_SMARTPTR_TYPEDEF(IOleInPlaceSiteEx, __uuidof(IOleInPlaceSiteEx));
|
|
_COM_SMARTPTR_TYPEDEF(IOleInPlaceSiteWindowless, __uuidof(IOleInPlaceSiteWindowless));
|
|
_COM_SMARTPTR_TYPEDEF(IOleInPlaceUIWindow, __uuidof(IOleInPlaceUIWindow));
|
|
_COM_SMARTPTR_TYPEDEF(IOleItemContainer, __uuidof(IOleItemContainer));
|
|
_COM_SMARTPTR_TYPEDEF(IOleLink, __uuidof(IOleLink));
|
|
_COM_SMARTPTR_TYPEDEF(IOleObject, __uuidof(IOleObject));
|
|
_COM_SMARTPTR_TYPEDEF(IOleParentUndoUnit, __uuidof(IOleParentUndoUnit));
|
|
_COM_SMARTPTR_TYPEDEF(IOleUndoManager, __uuidof(IOleUndoManager));
|
|
_COM_SMARTPTR_TYPEDEF(IOleUndoUnit, __uuidof(IOleUndoUnit));
|
|
_COM_SMARTPTR_TYPEDEF(IOleWindow, __uuidof(IOleWindow));
|
|
_COM_SMARTPTR_TYPEDEF(IOmHistory, __uuidof(IOmHistory));
|
|
_COM_SMARTPTR_TYPEDEF(IOmNavigator, __uuidof(IOmNavigator));
|
|
_COM_SMARTPTR_TYPEDEF(IPSFactoryBuffer, __uuidof(IPSFactoryBuffer));
|
|
_COM_SMARTPTR_TYPEDEF(IParseDisplayName, __uuidof(IParseDisplayName));
|
|
_COM_SMARTPTR_TYPEDEF(IPerPropertyBrowsing, __uuidof(IPerPropertyBrowsing));
|
|
_COM_SMARTPTR_TYPEDEF(IPersist, __uuidof(IPersist));
|
|
_COM_SMARTPTR_TYPEDEF(IPersistFile, __uuidof(IPersistFile));
|
|
_COM_SMARTPTR_TYPEDEF(IPersistFolder, __uuidof(IPersistFolder));
|
|
_COM_SMARTPTR_TYPEDEF(IPersistFolder2, __uuidof(IPersistFolder2));
|
|
_COM_SMARTPTR_TYPEDEF(IPersistHistory, __uuidof(IPersistHistory));
|
|
_COM_SMARTPTR_TYPEDEF(IPersistMemory, __uuidof(IPersistMemory));
|
|
_COM_SMARTPTR_TYPEDEF(IPersistMoniker, __uuidof(IPersistMoniker));
|
|
_COM_SMARTPTR_TYPEDEF(IPersistPropertyBag, __uuidof(IPersistPropertyBag));
|
|
_COM_SMARTPTR_TYPEDEF(IPersistPropertyBag2, __uuidof(IPersistPropertyBag2));
|
|
_COM_SMARTPTR_TYPEDEF(IPersistStorage, __uuidof(IPersistStorage));
|
|
_COM_SMARTPTR_TYPEDEF(IPersistStream, __uuidof(IPersistStream));
|
|
_COM_SMARTPTR_TYPEDEF(IPersistStreamInit, __uuidof(IPersistStreamInit));
|
|
_COM_SMARTPTR_TYPEDEF(IPicture, __uuidof(IPicture));
|
|
_COM_SMARTPTR_TYPEDEF(IPictureDisp, __uuidof(IPictureDisp));
|
|
_COM_SMARTPTR_TYPEDEF(IPointerInactive, __uuidof(IPointerInactive));
|
|
_COM_SMARTPTR_TYPEDEF(IPrint, __uuidof(IPrint));
|
|
_COM_SMARTPTR_TYPEDEF(IProgressNotify, __uuidof(IProgressNotify));
|
|
_COM_SMARTPTR_TYPEDEF(IPropertyBag, __uuidof(IPropertyBag));
|
|
_COM_SMARTPTR_TYPEDEF(IPropertyBag2, __uuidof(IPropertyBag2));
|
|
_COM_SMARTPTR_TYPEDEF(IPropertyNotifySink, __uuidof(IPropertyNotifySink));
|
|
_COM_SMARTPTR_TYPEDEF(IPropertyPage, __uuidof(IPropertyPage));
|
|
_COM_SMARTPTR_TYPEDEF(IPropertyPage2, __uuidof(IPropertyPage2));
|
|
_COM_SMARTPTR_TYPEDEF(IPropertyPageSite, __uuidof(IPropertyPageSite));
|
|
_COM_SMARTPTR_TYPEDEF(IPropertySetStorage, __uuidof(IPropertySetStorage));
|
|
_COM_SMARTPTR_TYPEDEF(IPropertyStorage, __uuidof(IPropertyStorage));
|
|
_COM_SMARTPTR_TYPEDEF(IProvideClassInfo, __uuidof(IProvideClassInfo));
|
|
_COM_SMARTPTR_TYPEDEF(IProvideClassInfo2, __uuidof(IProvideClassInfo2));
|
|
_COM_SMARTPTR_TYPEDEF(IProvideMultipleClassInfo, __uuidof(IProvideMultipleClassInfo));
|
|
_COM_SMARTPTR_TYPEDEF(IQueryInfo, __uuidof(IQueryInfo));
|
|
_COM_SMARTPTR_TYPEDEF(IQuickActivate, __uuidof(IQuickActivate));
|
|
_COM_SMARTPTR_TYPEDEF(IROTData, __uuidof(IROTData));
|
|
_COM_SMARTPTR_TYPEDEF(IRecordInfo, __uuidof(IRecordInfo));
|
|
_COM_SMARTPTR_TYPEDEF(IRichEditOle, __uuidof(IRichEditOle));
|
|
_COM_SMARTPTR_TYPEDEF(IRichEditOleCallback, __uuidof(IRichEditOleCallback));
|
|
_COM_SMARTPTR_TYPEDEF(IRootStorage, __uuidof(IRootStorage));
|
|
_COM_SMARTPTR_TYPEDEF(IRpcChannelBuffer, __uuidof(IRpcChannelBuffer));
|
|
_COM_SMARTPTR_TYPEDEF(IRpcChannelBuffer2, __uuidof(IRpcChannelBuffer2));
|
|
_COM_SMARTPTR_TYPEDEF(IRpcChannelBuffer3, __uuidof(IRpcChannelBuffer3));
|
|
_COM_SMARTPTR_TYPEDEF(IRpcProxyBuffer, __uuidof(IRpcProxyBuffer));
|
|
_COM_SMARTPTR_TYPEDEF(IRpcStubBuffer, __uuidof(IRpcStubBuffer));
|
|
_COM_SMARTPTR_TYPEDEF(IRunnableObject, __uuidof(IRunnableObject));
|
|
_COM_SMARTPTR_TYPEDEF(IRunningObjectTable, __uuidof(IRunningObjectTable));
|
|
_COM_SMARTPTR_TYPEDEF(ISequentialStream, __uuidof(ISequentialStream));
|
|
_COM_SMARTPTR_TYPEDEF(IServerSecurity, __uuidof(IServerSecurity));
|
|
_COM_SMARTPTR_TYPEDEF(IServiceProvider, __uuidof(IServiceProvider));
|
|
_COM_SMARTPTR_TYPEDEF(IShellBrowser, __uuidof(IShellBrowser));
|
|
_COM_SMARTPTR_TYPEDEF(IShellDispatch, __uuidof(IShellDispatch));
|
|
_COM_SMARTPTR_TYPEDEF(IShellExecuteHookA, __uuidof(IShellExecuteHookA));
|
|
_COM_SMARTPTR_TYPEDEF(IShellExecuteHookW, __uuidof(IShellExecuteHookW));
|
|
_COM_SMARTPTR_TYPEDEF(IShellExtInit, __uuidof(IShellExtInit));
|
|
_COM_SMARTPTR_TYPEDEF(IShellFolder, __uuidof(IShellFolder));
|
|
_COM_SMARTPTR_TYPEDEF(IShellFolderViewDual, __uuidof(IShellFolderViewDual));
|
|
_COM_SMARTPTR_TYPEDEF(IShellIcon, __uuidof(IShellIcon));
|
|
_COM_SMARTPTR_TYPEDEF(IShellIconOverlay, __uuidof(IShellIconOverlay));
|
|
_COM_SMARTPTR_TYPEDEF(IShellIconOverlayIdentifier, __uuidof(IShellIconOverlayIdentifier));
|
|
_COM_SMARTPTR_TYPEDEF(IShellLinkA, __uuidof(IShellLinkA));
|
|
_COM_SMARTPTR_TYPEDEF(IShellLinkDual, __uuidof(IShellLinkDual));
|
|
_COM_SMARTPTR_TYPEDEF(IShellLinkW, __uuidof(IShellLinkW));
|
|
_COM_SMARTPTR_TYPEDEF(IShellPropSheetExt, __uuidof(IShellPropSheetExt));
|
|
_COM_SMARTPTR_TYPEDEF(IShellUIHelper, __uuidof(IShellUIHelper));
|
|
_COM_SMARTPTR_TYPEDEF(IShellView, __uuidof(IShellView));
|
|
_COM_SMARTPTR_TYPEDEF(IShellView2, __uuidof(IShellView2));
|
|
_COM_SMARTPTR_TYPEDEF(IShellWindows, __uuidof(IShellWindows));
|
|
_COM_SMARTPTR_TYPEDEF(ISimpleFrameSite, __uuidof(ISimpleFrameSite));
|
|
_COM_SMARTPTR_TYPEDEF(ISoftDistExt, __uuidof(ISoftDistExt));
|
|
_COM_SMARTPTR_TYPEDEF(ISpecifyPropertyPages, __uuidof(ISpecifyPropertyPages));
|
|
_COM_SMARTPTR_TYPEDEF(IStdMarshalInfo, __uuidof(IStdMarshalInfo));
|
|
_COM_SMARTPTR_TYPEDEF(IStorage, __uuidof(IStorage));
|
|
_COM_SMARTPTR_TYPEDEF(IStream, __uuidof(IStream));
|
|
_COM_SMARTPTR_TYPEDEF(ISubscriptionMgr, __uuidof(ISubscriptionMgr));
|
|
_COM_SMARTPTR_TYPEDEF(ISupportErrorInfo, __uuidof(ISupportErrorInfo));
|
|
_COM_SMARTPTR_TYPEDEF(ISurrogate, __uuidof(ISurrogate));
|
|
_COM_SMARTPTR_TYPEDEF(ISynchronize, __uuidof(ISynchronize));
|
|
_COM_SMARTPTR_TYPEDEF(ISynchronizeEvent, __uuidof(ISynchronizeEvent));
|
|
_COM_SMARTPTR_TYPEDEF(ISynchronizeMutex, __uuidof(ISynchronizeMutex));
|
|
_COM_SMARTPTR_TYPEDEF(ITimer, __uuidof(ITimer));
|
|
_COM_SMARTPTR_TYPEDEF(ITimerService, __uuidof(ITimerService));
|
|
_COM_SMARTPTR_TYPEDEF(ITimerSink, __uuidof(ITimerSink));
|
|
_COM_SMARTPTR_TYPEDEF(ITypeChangeEvents, __uuidof(ITypeChangeEvents));
|
|
_COM_SMARTPTR_TYPEDEF(ITypeComp, __uuidof(ITypeComp));
|
|
_COM_SMARTPTR_TYPEDEF(ITypeFactory, __uuidof(ITypeFactory));
|
|
_COM_SMARTPTR_TYPEDEF(ITypeInfo, __uuidof(ITypeInfo));
|
|
_COM_SMARTPTR_TYPEDEF(ITypeInfo2, __uuidof(ITypeInfo2));
|
|
_COM_SMARTPTR_TYPEDEF(ITypeLib, __uuidof(ITypeLib));
|
|
_COM_SMARTPTR_TYPEDEF(ITypeLib2, __uuidof(ITypeLib2));
|
|
_COM_SMARTPTR_TYPEDEF(ITypeMarshal, __uuidof(ITypeMarshal));
|
|
_COM_SMARTPTR_TYPEDEF(IURLSearchHook, __uuidof(IURLSearchHook));
|
|
_COM_SMARTPTR_TYPEDEF(IUniformResourceLocatorA, __uuidof(IUniformResourceLocatorA));
|
|
_COM_SMARTPTR_TYPEDEF(IUniformResourceLocatorW, __uuidof(IUniformResourceLocatorW));
|
|
_COM_SMARTPTR_TYPEDEF(IUnknown, __uuidof(IUnknown));
|
|
_COM_SMARTPTR_TYPEDEF(IUrlHistoryNotify, __uuidof(IUrlHistoryNotify));
|
|
_COM_SMARTPTR_TYPEDEF(IUrlHistoryStg, __uuidof(IUrlHistoryStg));
|
|
_COM_SMARTPTR_TYPEDEF(IUrlHistoryStg2, __uuidof(IUrlHistoryStg2));
|
|
_COM_SMARTPTR_TYPEDEF(IUrlMon, __uuidof(IUrlMon));
|
|
_COM_SMARTPTR_TYPEDEF(IVariantChangeType, __uuidof(IVariantChangeType));
|
|
_COM_SMARTPTR_TYPEDEF(IViewFilterSite, __uuidof(IViewFilterSite));
|
|
_COM_SMARTPTR_TYPEDEF(IViewObject, __uuidof(IViewObject));
|
|
_COM_SMARTPTR_TYPEDEF(IViewObject2, __uuidof(IViewObject2));
|
|
_COM_SMARTPTR_TYPEDEF(IViewObjectEx, __uuidof(IViewObjectEx));
|
|
_COM_SMARTPTR_TYPEDEF(IViewTransition, __uuidof(IViewTransition));
|
|
_COM_SMARTPTR_TYPEDEF(IViewTransitionSite, __uuidof(IViewTransitionSite));
|
|
_COM_SMARTPTR_TYPEDEF(IWaitMultiple, __uuidof(IWaitMultiple));
|
|
_COM_SMARTPTR_TYPEDEF(IWebBrowser, __uuidof(IWebBrowser));
|
|
_COM_SMARTPTR_TYPEDEF(IWebBrowser2, __uuidof(IWebBrowser2));
|
|
_COM_SMARTPTR_TYPEDEF(IWebBrowserApp, __uuidof(IWebBrowserApp));
|
|
_COM_SMARTPTR_TYPEDEF(IWinInetHttpInfo, __uuidof(IWinInetHttpInfo));
|
|
_COM_SMARTPTR_TYPEDEF(IWinInetInfo, __uuidof(IWinInetInfo));
|
|
_COM_SMARTPTR_TYPEDEF(IWindowForBindingUI, __uuidof(IWindowForBindingUI));
|
|
_COM_SMARTPTR_TYPEDEF(IXMLDocument, __uuidof(IXMLDocument));
|
|
_COM_SMARTPTR_TYPEDEF(IXMLElement, __uuidof(IXMLElement));
|
|
_COM_SMARTPTR_TYPEDEF(IXMLElementCollection, __uuidof(IXMLElementCollection));
|
|
_COM_SMARTPTR_TYPEDEF(IXMLError, __uuidof(IXMLError));
|
|
_COM_SMARTPTR_TYPEDEF(OLEDBSimpleProvider, __uuidof(OLEDBSimpleProvider));
|
|
_COM_SMARTPTR_TYPEDEF(OLEDBSimpleProviderListener, __uuidof(OLEDBSimpleProviderListener));
|
|
|
|
#endif /* _COM_NO_STANDARD_GUIDS_ */
|
|
|
|
#if _MSC_VER >= 1200
|
|
#pragma warning(pop)
|
|
#endif
|
|
|
|
#pragma option pop /*P_O_Pop*/
|
|
#endif /* _INC_COMDEF */
|
|
|