windows-nt/Source/XPSP1/NT/public/sdk/inc/mshtmlc.h
2020-09-26 16:20:57 +08:00

119427 lines
3.6 MiB

#pragma warning( disable: 4049 ) /* more than 64k source lines */
/* this ALWAYS GENERATED file contains the definitions for the interfaces */
/* File created by MIDL compiler version 6.00.0347 */
/* Compiler settings for mshtml.idl:
Oicf, W1, Zp8, env=Win32 (32b run)
protocol : dce , ms_ext, c_ext
error checks: allocation ref bounds_check enum stub_data
VC __declspec() decoration level:
__declspec(uuid()), __declspec(selectany), __declspec(novtable)
DECLSPEC_UUID(), MIDL_INTERFACE()
*/
//@@MIDL_FILE_HEADING( )
/* verify that the <rpcndr.h> version is high enough to compile this file*/
#ifndef __REQUIRED_RPCNDR_H_VERSION__
#define __REQUIRED_RPCNDR_H_VERSION__ 440
#endif
#include "rpc.h"
#include "rpcndr.h"
#ifndef __RPCNDR_H_VERSION__
#error this stub requires an updated version of <rpcndr.h>
#endif // __RPCNDR_H_VERSION__
#ifndef COM_NO_WINDOWS_H
#include "windows.h"
#include "ole2.h"
#endif /*COM_NO_WINDOWS_H*/
#ifndef __mshtml_h__
#define __mshtml_h__
#if defined(_MSC_VER) && (_MSC_VER >= 1020)
#pragma once
#endif
/* Forward Declarations */
#ifndef __IHTMLFiltersCollection_FWD_DEFINED__
#define __IHTMLFiltersCollection_FWD_DEFINED__
typedef interface IHTMLFiltersCollection IHTMLFiltersCollection;
#endif /* __IHTMLFiltersCollection_FWD_DEFINED__ */
#ifndef __IHTMLEventObj_FWD_DEFINED__
#define __IHTMLEventObj_FWD_DEFINED__
typedef interface IHTMLEventObj IHTMLEventObj;
#endif /* __IHTMLEventObj_FWD_DEFINED__ */
#ifndef __IElementBehaviorSite_FWD_DEFINED__
#define __IElementBehaviorSite_FWD_DEFINED__
typedef interface IElementBehaviorSite IElementBehaviorSite;
#endif /* __IElementBehaviorSite_FWD_DEFINED__ */
#ifndef __IElementBehavior_FWD_DEFINED__
#define __IElementBehavior_FWD_DEFINED__
typedef interface IElementBehavior IElementBehavior;
#endif /* __IElementBehavior_FWD_DEFINED__ */
#ifndef __IElementBehaviorFactory_FWD_DEFINED__
#define __IElementBehaviorFactory_FWD_DEFINED__
typedef interface IElementBehaviorFactory IElementBehaviorFactory;
#endif /* __IElementBehaviorFactory_FWD_DEFINED__ */
#ifndef __IElementBehaviorSiteOM_FWD_DEFINED__
#define __IElementBehaviorSiteOM_FWD_DEFINED__
typedef interface IElementBehaviorSiteOM IElementBehaviorSiteOM;
#endif /* __IElementBehaviorSiteOM_FWD_DEFINED__ */
#ifndef __IElementBehaviorRender_FWD_DEFINED__
#define __IElementBehaviorRender_FWD_DEFINED__
typedef interface IElementBehaviorRender IElementBehaviorRender;
#endif /* __IElementBehaviorRender_FWD_DEFINED__ */
#ifndef __IElementBehaviorSiteRender_FWD_DEFINED__
#define __IElementBehaviorSiteRender_FWD_DEFINED__
typedef interface IElementBehaviorSiteRender IElementBehaviorSiteRender;
#endif /* __IElementBehaviorSiteRender_FWD_DEFINED__ */
#ifndef __IHTMLStyle_FWD_DEFINED__
#define __IHTMLStyle_FWD_DEFINED__
typedef interface IHTMLStyle IHTMLStyle;
#endif /* __IHTMLStyle_FWD_DEFINED__ */
#ifndef __IHTMLStyle2_FWD_DEFINED__
#define __IHTMLStyle2_FWD_DEFINED__
typedef interface IHTMLStyle2 IHTMLStyle2;
#endif /* __IHTMLStyle2_FWD_DEFINED__ */
#ifndef __IHTMLStyle3_FWD_DEFINED__
#define __IHTMLStyle3_FWD_DEFINED__
typedef interface IHTMLStyle3 IHTMLStyle3;
#endif /* __IHTMLStyle3_FWD_DEFINED__ */
#ifndef __IHTMLStyle4_FWD_DEFINED__
#define __IHTMLStyle4_FWD_DEFINED__
typedef interface IHTMLStyle4 IHTMLStyle4;
#endif /* __IHTMLStyle4_FWD_DEFINED__ */
#ifndef __IHTMLRuleStyle_FWD_DEFINED__
#define __IHTMLRuleStyle_FWD_DEFINED__
typedef interface IHTMLRuleStyle IHTMLRuleStyle;
#endif /* __IHTMLRuleStyle_FWD_DEFINED__ */
#ifndef __IHTMLRuleStyle2_FWD_DEFINED__
#define __IHTMLRuleStyle2_FWD_DEFINED__
typedef interface IHTMLRuleStyle2 IHTMLRuleStyle2;
#endif /* __IHTMLRuleStyle2_FWD_DEFINED__ */
#ifndef __IHTMLRuleStyle3_FWD_DEFINED__
#define __IHTMLRuleStyle3_FWD_DEFINED__
typedef interface IHTMLRuleStyle3 IHTMLRuleStyle3;
#endif /* __IHTMLRuleStyle3_FWD_DEFINED__ */
#ifndef __IHTMLRuleStyle4_FWD_DEFINED__
#define __IHTMLRuleStyle4_FWD_DEFINED__
typedef interface IHTMLRuleStyle4 IHTMLRuleStyle4;
#endif /* __IHTMLRuleStyle4_FWD_DEFINED__ */
#ifndef __DispHTMLStyle_FWD_DEFINED__
#define __DispHTMLStyle_FWD_DEFINED__
typedef interface DispHTMLStyle DispHTMLStyle;
#endif /* __DispHTMLStyle_FWD_DEFINED__ */
#ifndef __HTMLStyle_FWD_DEFINED__
#define __HTMLStyle_FWD_DEFINED__
#ifdef __cplusplus
typedef class HTMLStyle HTMLStyle;
#else
typedef struct HTMLStyle HTMLStyle;
#endif /* __cplusplus */
#endif /* __HTMLStyle_FWD_DEFINED__ */
#ifndef __DispHTMLRuleStyle_FWD_DEFINED__
#define __DispHTMLRuleStyle_FWD_DEFINED__
typedef interface DispHTMLRuleStyle DispHTMLRuleStyle;
#endif /* __DispHTMLRuleStyle_FWD_DEFINED__ */
#ifndef __HTMLRuleStyle_FWD_DEFINED__
#define __HTMLRuleStyle_FWD_DEFINED__
#ifdef __cplusplus
typedef class HTMLRuleStyle HTMLRuleStyle;
#else
typedef struct HTMLRuleStyle HTMLRuleStyle;
#endif /* __cplusplus */
#endif /* __HTMLRuleStyle_FWD_DEFINED__ */
#ifndef __IHTMLRenderStyle_FWD_DEFINED__
#define __IHTMLRenderStyle_FWD_DEFINED__
typedef interface IHTMLRenderStyle IHTMLRenderStyle;
#endif /* __IHTMLRenderStyle_FWD_DEFINED__ */
#ifndef __DispHTMLRenderStyle_FWD_DEFINED__
#define __DispHTMLRenderStyle_FWD_DEFINED__
typedef interface DispHTMLRenderStyle DispHTMLRenderStyle;
#endif /* __DispHTMLRenderStyle_FWD_DEFINED__ */
#ifndef __HTMLRenderStyle_FWD_DEFINED__
#define __HTMLRenderStyle_FWD_DEFINED__
#ifdef __cplusplus
typedef class HTMLRenderStyle HTMLRenderStyle;
#else
typedef struct HTMLRenderStyle HTMLRenderStyle;
#endif /* __cplusplus */
#endif /* __HTMLRenderStyle_FWD_DEFINED__ */
#ifndef __IHTMLCurrentStyle_FWD_DEFINED__
#define __IHTMLCurrentStyle_FWD_DEFINED__
typedef interface IHTMLCurrentStyle IHTMLCurrentStyle;
#endif /* __IHTMLCurrentStyle_FWD_DEFINED__ */
#ifndef __IHTMLCurrentStyle2_FWD_DEFINED__
#define __IHTMLCurrentStyle2_FWD_DEFINED__
typedef interface IHTMLCurrentStyle2 IHTMLCurrentStyle2;
#endif /* __IHTMLCurrentStyle2_FWD_DEFINED__ */
#ifndef __IHTMLCurrentStyle3_FWD_DEFINED__
#define __IHTMLCurrentStyle3_FWD_DEFINED__
typedef interface IHTMLCurrentStyle3 IHTMLCurrentStyle3;
#endif /* __IHTMLCurrentStyle3_FWD_DEFINED__ */
#ifndef __DispHTMLCurrentStyle_FWD_DEFINED__
#define __DispHTMLCurrentStyle_FWD_DEFINED__
typedef interface DispHTMLCurrentStyle DispHTMLCurrentStyle;
#endif /* __DispHTMLCurrentStyle_FWD_DEFINED__ */
#ifndef __HTMLCurrentStyle_FWD_DEFINED__
#define __HTMLCurrentStyle_FWD_DEFINED__
#ifdef __cplusplus
typedef class HTMLCurrentStyle HTMLCurrentStyle;
#else
typedef struct HTMLCurrentStyle HTMLCurrentStyle;
#endif /* __cplusplus */
#endif /* __HTMLCurrentStyle_FWD_DEFINED__ */
#ifndef __IHTMLElement_FWD_DEFINED__
#define __IHTMLElement_FWD_DEFINED__
typedef interface IHTMLElement IHTMLElement;
#endif /* __IHTMLElement_FWD_DEFINED__ */
#ifndef __IHTMLRect_FWD_DEFINED__
#define __IHTMLRect_FWD_DEFINED__
typedef interface IHTMLRect IHTMLRect;
#endif /* __IHTMLRect_FWD_DEFINED__ */
#ifndef __IHTMLRectCollection_FWD_DEFINED__
#define __IHTMLRectCollection_FWD_DEFINED__
typedef interface IHTMLRectCollection IHTMLRectCollection;
#endif /* __IHTMLRectCollection_FWD_DEFINED__ */
#ifndef __IHTMLDOMNode_FWD_DEFINED__
#define __IHTMLDOMNode_FWD_DEFINED__
typedef interface IHTMLDOMNode IHTMLDOMNode;
#endif /* __IHTMLDOMNode_FWD_DEFINED__ */
#ifndef __IHTMLDOMNode2_FWD_DEFINED__
#define __IHTMLDOMNode2_FWD_DEFINED__
typedef interface IHTMLDOMNode2 IHTMLDOMNode2;
#endif /* __IHTMLDOMNode2_FWD_DEFINED__ */
#ifndef __IHTMLDOMAttribute_FWD_DEFINED__
#define __IHTMLDOMAttribute_FWD_DEFINED__
typedef interface IHTMLDOMAttribute IHTMLDOMAttribute;
#endif /* __IHTMLDOMAttribute_FWD_DEFINED__ */
#ifndef __IHTMLDOMAttribute2_FWD_DEFINED__
#define __IHTMLDOMAttribute2_FWD_DEFINED__
typedef interface IHTMLDOMAttribute2 IHTMLDOMAttribute2;
#endif /* __IHTMLDOMAttribute2_FWD_DEFINED__ */
#ifndef __IHTMLDOMTextNode_FWD_DEFINED__
#define __IHTMLDOMTextNode_FWD_DEFINED__
typedef interface IHTMLDOMTextNode IHTMLDOMTextNode;
#endif /* __IHTMLDOMTextNode_FWD_DEFINED__ */
#ifndef __IHTMLDOMTextNode2_FWD_DEFINED__
#define __IHTMLDOMTextNode2_FWD_DEFINED__
typedef interface IHTMLDOMTextNode2 IHTMLDOMTextNode2;
#endif /* __IHTMLDOMTextNode2_FWD_DEFINED__ */
#ifndef __IHTMLDOMImplementation_FWD_DEFINED__
#define __IHTMLDOMImplementation_FWD_DEFINED__
typedef interface IHTMLDOMImplementation IHTMLDOMImplementation;
#endif /* __IHTMLDOMImplementation_FWD_DEFINED__ */
#ifndef __DispHTMLDOMAttribute_FWD_DEFINED__
#define __DispHTMLDOMAttribute_FWD_DEFINED__
typedef interface DispHTMLDOMAttribute DispHTMLDOMAttribute;
#endif /* __DispHTMLDOMAttribute_FWD_DEFINED__ */
#ifndef __HTMLDOMAttribute_FWD_DEFINED__
#define __HTMLDOMAttribute_FWD_DEFINED__
#ifdef __cplusplus
typedef class HTMLDOMAttribute HTMLDOMAttribute;
#else
typedef struct HTMLDOMAttribute HTMLDOMAttribute;
#endif /* __cplusplus */
#endif /* __HTMLDOMAttribute_FWD_DEFINED__ */
#ifndef __DispHTMLDOMTextNode_FWD_DEFINED__
#define __DispHTMLDOMTextNode_FWD_DEFINED__
typedef interface DispHTMLDOMTextNode DispHTMLDOMTextNode;
#endif /* __DispHTMLDOMTextNode_FWD_DEFINED__ */
#ifndef __HTMLDOMTextNode_FWD_DEFINED__
#define __HTMLDOMTextNode_FWD_DEFINED__
#ifdef __cplusplus
typedef class HTMLDOMTextNode HTMLDOMTextNode;
#else
typedef struct HTMLDOMTextNode HTMLDOMTextNode;
#endif /* __cplusplus */
#endif /* __HTMLDOMTextNode_FWD_DEFINED__ */
#ifndef __DispHTMLDOMImplementation_FWD_DEFINED__
#define __DispHTMLDOMImplementation_FWD_DEFINED__
typedef interface DispHTMLDOMImplementation DispHTMLDOMImplementation;
#endif /* __DispHTMLDOMImplementation_FWD_DEFINED__ */
#ifndef __HTMLDOMImplementation_FWD_DEFINED__
#define __HTMLDOMImplementation_FWD_DEFINED__
#ifdef __cplusplus
typedef class HTMLDOMImplementation HTMLDOMImplementation;
#else
typedef struct HTMLDOMImplementation HTMLDOMImplementation;
#endif /* __cplusplus */
#endif /* __HTMLDOMImplementation_FWD_DEFINED__ */
#ifndef __IHTMLAttributeCollection_FWD_DEFINED__
#define __IHTMLAttributeCollection_FWD_DEFINED__
typedef interface IHTMLAttributeCollection IHTMLAttributeCollection;
#endif /* __IHTMLAttributeCollection_FWD_DEFINED__ */
#ifndef __IHTMLAttributeCollection2_FWD_DEFINED__
#define __IHTMLAttributeCollection2_FWD_DEFINED__
typedef interface IHTMLAttributeCollection2 IHTMLAttributeCollection2;
#endif /* __IHTMLAttributeCollection2_FWD_DEFINED__ */
#ifndef __IHTMLDOMChildrenCollection_FWD_DEFINED__
#define __IHTMLDOMChildrenCollection_FWD_DEFINED__
typedef interface IHTMLDOMChildrenCollection IHTMLDOMChildrenCollection;
#endif /* __IHTMLDOMChildrenCollection_FWD_DEFINED__ */
#ifndef __DispHTMLAttributeCollection_FWD_DEFINED__
#define __DispHTMLAttributeCollection_FWD_DEFINED__
typedef interface DispHTMLAttributeCollection DispHTMLAttributeCollection;
#endif /* __DispHTMLAttributeCollection_FWD_DEFINED__ */
#ifndef __HTMLAttributeCollection_FWD_DEFINED__
#define __HTMLAttributeCollection_FWD_DEFINED__
#ifdef __cplusplus
typedef class HTMLAttributeCollection HTMLAttributeCollection;
#else
typedef struct HTMLAttributeCollection HTMLAttributeCollection;
#endif /* __cplusplus */
#endif /* __HTMLAttributeCollection_FWD_DEFINED__ */
#ifndef __DispDOMChildrenCollection_FWD_DEFINED__
#define __DispDOMChildrenCollection_FWD_DEFINED__
typedef interface DispDOMChildrenCollection DispDOMChildrenCollection;
#endif /* __DispDOMChildrenCollection_FWD_DEFINED__ */
#ifndef __DOMChildrenCollection_FWD_DEFINED__
#define __DOMChildrenCollection_FWD_DEFINED__
#ifdef __cplusplus
typedef class DOMChildrenCollection DOMChildrenCollection;
#else
typedef struct DOMChildrenCollection DOMChildrenCollection;
#endif /* __cplusplus */
#endif /* __DOMChildrenCollection_FWD_DEFINED__ */
#ifndef __HTMLElementEvents2_FWD_DEFINED__
#define __HTMLElementEvents2_FWD_DEFINED__
typedef interface HTMLElementEvents2 HTMLElementEvents2;
#endif /* __HTMLElementEvents2_FWD_DEFINED__ */
#ifndef __HTMLElementEvents_FWD_DEFINED__
#define __HTMLElementEvents_FWD_DEFINED__
typedef interface HTMLElementEvents HTMLElementEvents;
#endif /* __HTMLElementEvents_FWD_DEFINED__ */
#ifndef __IHTMLElementCollection_FWD_DEFINED__
#define __IHTMLElementCollection_FWD_DEFINED__
typedef interface IHTMLElementCollection IHTMLElementCollection;
#endif /* __IHTMLElementCollection_FWD_DEFINED__ */
#ifndef __IHTMLFiltersCollection_FWD_DEFINED__
#define __IHTMLFiltersCollection_FWD_DEFINED__
typedef interface IHTMLFiltersCollection IHTMLFiltersCollection;
#endif /* __IHTMLFiltersCollection_FWD_DEFINED__ */
#ifndef __IHTMLElement2_FWD_DEFINED__
#define __IHTMLElement2_FWD_DEFINED__
typedef interface IHTMLElement2 IHTMLElement2;
#endif /* __IHTMLElement2_FWD_DEFINED__ */
#ifndef __IHTMLElement3_FWD_DEFINED__
#define __IHTMLElement3_FWD_DEFINED__
typedef interface IHTMLElement3 IHTMLElement3;
#endif /* __IHTMLElement3_FWD_DEFINED__ */
#ifndef __IHTMLElement4_FWD_DEFINED__
#define __IHTMLElement4_FWD_DEFINED__
typedef interface IHTMLElement4 IHTMLElement4;
#endif /* __IHTMLElement4_FWD_DEFINED__ */
#ifndef __IHTMLElementRender_FWD_DEFINED__
#define __IHTMLElementRender_FWD_DEFINED__
typedef interface IHTMLElementRender IHTMLElementRender;
#endif /* __IHTMLElementRender_FWD_DEFINED__ */
#ifndef __IHTMLUniqueName_FWD_DEFINED__
#define __IHTMLUniqueName_FWD_DEFINED__
typedef interface IHTMLUniqueName IHTMLUniqueName;
#endif /* __IHTMLUniqueName_FWD_DEFINED__ */
#ifndef __IHTMLDatabinding_FWD_DEFINED__
#define __IHTMLDatabinding_FWD_DEFINED__
typedef interface IHTMLDatabinding IHTMLDatabinding;
#endif /* __IHTMLDatabinding_FWD_DEFINED__ */
#ifndef __IHTMLDocument_FWD_DEFINED__
#define __IHTMLDocument_FWD_DEFINED__
typedef interface IHTMLDocument IHTMLDocument;
#endif /* __IHTMLDocument_FWD_DEFINED__ */
#ifndef __IHTMLElementDefaults_FWD_DEFINED__
#define __IHTMLElementDefaults_FWD_DEFINED__
typedef interface IHTMLElementDefaults IHTMLElementDefaults;
#endif /* __IHTMLElementDefaults_FWD_DEFINED__ */
#ifndef __DispHTMLDefaults_FWD_DEFINED__
#define __DispHTMLDefaults_FWD_DEFINED__
typedef interface DispHTMLDefaults DispHTMLDefaults;
#endif /* __DispHTMLDefaults_FWD_DEFINED__ */
#ifndef __HTMLDefaults_FWD_DEFINED__
#define __HTMLDefaults_FWD_DEFINED__
#ifdef __cplusplus
typedef class HTMLDefaults HTMLDefaults;
#else
typedef struct HTMLDefaults HTMLDefaults;
#endif /* __cplusplus */
#endif /* __HTMLDefaults_FWD_DEFINED__ */
#ifndef __IHTCDefaultDispatch_FWD_DEFINED__
#define __IHTCDefaultDispatch_FWD_DEFINED__
typedef interface IHTCDefaultDispatch IHTCDefaultDispatch;
#endif /* __IHTCDefaultDispatch_FWD_DEFINED__ */
#ifndef __IHTCPropertyBehavior_FWD_DEFINED__
#define __IHTCPropertyBehavior_FWD_DEFINED__
typedef interface IHTCPropertyBehavior IHTCPropertyBehavior;
#endif /* __IHTCPropertyBehavior_FWD_DEFINED__ */
#ifndef __IHTCMethodBehavior_FWD_DEFINED__
#define __IHTCMethodBehavior_FWD_DEFINED__
typedef interface IHTCMethodBehavior IHTCMethodBehavior;
#endif /* __IHTCMethodBehavior_FWD_DEFINED__ */
#ifndef __IHTCEventBehavior_FWD_DEFINED__
#define __IHTCEventBehavior_FWD_DEFINED__
typedef interface IHTCEventBehavior IHTCEventBehavior;
#endif /* __IHTCEventBehavior_FWD_DEFINED__ */
#ifndef __IHTCAttachBehavior_FWD_DEFINED__
#define __IHTCAttachBehavior_FWD_DEFINED__
typedef interface IHTCAttachBehavior IHTCAttachBehavior;
#endif /* __IHTCAttachBehavior_FWD_DEFINED__ */
#ifndef __IHTCAttachBehavior2_FWD_DEFINED__
#define __IHTCAttachBehavior2_FWD_DEFINED__
typedef interface IHTCAttachBehavior2 IHTCAttachBehavior2;
#endif /* __IHTCAttachBehavior2_FWD_DEFINED__ */
#ifndef __IHTCDescBehavior_FWD_DEFINED__
#define __IHTCDescBehavior_FWD_DEFINED__
typedef interface IHTCDescBehavior IHTCDescBehavior;
#endif /* __IHTCDescBehavior_FWD_DEFINED__ */
#ifndef __DispHTCDefaultDispatch_FWD_DEFINED__
#define __DispHTCDefaultDispatch_FWD_DEFINED__
typedef interface DispHTCDefaultDispatch DispHTCDefaultDispatch;
#endif /* __DispHTCDefaultDispatch_FWD_DEFINED__ */
#ifndef __HTCDefaultDispatch_FWD_DEFINED__
#define __HTCDefaultDispatch_FWD_DEFINED__
#ifdef __cplusplus
typedef class HTCDefaultDispatch HTCDefaultDispatch;
#else
typedef struct HTCDefaultDispatch HTCDefaultDispatch;
#endif /* __cplusplus */
#endif /* __HTCDefaultDispatch_FWD_DEFINED__ */
#ifndef __DispHTCPropertyBehavior_FWD_DEFINED__
#define __DispHTCPropertyBehavior_FWD_DEFINED__
typedef interface DispHTCPropertyBehavior DispHTCPropertyBehavior;
#endif /* __DispHTCPropertyBehavior_FWD_DEFINED__ */
#ifndef __HTCPropertyBehavior_FWD_DEFINED__
#define __HTCPropertyBehavior_FWD_DEFINED__
#ifdef __cplusplus
typedef class HTCPropertyBehavior HTCPropertyBehavior;
#else
typedef struct HTCPropertyBehavior HTCPropertyBehavior;
#endif /* __cplusplus */
#endif /* __HTCPropertyBehavior_FWD_DEFINED__ */
#ifndef __DispHTCMethodBehavior_FWD_DEFINED__
#define __DispHTCMethodBehavior_FWD_DEFINED__
typedef interface DispHTCMethodBehavior DispHTCMethodBehavior;
#endif /* __DispHTCMethodBehavior_FWD_DEFINED__ */
#ifndef __HTCMethodBehavior_FWD_DEFINED__
#define __HTCMethodBehavior_FWD_DEFINED__
#ifdef __cplusplus
typedef class HTCMethodBehavior HTCMethodBehavior;
#else
typedef struct HTCMethodBehavior HTCMethodBehavior;
#endif /* __cplusplus */
#endif /* __HTCMethodBehavior_FWD_DEFINED__ */
#ifndef __DispHTCEventBehavior_FWD_DEFINED__
#define __DispHTCEventBehavior_FWD_DEFINED__
typedef interface DispHTCEventBehavior DispHTCEventBehavior;
#endif /* __DispHTCEventBehavior_FWD_DEFINED__ */
#ifndef __HTCEventBehavior_FWD_DEFINED__
#define __HTCEventBehavior_FWD_DEFINED__
#ifdef __cplusplus
typedef class HTCEventBehavior HTCEventBehavior;
#else
typedef struct HTCEventBehavior HTCEventBehavior;
#endif /* __cplusplus */
#endif /* __HTCEventBehavior_FWD_DEFINED__ */
#ifndef __DispHTCAttachBehavior_FWD_DEFINED__
#define __DispHTCAttachBehavior_FWD_DEFINED__
typedef interface DispHTCAttachBehavior DispHTCAttachBehavior;
#endif /* __DispHTCAttachBehavior_FWD_DEFINED__ */
#ifndef __HTCAttachBehavior_FWD_DEFINED__
#define __HTCAttachBehavior_FWD_DEFINED__
#ifdef __cplusplus
typedef class HTCAttachBehavior HTCAttachBehavior;
#else
typedef struct HTCAttachBehavior HTCAttachBehavior;
#endif /* __cplusplus */
#endif /* __HTCAttachBehavior_FWD_DEFINED__ */
#ifndef __DispHTCDescBehavior_FWD_DEFINED__
#define __DispHTCDescBehavior_FWD_DEFINED__
typedef interface DispHTCDescBehavior DispHTCDescBehavior;
#endif /* __DispHTCDescBehavior_FWD_DEFINED__ */
#ifndef __HTCDescBehavior_FWD_DEFINED__
#define __HTCDescBehavior_FWD_DEFINED__
#ifdef __cplusplus
typedef class HTCDescBehavior HTCDescBehavior;
#else
typedef struct HTCDescBehavior HTCDescBehavior;
#endif /* __cplusplus */
#endif /* __HTCDescBehavior_FWD_DEFINED__ */
#ifndef __IHTMLUrnCollection_FWD_DEFINED__
#define __IHTMLUrnCollection_FWD_DEFINED__
typedef interface IHTMLUrnCollection IHTMLUrnCollection;
#endif /* __IHTMLUrnCollection_FWD_DEFINED__ */
#ifndef __HTMLUrnCollection_FWD_DEFINED__
#define __HTMLUrnCollection_FWD_DEFINED__
#ifdef __cplusplus
typedef class HTMLUrnCollection HTMLUrnCollection;
#else
typedef struct HTMLUrnCollection HTMLUrnCollection;
#endif /* __cplusplus */
#endif /* __HTMLUrnCollection_FWD_DEFINED__ */
#ifndef __IHTMLGenericElement_FWD_DEFINED__
#define __IHTMLGenericElement_FWD_DEFINED__
typedef interface IHTMLGenericElement IHTMLGenericElement;
#endif /* __IHTMLGenericElement_FWD_DEFINED__ */
#ifndef __DispHTMLGenericElement_FWD_DEFINED__
#define __DispHTMLGenericElement_FWD_DEFINED__
typedef interface DispHTMLGenericElement DispHTMLGenericElement;
#endif /* __DispHTMLGenericElement_FWD_DEFINED__ */
#ifndef __HTMLGenericElement_FWD_DEFINED__
#define __HTMLGenericElement_FWD_DEFINED__
#ifdef __cplusplus
typedef class HTMLGenericElement HTMLGenericElement;
#else
typedef struct HTMLGenericElement HTMLGenericElement;
#endif /* __cplusplus */
#endif /* __HTMLGenericElement_FWD_DEFINED__ */
#ifndef __IHTMLStyleSheetRule_FWD_DEFINED__
#define __IHTMLStyleSheetRule_FWD_DEFINED__
typedef interface IHTMLStyleSheetRule IHTMLStyleSheetRule;
#endif /* __IHTMLStyleSheetRule_FWD_DEFINED__ */
#ifndef __IHTMLStyleSheetRulesCollection_FWD_DEFINED__
#define __IHTMLStyleSheetRulesCollection_FWD_DEFINED__
typedef interface IHTMLStyleSheetRulesCollection IHTMLStyleSheetRulesCollection;
#endif /* __IHTMLStyleSheetRulesCollection_FWD_DEFINED__ */
#ifndef __HTMLStyleSheetRule_FWD_DEFINED__
#define __HTMLStyleSheetRule_FWD_DEFINED__
#ifdef __cplusplus
typedef class HTMLStyleSheetRule HTMLStyleSheetRule;
#else
typedef struct HTMLStyleSheetRule HTMLStyleSheetRule;
#endif /* __cplusplus */
#endif /* __HTMLStyleSheetRule_FWD_DEFINED__ */
#ifndef __HTMLStyleSheetRulesCollection_FWD_DEFINED__
#define __HTMLStyleSheetRulesCollection_FWD_DEFINED__
#ifdef __cplusplus
typedef class HTMLStyleSheetRulesCollection HTMLStyleSheetRulesCollection;
#else
typedef struct HTMLStyleSheetRulesCollection HTMLStyleSheetRulesCollection;
#endif /* __cplusplus */
#endif /* __HTMLStyleSheetRulesCollection_FWD_DEFINED__ */
#ifndef __IHTMLStyleSheetPage_FWD_DEFINED__
#define __IHTMLStyleSheetPage_FWD_DEFINED__
typedef interface IHTMLStyleSheetPage IHTMLStyleSheetPage;
#endif /* __IHTMLStyleSheetPage_FWD_DEFINED__ */
#ifndef __IHTMLStyleSheetPagesCollection_FWD_DEFINED__
#define __IHTMLStyleSheetPagesCollection_FWD_DEFINED__
typedef interface IHTMLStyleSheetPagesCollection IHTMLStyleSheetPagesCollection;
#endif /* __IHTMLStyleSheetPagesCollection_FWD_DEFINED__ */
#ifndef __HTMLStyleSheetPage_FWD_DEFINED__
#define __HTMLStyleSheetPage_FWD_DEFINED__
#ifdef __cplusplus
typedef class HTMLStyleSheetPage HTMLStyleSheetPage;
#else
typedef struct HTMLStyleSheetPage HTMLStyleSheetPage;
#endif /* __cplusplus */
#endif /* __HTMLStyleSheetPage_FWD_DEFINED__ */
#ifndef __HTMLStyleSheetPagesCollection_FWD_DEFINED__
#define __HTMLStyleSheetPagesCollection_FWD_DEFINED__
#ifdef __cplusplus
typedef class HTMLStyleSheetPagesCollection HTMLStyleSheetPagesCollection;
#else
typedef struct HTMLStyleSheetPagesCollection HTMLStyleSheetPagesCollection;
#endif /* __cplusplus */
#endif /* __HTMLStyleSheetPagesCollection_FWD_DEFINED__ */
#ifndef __IHTMLStyleSheetsCollection_FWD_DEFINED__
#define __IHTMLStyleSheetsCollection_FWD_DEFINED__
typedef interface IHTMLStyleSheetsCollection IHTMLStyleSheetsCollection;
#endif /* __IHTMLStyleSheetsCollection_FWD_DEFINED__ */
#ifndef __IHTMLStyleSheet_FWD_DEFINED__
#define __IHTMLStyleSheet_FWD_DEFINED__
typedef interface IHTMLStyleSheet IHTMLStyleSheet;
#endif /* __IHTMLStyleSheet_FWD_DEFINED__ */
#ifndef __IHTMLStyleSheet2_FWD_DEFINED__
#define __IHTMLStyleSheet2_FWD_DEFINED__
typedef interface IHTMLStyleSheet2 IHTMLStyleSheet2;
#endif /* __IHTMLStyleSheet2_FWD_DEFINED__ */
#ifndef __DispHTMLStyleSheet_FWD_DEFINED__
#define __DispHTMLStyleSheet_FWD_DEFINED__
typedef interface DispHTMLStyleSheet DispHTMLStyleSheet;
#endif /* __DispHTMLStyleSheet_FWD_DEFINED__ */
#ifndef __HTMLStyleSheet_FWD_DEFINED__
#define __HTMLStyleSheet_FWD_DEFINED__
#ifdef __cplusplus
typedef class HTMLStyleSheet HTMLStyleSheet;
#else
typedef struct HTMLStyleSheet HTMLStyleSheet;
#endif /* __cplusplus */
#endif /* __HTMLStyleSheet_FWD_DEFINED__ */
#ifndef __HTMLStyleSheetsCollection_FWD_DEFINED__
#define __HTMLStyleSheetsCollection_FWD_DEFINED__
#ifdef __cplusplus
typedef class HTMLStyleSheetsCollection HTMLStyleSheetsCollection;
#else
typedef struct HTMLStyleSheetsCollection HTMLStyleSheetsCollection;
#endif /* __cplusplus */
#endif /* __HTMLStyleSheetsCollection_FWD_DEFINED__ */
#ifndef __HTMLLinkElementEvents2_FWD_DEFINED__
#define __HTMLLinkElementEvents2_FWD_DEFINED__
typedef interface HTMLLinkElementEvents2 HTMLLinkElementEvents2;
#endif /* __HTMLLinkElementEvents2_FWD_DEFINED__ */
#ifndef __HTMLLinkElementEvents_FWD_DEFINED__
#define __HTMLLinkElementEvents_FWD_DEFINED__
typedef interface HTMLLinkElementEvents HTMLLinkElementEvents;
#endif /* __HTMLLinkElementEvents_FWD_DEFINED__ */
#ifndef __IHTMLLinkElement_FWD_DEFINED__
#define __IHTMLLinkElement_FWD_DEFINED__
typedef interface IHTMLLinkElement IHTMLLinkElement;
#endif /* __IHTMLLinkElement_FWD_DEFINED__ */
#ifndef __IHTMLLinkElement2_FWD_DEFINED__
#define __IHTMLLinkElement2_FWD_DEFINED__
typedef interface IHTMLLinkElement2 IHTMLLinkElement2;
#endif /* __IHTMLLinkElement2_FWD_DEFINED__ */
#ifndef __IHTMLLinkElement3_FWD_DEFINED__
#define __IHTMLLinkElement3_FWD_DEFINED__
typedef interface IHTMLLinkElement3 IHTMLLinkElement3;
#endif /* __IHTMLLinkElement3_FWD_DEFINED__ */
#ifndef __DispHTMLLinkElement_FWD_DEFINED__
#define __DispHTMLLinkElement_FWD_DEFINED__
typedef interface DispHTMLLinkElement DispHTMLLinkElement;
#endif /* __DispHTMLLinkElement_FWD_DEFINED__ */
#ifndef __HTMLLinkElement_FWD_DEFINED__
#define __HTMLLinkElement_FWD_DEFINED__
#ifdef __cplusplus
typedef class HTMLLinkElement HTMLLinkElement;
#else
typedef struct HTMLLinkElement HTMLLinkElement;
#endif /* __cplusplus */
#endif /* __HTMLLinkElement_FWD_DEFINED__ */
#ifndef __IHTMLTxtRange_FWD_DEFINED__
#define __IHTMLTxtRange_FWD_DEFINED__
typedef interface IHTMLTxtRange IHTMLTxtRange;
#endif /* __IHTMLTxtRange_FWD_DEFINED__ */
#ifndef __IHTMLTextRangeMetrics_FWD_DEFINED__
#define __IHTMLTextRangeMetrics_FWD_DEFINED__
typedef interface IHTMLTextRangeMetrics IHTMLTextRangeMetrics;
#endif /* __IHTMLTextRangeMetrics_FWD_DEFINED__ */
#ifndef __IHTMLTextRangeMetrics2_FWD_DEFINED__
#define __IHTMLTextRangeMetrics2_FWD_DEFINED__
typedef interface IHTMLTextRangeMetrics2 IHTMLTextRangeMetrics2;
#endif /* __IHTMLTextRangeMetrics2_FWD_DEFINED__ */
#ifndef __IHTMLTxtRangeCollection_FWD_DEFINED__
#define __IHTMLTxtRangeCollection_FWD_DEFINED__
typedef interface IHTMLTxtRangeCollection IHTMLTxtRangeCollection;
#endif /* __IHTMLTxtRangeCollection_FWD_DEFINED__ */
#ifndef __HTMLFormElementEvents2_FWD_DEFINED__
#define __HTMLFormElementEvents2_FWD_DEFINED__
typedef interface HTMLFormElementEvents2 HTMLFormElementEvents2;
#endif /* __HTMLFormElementEvents2_FWD_DEFINED__ */
#ifndef __HTMLFormElementEvents_FWD_DEFINED__
#define __HTMLFormElementEvents_FWD_DEFINED__
typedef interface HTMLFormElementEvents HTMLFormElementEvents;
#endif /* __HTMLFormElementEvents_FWD_DEFINED__ */
#ifndef __IHTMLFormElement_FWD_DEFINED__
#define __IHTMLFormElement_FWD_DEFINED__
typedef interface IHTMLFormElement IHTMLFormElement;
#endif /* __IHTMLFormElement_FWD_DEFINED__ */
#ifndef __IHTMLFormElement2_FWD_DEFINED__
#define __IHTMLFormElement2_FWD_DEFINED__
typedef interface IHTMLFormElement2 IHTMLFormElement2;
#endif /* __IHTMLFormElement2_FWD_DEFINED__ */
#ifndef __IHTMLFormElement3_FWD_DEFINED__
#define __IHTMLFormElement3_FWD_DEFINED__
typedef interface IHTMLFormElement3 IHTMLFormElement3;
#endif /* __IHTMLFormElement3_FWD_DEFINED__ */
#ifndef __IHTMLSubmitData_FWD_DEFINED__
#define __IHTMLSubmitData_FWD_DEFINED__
typedef interface IHTMLSubmitData IHTMLSubmitData;
#endif /* __IHTMLSubmitData_FWD_DEFINED__ */
#ifndef __DispHTMLFormElement_FWD_DEFINED__
#define __DispHTMLFormElement_FWD_DEFINED__
typedef interface DispHTMLFormElement DispHTMLFormElement;
#endif /* __DispHTMLFormElement_FWD_DEFINED__ */
#ifndef __HTMLFormElement_FWD_DEFINED__
#define __HTMLFormElement_FWD_DEFINED__
#ifdef __cplusplus
typedef class HTMLFormElement HTMLFormElement;
#else
typedef struct HTMLFormElement HTMLFormElement;
#endif /* __cplusplus */
#endif /* __HTMLFormElement_FWD_DEFINED__ */
#ifndef __HTMLControlElementEvents2_FWD_DEFINED__
#define __HTMLControlElementEvents2_FWD_DEFINED__
typedef interface HTMLControlElementEvents2 HTMLControlElementEvents2;
#endif /* __HTMLControlElementEvents2_FWD_DEFINED__ */
#ifndef __HTMLControlElementEvents_FWD_DEFINED__
#define __HTMLControlElementEvents_FWD_DEFINED__
typedef interface HTMLControlElementEvents HTMLControlElementEvents;
#endif /* __HTMLControlElementEvents_FWD_DEFINED__ */
#ifndef __IHTMLControlElement_FWD_DEFINED__
#define __IHTMLControlElement_FWD_DEFINED__
typedef interface IHTMLControlElement IHTMLControlElement;
#endif /* __IHTMLControlElement_FWD_DEFINED__ */
#ifndef __IHTMLTextElement_FWD_DEFINED__
#define __IHTMLTextElement_FWD_DEFINED__
typedef interface IHTMLTextElement IHTMLTextElement;
#endif /* __IHTMLTextElement_FWD_DEFINED__ */
#ifndef __DispHTMLTextElement_FWD_DEFINED__
#define __DispHTMLTextElement_FWD_DEFINED__
typedef interface DispHTMLTextElement DispHTMLTextElement;
#endif /* __DispHTMLTextElement_FWD_DEFINED__ */
#ifndef __HTMLTextElement_FWD_DEFINED__
#define __HTMLTextElement_FWD_DEFINED__
#ifdef __cplusplus
typedef class HTMLTextElement HTMLTextElement;
#else
typedef struct HTMLTextElement HTMLTextElement;
#endif /* __cplusplus */
#endif /* __HTMLTextElement_FWD_DEFINED__ */
#ifndef __HTMLTextContainerEvents2_FWD_DEFINED__
#define __HTMLTextContainerEvents2_FWD_DEFINED__
typedef interface HTMLTextContainerEvents2 HTMLTextContainerEvents2;
#endif /* __HTMLTextContainerEvents2_FWD_DEFINED__ */
#ifndef __HTMLTextContainerEvents_FWD_DEFINED__
#define __HTMLTextContainerEvents_FWD_DEFINED__
typedef interface HTMLTextContainerEvents HTMLTextContainerEvents;
#endif /* __HTMLTextContainerEvents_FWD_DEFINED__ */
#ifndef __IHTMLTextContainer_FWD_DEFINED__
#define __IHTMLTextContainer_FWD_DEFINED__
typedef interface IHTMLTextContainer IHTMLTextContainer;
#endif /* __IHTMLTextContainer_FWD_DEFINED__ */
#ifndef __IHTMLControlRange_FWD_DEFINED__
#define __IHTMLControlRange_FWD_DEFINED__
typedef interface IHTMLControlRange IHTMLControlRange;
#endif /* __IHTMLControlRange_FWD_DEFINED__ */
#ifndef __IHTMLControlRange2_FWD_DEFINED__
#define __IHTMLControlRange2_FWD_DEFINED__
typedef interface IHTMLControlRange2 IHTMLControlRange2;
#endif /* __IHTMLControlRange2_FWD_DEFINED__ */
#ifndef __HTMLImgEvents2_FWD_DEFINED__
#define __HTMLImgEvents2_FWD_DEFINED__
typedef interface HTMLImgEvents2 HTMLImgEvents2;
#endif /* __HTMLImgEvents2_FWD_DEFINED__ */
#ifndef __HTMLImgEvents_FWD_DEFINED__
#define __HTMLImgEvents_FWD_DEFINED__
typedef interface HTMLImgEvents HTMLImgEvents;
#endif /* __HTMLImgEvents_FWD_DEFINED__ */
#ifndef __IHTMLImgElement_FWD_DEFINED__
#define __IHTMLImgElement_FWD_DEFINED__
typedef interface IHTMLImgElement IHTMLImgElement;
#endif /* __IHTMLImgElement_FWD_DEFINED__ */
#ifndef __IHTMLImgElement2_FWD_DEFINED__
#define __IHTMLImgElement2_FWD_DEFINED__
typedef interface IHTMLImgElement2 IHTMLImgElement2;
#endif /* __IHTMLImgElement2_FWD_DEFINED__ */
#ifndef __IHTMLImageElementFactory_FWD_DEFINED__
#define __IHTMLImageElementFactory_FWD_DEFINED__
typedef interface IHTMLImageElementFactory IHTMLImageElementFactory;
#endif /* __IHTMLImageElementFactory_FWD_DEFINED__ */
#ifndef __DispHTMLImg_FWD_DEFINED__
#define __DispHTMLImg_FWD_DEFINED__
typedef interface DispHTMLImg DispHTMLImg;
#endif /* __DispHTMLImg_FWD_DEFINED__ */
#ifndef __HTMLImg_FWD_DEFINED__
#define __HTMLImg_FWD_DEFINED__
#ifdef __cplusplus
typedef class HTMLImg HTMLImg;
#else
typedef struct HTMLImg HTMLImg;
#endif /* __cplusplus */
#endif /* __HTMLImg_FWD_DEFINED__ */
#ifndef __HTMLImageElementFactory_FWD_DEFINED__
#define __HTMLImageElementFactory_FWD_DEFINED__
#ifdef __cplusplus
typedef class HTMLImageElementFactory HTMLImageElementFactory;
#else
typedef struct HTMLImageElementFactory HTMLImageElementFactory;
#endif /* __cplusplus */
#endif /* __HTMLImageElementFactory_FWD_DEFINED__ */
#ifndef __IHTMLBodyElement_FWD_DEFINED__
#define __IHTMLBodyElement_FWD_DEFINED__
typedef interface IHTMLBodyElement IHTMLBodyElement;
#endif /* __IHTMLBodyElement_FWD_DEFINED__ */
#ifndef __IHTMLBodyElement2_FWD_DEFINED__
#define __IHTMLBodyElement2_FWD_DEFINED__
typedef interface IHTMLBodyElement2 IHTMLBodyElement2;
#endif /* __IHTMLBodyElement2_FWD_DEFINED__ */
#ifndef __DispHTMLBody_FWD_DEFINED__
#define __DispHTMLBody_FWD_DEFINED__
typedef interface DispHTMLBody DispHTMLBody;
#endif /* __DispHTMLBody_FWD_DEFINED__ */
#ifndef __HTMLBody_FWD_DEFINED__
#define __HTMLBody_FWD_DEFINED__
#ifdef __cplusplus
typedef class HTMLBody HTMLBody;
#else
typedef struct HTMLBody HTMLBody;
#endif /* __cplusplus */
#endif /* __HTMLBody_FWD_DEFINED__ */
#ifndef __IHTMLFontElement_FWD_DEFINED__
#define __IHTMLFontElement_FWD_DEFINED__
typedef interface IHTMLFontElement IHTMLFontElement;
#endif /* __IHTMLFontElement_FWD_DEFINED__ */
#ifndef __DispHTMLFontElement_FWD_DEFINED__
#define __DispHTMLFontElement_FWD_DEFINED__
typedef interface DispHTMLFontElement DispHTMLFontElement;
#endif /* __DispHTMLFontElement_FWD_DEFINED__ */
#ifndef __HTMLFontElement_FWD_DEFINED__
#define __HTMLFontElement_FWD_DEFINED__
#ifdef __cplusplus
typedef class HTMLFontElement HTMLFontElement;
#else
typedef struct HTMLFontElement HTMLFontElement;
#endif /* __cplusplus */
#endif /* __HTMLFontElement_FWD_DEFINED__ */
#ifndef __HTMLAnchorEvents2_FWD_DEFINED__
#define __HTMLAnchorEvents2_FWD_DEFINED__
typedef interface HTMLAnchorEvents2 HTMLAnchorEvents2;
#endif /* __HTMLAnchorEvents2_FWD_DEFINED__ */
#ifndef __HTMLAnchorEvents_FWD_DEFINED__
#define __HTMLAnchorEvents_FWD_DEFINED__
typedef interface HTMLAnchorEvents HTMLAnchorEvents;
#endif /* __HTMLAnchorEvents_FWD_DEFINED__ */
#ifndef __IHTMLAnchorElement_FWD_DEFINED__
#define __IHTMLAnchorElement_FWD_DEFINED__
typedef interface IHTMLAnchorElement IHTMLAnchorElement;
#endif /* __IHTMLAnchorElement_FWD_DEFINED__ */
#ifndef __IHTMLAnchorElement2_FWD_DEFINED__
#define __IHTMLAnchorElement2_FWD_DEFINED__
typedef interface IHTMLAnchorElement2 IHTMLAnchorElement2;
#endif /* __IHTMLAnchorElement2_FWD_DEFINED__ */
#ifndef __DispHTMLAnchorElement_FWD_DEFINED__
#define __DispHTMLAnchorElement_FWD_DEFINED__
typedef interface DispHTMLAnchorElement DispHTMLAnchorElement;
#endif /* __DispHTMLAnchorElement_FWD_DEFINED__ */
#ifndef __HTMLAnchorElement_FWD_DEFINED__
#define __HTMLAnchorElement_FWD_DEFINED__
#ifdef __cplusplus
typedef class HTMLAnchorElement HTMLAnchorElement;
#else
typedef struct HTMLAnchorElement HTMLAnchorElement;
#endif /* __cplusplus */
#endif /* __HTMLAnchorElement_FWD_DEFINED__ */
#ifndef __HTMLLabelEvents2_FWD_DEFINED__
#define __HTMLLabelEvents2_FWD_DEFINED__
typedef interface HTMLLabelEvents2 HTMLLabelEvents2;
#endif /* __HTMLLabelEvents2_FWD_DEFINED__ */
#ifndef __HTMLLabelEvents_FWD_DEFINED__
#define __HTMLLabelEvents_FWD_DEFINED__
typedef interface HTMLLabelEvents HTMLLabelEvents;
#endif /* __HTMLLabelEvents_FWD_DEFINED__ */
#ifndef __IHTMLLabelElement_FWD_DEFINED__
#define __IHTMLLabelElement_FWD_DEFINED__
typedef interface IHTMLLabelElement IHTMLLabelElement;
#endif /* __IHTMLLabelElement_FWD_DEFINED__ */
#ifndef __IHTMLLabelElement2_FWD_DEFINED__
#define __IHTMLLabelElement2_FWD_DEFINED__
typedef interface IHTMLLabelElement2 IHTMLLabelElement2;
#endif /* __IHTMLLabelElement2_FWD_DEFINED__ */
#ifndef __DispHTMLLabelElement_FWD_DEFINED__
#define __DispHTMLLabelElement_FWD_DEFINED__
typedef interface DispHTMLLabelElement DispHTMLLabelElement;
#endif /* __DispHTMLLabelElement_FWD_DEFINED__ */
#ifndef __HTMLLabelElement_FWD_DEFINED__
#define __HTMLLabelElement_FWD_DEFINED__
#ifdef __cplusplus
typedef class HTMLLabelElement HTMLLabelElement;
#else
typedef struct HTMLLabelElement HTMLLabelElement;
#endif /* __cplusplus */
#endif /* __HTMLLabelElement_FWD_DEFINED__ */
#ifndef __IHTMLListElement_FWD_DEFINED__
#define __IHTMLListElement_FWD_DEFINED__
typedef interface IHTMLListElement IHTMLListElement;
#endif /* __IHTMLListElement_FWD_DEFINED__ */
#ifndef __IHTMLListElement2_FWD_DEFINED__
#define __IHTMLListElement2_FWD_DEFINED__
typedef interface IHTMLListElement2 IHTMLListElement2;
#endif /* __IHTMLListElement2_FWD_DEFINED__ */
#ifndef __DispHTMLListElement_FWD_DEFINED__
#define __DispHTMLListElement_FWD_DEFINED__
typedef interface DispHTMLListElement DispHTMLListElement;
#endif /* __DispHTMLListElement_FWD_DEFINED__ */
#ifndef __HTMLListElement_FWD_DEFINED__
#define __HTMLListElement_FWD_DEFINED__
#ifdef __cplusplus
typedef class HTMLListElement HTMLListElement;
#else
typedef struct HTMLListElement HTMLListElement;
#endif /* __cplusplus */
#endif /* __HTMLListElement_FWD_DEFINED__ */
#ifndef __IHTMLUListElement_FWD_DEFINED__
#define __IHTMLUListElement_FWD_DEFINED__
typedef interface IHTMLUListElement IHTMLUListElement;
#endif /* __IHTMLUListElement_FWD_DEFINED__ */
#ifndef __DispHTMLUListElement_FWD_DEFINED__
#define __DispHTMLUListElement_FWD_DEFINED__
typedef interface DispHTMLUListElement DispHTMLUListElement;
#endif /* __DispHTMLUListElement_FWD_DEFINED__ */
#ifndef __HTMLUListElement_FWD_DEFINED__
#define __HTMLUListElement_FWD_DEFINED__
#ifdef __cplusplus
typedef class HTMLUListElement HTMLUListElement;
#else
typedef struct HTMLUListElement HTMLUListElement;
#endif /* __cplusplus */
#endif /* __HTMLUListElement_FWD_DEFINED__ */
#ifndef __IHTMLOListElement_FWD_DEFINED__
#define __IHTMLOListElement_FWD_DEFINED__
typedef interface IHTMLOListElement IHTMLOListElement;
#endif /* __IHTMLOListElement_FWD_DEFINED__ */
#ifndef __DispHTMLOListElement_FWD_DEFINED__
#define __DispHTMLOListElement_FWD_DEFINED__
typedef interface DispHTMLOListElement DispHTMLOListElement;
#endif /* __DispHTMLOListElement_FWD_DEFINED__ */
#ifndef __HTMLOListElement_FWD_DEFINED__
#define __HTMLOListElement_FWD_DEFINED__
#ifdef __cplusplus
typedef class HTMLOListElement HTMLOListElement;
#else
typedef struct HTMLOListElement HTMLOListElement;
#endif /* __cplusplus */
#endif /* __HTMLOListElement_FWD_DEFINED__ */
#ifndef __IHTMLLIElement_FWD_DEFINED__
#define __IHTMLLIElement_FWD_DEFINED__
typedef interface IHTMLLIElement IHTMLLIElement;
#endif /* __IHTMLLIElement_FWD_DEFINED__ */
#ifndef __DispHTMLLIElement_FWD_DEFINED__
#define __DispHTMLLIElement_FWD_DEFINED__
typedef interface DispHTMLLIElement DispHTMLLIElement;
#endif /* __DispHTMLLIElement_FWD_DEFINED__ */
#ifndef __HTMLLIElement_FWD_DEFINED__
#define __HTMLLIElement_FWD_DEFINED__
#ifdef __cplusplus
typedef class HTMLLIElement HTMLLIElement;
#else
typedef struct HTMLLIElement HTMLLIElement;
#endif /* __cplusplus */
#endif /* __HTMLLIElement_FWD_DEFINED__ */
#ifndef __IHTMLBlockElement_FWD_DEFINED__
#define __IHTMLBlockElement_FWD_DEFINED__
typedef interface IHTMLBlockElement IHTMLBlockElement;
#endif /* __IHTMLBlockElement_FWD_DEFINED__ */
#ifndef __IHTMLBlockElement2_FWD_DEFINED__
#define __IHTMLBlockElement2_FWD_DEFINED__
typedef interface IHTMLBlockElement2 IHTMLBlockElement2;
#endif /* __IHTMLBlockElement2_FWD_DEFINED__ */
#ifndef __DispHTMLBlockElement_FWD_DEFINED__
#define __DispHTMLBlockElement_FWD_DEFINED__
typedef interface DispHTMLBlockElement DispHTMLBlockElement;
#endif /* __DispHTMLBlockElement_FWD_DEFINED__ */
#ifndef __HTMLBlockElement_FWD_DEFINED__
#define __HTMLBlockElement_FWD_DEFINED__
#ifdef __cplusplus
typedef class HTMLBlockElement HTMLBlockElement;
#else
typedef struct HTMLBlockElement HTMLBlockElement;
#endif /* __cplusplus */
#endif /* __HTMLBlockElement_FWD_DEFINED__ */
#ifndef __IHTMLDivElement_FWD_DEFINED__
#define __IHTMLDivElement_FWD_DEFINED__
typedef interface IHTMLDivElement IHTMLDivElement;
#endif /* __IHTMLDivElement_FWD_DEFINED__ */
#ifndef __DispHTMLDivElement_FWD_DEFINED__
#define __DispHTMLDivElement_FWD_DEFINED__
typedef interface DispHTMLDivElement DispHTMLDivElement;
#endif /* __DispHTMLDivElement_FWD_DEFINED__ */
#ifndef __HTMLDivElement_FWD_DEFINED__
#define __HTMLDivElement_FWD_DEFINED__
#ifdef __cplusplus
typedef class HTMLDivElement HTMLDivElement;
#else
typedef struct HTMLDivElement HTMLDivElement;
#endif /* __cplusplus */
#endif /* __HTMLDivElement_FWD_DEFINED__ */
#ifndef __IHTMLDDElement_FWD_DEFINED__
#define __IHTMLDDElement_FWD_DEFINED__
typedef interface IHTMLDDElement IHTMLDDElement;
#endif /* __IHTMLDDElement_FWD_DEFINED__ */
#ifndef __DispHTMLDDElement_FWD_DEFINED__
#define __DispHTMLDDElement_FWD_DEFINED__
typedef interface DispHTMLDDElement DispHTMLDDElement;
#endif /* __DispHTMLDDElement_FWD_DEFINED__ */
#ifndef __HTMLDDElement_FWD_DEFINED__
#define __HTMLDDElement_FWD_DEFINED__
#ifdef __cplusplus
typedef class HTMLDDElement HTMLDDElement;
#else
typedef struct HTMLDDElement HTMLDDElement;
#endif /* __cplusplus */
#endif /* __HTMLDDElement_FWD_DEFINED__ */
#ifndef __IHTMLDTElement_FWD_DEFINED__
#define __IHTMLDTElement_FWD_DEFINED__
typedef interface IHTMLDTElement IHTMLDTElement;
#endif /* __IHTMLDTElement_FWD_DEFINED__ */
#ifndef __DispHTMLDTElement_FWD_DEFINED__
#define __DispHTMLDTElement_FWD_DEFINED__
typedef interface DispHTMLDTElement DispHTMLDTElement;
#endif /* __DispHTMLDTElement_FWD_DEFINED__ */
#ifndef __HTMLDTElement_FWD_DEFINED__
#define __HTMLDTElement_FWD_DEFINED__
#ifdef __cplusplus
typedef class HTMLDTElement HTMLDTElement;
#else
typedef struct HTMLDTElement HTMLDTElement;
#endif /* __cplusplus */
#endif /* __HTMLDTElement_FWD_DEFINED__ */
#ifndef __IHTMLBRElement_FWD_DEFINED__
#define __IHTMLBRElement_FWD_DEFINED__
typedef interface IHTMLBRElement IHTMLBRElement;
#endif /* __IHTMLBRElement_FWD_DEFINED__ */
#ifndef __DispHTMLBRElement_FWD_DEFINED__
#define __DispHTMLBRElement_FWD_DEFINED__
typedef interface DispHTMLBRElement DispHTMLBRElement;
#endif /* __DispHTMLBRElement_FWD_DEFINED__ */
#ifndef __HTMLBRElement_FWD_DEFINED__
#define __HTMLBRElement_FWD_DEFINED__
#ifdef __cplusplus
typedef class HTMLBRElement HTMLBRElement;
#else
typedef struct HTMLBRElement HTMLBRElement;
#endif /* __cplusplus */
#endif /* __HTMLBRElement_FWD_DEFINED__ */
#ifndef __IHTMLDListElement_FWD_DEFINED__
#define __IHTMLDListElement_FWD_DEFINED__
typedef interface IHTMLDListElement IHTMLDListElement;
#endif /* __IHTMLDListElement_FWD_DEFINED__ */
#ifndef __DispHTMLDListElement_FWD_DEFINED__
#define __DispHTMLDListElement_FWD_DEFINED__
typedef interface DispHTMLDListElement DispHTMLDListElement;
#endif /* __DispHTMLDListElement_FWD_DEFINED__ */
#ifndef __HTMLDListElement_FWD_DEFINED__
#define __HTMLDListElement_FWD_DEFINED__
#ifdef __cplusplus
typedef class HTMLDListElement HTMLDListElement;
#else
typedef struct HTMLDListElement HTMLDListElement;
#endif /* __cplusplus */
#endif /* __HTMLDListElement_FWD_DEFINED__ */
#ifndef __IHTMLHRElement_FWD_DEFINED__
#define __IHTMLHRElement_FWD_DEFINED__
typedef interface IHTMLHRElement IHTMLHRElement;
#endif /* __IHTMLHRElement_FWD_DEFINED__ */
#ifndef __DispHTMLHRElement_FWD_DEFINED__
#define __DispHTMLHRElement_FWD_DEFINED__
typedef interface DispHTMLHRElement DispHTMLHRElement;
#endif /* __DispHTMLHRElement_FWD_DEFINED__ */
#ifndef __HTMLHRElement_FWD_DEFINED__
#define __HTMLHRElement_FWD_DEFINED__
#ifdef __cplusplus
typedef class HTMLHRElement HTMLHRElement;
#else
typedef struct HTMLHRElement HTMLHRElement;
#endif /* __cplusplus */
#endif /* __HTMLHRElement_FWD_DEFINED__ */
#ifndef __IHTMLParaElement_FWD_DEFINED__
#define __IHTMLParaElement_FWD_DEFINED__
typedef interface IHTMLParaElement IHTMLParaElement;
#endif /* __IHTMLParaElement_FWD_DEFINED__ */
#ifndef __DispHTMLParaElement_FWD_DEFINED__
#define __DispHTMLParaElement_FWD_DEFINED__
typedef interface DispHTMLParaElement DispHTMLParaElement;
#endif /* __DispHTMLParaElement_FWD_DEFINED__ */
#ifndef __HTMLParaElement_FWD_DEFINED__
#define __HTMLParaElement_FWD_DEFINED__
#ifdef __cplusplus
typedef class HTMLParaElement HTMLParaElement;
#else
typedef struct HTMLParaElement HTMLParaElement;
#endif /* __cplusplus */
#endif /* __HTMLParaElement_FWD_DEFINED__ */
#ifndef __IHTMLElementCollection2_FWD_DEFINED__
#define __IHTMLElementCollection2_FWD_DEFINED__
typedef interface IHTMLElementCollection2 IHTMLElementCollection2;
#endif /* __IHTMLElementCollection2_FWD_DEFINED__ */
#ifndef __IHTMLElementCollection3_FWD_DEFINED__
#define __IHTMLElementCollection3_FWD_DEFINED__
typedef interface IHTMLElementCollection3 IHTMLElementCollection3;
#endif /* __IHTMLElementCollection3_FWD_DEFINED__ */
#ifndef __DispHTMLElementCollection_FWD_DEFINED__
#define __DispHTMLElementCollection_FWD_DEFINED__
typedef interface DispHTMLElementCollection DispHTMLElementCollection;
#endif /* __DispHTMLElementCollection_FWD_DEFINED__ */
#ifndef __HTMLElementCollection_FWD_DEFINED__
#define __HTMLElementCollection_FWD_DEFINED__
#ifdef __cplusplus
typedef class HTMLElementCollection HTMLElementCollection;
#else
typedef struct HTMLElementCollection HTMLElementCollection;
#endif /* __cplusplus */
#endif /* __HTMLElementCollection_FWD_DEFINED__ */
#ifndef __IHTMLHeaderElement_FWD_DEFINED__
#define __IHTMLHeaderElement_FWD_DEFINED__
typedef interface IHTMLHeaderElement IHTMLHeaderElement;
#endif /* __IHTMLHeaderElement_FWD_DEFINED__ */
#ifndef __DispHTMLHeaderElement_FWD_DEFINED__
#define __DispHTMLHeaderElement_FWD_DEFINED__
typedef interface DispHTMLHeaderElement DispHTMLHeaderElement;
#endif /* __DispHTMLHeaderElement_FWD_DEFINED__ */
#ifndef __HTMLHeaderElement_FWD_DEFINED__
#define __HTMLHeaderElement_FWD_DEFINED__
#ifdef __cplusplus
typedef class HTMLHeaderElement HTMLHeaderElement;
#else
typedef struct HTMLHeaderElement HTMLHeaderElement;
#endif /* __cplusplus */
#endif /* __HTMLHeaderElement_FWD_DEFINED__ */
#ifndef __HTMLSelectElementEvents2_FWD_DEFINED__
#define __HTMLSelectElementEvents2_FWD_DEFINED__
typedef interface HTMLSelectElementEvents2 HTMLSelectElementEvents2;
#endif /* __HTMLSelectElementEvents2_FWD_DEFINED__ */
#ifndef __HTMLSelectElementEvents_FWD_DEFINED__
#define __HTMLSelectElementEvents_FWD_DEFINED__
typedef interface HTMLSelectElementEvents HTMLSelectElementEvents;
#endif /* __HTMLSelectElementEvents_FWD_DEFINED__ */
#ifndef __IHTMLSelectElement_FWD_DEFINED__
#define __IHTMLSelectElement_FWD_DEFINED__
typedef interface IHTMLSelectElement IHTMLSelectElement;
#endif /* __IHTMLSelectElement_FWD_DEFINED__ */
#ifndef __IHTMLSelectElement2_FWD_DEFINED__
#define __IHTMLSelectElement2_FWD_DEFINED__
typedef interface IHTMLSelectElement2 IHTMLSelectElement2;
#endif /* __IHTMLSelectElement2_FWD_DEFINED__ */
#ifndef __IHTMLSelectElement4_FWD_DEFINED__
#define __IHTMLSelectElement4_FWD_DEFINED__
typedef interface IHTMLSelectElement4 IHTMLSelectElement4;
#endif /* __IHTMLSelectElement4_FWD_DEFINED__ */
#ifndef __DispHTMLSelectElement_FWD_DEFINED__
#define __DispHTMLSelectElement_FWD_DEFINED__
typedef interface DispHTMLSelectElement DispHTMLSelectElement;
#endif /* __DispHTMLSelectElement_FWD_DEFINED__ */
#ifndef __HTMLSelectElement_FWD_DEFINED__
#define __HTMLSelectElement_FWD_DEFINED__
#ifdef __cplusplus
typedef class HTMLSelectElement HTMLSelectElement;
#else
typedef struct HTMLSelectElement HTMLSelectElement;
#endif /* __cplusplus */
#endif /* __HTMLSelectElement_FWD_DEFINED__ */
#ifndef __IHTMLSelectionObject_FWD_DEFINED__
#define __IHTMLSelectionObject_FWD_DEFINED__
typedef interface IHTMLSelectionObject IHTMLSelectionObject;
#endif /* __IHTMLSelectionObject_FWD_DEFINED__ */
#ifndef __IHTMLSelectionObject2_FWD_DEFINED__
#define __IHTMLSelectionObject2_FWD_DEFINED__
typedef interface IHTMLSelectionObject2 IHTMLSelectionObject2;
#endif /* __IHTMLSelectionObject2_FWD_DEFINED__ */
#ifndef __IHTMLOptionElement_FWD_DEFINED__
#define __IHTMLOptionElement_FWD_DEFINED__
typedef interface IHTMLOptionElement IHTMLOptionElement;
#endif /* __IHTMLOptionElement_FWD_DEFINED__ */
#ifndef __IHTMLOptionElement3_FWD_DEFINED__
#define __IHTMLOptionElement3_FWD_DEFINED__
typedef interface IHTMLOptionElement3 IHTMLOptionElement3;
#endif /* __IHTMLOptionElement3_FWD_DEFINED__ */
#ifndef __IHTMLOptionElementFactory_FWD_DEFINED__
#define __IHTMLOptionElementFactory_FWD_DEFINED__
typedef interface IHTMLOptionElementFactory IHTMLOptionElementFactory;
#endif /* __IHTMLOptionElementFactory_FWD_DEFINED__ */
#ifndef __DispHTMLOptionElement_FWD_DEFINED__
#define __DispHTMLOptionElement_FWD_DEFINED__
typedef interface DispHTMLOptionElement DispHTMLOptionElement;
#endif /* __DispHTMLOptionElement_FWD_DEFINED__ */
#ifndef __HTMLOptionElement_FWD_DEFINED__
#define __HTMLOptionElement_FWD_DEFINED__
#ifdef __cplusplus
typedef class HTMLOptionElement HTMLOptionElement;
#else
typedef struct HTMLOptionElement HTMLOptionElement;
#endif /* __cplusplus */
#endif /* __HTMLOptionElement_FWD_DEFINED__ */
#ifndef __HTMLOptionElementFactory_FWD_DEFINED__
#define __HTMLOptionElementFactory_FWD_DEFINED__
#ifdef __cplusplus
typedef class HTMLOptionElementFactory HTMLOptionElementFactory;
#else
typedef struct HTMLOptionElementFactory HTMLOptionElementFactory;
#endif /* __cplusplus */
#endif /* __HTMLOptionElementFactory_FWD_DEFINED__ */
#ifndef __HTMLButtonElementEvents2_FWD_DEFINED__
#define __HTMLButtonElementEvents2_FWD_DEFINED__
typedef interface HTMLButtonElementEvents2 HTMLButtonElementEvents2;
#endif /* __HTMLButtonElementEvents2_FWD_DEFINED__ */
#ifndef __HTMLButtonElementEvents_FWD_DEFINED__
#define __HTMLButtonElementEvents_FWD_DEFINED__
typedef interface HTMLButtonElementEvents HTMLButtonElementEvents;
#endif /* __HTMLButtonElementEvents_FWD_DEFINED__ */
#ifndef __HTMLInputTextElementEvents2_FWD_DEFINED__
#define __HTMLInputTextElementEvents2_FWD_DEFINED__
typedef interface HTMLInputTextElementEvents2 HTMLInputTextElementEvents2;
#endif /* __HTMLInputTextElementEvents2_FWD_DEFINED__ */
#ifndef __HTMLOptionButtonElementEvents2_FWD_DEFINED__
#define __HTMLOptionButtonElementEvents2_FWD_DEFINED__
typedef interface HTMLOptionButtonElementEvents2 HTMLOptionButtonElementEvents2;
#endif /* __HTMLOptionButtonElementEvents2_FWD_DEFINED__ */
#ifndef __HTMLInputFileElementEvents2_FWD_DEFINED__
#define __HTMLInputFileElementEvents2_FWD_DEFINED__
typedef interface HTMLInputFileElementEvents2 HTMLInputFileElementEvents2;
#endif /* __HTMLInputFileElementEvents2_FWD_DEFINED__ */
#ifndef __HTMLInputImageEvents2_FWD_DEFINED__
#define __HTMLInputImageEvents2_FWD_DEFINED__
typedef interface HTMLInputImageEvents2 HTMLInputImageEvents2;
#endif /* __HTMLInputImageEvents2_FWD_DEFINED__ */
#ifndef __HTMLInputTextElementEvents_FWD_DEFINED__
#define __HTMLInputTextElementEvents_FWD_DEFINED__
typedef interface HTMLInputTextElementEvents HTMLInputTextElementEvents;
#endif /* __HTMLInputTextElementEvents_FWD_DEFINED__ */
#ifndef __HTMLOptionButtonElementEvents_FWD_DEFINED__
#define __HTMLOptionButtonElementEvents_FWD_DEFINED__
typedef interface HTMLOptionButtonElementEvents HTMLOptionButtonElementEvents;
#endif /* __HTMLOptionButtonElementEvents_FWD_DEFINED__ */
#ifndef __HTMLInputFileElementEvents_FWD_DEFINED__
#define __HTMLInputFileElementEvents_FWD_DEFINED__
typedef interface HTMLInputFileElementEvents HTMLInputFileElementEvents;
#endif /* __HTMLInputFileElementEvents_FWD_DEFINED__ */
#ifndef __HTMLInputImageEvents_FWD_DEFINED__
#define __HTMLInputImageEvents_FWD_DEFINED__
typedef interface HTMLInputImageEvents HTMLInputImageEvents;
#endif /* __HTMLInputImageEvents_FWD_DEFINED__ */
#ifndef __IHTMLInputElement_FWD_DEFINED__
#define __IHTMLInputElement_FWD_DEFINED__
typedef interface IHTMLInputElement IHTMLInputElement;
#endif /* __IHTMLInputElement_FWD_DEFINED__ */
#ifndef __IHTMLInputElement2_FWD_DEFINED__
#define __IHTMLInputElement2_FWD_DEFINED__
typedef interface IHTMLInputElement2 IHTMLInputElement2;
#endif /* __IHTMLInputElement2_FWD_DEFINED__ */
#ifndef __IHTMLInputButtonElement_FWD_DEFINED__
#define __IHTMLInputButtonElement_FWD_DEFINED__
typedef interface IHTMLInputButtonElement IHTMLInputButtonElement;
#endif /* __IHTMLInputButtonElement_FWD_DEFINED__ */
#ifndef __IHTMLInputHiddenElement_FWD_DEFINED__
#define __IHTMLInputHiddenElement_FWD_DEFINED__
typedef interface IHTMLInputHiddenElement IHTMLInputHiddenElement;
#endif /* __IHTMLInputHiddenElement_FWD_DEFINED__ */
#ifndef __IHTMLInputTextElement_FWD_DEFINED__
#define __IHTMLInputTextElement_FWD_DEFINED__
typedef interface IHTMLInputTextElement IHTMLInputTextElement;
#endif /* __IHTMLInputTextElement_FWD_DEFINED__ */
#ifndef __IHTMLInputFileElement_FWD_DEFINED__
#define __IHTMLInputFileElement_FWD_DEFINED__
typedef interface IHTMLInputFileElement IHTMLInputFileElement;
#endif /* __IHTMLInputFileElement_FWD_DEFINED__ */
#ifndef __IHTMLOptionButtonElement_FWD_DEFINED__
#define __IHTMLOptionButtonElement_FWD_DEFINED__
typedef interface IHTMLOptionButtonElement IHTMLOptionButtonElement;
#endif /* __IHTMLOptionButtonElement_FWD_DEFINED__ */
#ifndef __IHTMLInputImage_FWD_DEFINED__
#define __IHTMLInputImage_FWD_DEFINED__
typedef interface IHTMLInputImage IHTMLInputImage;
#endif /* __IHTMLInputImage_FWD_DEFINED__ */
#ifndef __DispHTMLInputElement_FWD_DEFINED__
#define __DispHTMLInputElement_FWD_DEFINED__
typedef interface DispHTMLInputElement DispHTMLInputElement;
#endif /* __DispHTMLInputElement_FWD_DEFINED__ */
#ifndef __HTMLInputElement_FWD_DEFINED__
#define __HTMLInputElement_FWD_DEFINED__
#ifdef __cplusplus
typedef class HTMLInputElement HTMLInputElement;
#else
typedef struct HTMLInputElement HTMLInputElement;
#endif /* __cplusplus */
#endif /* __HTMLInputElement_FWD_DEFINED__ */
#ifndef __IHTMLTextAreaElement_FWD_DEFINED__
#define __IHTMLTextAreaElement_FWD_DEFINED__
typedef interface IHTMLTextAreaElement IHTMLTextAreaElement;
#endif /* __IHTMLTextAreaElement_FWD_DEFINED__ */
#ifndef __DispHTMLTextAreaElement_FWD_DEFINED__
#define __DispHTMLTextAreaElement_FWD_DEFINED__
typedef interface DispHTMLTextAreaElement DispHTMLTextAreaElement;
#endif /* __DispHTMLTextAreaElement_FWD_DEFINED__ */
#ifndef __HTMLTextAreaElement_FWD_DEFINED__
#define __HTMLTextAreaElement_FWD_DEFINED__
#ifdef __cplusplus
typedef class HTMLTextAreaElement HTMLTextAreaElement;
#else
typedef struct HTMLTextAreaElement HTMLTextAreaElement;
#endif /* __cplusplus */
#endif /* __HTMLTextAreaElement_FWD_DEFINED__ */
#ifndef __DispHTMLRichtextElement_FWD_DEFINED__
#define __DispHTMLRichtextElement_FWD_DEFINED__
typedef interface DispHTMLRichtextElement DispHTMLRichtextElement;
#endif /* __DispHTMLRichtextElement_FWD_DEFINED__ */
#ifndef __HTMLRichtextElement_FWD_DEFINED__
#define __HTMLRichtextElement_FWD_DEFINED__
#ifdef __cplusplus
typedef class HTMLRichtextElement HTMLRichtextElement;
#else
typedef struct HTMLRichtextElement HTMLRichtextElement;
#endif /* __cplusplus */
#endif /* __HTMLRichtextElement_FWD_DEFINED__ */
#ifndef __IHTMLButtonElement_FWD_DEFINED__
#define __IHTMLButtonElement_FWD_DEFINED__
typedef interface IHTMLButtonElement IHTMLButtonElement;
#endif /* __IHTMLButtonElement_FWD_DEFINED__ */
#ifndef __DispHTMLButtonElement_FWD_DEFINED__
#define __DispHTMLButtonElement_FWD_DEFINED__
typedef interface DispHTMLButtonElement DispHTMLButtonElement;
#endif /* __DispHTMLButtonElement_FWD_DEFINED__ */
#ifndef __HTMLButtonElement_FWD_DEFINED__
#define __HTMLButtonElement_FWD_DEFINED__
#ifdef __cplusplus
typedef class HTMLButtonElement HTMLButtonElement;
#else
typedef struct HTMLButtonElement HTMLButtonElement;
#endif /* __cplusplus */
#endif /* __HTMLButtonElement_FWD_DEFINED__ */
#ifndef __HTMLMarqueeElementEvents2_FWD_DEFINED__
#define __HTMLMarqueeElementEvents2_FWD_DEFINED__
typedef interface HTMLMarqueeElementEvents2 HTMLMarqueeElementEvents2;
#endif /* __HTMLMarqueeElementEvents2_FWD_DEFINED__ */
#ifndef __HTMLMarqueeElementEvents_FWD_DEFINED__
#define __HTMLMarqueeElementEvents_FWD_DEFINED__
typedef interface HTMLMarqueeElementEvents HTMLMarqueeElementEvents;
#endif /* __HTMLMarqueeElementEvents_FWD_DEFINED__ */
#ifndef __IHTMLMarqueeElement_FWD_DEFINED__
#define __IHTMLMarqueeElement_FWD_DEFINED__
typedef interface IHTMLMarqueeElement IHTMLMarqueeElement;
#endif /* __IHTMLMarqueeElement_FWD_DEFINED__ */
#ifndef __DispHTMLMarqueeElement_FWD_DEFINED__
#define __DispHTMLMarqueeElement_FWD_DEFINED__
typedef interface DispHTMLMarqueeElement DispHTMLMarqueeElement;
#endif /* __DispHTMLMarqueeElement_FWD_DEFINED__ */
#ifndef __HTMLMarqueeElement_FWD_DEFINED__
#define __HTMLMarqueeElement_FWD_DEFINED__
#ifdef __cplusplus
typedef class HTMLMarqueeElement HTMLMarqueeElement;
#else
typedef struct HTMLMarqueeElement HTMLMarqueeElement;
#endif /* __cplusplus */
#endif /* __HTMLMarqueeElement_FWD_DEFINED__ */
#ifndef __IHTMLHtmlElement_FWD_DEFINED__
#define __IHTMLHtmlElement_FWD_DEFINED__
typedef interface IHTMLHtmlElement IHTMLHtmlElement;
#endif /* __IHTMLHtmlElement_FWD_DEFINED__ */
#ifndef __IHTMLHeadElement_FWD_DEFINED__
#define __IHTMLHeadElement_FWD_DEFINED__
typedef interface IHTMLHeadElement IHTMLHeadElement;
#endif /* __IHTMLHeadElement_FWD_DEFINED__ */
#ifndef __IHTMLTitleElement_FWD_DEFINED__
#define __IHTMLTitleElement_FWD_DEFINED__
typedef interface IHTMLTitleElement IHTMLTitleElement;
#endif /* __IHTMLTitleElement_FWD_DEFINED__ */
#ifndef __IHTMLMetaElement_FWD_DEFINED__
#define __IHTMLMetaElement_FWD_DEFINED__
typedef interface IHTMLMetaElement IHTMLMetaElement;
#endif /* __IHTMLMetaElement_FWD_DEFINED__ */
#ifndef __IHTMLMetaElement2_FWD_DEFINED__
#define __IHTMLMetaElement2_FWD_DEFINED__
typedef interface IHTMLMetaElement2 IHTMLMetaElement2;
#endif /* __IHTMLMetaElement2_FWD_DEFINED__ */
#ifndef __IHTMLBaseElement_FWD_DEFINED__
#define __IHTMLBaseElement_FWD_DEFINED__
typedef interface IHTMLBaseElement IHTMLBaseElement;
#endif /* __IHTMLBaseElement_FWD_DEFINED__ */
#ifndef __IHTMLIsIndexElement_FWD_DEFINED__
#define __IHTMLIsIndexElement_FWD_DEFINED__
typedef interface IHTMLIsIndexElement IHTMLIsIndexElement;
#endif /* __IHTMLIsIndexElement_FWD_DEFINED__ */
#ifndef __IHTMLIsIndexElement2_FWD_DEFINED__
#define __IHTMLIsIndexElement2_FWD_DEFINED__
typedef interface IHTMLIsIndexElement2 IHTMLIsIndexElement2;
#endif /* __IHTMLIsIndexElement2_FWD_DEFINED__ */
#ifndef __IHTMLNextIdElement_FWD_DEFINED__
#define __IHTMLNextIdElement_FWD_DEFINED__
typedef interface IHTMLNextIdElement IHTMLNextIdElement;
#endif /* __IHTMLNextIdElement_FWD_DEFINED__ */
#ifndef __DispHTMLHtmlElement_FWD_DEFINED__
#define __DispHTMLHtmlElement_FWD_DEFINED__
typedef interface DispHTMLHtmlElement DispHTMLHtmlElement;
#endif /* __DispHTMLHtmlElement_FWD_DEFINED__ */
#ifndef __HTMLHtmlElement_FWD_DEFINED__
#define __HTMLHtmlElement_FWD_DEFINED__
#ifdef __cplusplus
typedef class HTMLHtmlElement HTMLHtmlElement;
#else
typedef struct HTMLHtmlElement HTMLHtmlElement;
#endif /* __cplusplus */
#endif /* __HTMLHtmlElement_FWD_DEFINED__ */
#ifndef __DispHTMLHeadElement_FWD_DEFINED__
#define __DispHTMLHeadElement_FWD_DEFINED__
typedef interface DispHTMLHeadElement DispHTMLHeadElement;
#endif /* __DispHTMLHeadElement_FWD_DEFINED__ */
#ifndef __HTMLHeadElement_FWD_DEFINED__
#define __HTMLHeadElement_FWD_DEFINED__
#ifdef __cplusplus
typedef class HTMLHeadElement HTMLHeadElement;
#else
typedef struct HTMLHeadElement HTMLHeadElement;
#endif /* __cplusplus */
#endif /* __HTMLHeadElement_FWD_DEFINED__ */
#ifndef __DispHTMLTitleElement_FWD_DEFINED__
#define __DispHTMLTitleElement_FWD_DEFINED__
typedef interface DispHTMLTitleElement DispHTMLTitleElement;
#endif /* __DispHTMLTitleElement_FWD_DEFINED__ */
#ifndef __HTMLTitleElement_FWD_DEFINED__
#define __HTMLTitleElement_FWD_DEFINED__
#ifdef __cplusplus
typedef class HTMLTitleElement HTMLTitleElement;
#else
typedef struct HTMLTitleElement HTMLTitleElement;
#endif /* __cplusplus */
#endif /* __HTMLTitleElement_FWD_DEFINED__ */
#ifndef __DispHTMLMetaElement_FWD_DEFINED__
#define __DispHTMLMetaElement_FWD_DEFINED__
typedef interface DispHTMLMetaElement DispHTMLMetaElement;
#endif /* __DispHTMLMetaElement_FWD_DEFINED__ */
#ifndef __HTMLMetaElement_FWD_DEFINED__
#define __HTMLMetaElement_FWD_DEFINED__
#ifdef __cplusplus
typedef class HTMLMetaElement HTMLMetaElement;
#else
typedef struct HTMLMetaElement HTMLMetaElement;
#endif /* __cplusplus */
#endif /* __HTMLMetaElement_FWD_DEFINED__ */
#ifndef __DispHTMLBaseElement_FWD_DEFINED__
#define __DispHTMLBaseElement_FWD_DEFINED__
typedef interface DispHTMLBaseElement DispHTMLBaseElement;
#endif /* __DispHTMLBaseElement_FWD_DEFINED__ */
#ifndef __HTMLBaseElement_FWD_DEFINED__
#define __HTMLBaseElement_FWD_DEFINED__
#ifdef __cplusplus
typedef class HTMLBaseElement HTMLBaseElement;
#else
typedef struct HTMLBaseElement HTMLBaseElement;
#endif /* __cplusplus */
#endif /* __HTMLBaseElement_FWD_DEFINED__ */
#ifndef __DispHTMLIsIndexElement_FWD_DEFINED__
#define __DispHTMLIsIndexElement_FWD_DEFINED__
typedef interface DispHTMLIsIndexElement DispHTMLIsIndexElement;
#endif /* __DispHTMLIsIndexElement_FWD_DEFINED__ */
#ifndef __HTMLIsIndexElement_FWD_DEFINED__
#define __HTMLIsIndexElement_FWD_DEFINED__
#ifdef __cplusplus
typedef class HTMLIsIndexElement HTMLIsIndexElement;
#else
typedef struct HTMLIsIndexElement HTMLIsIndexElement;
#endif /* __cplusplus */
#endif /* __HTMLIsIndexElement_FWD_DEFINED__ */
#ifndef __DispHTMLNextIdElement_FWD_DEFINED__
#define __DispHTMLNextIdElement_FWD_DEFINED__
typedef interface DispHTMLNextIdElement DispHTMLNextIdElement;
#endif /* __DispHTMLNextIdElement_FWD_DEFINED__ */
#ifndef __HTMLNextIdElement_FWD_DEFINED__
#define __HTMLNextIdElement_FWD_DEFINED__
#ifdef __cplusplus
typedef class HTMLNextIdElement HTMLNextIdElement;
#else
typedef struct HTMLNextIdElement HTMLNextIdElement;
#endif /* __cplusplus */
#endif /* __HTMLNextIdElement_FWD_DEFINED__ */
#ifndef __IHTMLBaseFontElement_FWD_DEFINED__
#define __IHTMLBaseFontElement_FWD_DEFINED__
typedef interface IHTMLBaseFontElement IHTMLBaseFontElement;
#endif /* __IHTMLBaseFontElement_FWD_DEFINED__ */
#ifndef __DispHTMLBaseFontElement_FWD_DEFINED__
#define __DispHTMLBaseFontElement_FWD_DEFINED__
typedef interface DispHTMLBaseFontElement DispHTMLBaseFontElement;
#endif /* __DispHTMLBaseFontElement_FWD_DEFINED__ */
#ifndef __HTMLBaseFontElement_FWD_DEFINED__
#define __HTMLBaseFontElement_FWD_DEFINED__
#ifdef __cplusplus
typedef class HTMLBaseFontElement HTMLBaseFontElement;
#else
typedef struct HTMLBaseFontElement HTMLBaseFontElement;
#endif /* __cplusplus */
#endif /* __HTMLBaseFontElement_FWD_DEFINED__ */
#ifndef __IHTMLUnknownElement_FWD_DEFINED__
#define __IHTMLUnknownElement_FWD_DEFINED__
typedef interface IHTMLUnknownElement IHTMLUnknownElement;
#endif /* __IHTMLUnknownElement_FWD_DEFINED__ */
#ifndef __DispHTMLUnknownElement_FWD_DEFINED__
#define __DispHTMLUnknownElement_FWD_DEFINED__
typedef interface DispHTMLUnknownElement DispHTMLUnknownElement;
#endif /* __DispHTMLUnknownElement_FWD_DEFINED__ */
#ifndef __HTMLUnknownElement_FWD_DEFINED__
#define __HTMLUnknownElement_FWD_DEFINED__
#ifdef __cplusplus
typedef class HTMLUnknownElement HTMLUnknownElement;
#else
typedef struct HTMLUnknownElement HTMLUnknownElement;
#endif /* __cplusplus */
#endif /* __HTMLUnknownElement_FWD_DEFINED__ */
#ifndef __IOmHistory_FWD_DEFINED__
#define __IOmHistory_FWD_DEFINED__
typedef interface IOmHistory IOmHistory;
#endif /* __IOmHistory_FWD_DEFINED__ */
#ifndef __IHTMLMimeTypesCollection_FWD_DEFINED__
#define __IHTMLMimeTypesCollection_FWD_DEFINED__
typedef interface IHTMLMimeTypesCollection IHTMLMimeTypesCollection;
#endif /* __IHTMLMimeTypesCollection_FWD_DEFINED__ */
#ifndef __IHTMLPluginsCollection_FWD_DEFINED__
#define __IHTMLPluginsCollection_FWD_DEFINED__
typedef interface IHTMLPluginsCollection IHTMLPluginsCollection;
#endif /* __IHTMLPluginsCollection_FWD_DEFINED__ */
#ifndef __IHTMLOpsProfile_FWD_DEFINED__
#define __IHTMLOpsProfile_FWD_DEFINED__
typedef interface IHTMLOpsProfile IHTMLOpsProfile;
#endif /* __IHTMLOpsProfile_FWD_DEFINED__ */
#ifndef __IOmNavigator_FWD_DEFINED__
#define __IOmNavigator_FWD_DEFINED__
typedef interface IOmNavigator IOmNavigator;
#endif /* __IOmNavigator_FWD_DEFINED__ */
#ifndef __IHTMLLocation_FWD_DEFINED__
#define __IHTMLLocation_FWD_DEFINED__
typedef interface IHTMLLocation IHTMLLocation;
#endif /* __IHTMLLocation_FWD_DEFINED__ */
#ifndef __HTMLHistory_FWD_DEFINED__
#define __HTMLHistory_FWD_DEFINED__
#ifdef __cplusplus
typedef class HTMLHistory HTMLHistory;
#else
typedef struct HTMLHistory HTMLHistory;
#endif /* __cplusplus */
#endif /* __HTMLHistory_FWD_DEFINED__ */
#ifndef __CMimeTypes_FWD_DEFINED__
#define __CMimeTypes_FWD_DEFINED__
#ifdef __cplusplus
typedef class CMimeTypes CMimeTypes;
#else
typedef struct CMimeTypes CMimeTypes;
#endif /* __cplusplus */
#endif /* __CMimeTypes_FWD_DEFINED__ */
#ifndef __CPlugins_FWD_DEFINED__
#define __CPlugins_FWD_DEFINED__
#ifdef __cplusplus
typedef class CPlugins CPlugins;
#else
typedef struct CPlugins CPlugins;
#endif /* __cplusplus */
#endif /* __CPlugins_FWD_DEFINED__ */
#ifndef __COpsProfile_FWD_DEFINED__
#define __COpsProfile_FWD_DEFINED__
#ifdef __cplusplus
typedef class COpsProfile COpsProfile;
#else
typedef struct COpsProfile COpsProfile;
#endif /* __cplusplus */
#endif /* __COpsProfile_FWD_DEFINED__ */
#ifndef __HTMLNavigator_FWD_DEFINED__
#define __HTMLNavigator_FWD_DEFINED__
#ifdef __cplusplus
typedef class HTMLNavigator HTMLNavigator;
#else
typedef struct HTMLNavigator HTMLNavigator;
#endif /* __cplusplus */
#endif /* __HTMLNavigator_FWD_DEFINED__ */
#ifndef __HTMLLocation_FWD_DEFINED__
#define __HTMLLocation_FWD_DEFINED__
#ifdef __cplusplus
typedef class HTMLLocation HTMLLocation;
#else
typedef struct HTMLLocation HTMLLocation;
#endif /* __cplusplus */
#endif /* __HTMLLocation_FWD_DEFINED__ */
#ifndef __IHTMLBookmarkCollection_FWD_DEFINED__
#define __IHTMLBookmarkCollection_FWD_DEFINED__
typedef interface IHTMLBookmarkCollection IHTMLBookmarkCollection;
#endif /* __IHTMLBookmarkCollection_FWD_DEFINED__ */
#ifndef __IHTMLDataTransfer_FWD_DEFINED__
#define __IHTMLDataTransfer_FWD_DEFINED__
typedef interface IHTMLDataTransfer IHTMLDataTransfer;
#endif /* __IHTMLDataTransfer_FWD_DEFINED__ */
#ifndef __IHTMLEventObj2_FWD_DEFINED__
#define __IHTMLEventObj2_FWD_DEFINED__
typedef interface IHTMLEventObj2 IHTMLEventObj2;
#endif /* __IHTMLEventObj2_FWD_DEFINED__ */
#ifndef __IHTMLEventObj3_FWD_DEFINED__
#define __IHTMLEventObj3_FWD_DEFINED__
typedef interface IHTMLEventObj3 IHTMLEventObj3;
#endif /* __IHTMLEventObj3_FWD_DEFINED__ */
#ifndef __IHTMLEventObj4_FWD_DEFINED__
#define __IHTMLEventObj4_FWD_DEFINED__
typedef interface IHTMLEventObj4 IHTMLEventObj4;
#endif /* __IHTMLEventObj4_FWD_DEFINED__ */
#ifndef __DispCEventObj_FWD_DEFINED__
#define __DispCEventObj_FWD_DEFINED__
typedef interface DispCEventObj DispCEventObj;
#endif /* __DispCEventObj_FWD_DEFINED__ */
#ifndef __CEventObj_FWD_DEFINED__
#define __CEventObj_FWD_DEFINED__
#ifdef __cplusplus
typedef class CEventObj CEventObj;
#else
typedef struct CEventObj CEventObj;
#endif /* __cplusplus */
#endif /* __CEventObj_FWD_DEFINED__ */
#ifndef __HTMLWindowEvents2_FWD_DEFINED__
#define __HTMLWindowEvents2_FWD_DEFINED__
typedef interface HTMLWindowEvents2 HTMLWindowEvents2;
#endif /* __HTMLWindowEvents2_FWD_DEFINED__ */
#ifndef __HTMLWindowEvents_FWD_DEFINED__
#define __HTMLWindowEvents_FWD_DEFINED__
typedef interface HTMLWindowEvents HTMLWindowEvents;
#endif /* __HTMLWindowEvents_FWD_DEFINED__ */
#ifndef __IHTMLDocument2_FWD_DEFINED__
#define __IHTMLDocument2_FWD_DEFINED__
typedef interface IHTMLDocument2 IHTMLDocument2;
#endif /* __IHTMLDocument2_FWD_DEFINED__ */
#ifndef __IHTMLFramesCollection2_FWD_DEFINED__
#define __IHTMLFramesCollection2_FWD_DEFINED__
typedef interface IHTMLFramesCollection2 IHTMLFramesCollection2;
#endif /* __IHTMLFramesCollection2_FWD_DEFINED__ */
#ifndef __IHTMLWindow2_FWD_DEFINED__
#define __IHTMLWindow2_FWD_DEFINED__
typedef interface IHTMLWindow2 IHTMLWindow2;
#endif /* __IHTMLWindow2_FWD_DEFINED__ */
#ifndef __IHTMLWindow3_FWD_DEFINED__
#define __IHTMLWindow3_FWD_DEFINED__
typedef interface IHTMLWindow3 IHTMLWindow3;
#endif /* __IHTMLWindow3_FWD_DEFINED__ */
#ifndef __IHTMLFrameBase_FWD_DEFINED__
#define __IHTMLFrameBase_FWD_DEFINED__
typedef interface IHTMLFrameBase IHTMLFrameBase;
#endif /* __IHTMLFrameBase_FWD_DEFINED__ */
#ifndef __IHTMLScreen_FWD_DEFINED__
#define __IHTMLScreen_FWD_DEFINED__
typedef interface IHTMLScreen IHTMLScreen;
#endif /* __IHTMLScreen_FWD_DEFINED__ */
#ifndef __IHTMLScreen2_FWD_DEFINED__
#define __IHTMLScreen2_FWD_DEFINED__
typedef interface IHTMLScreen2 IHTMLScreen2;
#endif /* __IHTMLScreen2_FWD_DEFINED__ */
#ifndef __IHTMLWindow4_FWD_DEFINED__
#define __IHTMLWindow4_FWD_DEFINED__
typedef interface IHTMLWindow4 IHTMLWindow4;
#endif /* __IHTMLWindow4_FWD_DEFINED__ */
#ifndef __FramesCollection_FWD_DEFINED__
#define __FramesCollection_FWD_DEFINED__
#ifdef __cplusplus
typedef class FramesCollection FramesCollection;
#else
typedef struct FramesCollection FramesCollection;
#endif /* __cplusplus */
#endif /* __FramesCollection_FWD_DEFINED__ */
#ifndef __DispHTMLScreen_FWD_DEFINED__
#define __DispHTMLScreen_FWD_DEFINED__
typedef interface DispHTMLScreen DispHTMLScreen;
#endif /* __DispHTMLScreen_FWD_DEFINED__ */
#ifndef __HTMLScreen_FWD_DEFINED__
#define __HTMLScreen_FWD_DEFINED__
#ifdef __cplusplus
typedef class HTMLScreen HTMLScreen;
#else
typedef struct HTMLScreen HTMLScreen;
#endif /* __cplusplus */
#endif /* __HTMLScreen_FWD_DEFINED__ */
#ifndef __DispHTMLWindow2_FWD_DEFINED__
#define __DispHTMLWindow2_FWD_DEFINED__
typedef interface DispHTMLWindow2 DispHTMLWindow2;
#endif /* __DispHTMLWindow2_FWD_DEFINED__ */
#ifndef __HTMLWindow2_FWD_DEFINED__
#define __HTMLWindow2_FWD_DEFINED__
#ifdef __cplusplus
typedef class HTMLWindow2 HTMLWindow2;
#else
typedef struct HTMLWindow2 HTMLWindow2;
#endif /* __cplusplus */
#endif /* __HTMLWindow2_FWD_DEFINED__ */
#ifndef __DispHTMLWindowProxy_FWD_DEFINED__
#define __DispHTMLWindowProxy_FWD_DEFINED__
typedef interface DispHTMLWindowProxy DispHTMLWindowProxy;
#endif /* __DispHTMLWindowProxy_FWD_DEFINED__ */
#ifndef __HTMLWindowProxy_FWD_DEFINED__
#define __HTMLWindowProxy_FWD_DEFINED__
#ifdef __cplusplus
typedef class HTMLWindowProxy HTMLWindowProxy;
#else
typedef struct HTMLWindowProxy HTMLWindowProxy;
#endif /* __cplusplus */
#endif /* __HTMLWindowProxy_FWD_DEFINED__ */
#ifndef __HTMLDocumentEvents2_FWD_DEFINED__
#define __HTMLDocumentEvents2_FWD_DEFINED__
typedef interface HTMLDocumentEvents2 HTMLDocumentEvents2;
#endif /* __HTMLDocumentEvents2_FWD_DEFINED__ */
#ifndef __HTMLDocumentEvents_FWD_DEFINED__
#define __HTMLDocumentEvents_FWD_DEFINED__
typedef interface HTMLDocumentEvents HTMLDocumentEvents;
#endif /* __HTMLDocumentEvents_FWD_DEFINED__ */
#ifndef __IHTMLDocument3_FWD_DEFINED__
#define __IHTMLDocument3_FWD_DEFINED__
typedef interface IHTMLDocument3 IHTMLDocument3;
#endif /* __IHTMLDocument3_FWD_DEFINED__ */
#ifndef __IHTMLDocument4_FWD_DEFINED__
#define __IHTMLDocument4_FWD_DEFINED__
typedef interface IHTMLDocument4 IHTMLDocument4;
#endif /* __IHTMLDocument4_FWD_DEFINED__ */
#ifndef __IHTMLDocument5_FWD_DEFINED__
#define __IHTMLDocument5_FWD_DEFINED__
typedef interface IHTMLDocument5 IHTMLDocument5;
#endif /* __IHTMLDocument5_FWD_DEFINED__ */
#ifndef __DispHTMLDocument_FWD_DEFINED__
#define __DispHTMLDocument_FWD_DEFINED__
typedef interface DispHTMLDocument DispHTMLDocument;
#endif /* __DispHTMLDocument_FWD_DEFINED__ */
#ifndef __HTMLDocument_FWD_DEFINED__
#define __HTMLDocument_FWD_DEFINED__
#ifdef __cplusplus
typedef class HTMLDocument HTMLDocument;
#else
typedef struct HTMLDocument HTMLDocument;
#endif /* __cplusplus */
#endif /* __HTMLDocument_FWD_DEFINED__ */
#ifndef __DWebBridgeEvents_FWD_DEFINED__
#define __DWebBridgeEvents_FWD_DEFINED__
typedef interface DWebBridgeEvents DWebBridgeEvents;
#endif /* __DWebBridgeEvents_FWD_DEFINED__ */
#ifndef __IWebBridge_FWD_DEFINED__
#define __IWebBridge_FWD_DEFINED__
typedef interface IWebBridge IWebBridge;
#endif /* __IWebBridge_FWD_DEFINED__ */
#ifndef __IWBScriptControl_FWD_DEFINED__
#define __IWBScriptControl_FWD_DEFINED__
typedef interface IWBScriptControl IWBScriptControl;
#endif /* __IWBScriptControl_FWD_DEFINED__ */
#ifndef __Scriptlet_FWD_DEFINED__
#define __Scriptlet_FWD_DEFINED__
#ifdef __cplusplus
typedef class Scriptlet Scriptlet;
#else
typedef struct Scriptlet Scriptlet;
#endif /* __cplusplus */
#endif /* __Scriptlet_FWD_DEFINED__ */
#ifndef __IHTMLEmbedElement_FWD_DEFINED__
#define __IHTMLEmbedElement_FWD_DEFINED__
typedef interface IHTMLEmbedElement IHTMLEmbedElement;
#endif /* __IHTMLEmbedElement_FWD_DEFINED__ */
#ifndef __DispHTMLEmbed_FWD_DEFINED__
#define __DispHTMLEmbed_FWD_DEFINED__
typedef interface DispHTMLEmbed DispHTMLEmbed;
#endif /* __DispHTMLEmbed_FWD_DEFINED__ */
#ifndef __HTMLEmbed_FWD_DEFINED__
#define __HTMLEmbed_FWD_DEFINED__
#ifdef __cplusplus
typedef class HTMLEmbed HTMLEmbed;
#else
typedef struct HTMLEmbed HTMLEmbed;
#endif /* __cplusplus */
#endif /* __HTMLEmbed_FWD_DEFINED__ */
#ifndef __HTMLMapEvents2_FWD_DEFINED__
#define __HTMLMapEvents2_FWD_DEFINED__
typedef interface HTMLMapEvents2 HTMLMapEvents2;
#endif /* __HTMLMapEvents2_FWD_DEFINED__ */
#ifndef __HTMLMapEvents_FWD_DEFINED__
#define __HTMLMapEvents_FWD_DEFINED__
typedef interface HTMLMapEvents HTMLMapEvents;
#endif /* __HTMLMapEvents_FWD_DEFINED__ */
#ifndef __IHTMLAreasCollection_FWD_DEFINED__
#define __IHTMLAreasCollection_FWD_DEFINED__
typedef interface IHTMLAreasCollection IHTMLAreasCollection;
#endif /* __IHTMLAreasCollection_FWD_DEFINED__ */
#ifndef __IHTMLAreasCollection2_FWD_DEFINED__
#define __IHTMLAreasCollection2_FWD_DEFINED__
typedef interface IHTMLAreasCollection2 IHTMLAreasCollection2;
#endif /* __IHTMLAreasCollection2_FWD_DEFINED__ */
#ifndef __IHTMLAreasCollection3_FWD_DEFINED__
#define __IHTMLAreasCollection3_FWD_DEFINED__
typedef interface IHTMLAreasCollection3 IHTMLAreasCollection3;
#endif /* __IHTMLAreasCollection3_FWD_DEFINED__ */
#ifndef __IHTMLMapElement_FWD_DEFINED__
#define __IHTMLMapElement_FWD_DEFINED__
typedef interface IHTMLMapElement IHTMLMapElement;
#endif /* __IHTMLMapElement_FWD_DEFINED__ */
#ifndef __DispHTMLAreasCollection_FWD_DEFINED__
#define __DispHTMLAreasCollection_FWD_DEFINED__
typedef interface DispHTMLAreasCollection DispHTMLAreasCollection;
#endif /* __DispHTMLAreasCollection_FWD_DEFINED__ */
#ifndef __HTMLAreasCollection_FWD_DEFINED__
#define __HTMLAreasCollection_FWD_DEFINED__
#ifdef __cplusplus
typedef class HTMLAreasCollection HTMLAreasCollection;
#else
typedef struct HTMLAreasCollection HTMLAreasCollection;
#endif /* __cplusplus */
#endif /* __HTMLAreasCollection_FWD_DEFINED__ */
#ifndef __DispHTMLMapElement_FWD_DEFINED__
#define __DispHTMLMapElement_FWD_DEFINED__
typedef interface DispHTMLMapElement DispHTMLMapElement;
#endif /* __DispHTMLMapElement_FWD_DEFINED__ */
#ifndef __HTMLMapElement_FWD_DEFINED__
#define __HTMLMapElement_FWD_DEFINED__
#ifdef __cplusplus
typedef class HTMLMapElement HTMLMapElement;
#else
typedef struct HTMLMapElement HTMLMapElement;
#endif /* __cplusplus */
#endif /* __HTMLMapElement_FWD_DEFINED__ */
#ifndef __HTMLAreaEvents2_FWD_DEFINED__
#define __HTMLAreaEvents2_FWD_DEFINED__
typedef interface HTMLAreaEvents2 HTMLAreaEvents2;
#endif /* __HTMLAreaEvents2_FWD_DEFINED__ */
#ifndef __HTMLAreaEvents_FWD_DEFINED__
#define __HTMLAreaEvents_FWD_DEFINED__
typedef interface HTMLAreaEvents HTMLAreaEvents;
#endif /* __HTMLAreaEvents_FWD_DEFINED__ */
#ifndef __IHTMLAreaElement_FWD_DEFINED__
#define __IHTMLAreaElement_FWD_DEFINED__
typedef interface IHTMLAreaElement IHTMLAreaElement;
#endif /* __IHTMLAreaElement_FWD_DEFINED__ */
#ifndef __DispHTMLAreaElement_FWD_DEFINED__
#define __DispHTMLAreaElement_FWD_DEFINED__
typedef interface DispHTMLAreaElement DispHTMLAreaElement;
#endif /* __DispHTMLAreaElement_FWD_DEFINED__ */
#ifndef __HTMLAreaElement_FWD_DEFINED__
#define __HTMLAreaElement_FWD_DEFINED__
#ifdef __cplusplus
typedef class HTMLAreaElement HTMLAreaElement;
#else
typedef struct HTMLAreaElement HTMLAreaElement;
#endif /* __cplusplus */
#endif /* __HTMLAreaElement_FWD_DEFINED__ */
#ifndef __IHTMLTableCaption_FWD_DEFINED__
#define __IHTMLTableCaption_FWD_DEFINED__
typedef interface IHTMLTableCaption IHTMLTableCaption;
#endif /* __IHTMLTableCaption_FWD_DEFINED__ */
#ifndef __DispHTMLTableCaption_FWD_DEFINED__
#define __DispHTMLTableCaption_FWD_DEFINED__
typedef interface DispHTMLTableCaption DispHTMLTableCaption;
#endif /* __DispHTMLTableCaption_FWD_DEFINED__ */
#ifndef __HTMLTableCaption_FWD_DEFINED__
#define __HTMLTableCaption_FWD_DEFINED__
#ifdef __cplusplus
typedef class HTMLTableCaption HTMLTableCaption;
#else
typedef struct HTMLTableCaption HTMLTableCaption;
#endif /* __cplusplus */
#endif /* __HTMLTableCaption_FWD_DEFINED__ */
#ifndef __IHTMLCommentElement_FWD_DEFINED__
#define __IHTMLCommentElement_FWD_DEFINED__
typedef interface IHTMLCommentElement IHTMLCommentElement;
#endif /* __IHTMLCommentElement_FWD_DEFINED__ */
#ifndef __IHTMLCommentElement2_FWD_DEFINED__
#define __IHTMLCommentElement2_FWD_DEFINED__
typedef interface IHTMLCommentElement2 IHTMLCommentElement2;
#endif /* __IHTMLCommentElement2_FWD_DEFINED__ */
#ifndef __DispHTMLCommentElement_FWD_DEFINED__
#define __DispHTMLCommentElement_FWD_DEFINED__
typedef interface DispHTMLCommentElement DispHTMLCommentElement;
#endif /* __DispHTMLCommentElement_FWD_DEFINED__ */
#ifndef __HTMLCommentElement_FWD_DEFINED__
#define __HTMLCommentElement_FWD_DEFINED__
#ifdef __cplusplus
typedef class HTMLCommentElement HTMLCommentElement;
#else
typedef struct HTMLCommentElement HTMLCommentElement;
#endif /* __cplusplus */
#endif /* __HTMLCommentElement_FWD_DEFINED__ */
#ifndef __IHTMLPhraseElement_FWD_DEFINED__
#define __IHTMLPhraseElement_FWD_DEFINED__
typedef interface IHTMLPhraseElement IHTMLPhraseElement;
#endif /* __IHTMLPhraseElement_FWD_DEFINED__ */
#ifndef __IHTMLPhraseElement2_FWD_DEFINED__
#define __IHTMLPhraseElement2_FWD_DEFINED__
typedef interface IHTMLPhraseElement2 IHTMLPhraseElement2;
#endif /* __IHTMLPhraseElement2_FWD_DEFINED__ */
#ifndef __IHTMLSpanElement_FWD_DEFINED__
#define __IHTMLSpanElement_FWD_DEFINED__
typedef interface IHTMLSpanElement IHTMLSpanElement;
#endif /* __IHTMLSpanElement_FWD_DEFINED__ */
#ifndef __DispHTMLPhraseElement_FWD_DEFINED__
#define __DispHTMLPhraseElement_FWD_DEFINED__
typedef interface DispHTMLPhraseElement DispHTMLPhraseElement;
#endif /* __DispHTMLPhraseElement_FWD_DEFINED__ */
#ifndef __HTMLPhraseElement_FWD_DEFINED__
#define __HTMLPhraseElement_FWD_DEFINED__
#ifdef __cplusplus
typedef class HTMLPhraseElement HTMLPhraseElement;
#else
typedef struct HTMLPhraseElement HTMLPhraseElement;
#endif /* __cplusplus */
#endif /* __HTMLPhraseElement_FWD_DEFINED__ */
#ifndef __DispHTMLSpanElement_FWD_DEFINED__
#define __DispHTMLSpanElement_FWD_DEFINED__
typedef interface DispHTMLSpanElement DispHTMLSpanElement;
#endif /* __DispHTMLSpanElement_FWD_DEFINED__ */
#ifndef __HTMLSpanElement_FWD_DEFINED__
#define __HTMLSpanElement_FWD_DEFINED__
#ifdef __cplusplus
typedef class HTMLSpanElement HTMLSpanElement;
#else
typedef struct HTMLSpanElement HTMLSpanElement;
#endif /* __cplusplus */
#endif /* __HTMLSpanElement_FWD_DEFINED__ */
#ifndef __HTMLTableEvents2_FWD_DEFINED__
#define __HTMLTableEvents2_FWD_DEFINED__
typedef interface HTMLTableEvents2 HTMLTableEvents2;
#endif /* __HTMLTableEvents2_FWD_DEFINED__ */
#ifndef __HTMLTableEvents_FWD_DEFINED__
#define __HTMLTableEvents_FWD_DEFINED__
typedef interface HTMLTableEvents HTMLTableEvents;
#endif /* __HTMLTableEvents_FWD_DEFINED__ */
#ifndef __IHTMLTableSection_FWD_DEFINED__
#define __IHTMLTableSection_FWD_DEFINED__
typedef interface IHTMLTableSection IHTMLTableSection;
#endif /* __IHTMLTableSection_FWD_DEFINED__ */
#ifndef __IHTMLTable_FWD_DEFINED__
#define __IHTMLTable_FWD_DEFINED__
typedef interface IHTMLTable IHTMLTable;
#endif /* __IHTMLTable_FWD_DEFINED__ */
#ifndef __IHTMLTable2_FWD_DEFINED__
#define __IHTMLTable2_FWD_DEFINED__
typedef interface IHTMLTable2 IHTMLTable2;
#endif /* __IHTMLTable2_FWD_DEFINED__ */
#ifndef __IHTMLTable3_FWD_DEFINED__
#define __IHTMLTable3_FWD_DEFINED__
typedef interface IHTMLTable3 IHTMLTable3;
#endif /* __IHTMLTable3_FWD_DEFINED__ */
#ifndef __IHTMLTableCol_FWD_DEFINED__
#define __IHTMLTableCol_FWD_DEFINED__
typedef interface IHTMLTableCol IHTMLTableCol;
#endif /* __IHTMLTableCol_FWD_DEFINED__ */
#ifndef __IHTMLTableCol2_FWD_DEFINED__
#define __IHTMLTableCol2_FWD_DEFINED__
typedef interface IHTMLTableCol2 IHTMLTableCol2;
#endif /* __IHTMLTableCol2_FWD_DEFINED__ */
#ifndef __IHTMLTableSection2_FWD_DEFINED__
#define __IHTMLTableSection2_FWD_DEFINED__
typedef interface IHTMLTableSection2 IHTMLTableSection2;
#endif /* __IHTMLTableSection2_FWD_DEFINED__ */
#ifndef __IHTMLTableSection3_FWD_DEFINED__
#define __IHTMLTableSection3_FWD_DEFINED__
typedef interface IHTMLTableSection3 IHTMLTableSection3;
#endif /* __IHTMLTableSection3_FWD_DEFINED__ */
#ifndef __IHTMLTableRow_FWD_DEFINED__
#define __IHTMLTableRow_FWD_DEFINED__
typedef interface IHTMLTableRow IHTMLTableRow;
#endif /* __IHTMLTableRow_FWD_DEFINED__ */
#ifndef __IHTMLTableRow2_FWD_DEFINED__
#define __IHTMLTableRow2_FWD_DEFINED__
typedef interface IHTMLTableRow2 IHTMLTableRow2;
#endif /* __IHTMLTableRow2_FWD_DEFINED__ */
#ifndef __IHTMLTableRow3_FWD_DEFINED__
#define __IHTMLTableRow3_FWD_DEFINED__
typedef interface IHTMLTableRow3 IHTMLTableRow3;
#endif /* __IHTMLTableRow3_FWD_DEFINED__ */
#ifndef __IHTMLTableRowMetrics_FWD_DEFINED__
#define __IHTMLTableRowMetrics_FWD_DEFINED__
typedef interface IHTMLTableRowMetrics IHTMLTableRowMetrics;
#endif /* __IHTMLTableRowMetrics_FWD_DEFINED__ */
#ifndef __IHTMLTableCell_FWD_DEFINED__
#define __IHTMLTableCell_FWD_DEFINED__
typedef interface IHTMLTableCell IHTMLTableCell;
#endif /* __IHTMLTableCell_FWD_DEFINED__ */
#ifndef __IHTMLTableCell2_FWD_DEFINED__
#define __IHTMLTableCell2_FWD_DEFINED__
typedef interface IHTMLTableCell2 IHTMLTableCell2;
#endif /* __IHTMLTableCell2_FWD_DEFINED__ */
#ifndef __DispHTMLTable_FWD_DEFINED__
#define __DispHTMLTable_FWD_DEFINED__
typedef interface DispHTMLTable DispHTMLTable;
#endif /* __DispHTMLTable_FWD_DEFINED__ */
#ifndef __HTMLTable_FWD_DEFINED__
#define __HTMLTable_FWD_DEFINED__
#ifdef __cplusplus
typedef class HTMLTable HTMLTable;
#else
typedef struct HTMLTable HTMLTable;
#endif /* __cplusplus */
#endif /* __HTMLTable_FWD_DEFINED__ */
#ifndef __DispHTMLTableCol_FWD_DEFINED__
#define __DispHTMLTableCol_FWD_DEFINED__
typedef interface DispHTMLTableCol DispHTMLTableCol;
#endif /* __DispHTMLTableCol_FWD_DEFINED__ */
#ifndef __HTMLTableCol_FWD_DEFINED__
#define __HTMLTableCol_FWD_DEFINED__
#ifdef __cplusplus
typedef class HTMLTableCol HTMLTableCol;
#else
typedef struct HTMLTableCol HTMLTableCol;
#endif /* __cplusplus */
#endif /* __HTMLTableCol_FWD_DEFINED__ */
#ifndef __DispHTMLTableSection_FWD_DEFINED__
#define __DispHTMLTableSection_FWD_DEFINED__
typedef interface DispHTMLTableSection DispHTMLTableSection;
#endif /* __DispHTMLTableSection_FWD_DEFINED__ */
#ifndef __HTMLTableSection_FWD_DEFINED__
#define __HTMLTableSection_FWD_DEFINED__
#ifdef __cplusplus
typedef class HTMLTableSection HTMLTableSection;
#else
typedef struct HTMLTableSection HTMLTableSection;
#endif /* __cplusplus */
#endif /* __HTMLTableSection_FWD_DEFINED__ */
#ifndef __DispHTMLTableRow_FWD_DEFINED__
#define __DispHTMLTableRow_FWD_DEFINED__
typedef interface DispHTMLTableRow DispHTMLTableRow;
#endif /* __DispHTMLTableRow_FWD_DEFINED__ */
#ifndef __HTMLTableRow_FWD_DEFINED__
#define __HTMLTableRow_FWD_DEFINED__
#ifdef __cplusplus
typedef class HTMLTableRow HTMLTableRow;
#else
typedef struct HTMLTableRow HTMLTableRow;
#endif /* __cplusplus */
#endif /* __HTMLTableRow_FWD_DEFINED__ */
#ifndef __DispHTMLTableCell_FWD_DEFINED__
#define __DispHTMLTableCell_FWD_DEFINED__
typedef interface DispHTMLTableCell DispHTMLTableCell;
#endif /* __DispHTMLTableCell_FWD_DEFINED__ */
#ifndef __HTMLTableCell_FWD_DEFINED__
#define __HTMLTableCell_FWD_DEFINED__
#ifdef __cplusplus
typedef class HTMLTableCell HTMLTableCell;
#else
typedef struct HTMLTableCell HTMLTableCell;
#endif /* __cplusplus */
#endif /* __HTMLTableCell_FWD_DEFINED__ */
#ifndef __HTMLScriptEvents2_FWD_DEFINED__
#define __HTMLScriptEvents2_FWD_DEFINED__
typedef interface HTMLScriptEvents2 HTMLScriptEvents2;
#endif /* __HTMLScriptEvents2_FWD_DEFINED__ */
#ifndef __HTMLScriptEvents_FWD_DEFINED__
#define __HTMLScriptEvents_FWD_DEFINED__
typedef interface HTMLScriptEvents HTMLScriptEvents;
#endif /* __HTMLScriptEvents_FWD_DEFINED__ */
#ifndef __IHTMLScriptElement_FWD_DEFINED__
#define __IHTMLScriptElement_FWD_DEFINED__
typedef interface IHTMLScriptElement IHTMLScriptElement;
#endif /* __IHTMLScriptElement_FWD_DEFINED__ */
#ifndef __IHTMLScriptElement2_FWD_DEFINED__
#define __IHTMLScriptElement2_FWD_DEFINED__
typedef interface IHTMLScriptElement2 IHTMLScriptElement2;
#endif /* __IHTMLScriptElement2_FWD_DEFINED__ */
#ifndef __DispHTMLScriptElement_FWD_DEFINED__
#define __DispHTMLScriptElement_FWD_DEFINED__
typedef interface DispHTMLScriptElement DispHTMLScriptElement;
#endif /* __DispHTMLScriptElement_FWD_DEFINED__ */
#ifndef __HTMLScriptElement_FWD_DEFINED__
#define __HTMLScriptElement_FWD_DEFINED__
#ifdef __cplusplus
typedef class HTMLScriptElement HTMLScriptElement;
#else
typedef struct HTMLScriptElement HTMLScriptElement;
#endif /* __cplusplus */
#endif /* __HTMLScriptElement_FWD_DEFINED__ */
#ifndef __IHTMLNoShowElement_FWD_DEFINED__
#define __IHTMLNoShowElement_FWD_DEFINED__
typedef interface IHTMLNoShowElement IHTMLNoShowElement;
#endif /* __IHTMLNoShowElement_FWD_DEFINED__ */
#ifndef __DispHTMLNoShowElement_FWD_DEFINED__
#define __DispHTMLNoShowElement_FWD_DEFINED__
typedef interface DispHTMLNoShowElement DispHTMLNoShowElement;
#endif /* __DispHTMLNoShowElement_FWD_DEFINED__ */
#ifndef __HTMLNoShowElement_FWD_DEFINED__
#define __HTMLNoShowElement_FWD_DEFINED__
#ifdef __cplusplus
typedef class HTMLNoShowElement HTMLNoShowElement;
#else
typedef struct HTMLNoShowElement HTMLNoShowElement;
#endif /* __cplusplus */
#endif /* __HTMLNoShowElement_FWD_DEFINED__ */
#ifndef __HTMLObjectElementEvents2_FWD_DEFINED__
#define __HTMLObjectElementEvents2_FWD_DEFINED__
typedef interface HTMLObjectElementEvents2 HTMLObjectElementEvents2;
#endif /* __HTMLObjectElementEvents2_FWD_DEFINED__ */
#ifndef __HTMLObjectElementEvents_FWD_DEFINED__
#define __HTMLObjectElementEvents_FWD_DEFINED__
typedef interface HTMLObjectElementEvents HTMLObjectElementEvents;
#endif /* __HTMLObjectElementEvents_FWD_DEFINED__ */
#ifndef __IHTMLObjectElement_FWD_DEFINED__
#define __IHTMLObjectElement_FWD_DEFINED__
typedef interface IHTMLObjectElement IHTMLObjectElement;
#endif /* __IHTMLObjectElement_FWD_DEFINED__ */
#ifndef __IHTMLObjectElement2_FWD_DEFINED__
#define __IHTMLObjectElement2_FWD_DEFINED__
typedef interface IHTMLObjectElement2 IHTMLObjectElement2;
#endif /* __IHTMLObjectElement2_FWD_DEFINED__ */
#ifndef __IHTMLObjectElement3_FWD_DEFINED__
#define __IHTMLObjectElement3_FWD_DEFINED__
typedef interface IHTMLObjectElement3 IHTMLObjectElement3;
#endif /* __IHTMLObjectElement3_FWD_DEFINED__ */
#ifndef __IHTMLParamElement_FWD_DEFINED__
#define __IHTMLParamElement_FWD_DEFINED__
typedef interface IHTMLParamElement IHTMLParamElement;
#endif /* __IHTMLParamElement_FWD_DEFINED__ */
#ifndef __DispHTMLObjectElement_FWD_DEFINED__
#define __DispHTMLObjectElement_FWD_DEFINED__
typedef interface DispHTMLObjectElement DispHTMLObjectElement;
#endif /* __DispHTMLObjectElement_FWD_DEFINED__ */
#ifndef __HTMLObjectElement_FWD_DEFINED__
#define __HTMLObjectElement_FWD_DEFINED__
#ifdef __cplusplus
typedef class HTMLObjectElement HTMLObjectElement;
#else
typedef struct HTMLObjectElement HTMLObjectElement;
#endif /* __cplusplus */
#endif /* __HTMLObjectElement_FWD_DEFINED__ */
#ifndef __DispHTMLParamElement_FWD_DEFINED__
#define __DispHTMLParamElement_FWD_DEFINED__
typedef interface DispHTMLParamElement DispHTMLParamElement;
#endif /* __DispHTMLParamElement_FWD_DEFINED__ */
#ifndef __HTMLParamElement_FWD_DEFINED__
#define __HTMLParamElement_FWD_DEFINED__
#ifdef __cplusplus
typedef class HTMLParamElement HTMLParamElement;
#else
typedef struct HTMLParamElement HTMLParamElement;
#endif /* __cplusplus */
#endif /* __HTMLParamElement_FWD_DEFINED__ */
#ifndef __HTMLFrameSiteEvents2_FWD_DEFINED__
#define __HTMLFrameSiteEvents2_FWD_DEFINED__
typedef interface HTMLFrameSiteEvents2 HTMLFrameSiteEvents2;
#endif /* __HTMLFrameSiteEvents2_FWD_DEFINED__ */
#ifndef __HTMLFrameSiteEvents_FWD_DEFINED__
#define __HTMLFrameSiteEvents_FWD_DEFINED__
typedef interface HTMLFrameSiteEvents HTMLFrameSiteEvents;
#endif /* __HTMLFrameSiteEvents_FWD_DEFINED__ */
#ifndef __IHTMLFrameBase2_FWD_DEFINED__
#define __IHTMLFrameBase2_FWD_DEFINED__
typedef interface IHTMLFrameBase2 IHTMLFrameBase2;
#endif /* __IHTMLFrameBase2_FWD_DEFINED__ */
#ifndef __IHTMLFrameBase3_FWD_DEFINED__
#define __IHTMLFrameBase3_FWD_DEFINED__
typedef interface IHTMLFrameBase3 IHTMLFrameBase3;
#endif /* __IHTMLFrameBase3_FWD_DEFINED__ */
#ifndef __DispHTMLFrameBase_FWD_DEFINED__
#define __DispHTMLFrameBase_FWD_DEFINED__
typedef interface DispHTMLFrameBase DispHTMLFrameBase;
#endif /* __DispHTMLFrameBase_FWD_DEFINED__ */
#ifndef __HTMLFrameBase_FWD_DEFINED__
#define __HTMLFrameBase_FWD_DEFINED__
#ifdef __cplusplus
typedef class HTMLFrameBase HTMLFrameBase;
#else
typedef struct HTMLFrameBase HTMLFrameBase;
#endif /* __cplusplus */
#endif /* __HTMLFrameBase_FWD_DEFINED__ */
#ifndef __IHTMLFrameElement_FWD_DEFINED__
#define __IHTMLFrameElement_FWD_DEFINED__
typedef interface IHTMLFrameElement IHTMLFrameElement;
#endif /* __IHTMLFrameElement_FWD_DEFINED__ */
#ifndef __IHTMLFrameElement2_FWD_DEFINED__
#define __IHTMLFrameElement2_FWD_DEFINED__
typedef interface IHTMLFrameElement2 IHTMLFrameElement2;
#endif /* __IHTMLFrameElement2_FWD_DEFINED__ */
#ifndef __DispHTMLFrameElement_FWD_DEFINED__
#define __DispHTMLFrameElement_FWD_DEFINED__
typedef interface DispHTMLFrameElement DispHTMLFrameElement;
#endif /* __DispHTMLFrameElement_FWD_DEFINED__ */
#ifndef __HTMLFrameElement_FWD_DEFINED__
#define __HTMLFrameElement_FWD_DEFINED__
#ifdef __cplusplus
typedef class HTMLFrameElement HTMLFrameElement;
#else
typedef struct HTMLFrameElement HTMLFrameElement;
#endif /* __cplusplus */
#endif /* __HTMLFrameElement_FWD_DEFINED__ */
#ifndef __IHTMLIFrameElement_FWD_DEFINED__
#define __IHTMLIFrameElement_FWD_DEFINED__
typedef interface IHTMLIFrameElement IHTMLIFrameElement;
#endif /* __IHTMLIFrameElement_FWD_DEFINED__ */
#ifndef __IHTMLIFrameElement2_FWD_DEFINED__
#define __IHTMLIFrameElement2_FWD_DEFINED__
typedef interface IHTMLIFrameElement2 IHTMLIFrameElement2;
#endif /* __IHTMLIFrameElement2_FWD_DEFINED__ */
#ifndef __DispHTMLIFrame_FWD_DEFINED__
#define __DispHTMLIFrame_FWD_DEFINED__
typedef interface DispHTMLIFrame DispHTMLIFrame;
#endif /* __DispHTMLIFrame_FWD_DEFINED__ */
#ifndef __HTMLIFrame_FWD_DEFINED__
#define __HTMLIFrame_FWD_DEFINED__
#ifdef __cplusplus
typedef class HTMLIFrame HTMLIFrame;
#else
typedef struct HTMLIFrame HTMLIFrame;
#endif /* __cplusplus */
#endif /* __HTMLIFrame_FWD_DEFINED__ */
#ifndef __IHTMLDivPosition_FWD_DEFINED__
#define __IHTMLDivPosition_FWD_DEFINED__
typedef interface IHTMLDivPosition IHTMLDivPosition;
#endif /* __IHTMLDivPosition_FWD_DEFINED__ */
#ifndef __IHTMLFieldSetElement_FWD_DEFINED__
#define __IHTMLFieldSetElement_FWD_DEFINED__
typedef interface IHTMLFieldSetElement IHTMLFieldSetElement;
#endif /* __IHTMLFieldSetElement_FWD_DEFINED__ */
#ifndef __IHTMLFieldSetElement2_FWD_DEFINED__
#define __IHTMLFieldSetElement2_FWD_DEFINED__
typedef interface IHTMLFieldSetElement2 IHTMLFieldSetElement2;
#endif /* __IHTMLFieldSetElement2_FWD_DEFINED__ */
#ifndef __IHTMLLegendElement_FWD_DEFINED__
#define __IHTMLLegendElement_FWD_DEFINED__
typedef interface IHTMLLegendElement IHTMLLegendElement;
#endif /* __IHTMLLegendElement_FWD_DEFINED__ */
#ifndef __IHTMLLegendElement2_FWD_DEFINED__
#define __IHTMLLegendElement2_FWD_DEFINED__
typedef interface IHTMLLegendElement2 IHTMLLegendElement2;
#endif /* __IHTMLLegendElement2_FWD_DEFINED__ */
#ifndef __DispHTMLDivPosition_FWD_DEFINED__
#define __DispHTMLDivPosition_FWD_DEFINED__
typedef interface DispHTMLDivPosition DispHTMLDivPosition;
#endif /* __DispHTMLDivPosition_FWD_DEFINED__ */
#ifndef __HTMLDivPosition_FWD_DEFINED__
#define __HTMLDivPosition_FWD_DEFINED__
#ifdef __cplusplus
typedef class HTMLDivPosition HTMLDivPosition;
#else
typedef struct HTMLDivPosition HTMLDivPosition;
#endif /* __cplusplus */
#endif /* __HTMLDivPosition_FWD_DEFINED__ */
#ifndef __DispHTMLFieldSetElement_FWD_DEFINED__
#define __DispHTMLFieldSetElement_FWD_DEFINED__
typedef interface DispHTMLFieldSetElement DispHTMLFieldSetElement;
#endif /* __DispHTMLFieldSetElement_FWD_DEFINED__ */
#ifndef __HTMLFieldSetElement_FWD_DEFINED__
#define __HTMLFieldSetElement_FWD_DEFINED__
#ifdef __cplusplus
typedef class HTMLFieldSetElement HTMLFieldSetElement;
#else
typedef struct HTMLFieldSetElement HTMLFieldSetElement;
#endif /* __cplusplus */
#endif /* __HTMLFieldSetElement_FWD_DEFINED__ */
#ifndef __DispHTMLLegendElement_FWD_DEFINED__
#define __DispHTMLLegendElement_FWD_DEFINED__
typedef interface DispHTMLLegendElement DispHTMLLegendElement;
#endif /* __DispHTMLLegendElement_FWD_DEFINED__ */
#ifndef __HTMLLegendElement_FWD_DEFINED__
#define __HTMLLegendElement_FWD_DEFINED__
#ifdef __cplusplus
typedef class HTMLLegendElement HTMLLegendElement;
#else
typedef struct HTMLLegendElement HTMLLegendElement;
#endif /* __cplusplus */
#endif /* __HTMLLegendElement_FWD_DEFINED__ */
#ifndef __IHTMLSpanFlow_FWD_DEFINED__
#define __IHTMLSpanFlow_FWD_DEFINED__
typedef interface IHTMLSpanFlow IHTMLSpanFlow;
#endif /* __IHTMLSpanFlow_FWD_DEFINED__ */
#ifndef __DispHTMLSpanFlow_FWD_DEFINED__
#define __DispHTMLSpanFlow_FWD_DEFINED__
typedef interface DispHTMLSpanFlow DispHTMLSpanFlow;
#endif /* __DispHTMLSpanFlow_FWD_DEFINED__ */
#ifndef __HTMLSpanFlow_FWD_DEFINED__
#define __HTMLSpanFlow_FWD_DEFINED__
#ifdef __cplusplus
typedef class HTMLSpanFlow HTMLSpanFlow;
#else
typedef struct HTMLSpanFlow HTMLSpanFlow;
#endif /* __cplusplus */
#endif /* __HTMLSpanFlow_FWD_DEFINED__ */
#ifndef __IHTMLFrameSetElement_FWD_DEFINED__
#define __IHTMLFrameSetElement_FWD_DEFINED__
typedef interface IHTMLFrameSetElement IHTMLFrameSetElement;
#endif /* __IHTMLFrameSetElement_FWD_DEFINED__ */
#ifndef __IHTMLFrameSetElement2_FWD_DEFINED__
#define __IHTMLFrameSetElement2_FWD_DEFINED__
typedef interface IHTMLFrameSetElement2 IHTMLFrameSetElement2;
#endif /* __IHTMLFrameSetElement2_FWD_DEFINED__ */
#ifndef __DispHTMLFrameSetSite_FWD_DEFINED__
#define __DispHTMLFrameSetSite_FWD_DEFINED__
typedef interface DispHTMLFrameSetSite DispHTMLFrameSetSite;
#endif /* __DispHTMLFrameSetSite_FWD_DEFINED__ */
#ifndef __HTMLFrameSetSite_FWD_DEFINED__
#define __HTMLFrameSetSite_FWD_DEFINED__
#ifdef __cplusplus
typedef class HTMLFrameSetSite HTMLFrameSetSite;
#else
typedef struct HTMLFrameSetSite HTMLFrameSetSite;
#endif /* __cplusplus */
#endif /* __HTMLFrameSetSite_FWD_DEFINED__ */
#ifndef __IHTMLBGsound_FWD_DEFINED__
#define __IHTMLBGsound_FWD_DEFINED__
typedef interface IHTMLBGsound IHTMLBGsound;
#endif /* __IHTMLBGsound_FWD_DEFINED__ */
#ifndef __DispHTMLBGsound_FWD_DEFINED__
#define __DispHTMLBGsound_FWD_DEFINED__
typedef interface DispHTMLBGsound DispHTMLBGsound;
#endif /* __DispHTMLBGsound_FWD_DEFINED__ */
#ifndef __HTMLBGsound_FWD_DEFINED__
#define __HTMLBGsound_FWD_DEFINED__
#ifdef __cplusplus
typedef class HTMLBGsound HTMLBGsound;
#else
typedef struct HTMLBGsound HTMLBGsound;
#endif /* __cplusplus */
#endif /* __HTMLBGsound_FWD_DEFINED__ */
#ifndef __IHTMLFontNamesCollection_FWD_DEFINED__
#define __IHTMLFontNamesCollection_FWD_DEFINED__
typedef interface IHTMLFontNamesCollection IHTMLFontNamesCollection;
#endif /* __IHTMLFontNamesCollection_FWD_DEFINED__ */
#ifndef __IHTMLFontSizesCollection_FWD_DEFINED__
#define __IHTMLFontSizesCollection_FWD_DEFINED__
typedef interface IHTMLFontSizesCollection IHTMLFontSizesCollection;
#endif /* __IHTMLFontSizesCollection_FWD_DEFINED__ */
#ifndef __IHTMLOptionsHolder_FWD_DEFINED__
#define __IHTMLOptionsHolder_FWD_DEFINED__
typedef interface IHTMLOptionsHolder IHTMLOptionsHolder;
#endif /* __IHTMLOptionsHolder_FWD_DEFINED__ */
#ifndef __HTMLStyleElementEvents2_FWD_DEFINED__
#define __HTMLStyleElementEvents2_FWD_DEFINED__
typedef interface HTMLStyleElementEvents2 HTMLStyleElementEvents2;
#endif /* __HTMLStyleElementEvents2_FWD_DEFINED__ */
#ifndef __HTMLStyleElementEvents_FWD_DEFINED__
#define __HTMLStyleElementEvents_FWD_DEFINED__
typedef interface HTMLStyleElementEvents HTMLStyleElementEvents;
#endif /* __HTMLStyleElementEvents_FWD_DEFINED__ */
#ifndef __IHTMLStyleElement_FWD_DEFINED__
#define __IHTMLStyleElement_FWD_DEFINED__
typedef interface IHTMLStyleElement IHTMLStyleElement;
#endif /* __IHTMLStyleElement_FWD_DEFINED__ */
#ifndef __DispHTMLStyleElement_FWD_DEFINED__
#define __DispHTMLStyleElement_FWD_DEFINED__
typedef interface DispHTMLStyleElement DispHTMLStyleElement;
#endif /* __DispHTMLStyleElement_FWD_DEFINED__ */
#ifndef __HTMLStyleElement_FWD_DEFINED__
#define __HTMLStyleElement_FWD_DEFINED__
#ifdef __cplusplus
typedef class HTMLStyleElement HTMLStyleElement;
#else
typedef struct HTMLStyleElement HTMLStyleElement;
#endif /* __cplusplus */
#endif /* __HTMLStyleElement_FWD_DEFINED__ */
#ifndef __IHTMLStyleFontFace_FWD_DEFINED__
#define __IHTMLStyleFontFace_FWD_DEFINED__
typedef interface IHTMLStyleFontFace IHTMLStyleFontFace;
#endif /* __IHTMLStyleFontFace_FWD_DEFINED__ */
#ifndef __HTMLStyleFontFace_FWD_DEFINED__
#define __HTMLStyleFontFace_FWD_DEFINED__
#ifdef __cplusplus
typedef class HTMLStyleFontFace HTMLStyleFontFace;
#else
typedef struct HTMLStyleFontFace HTMLStyleFontFace;
#endif /* __cplusplus */
#endif /* __HTMLStyleFontFace_FWD_DEFINED__ */
#ifndef __ICSSFilterSite_FWD_DEFINED__
#define __ICSSFilterSite_FWD_DEFINED__
typedef interface ICSSFilterSite ICSSFilterSite;
#endif /* __ICSSFilterSite_FWD_DEFINED__ */
#ifndef __IMarkupPointer_FWD_DEFINED__
#define __IMarkupPointer_FWD_DEFINED__
typedef interface IMarkupPointer IMarkupPointer;
#endif /* __IMarkupPointer_FWD_DEFINED__ */
#ifndef __IMarkupContainer_FWD_DEFINED__
#define __IMarkupContainer_FWD_DEFINED__
typedef interface IMarkupContainer IMarkupContainer;
#endif /* __IMarkupContainer_FWD_DEFINED__ */
#ifndef __IMarkupContainer2_FWD_DEFINED__
#define __IMarkupContainer2_FWD_DEFINED__
typedef interface IMarkupContainer2 IMarkupContainer2;
#endif /* __IMarkupContainer2_FWD_DEFINED__ */
#ifndef __IHTMLChangeLog_FWD_DEFINED__
#define __IHTMLChangeLog_FWD_DEFINED__
typedef interface IHTMLChangeLog IHTMLChangeLog;
#endif /* __IHTMLChangeLog_FWD_DEFINED__ */
#ifndef __IHTMLChangeSink_FWD_DEFINED__
#define __IHTMLChangeSink_FWD_DEFINED__
typedef interface IHTMLChangeSink IHTMLChangeSink;
#endif /* __IHTMLChangeSink_FWD_DEFINED__ */
#ifndef __IActiveIMMApp_FWD_DEFINED__
#define __IActiveIMMApp_FWD_DEFINED__
typedef interface IActiveIMMApp IActiveIMMApp;
#endif /* __IActiveIMMApp_FWD_DEFINED__ */
#ifndef __ISegmentList_FWD_DEFINED__
#define __ISegmentList_FWD_DEFINED__
typedef interface ISegmentList ISegmentList;
#endif /* __ISegmentList_FWD_DEFINED__ */
#ifndef __ISegmentListIterator_FWD_DEFINED__
#define __ISegmentListIterator_FWD_DEFINED__
typedef interface ISegmentListIterator ISegmentListIterator;
#endif /* __ISegmentListIterator_FWD_DEFINED__ */
#ifndef __IHTMLCaret_FWD_DEFINED__
#define __IHTMLCaret_FWD_DEFINED__
typedef interface IHTMLCaret IHTMLCaret;
#endif /* __IHTMLCaret_FWD_DEFINED__ */
#ifndef __ISegment_FWD_DEFINED__
#define __ISegment_FWD_DEFINED__
typedef interface ISegment ISegment;
#endif /* __ISegment_FWD_DEFINED__ */
#ifndef __IElementSegment_FWD_DEFINED__
#define __IElementSegment_FWD_DEFINED__
typedef interface IElementSegment IElementSegment;
#endif /* __IElementSegment_FWD_DEFINED__ */
#ifndef __IHighlightSegment_FWD_DEFINED__
#define __IHighlightSegment_FWD_DEFINED__
typedef interface IHighlightSegment IHighlightSegment;
#endif /* __IHighlightSegment_FWD_DEFINED__ */
#ifndef __IHighlightRenderingServices_FWD_DEFINED__
#define __IHighlightRenderingServices_FWD_DEFINED__
typedef interface IHighlightRenderingServices IHighlightRenderingServices;
#endif /* __IHighlightRenderingServices_FWD_DEFINED__ */
#ifndef __ILineInfo_FWD_DEFINED__
#define __ILineInfo_FWD_DEFINED__
typedef interface ILineInfo ILineInfo;
#endif /* __ILineInfo_FWD_DEFINED__ */
#ifndef __IDisplayPointer_FWD_DEFINED__
#define __IDisplayPointer_FWD_DEFINED__
typedef interface IDisplayPointer IDisplayPointer;
#endif /* __IDisplayPointer_FWD_DEFINED__ */
#ifndef __IDisplayServices_FWD_DEFINED__
#define __IDisplayServices_FWD_DEFINED__
typedef interface IDisplayServices IDisplayServices;
#endif /* __IDisplayServices_FWD_DEFINED__ */
#ifndef __IHtmlDlgSafeHelper_FWD_DEFINED__
#define __IHtmlDlgSafeHelper_FWD_DEFINED__
typedef interface IHtmlDlgSafeHelper IHtmlDlgSafeHelper;
#endif /* __IHtmlDlgSafeHelper_FWD_DEFINED__ */
#ifndef __IBlockFormats_FWD_DEFINED__
#define __IBlockFormats_FWD_DEFINED__
typedef interface IBlockFormats IBlockFormats;
#endif /* __IBlockFormats_FWD_DEFINED__ */
#ifndef __IFontNames_FWD_DEFINED__
#define __IFontNames_FWD_DEFINED__
typedef interface IFontNames IFontNames;
#endif /* __IFontNames_FWD_DEFINED__ */
#ifndef __ICSSFilter_FWD_DEFINED__
#define __ICSSFilter_FWD_DEFINED__
typedef interface ICSSFilter ICSSFilter;
#endif /* __ICSSFilter_FWD_DEFINED__ */
#ifndef __ISecureUrlHost_FWD_DEFINED__
#define __ISecureUrlHost_FWD_DEFINED__
typedef interface ISecureUrlHost ISecureUrlHost;
#endif /* __ISecureUrlHost_FWD_DEFINED__ */
#ifndef __IMarkupServices_FWD_DEFINED__
#define __IMarkupServices_FWD_DEFINED__
typedef interface IMarkupServices IMarkupServices;
#endif /* __IMarkupServices_FWD_DEFINED__ */
#ifndef __IMarkupServices2_FWD_DEFINED__
#define __IMarkupServices2_FWD_DEFINED__
typedef interface IMarkupServices2 IMarkupServices2;
#endif /* __IMarkupServices2_FWD_DEFINED__ */
#ifndef __IHTMLChangePlayback_FWD_DEFINED__
#define __IHTMLChangePlayback_FWD_DEFINED__
typedef interface IHTMLChangePlayback IHTMLChangePlayback;
#endif /* __IHTMLChangePlayback_FWD_DEFINED__ */
#ifndef __IMarkupPointer2_FWD_DEFINED__
#define __IMarkupPointer2_FWD_DEFINED__
typedef interface IMarkupPointer2 IMarkupPointer2;
#endif /* __IMarkupPointer2_FWD_DEFINED__ */
#ifndef __IMarkupTextFrags_FWD_DEFINED__
#define __IMarkupTextFrags_FWD_DEFINED__
typedef interface IMarkupTextFrags IMarkupTextFrags;
#endif /* __IMarkupTextFrags_FWD_DEFINED__ */
#ifndef __IXMLGenericParse_FWD_DEFINED__
#define __IXMLGenericParse_FWD_DEFINED__
typedef interface IXMLGenericParse IXMLGenericParse;
#endif /* __IXMLGenericParse_FWD_DEFINED__ */
#ifndef __IHTMLEditHost_FWD_DEFINED__
#define __IHTMLEditHost_FWD_DEFINED__
typedef interface IHTMLEditHost IHTMLEditHost;
#endif /* __IHTMLEditHost_FWD_DEFINED__ */
#ifndef __IHTMLEditHost2_FWD_DEFINED__
#define __IHTMLEditHost2_FWD_DEFINED__
typedef interface IHTMLEditHost2 IHTMLEditHost2;
#endif /* __IHTMLEditHost2_FWD_DEFINED__ */
#ifndef __ISequenceNumber_FWD_DEFINED__
#define __ISequenceNumber_FWD_DEFINED__
typedef interface ISequenceNumber ISequenceNumber;
#endif /* __ISequenceNumber_FWD_DEFINED__ */
#ifndef __IIMEServices_FWD_DEFINED__
#define __IIMEServices_FWD_DEFINED__
typedef interface IIMEServices IIMEServices;
#endif /* __IIMEServices_FWD_DEFINED__ */
#ifndef __ISelectionServicesListener_FWD_DEFINED__
#define __ISelectionServicesListener_FWD_DEFINED__
typedef interface ISelectionServicesListener ISelectionServicesListener;
#endif /* __ISelectionServicesListener_FWD_DEFINED__ */
#ifndef __ISelectionServices_FWD_DEFINED__
#define __ISelectionServices_FWD_DEFINED__
typedef interface ISelectionServices ISelectionServices;
#endif /* __ISelectionServices_FWD_DEFINED__ */
#ifndef __IHTMLEditDesigner_FWD_DEFINED__
#define __IHTMLEditDesigner_FWD_DEFINED__
typedef interface IHTMLEditDesigner IHTMLEditDesigner;
#endif /* __IHTMLEditDesigner_FWD_DEFINED__ */
#ifndef __IHTMLEditServices_FWD_DEFINED__
#define __IHTMLEditServices_FWD_DEFINED__
typedef interface IHTMLEditServices IHTMLEditServices;
#endif /* __IHTMLEditServices_FWD_DEFINED__ */
#ifndef __IHTMLEditServices2_FWD_DEFINED__
#define __IHTMLEditServices2_FWD_DEFINED__
typedef interface IHTMLEditServices2 IHTMLEditServices2;
#endif /* __IHTMLEditServices2_FWD_DEFINED__ */
#ifndef __IHTMLComputedStyle_FWD_DEFINED__
#define __IHTMLComputedStyle_FWD_DEFINED__
typedef interface IHTMLComputedStyle IHTMLComputedStyle;
#endif /* __IHTMLComputedStyle_FWD_DEFINED__ */
#ifndef __HtmlDlgSafeHelper_FWD_DEFINED__
#define __HtmlDlgSafeHelper_FWD_DEFINED__
#ifdef __cplusplus
typedef class HtmlDlgSafeHelper HtmlDlgSafeHelper;
#else
typedef struct HtmlDlgSafeHelper HtmlDlgSafeHelper;
#endif /* __cplusplus */
#endif /* __HtmlDlgSafeHelper_FWD_DEFINED__ */
#ifndef __BlockFormats_FWD_DEFINED__
#define __BlockFormats_FWD_DEFINED__
#ifdef __cplusplus
typedef class BlockFormats BlockFormats;
#else
typedef struct BlockFormats BlockFormats;
#endif /* __cplusplus */
#endif /* __BlockFormats_FWD_DEFINED__ */
#ifndef __FontNames_FWD_DEFINED__
#define __FontNames_FWD_DEFINED__
#ifdef __cplusplus
typedef class FontNames FontNames;
#else
typedef struct FontNames FontNames;
#endif /* __cplusplus */
#endif /* __FontNames_FWD_DEFINED__ */
#ifndef __HTMLNamespaceEvents_FWD_DEFINED__
#define __HTMLNamespaceEvents_FWD_DEFINED__
typedef interface HTMLNamespaceEvents HTMLNamespaceEvents;
#endif /* __HTMLNamespaceEvents_FWD_DEFINED__ */
#ifndef __IHTMLNamespace_FWD_DEFINED__
#define __IHTMLNamespace_FWD_DEFINED__
typedef interface IHTMLNamespace IHTMLNamespace;
#endif /* __IHTMLNamespace_FWD_DEFINED__ */
#ifndef __IHTMLNamespaceCollection_FWD_DEFINED__
#define __IHTMLNamespaceCollection_FWD_DEFINED__
typedef interface IHTMLNamespaceCollection IHTMLNamespaceCollection;
#endif /* __IHTMLNamespaceCollection_FWD_DEFINED__ */
#ifndef __HTMLNamespace_FWD_DEFINED__
#define __HTMLNamespace_FWD_DEFINED__
#ifdef __cplusplus
typedef class HTMLNamespace HTMLNamespace;
#else
typedef struct HTMLNamespace HTMLNamespace;
#endif /* __cplusplus */
#endif /* __HTMLNamespace_FWD_DEFINED__ */
#ifndef __HTMLNamespaceCollection_FWD_DEFINED__
#define __HTMLNamespaceCollection_FWD_DEFINED__
#ifdef __cplusplus
typedef class HTMLNamespaceCollection HTMLNamespaceCollection;
#else
typedef struct HTMLNamespaceCollection HTMLNamespaceCollection;
#endif /* __cplusplus */
#endif /* __HTMLNamespaceCollection_FWD_DEFINED__ */
#ifndef __IHTMLPainter_FWD_DEFINED__
#define __IHTMLPainter_FWD_DEFINED__
typedef interface IHTMLPainter IHTMLPainter;
#endif /* __IHTMLPainter_FWD_DEFINED__ */
#ifndef __IHTMLPaintSite_FWD_DEFINED__
#define __IHTMLPaintSite_FWD_DEFINED__
typedef interface IHTMLPaintSite IHTMLPaintSite;
#endif /* __IHTMLPaintSite_FWD_DEFINED__ */
#ifndef __IHTMLPainterEventInfo_FWD_DEFINED__
#define __IHTMLPainterEventInfo_FWD_DEFINED__
typedef interface IHTMLPainterEventInfo IHTMLPainterEventInfo;
#endif /* __IHTMLPainterEventInfo_FWD_DEFINED__ */
#ifndef __IHTMLPainterOverlay_FWD_DEFINED__
#define __IHTMLPainterOverlay_FWD_DEFINED__
typedef interface IHTMLPainterOverlay IHTMLPainterOverlay;
#endif /* __IHTMLPainterOverlay_FWD_DEFINED__ */
#ifndef __IHTMLIPrintCollection_FWD_DEFINED__
#define __IHTMLIPrintCollection_FWD_DEFINED__
typedef interface IHTMLIPrintCollection IHTMLIPrintCollection;
#endif /* __IHTMLIPrintCollection_FWD_DEFINED__ */
#ifndef __IEnumPrivacyRecords_FWD_DEFINED__
#define __IEnumPrivacyRecords_FWD_DEFINED__
typedef interface IEnumPrivacyRecords IEnumPrivacyRecords;
#endif /* __IEnumPrivacyRecords_FWD_DEFINED__ */
#ifndef __IHTMLDialog_FWD_DEFINED__
#define __IHTMLDialog_FWD_DEFINED__
typedef interface IHTMLDialog IHTMLDialog;
#endif /* __IHTMLDialog_FWD_DEFINED__ */
#ifndef __IHTMLDialog2_FWD_DEFINED__
#define __IHTMLDialog2_FWD_DEFINED__
typedef interface IHTMLDialog2 IHTMLDialog2;
#endif /* __IHTMLDialog2_FWD_DEFINED__ */
#ifndef __IHTMLDialog3_FWD_DEFINED__
#define __IHTMLDialog3_FWD_DEFINED__
typedef interface IHTMLDialog3 IHTMLDialog3;
#endif /* __IHTMLDialog3_FWD_DEFINED__ */
#ifndef __IHTMLModelessInit_FWD_DEFINED__
#define __IHTMLModelessInit_FWD_DEFINED__
typedef interface IHTMLModelessInit IHTMLModelessInit;
#endif /* __IHTMLModelessInit_FWD_DEFINED__ */
#ifndef __ThreadDialogProcParam_FWD_DEFINED__
#define __ThreadDialogProcParam_FWD_DEFINED__
#ifdef __cplusplus
typedef class ThreadDialogProcParam ThreadDialogProcParam;
#else
typedef struct ThreadDialogProcParam ThreadDialogProcParam;
#endif /* __cplusplus */
#endif /* __ThreadDialogProcParam_FWD_DEFINED__ */
#ifndef __HTMLDialog_FWD_DEFINED__
#define __HTMLDialog_FWD_DEFINED__
#ifdef __cplusplus
typedef class HTMLDialog HTMLDialog;
#else
typedef struct HTMLDialog HTMLDialog;
#endif /* __cplusplus */
#endif /* __HTMLDialog_FWD_DEFINED__ */
#ifndef __IHTMLPopup_FWD_DEFINED__
#define __IHTMLPopup_FWD_DEFINED__
typedef interface IHTMLPopup IHTMLPopup;
#endif /* __IHTMLPopup_FWD_DEFINED__ */
#ifndef __DispHTMLPopup_FWD_DEFINED__
#define __DispHTMLPopup_FWD_DEFINED__
typedef interface DispHTMLPopup DispHTMLPopup;
#endif /* __DispHTMLPopup_FWD_DEFINED__ */
#ifndef __HTMLPopup_FWD_DEFINED__
#define __HTMLPopup_FWD_DEFINED__
#ifdef __cplusplus
typedef class HTMLPopup HTMLPopup;
#else
typedef struct HTMLPopup HTMLPopup;
#endif /* __cplusplus */
#endif /* __HTMLPopup_FWD_DEFINED__ */
#ifndef __IHTMLAppBehavior_FWD_DEFINED__
#define __IHTMLAppBehavior_FWD_DEFINED__
typedef interface IHTMLAppBehavior IHTMLAppBehavior;
#endif /* __IHTMLAppBehavior_FWD_DEFINED__ */
#ifndef __IHTMLAppBehavior2_FWD_DEFINED__
#define __IHTMLAppBehavior2_FWD_DEFINED__
typedef interface IHTMLAppBehavior2 IHTMLAppBehavior2;
#endif /* __IHTMLAppBehavior2_FWD_DEFINED__ */
#ifndef __IHTMLAppBehavior3_FWD_DEFINED__
#define __IHTMLAppBehavior3_FWD_DEFINED__
typedef interface IHTMLAppBehavior3 IHTMLAppBehavior3;
#endif /* __IHTMLAppBehavior3_FWD_DEFINED__ */
#ifndef __DispHTMLAppBehavior_FWD_DEFINED__
#define __DispHTMLAppBehavior_FWD_DEFINED__
typedef interface DispHTMLAppBehavior DispHTMLAppBehavior;
#endif /* __DispHTMLAppBehavior_FWD_DEFINED__ */
#ifndef __HTMLAppBehavior_FWD_DEFINED__
#define __HTMLAppBehavior_FWD_DEFINED__
#ifdef __cplusplus
typedef class HTMLAppBehavior HTMLAppBehavior;
#else
typedef struct HTMLAppBehavior HTMLAppBehavior;
#endif /* __cplusplus */
#endif /* __HTMLAppBehavior_FWD_DEFINED__ */
#ifndef __OldHTMLDocument_FWD_DEFINED__
#define __OldHTMLDocument_FWD_DEFINED__
#ifdef __cplusplus
typedef class OldHTMLDocument OldHTMLDocument;
#else
typedef struct OldHTMLDocument OldHTMLDocument;
#endif /* __cplusplus */
#endif /* __OldHTMLDocument_FWD_DEFINED__ */
#ifndef __OldHTMLFormElement_FWD_DEFINED__
#define __OldHTMLFormElement_FWD_DEFINED__
#ifdef __cplusplus
typedef class OldHTMLFormElement OldHTMLFormElement;
#else
typedef struct OldHTMLFormElement OldHTMLFormElement;
#endif /* __cplusplus */
#endif /* __OldHTMLFormElement_FWD_DEFINED__ */
#ifndef __DispIHTMLInputButtonElement_FWD_DEFINED__
#define __DispIHTMLInputButtonElement_FWD_DEFINED__
typedef interface DispIHTMLInputButtonElement DispIHTMLInputButtonElement;
#endif /* __DispIHTMLInputButtonElement_FWD_DEFINED__ */
#ifndef __HTMLInputButtonElement_FWD_DEFINED__
#define __HTMLInputButtonElement_FWD_DEFINED__
#ifdef __cplusplus
typedef class HTMLInputButtonElement HTMLInputButtonElement;
#else
typedef struct HTMLInputButtonElement HTMLInputButtonElement;
#endif /* __cplusplus */
#endif /* __HTMLInputButtonElement_FWD_DEFINED__ */
#ifndef __DispIHTMLInputTextElement_FWD_DEFINED__
#define __DispIHTMLInputTextElement_FWD_DEFINED__
typedef interface DispIHTMLInputTextElement DispIHTMLInputTextElement;
#endif /* __DispIHTMLInputTextElement_FWD_DEFINED__ */
#ifndef __HTMLInputTextElement_FWD_DEFINED__
#define __HTMLInputTextElement_FWD_DEFINED__
#ifdef __cplusplus
typedef class HTMLInputTextElement HTMLInputTextElement;
#else
typedef struct HTMLInputTextElement HTMLInputTextElement;
#endif /* __cplusplus */
#endif /* __HTMLInputTextElement_FWD_DEFINED__ */
#ifndef __DispIHTMLInputFileElement_FWD_DEFINED__
#define __DispIHTMLInputFileElement_FWD_DEFINED__
typedef interface DispIHTMLInputFileElement DispIHTMLInputFileElement;
#endif /* __DispIHTMLInputFileElement_FWD_DEFINED__ */
#ifndef __HTMLInputFileElement_FWD_DEFINED__
#define __HTMLInputFileElement_FWD_DEFINED__
#ifdef __cplusplus
typedef class HTMLInputFileElement HTMLInputFileElement;
#else
typedef struct HTMLInputFileElement HTMLInputFileElement;
#endif /* __cplusplus */
#endif /* __HTMLInputFileElement_FWD_DEFINED__ */
#ifndef __DispIHTMLOptionButtonElement_FWD_DEFINED__
#define __DispIHTMLOptionButtonElement_FWD_DEFINED__
typedef interface DispIHTMLOptionButtonElement DispIHTMLOptionButtonElement;
#endif /* __DispIHTMLOptionButtonElement_FWD_DEFINED__ */
#ifndef __HTMLOptionButtonElement_FWD_DEFINED__
#define __HTMLOptionButtonElement_FWD_DEFINED__
#ifdef __cplusplus
typedef class HTMLOptionButtonElement HTMLOptionButtonElement;
#else
typedef struct HTMLOptionButtonElement HTMLOptionButtonElement;
#endif /* __cplusplus */
#endif /* __HTMLOptionButtonElement_FWD_DEFINED__ */
#ifndef __DispIHTMLInputImage_FWD_DEFINED__
#define __DispIHTMLInputImage_FWD_DEFINED__
typedef interface DispIHTMLInputImage DispIHTMLInputImage;
#endif /* __DispIHTMLInputImage_FWD_DEFINED__ */
#ifndef __HTMLInputImage_FWD_DEFINED__
#define __HTMLInputImage_FWD_DEFINED__
#ifdef __cplusplus
typedef class HTMLInputImage HTMLInputImage;
#else
typedef struct HTMLInputImage HTMLInputImage;
#endif /* __cplusplus */
#endif /* __HTMLInputImage_FWD_DEFINED__ */
#ifndef __IElementNamespace_FWD_DEFINED__
#define __IElementNamespace_FWD_DEFINED__
typedef interface IElementNamespace IElementNamespace;
#endif /* __IElementNamespace_FWD_DEFINED__ */
#ifndef __IElementNamespaceTable_FWD_DEFINED__
#define __IElementNamespaceTable_FWD_DEFINED__
typedef interface IElementNamespaceTable IElementNamespaceTable;
#endif /* __IElementNamespaceTable_FWD_DEFINED__ */
#ifndef __IElementNamespaceFactory_FWD_DEFINED__
#define __IElementNamespaceFactory_FWD_DEFINED__
typedef interface IElementNamespaceFactory IElementNamespaceFactory;
#endif /* __IElementNamespaceFactory_FWD_DEFINED__ */
#ifndef __IElementNamespaceFactory2_FWD_DEFINED__
#define __IElementNamespaceFactory2_FWD_DEFINED__
typedef interface IElementNamespaceFactory2 IElementNamespaceFactory2;
#endif /* __IElementNamespaceFactory2_FWD_DEFINED__ */
#ifndef __IElementNamespaceFactoryCallback_FWD_DEFINED__
#define __IElementNamespaceFactoryCallback_FWD_DEFINED__
typedef interface IElementNamespaceFactoryCallback IElementNamespaceFactoryCallback;
#endif /* __IElementNamespaceFactoryCallback_FWD_DEFINED__ */
#ifndef __IElementBehaviorSiteOM2_FWD_DEFINED__
#define __IElementBehaviorSiteOM2_FWD_DEFINED__
typedef interface IElementBehaviorSiteOM2 IElementBehaviorSiteOM2;
#endif /* __IElementBehaviorSiteOM2_FWD_DEFINED__ */
#ifndef __IElementBehaviorCategory_FWD_DEFINED__
#define __IElementBehaviorCategory_FWD_DEFINED__
typedef interface IElementBehaviorCategory IElementBehaviorCategory;
#endif /* __IElementBehaviorCategory_FWD_DEFINED__ */
#ifndef __IElementBehaviorSiteCategory_FWD_DEFINED__
#define __IElementBehaviorSiteCategory_FWD_DEFINED__
typedef interface IElementBehaviorSiteCategory IElementBehaviorSiteCategory;
#endif /* __IElementBehaviorSiteCategory_FWD_DEFINED__ */
#ifndef __IElementBehaviorSubmit_FWD_DEFINED__
#define __IElementBehaviorSubmit_FWD_DEFINED__
typedef interface IElementBehaviorSubmit IElementBehaviorSubmit;
#endif /* __IElementBehaviorSubmit_FWD_DEFINED__ */
#ifndef __IElementBehaviorFocus_FWD_DEFINED__
#define __IElementBehaviorFocus_FWD_DEFINED__
typedef interface IElementBehaviorFocus IElementBehaviorFocus;
#endif /* __IElementBehaviorFocus_FWD_DEFINED__ */
#ifndef __IElementBehaviorLayout_FWD_DEFINED__
#define __IElementBehaviorLayout_FWD_DEFINED__
typedef interface IElementBehaviorLayout IElementBehaviorLayout;
#endif /* __IElementBehaviorLayout_FWD_DEFINED__ */
#ifndef __IElementBehaviorLayout2_FWD_DEFINED__
#define __IElementBehaviorLayout2_FWD_DEFINED__
typedef interface IElementBehaviorLayout2 IElementBehaviorLayout2;
#endif /* __IElementBehaviorLayout2_FWD_DEFINED__ */
#ifndef __IElementBehaviorSiteLayout_FWD_DEFINED__
#define __IElementBehaviorSiteLayout_FWD_DEFINED__
typedef interface IElementBehaviorSiteLayout IElementBehaviorSiteLayout;
#endif /* __IElementBehaviorSiteLayout_FWD_DEFINED__ */
#ifndef __IElementBehaviorSiteLayout2_FWD_DEFINED__
#define __IElementBehaviorSiteLayout2_FWD_DEFINED__
typedef interface IElementBehaviorSiteLayout2 IElementBehaviorSiteLayout2;
#endif /* __IElementBehaviorSiteLayout2_FWD_DEFINED__ */
#ifndef __IHostBehaviorInit_FWD_DEFINED__
#define __IHostBehaviorInit_FWD_DEFINED__
typedef interface IHostBehaviorInit IHostBehaviorInit;
#endif /* __IHostBehaviorInit_FWD_DEFINED__ */
/* header files for imported files */
#include "ocidl.h"
#include "dimm.h"
#ifdef __cplusplus
extern "C"{
#endif
void * __RPC_USER MIDL_user_allocate(size_t);
void __RPC_USER MIDL_user_free( void * );
/* interface __MIDL_itf_mshtml_0000 */
/* [local] */
#include <olectl.h>
EXTERN_C const GUID CMDSETID_Forms3;
EXTERN_C const GUID CLSID_MHTMLDocument;
EXTERN_C const GUID CLSID_HTADocument;
EXTERN_C const GUID CLSID_HTMLApplication;
EXTERN_C const GUID CLSID_HTMLPluginDocument;
DEFINE_GUID(SID_SEditCommandTarget,0x3050f4b5,0x98b5,0x11cf,0xbb,0x82,0x00,0xaa,0x00,0xbd,0xce,0x0b);
DEFINE_GUID(CGID_EditStateCommands,0x3050f4b6,0x98b5,0x11cf,0xbb,0x82,0x00,0xaa,0x00,0xbd,0xce,0x0b);
DEFINE_GUID(SID_SHTMLEditHost,0x3050f6a0,0x98b5,0x11cf,0xbb,0x82,0x00,0xaa,0x00,0xbd,0xce,0x0b);
DEFINE_GUID(SID_SHTMLEditServices,0x3050f7f9,0x98b5,0x11cf,0xbb,0x82,0x00,0xaa,0x00,0xbd,0xce,0x0b);
#define SID_SHTMLWindow IID_IHTMLWindow2
#define SID_SElementBehaviorFactory IID_IElementBehaviorFactory
// This information will be the LOWORD of the privacy flags stored in the privacy record
#define COOKIEACTION_NONE 0x00000000
#define COOKIEACTION_ACCEPT 0x00000001
#define COOKIEACTION_REJECT 0x00000002
#define COOKIEACTION_DOWNGRADE 0x00000004
#define COOKIEACTION_LEASH 0x00000008
#define COOKIEACTION_SUPPRESS 0x00000010
#define COOKIEACTION_READ 0x00000020
// Privacy info related to the url
// This information will be the HIWORD of the privacy flags stored in the privacy record
#define PRIVACY_URLISTOPLEVEL 0x00010000 // Is this a top level url?
#define PRIVACY_URLHASCOMPACTPOLICY 0x00020000 // Did the url have a compact policy used for privacy evaluations
#define PRIVACY_URLHASPOSTDATA 0x00080000 // Is this a POST request?
#define PRIVACY_URLHASPOLICYREFLINK 0x00100000 // Did the url have a privacy ref url in a link tag
#define PRIVACY_URLHASPOLICYREFHEADER 0x00200000 // Did the url have a privacy ref url in a header tag
#define PRIVACY_URLHASP3PHEADER 0x00400000 // Did the url have a privacy ref url in a header tag
#ifndef _WINGDI_
typedef struct tagLOGFONTA
{
LONG lfHeight;
LONG lfWidth;
LONG lfEscapement;
LONG lfOrientation;
LONG lfWeight;
BYTE lfItalic;
BYTE lfUnderline;
BYTE lfStrikeOut;
BYTE lfCharSet;
BYTE lfOutPrecision;
BYTE lfClipPrecision;
BYTE lfQuality;
BYTE lfPitchAndFamily;
CHAR lfFaceName[ 32 ];
} LOGFONTA;
typedef struct tagLOGFONTW
{
LONG lfHeight;
LONG lfWidth;
LONG lfEscapement;
LONG lfOrientation;
LONG lfWeight;
BYTE lfItalic;
BYTE lfUnderline;
BYTE lfStrikeOut;
BYTE lfCharSet;
BYTE lfOutPrecision;
BYTE lfClipPrecision;
BYTE lfQuality;
BYTE lfPitchAndFamily;
WCHAR lfFaceName[ 32 ];
} LOGFONTW;
typedef LOGFONTA LOGFONT;
#endif
extern RPC_IF_HANDLE __MIDL_itf_mshtml_0000_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_mshtml_0000_v0_0_s_ifspec;
#ifndef __IHTMLFiltersCollection_INTERFACE_DEFINED__
#define __IHTMLFiltersCollection_INTERFACE_DEFINED__
/* interface IHTMLFiltersCollection */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLFiltersCollection;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f3ee-98b5-11cf-bb82-00aa00bdce0b")
IHTMLFiltersCollection : public IDispatch
{
public:
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_length(
/* [out][retval] */ long *p) = 0;
virtual /* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get__newEnum(
/* [out][retval] */ IUnknown **p) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE item(
/* [in] */ VARIANT *pvarIndex,
/* [out][retval] */ VARIANT *pvarResult) = 0;
};
#else /* C style interface */
typedef struct IHTMLFiltersCollectionVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLFiltersCollection * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLFiltersCollection * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLFiltersCollection * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLFiltersCollection * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLFiltersCollection * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLFiltersCollection * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLFiltersCollection * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_length )(
IHTMLFiltersCollection * This,
/* [out][retval] */ long *p);
/* [restricted][hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__newEnum )(
IHTMLFiltersCollection * This,
/* [out][retval] */ IUnknown **p);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *item )(
IHTMLFiltersCollection * This,
/* [in] */ VARIANT *pvarIndex,
/* [out][retval] */ VARIANT *pvarResult);
END_INTERFACE
} IHTMLFiltersCollectionVtbl;
interface IHTMLFiltersCollection
{
CONST_VTBL struct IHTMLFiltersCollectionVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLFiltersCollection_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLFiltersCollection_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLFiltersCollection_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLFiltersCollection_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLFiltersCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLFiltersCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLFiltersCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLFiltersCollection_get_length(This,p) \
(This)->lpVtbl -> get_length(This,p)
#define IHTMLFiltersCollection_get__newEnum(This,p) \
(This)->lpVtbl -> get__newEnum(This,p)
#define IHTMLFiltersCollection_item(This,pvarIndex,pvarResult) \
(This)->lpVtbl -> item(This,pvarIndex,pvarResult)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFiltersCollection_get_length_Proxy(
IHTMLFiltersCollection * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLFiltersCollection_get_length_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFiltersCollection_get__newEnum_Proxy(
IHTMLFiltersCollection * This,
/* [out][retval] */ IUnknown **p);
void __RPC_STUB IHTMLFiltersCollection_get__newEnum_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLFiltersCollection_item_Proxy(
IHTMLFiltersCollection * This,
/* [in] */ VARIANT *pvarIndex,
/* [out][retval] */ VARIANT *pvarResult);
void __RPC_STUB IHTMLFiltersCollection_item_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLFiltersCollection_INTERFACE_DEFINED__ */
#ifndef __MSHTML_LIBRARY_DEFINED__
#define __MSHTML_LIBRARY_DEFINED__
/* library MSHTML */
/* [uuid][version][helpstring][lcid] */
typedef
enum _htmlDesignMode
{ htmlDesignModeInherit = -2,
htmlDesignModeOn = -1,
htmlDesignModeOff = 0,
htmlDesignMode_Max = 2147483647L
} htmlDesignMode;
typedef
enum _htmlZOrder
{ htmlZOrderFront = 0,
htmlZOrderBack = 1,
htmlZOrder_Max = 2147483647L
} htmlZOrder;
typedef
enum _htmlClear
{ htmlClearNotSet = 0,
htmlClearAll = 1,
htmlClearLeft = 2,
htmlClearRight = 3,
htmlClearBoth = 4,
htmlClearNone = 5,
htmlClear_Max = 2147483647L
} htmlClear;
typedef
enum _htmlControlAlign
{ htmlControlAlignNotSet = 0,
htmlControlAlignLeft = 1,
htmlControlAlignCenter = 2,
htmlControlAlignRight = 3,
htmlControlAlignTextTop = 4,
htmlControlAlignAbsMiddle = 5,
htmlControlAlignBaseline = 6,
htmlControlAlignAbsBottom = 7,
htmlControlAlignBottom = 8,
htmlControlAlignMiddle = 9,
htmlControlAlignTop = 10,
htmlControlAlign_Max = 2147483647L
} htmlControlAlign;
typedef
enum _htmlBlockAlign
{ htmlBlockAlignNotSet = 0,
htmlBlockAlignLeft = 1,
htmlBlockAlignCenter = 2,
htmlBlockAlignRight = 3,
htmlBlockAlignJustify = 4,
htmlBlockAlign_Max = 2147483647L
} htmlBlockAlign;
typedef
enum _htmlReadyState
{ htmlReadyStateuninitialized = 0,
htmlReadyStateloading = 1,
htmlReadyStateloaded = 2,
htmlReadyStateinteractive = 3,
htmlReadyStatecomplete = 4,
htmlReadyState_Max = 2147483647L
} htmlReadyState;
typedef
enum _htmlLoop
{ htmlLoopLoopInfinite = -1,
htmlLoop_Max = 2147483647L
} htmlLoop;
typedef
enum _mediaType
{ mediaTypeNotSet = 0,
mediaTypeAll = 511,
mediaTypeAural = 1,
mediaTypeBraille = 2,
mediaTypeEmbossed = 4,
mediaTypeHandheld = 8,
mediaTypePrint = 16,
mediaTypeProjection = 32,
mediaTypeScreen = 64,
mediaTypeTty = 128,
mediaTypeTv = 256,
mediaType_Max = 2147483647L
} mediaType;
typedef
enum _styleTextTransform
{ styleTextTransformNotSet = 0,
styleTextTransformCapitalize = 1,
styleTextTransformLowercase = 2,
styleTextTransformUppercase = 3,
styleTextTransformNone = 4,
styleTextTransform_Max = 2147483647L
} styleTextTransform;
typedef
enum _styleDataRepeat
{ styleDataRepeatNone = 0,
styleDataRepeatInner = 1,
styleDataRepeat_Max = 2147483647L
} styleDataRepeat;
typedef
enum _styleOverflow
{ styleOverflowNotSet = 0,
styleOverflowAuto = 1,
styleOverflowHidden = 2,
styleOverflowVisible = 3,
styleOverflowScroll = 4,
styleOverflow_Max = 2147483647L
} styleOverflow;
typedef
enum _styleTableLayout
{ styleTableLayoutNotSet = 0,
styleTableLayoutAuto = 1,
styleTableLayoutFixed = 2,
styleTableLayout_Max = 2147483647L
} styleTableLayout;
typedef
enum _styleBorderCollapse
{ styleBorderCollapseNotSet = 0,
styleBorderCollapseSeparate = 1,
styleBorderCollapseCollapse = 2,
styleBorderCollapse_Max = 2147483647L
} styleBorderCollapse;
typedef
enum _styleFontStyle
{ styleFontStyleNotSet = 0,
styleFontStyleItalic = 1,
styleFontStyleOblique = 2,
styleFontStyleNormal = 3,
styleFontStyle_Max = 2147483647L
} styleFontStyle;
typedef
enum _styleFontVariant
{ styleFontVariantNotSet = 0,
styleFontVariantSmallCaps = 1,
styleFontVariantNormal = 2,
styleFontVariant_Max = 2147483647L
} styleFontVariant;
typedef
enum _styleBackgroundRepeat
{ styleBackgroundRepeatRepeat = 0,
styleBackgroundRepeatRepeatX = 1,
styleBackgroundRepeatRepeatY = 2,
styleBackgroundRepeatNoRepeat = 3,
styleBackgroundRepeatNotSet = 4,
styleBackgroundRepeat_Max = 2147483647L
} styleBackgroundRepeat;
typedef
enum _styleBackgroundAttachment
{ styleBackgroundAttachmentFixed = 0,
styleBackgroundAttachmentScroll = 1,
styleBackgroundAttachmentNotSet = 2,
styleBackgroundAttachment_Max = 2147483647L
} styleBackgroundAttachment;
typedef
enum _styleVerticalAlign
{ styleVerticalAlignAuto = 0,
styleVerticalAlignBaseline = 1,
styleVerticalAlignSub = 2,
styleVerticalAlignSuper = 3,
styleVerticalAlignTop = 4,
styleVerticalAlignTextTop = 5,
styleVerticalAlignMiddle = 6,
styleVerticalAlignBottom = 7,
styleVerticalAlignTextBottom = 8,
styleVerticalAlignInherit = 9,
styleVerticalAlignNotSet = 10,
styleVerticalAlign_Max = 2147483647L
} styleVerticalAlign;
typedef
enum _styleFontWeight
{ styleFontWeightNotSet = 0,
styleFontWeight100 = 1,
styleFontWeight200 = 2,
styleFontWeight300 = 3,
styleFontWeight400 = 4,
styleFontWeight500 = 5,
styleFontWeight600 = 6,
styleFontWeight700 = 7,
styleFontWeight800 = 8,
styleFontWeight900 = 9,
styleFontWeightNormal = 10,
styleFontWeightBold = 11,
styleFontWeightBolder = 12,
styleFontWeightLighter = 13,
styleFontWeight_Max = 2147483647L
} styleFontWeight;
typedef
enum _styleBackgroundPositionX
{ styleBackgroundPositionXNotSet = 0,
styleBackgroundPositionXLeft = 1,
styleBackgroundPositionXCenter = 2,
styleBackgroundPositionXRight = 3,
styleBackgroundPositionX_Max = 2147483647L
} styleBackgroundPositionX;
typedef
enum _styleBackgroundPositionY
{ styleBackgroundPositionYNotSet = 0,
styleBackgroundPositionYTop = 1,
styleBackgroundPositionYCenter = 2,
styleBackgroundPositionYBottom = 3,
styleBackgroundPositionY_Max = 2147483647L
} styleBackgroundPositionY;
typedef
enum _styleFontSize
{ styleFontSizeXXSmall = 0,
styleFontSizeXSmall = 1,
styleFontSizeSmall = 2,
styleFontSizeMedium = 3,
styleFontSizeLarge = 4,
styleFontSizeXLarge = 5,
styleFontSizeXXLarge = 6,
styleFontSizeSmaller = 7,
styleFontSizeLarger = 8,
styleFontSize_Max = 2147483647L
} styleFontSize;
typedef
enum _styleAuto
{ styleAutoAuto = 0,
styleAuto_Max = 2147483647L
} styleAuto;
typedef
enum _styleNormal
{ styleNormalNormal = 0,
styleNormal_Max = 2147483647L
} styleNormal;
typedef
enum _styleBorderWidth
{ styleBorderWidthThin = 0,
styleBorderWidthMedium = 1,
styleBorderWidthThick = 2,
styleBorderWidth_Max = 2147483647L
} styleBorderWidth;
typedef
enum _stylePosition
{ stylePositionNotSet = 0,
stylePositionstatic = 1,
stylePositionrelative = 2,
stylePositionabsolute = 3,
stylePositionfixed = 4,
stylePosition_Max = 2147483647L
} stylePosition;
typedef
enum _styleBorderStyle
{ styleBorderStyleNotSet = 0,
styleBorderStyleDotted = 1,
styleBorderStyleDashed = 2,
styleBorderStyleSolid = 3,
styleBorderStyleDouble = 4,
styleBorderStyleGroove = 5,
styleBorderStyleRidge = 6,
styleBorderStyleInset = 7,
styleBorderStyleOutset = 8,
styleBorderStyleWindowInset = 9,
styleBorderStyleNone = 10,
styleBorderStyle_Max = 2147483647L
} styleBorderStyle;
typedef
enum _styleStyleFloat
{ styleStyleFloatNotSet = 0,
styleStyleFloatLeft = 1,
styleStyleFloatRight = 2,
styleStyleFloatNone = 3,
styleStyleFloat_Max = 2147483647L
} styleStyleFloat;
typedef
enum _styleDisplay
{ styleDisplayNotSet = 0,
styleDisplayBlock = 1,
styleDisplayInline = 2,
styleDisplayListItem = 3,
styleDisplayNone = 4,
styleDisplayTableHeaderGroup = 5,
styleDisplayTableFooterGroup = 6,
styleDisplayInlineBlock = 7,
styleDisplay_Max = 2147483647L
} styleDisplay;
typedef
enum _styleVisibility
{ styleVisibilityNotSet = 0,
styleVisibilityInherit = 1,
styleVisibilityVisible = 2,
styleVisibilityHidden = 3,
styleVisibility_Max = 2147483647L
} styleVisibility;
typedef
enum _styleListStyleType
{ styleListStyleTypeNotSet = 0,
styleListStyleTypeDisc = 1,
styleListStyleTypeCircle = 2,
styleListStyleTypeSquare = 3,
styleListStyleTypeDecimal = 4,
styleListStyleTypeLowerRoman = 5,
styleListStyleTypeUpperRoman = 6,
styleListStyleTypeLowerAlpha = 7,
styleListStyleTypeUpperAlpha = 8,
styleListStyleTypeNone = 9,
styleListStyleType_Max = 2147483647L
} styleListStyleType;
typedef
enum _styleListStylePosition
{ styleListStylePositionNotSet = 0,
styleListStylePositionInside = 1,
styleListStylePositionOutSide = 2,
styleListStylePosition_Max = 2147483647L
} styleListStylePosition;
typedef
enum _styleWhiteSpace
{ styleWhiteSpaceNotSet = 0,
styleWhiteSpaceNormal = 1,
styleWhiteSpacePre = 2,
styleWhiteSpaceNowrap = 3,
styleWhiteSpace_Max = 2147483647L
} styleWhiteSpace;
typedef
enum _stylePageBreak
{ stylePageBreakNotSet = 0,
stylePageBreakAuto = 1,
stylePageBreakAlways = 2,
stylePageBreakLeft = 3,
stylePageBreakRight = 4,
stylePageBreak_Max = 2147483647L
} stylePageBreak;
typedef
enum _styleCursor
{ styleCursorAuto = 0,
styleCursorCrosshair = 1,
styleCursorDefault = 2,
styleCursorHand = 3,
styleCursorMove = 4,
styleCursorE_resize = 5,
styleCursorNe_resize = 6,
styleCursorNw_resize = 7,
styleCursorN_resize = 8,
styleCursorSe_resize = 9,
styleCursorSw_resize = 10,
styleCursorS_resize = 11,
styleCursorW_resize = 12,
styleCursorText = 13,
styleCursorWait = 14,
styleCursorHelp = 15,
styleCursorPointer = 16,
styleCursorProgress = 17,
styleCursorNot_allowed = 18,
styleCursorNo_drop = 19,
styleCursorVertical_text = 20,
styleCursorall_scroll = 21,
styleCursorcol_resize = 22,
styleCursorrow_resize = 23,
styleCursorcustom = 24,
styleCursorNotSet = 25,
styleCursor_Max = 2147483647L
} styleCursor;
typedef
enum _styleDir
{ styleDirNotSet = 0,
styleDirLeftToRight = 1,
styleDirRightToLeft = 2,
styleDirInherit = 3,
styleDir_Max = 2147483647L
} styleDir;
typedef
enum _styleBidi
{ styleBidiNotSet = 0,
styleBidiNormal = 1,
styleBidiEmbed = 2,
styleBidiOverride = 3,
styleBidiInherit = 4,
styleBidi_Max = 2147483647L
} styleBidi;
typedef
enum _styleImeMode
{ styleImeModeAuto = 0,
styleImeModeActive = 1,
styleImeModeInactive = 2,
styleImeModeDisabled = 3,
styleImeModeNotSet = 4,
styleImeMode_Max = 2147483647L
} styleImeMode;
typedef
enum _styleRubyAlign
{ styleRubyAlignNotSet = 0,
styleRubyAlignAuto = 1,
styleRubyAlignLeft = 2,
styleRubyAlignCenter = 3,
styleRubyAlignRight = 4,
styleRubyAlignDistributeLetter = 5,
styleRubyAlignDistributeSpace = 6,
styleRubyAlignLineEdge = 7,
styleRubyAlign_Max = 2147483647L
} styleRubyAlign;
typedef
enum _styleRubyPosition
{ styleRubyPositionNotSet = 0,
styleRubyPositionAbove = 1,
styleRubyPositionInline = 2,
styleRubyPosition_Max = 2147483647L
} styleRubyPosition;
typedef
enum _styleRubyOverhang
{ styleRubyOverhangNotSet = 0,
styleRubyOverhangAuto = 1,
styleRubyOverhangWhitespace = 2,
styleRubyOverhangNone = 3,
styleRubyOverhang_Max = 2147483647L
} styleRubyOverhang;
typedef
enum _styleLayoutGridChar
{ styleLayoutGridCharNotSet = 0,
styleLayoutGridCharAuto = 1,
styleLayoutGridCharNone = 2,
styleLayoutGridChar_Max = 2147483647L
} styleLayoutGridChar;
typedef
enum _styleLayoutGridLine
{ styleLayoutGridLineNotSet = 0,
styleLayoutGridLineAuto = 1,
styleLayoutGridLineNone = 2,
styleLayoutGridLine_Max = 2147483647L
} styleLayoutGridLine;
typedef
enum _styleLayoutGridMode
{ styleLayoutGridModeNotSet = 0,
styleLayoutGridModeChar = 1,
styleLayoutGridModeLine = 2,
styleLayoutGridModeBoth = 3,
styleLayoutGridModeNone = 4,
styleLayoutGridMode_Max = 2147483647L
} styleLayoutGridMode;
typedef
enum _styleLayoutGridType
{ styleLayoutGridTypeNotSet = 0,
styleLayoutGridTypeLoose = 1,
styleLayoutGridTypeStrict = 2,
styleLayoutGridTypeFixed = 3,
styleLayoutGridType_Max = 2147483647L
} styleLayoutGridType;
typedef
enum _styleLineBreak
{ styleLineBreakNotSet = 0,
styleLineBreakNormal = 1,
styleLineBreakStrict = 2,
styleLineBreak_Max = 2147483647L
} styleLineBreak;
typedef
enum _styleWordBreak
{ styleWordBreakNotSet = 0,
styleWordBreakNormal = 1,
styleWordBreakBreakAll = 2,
styleWordBreakKeepAll = 3,
styleWordBreak_Max = 2147483647L
} styleWordBreak;
typedef
enum _styleWordWrap
{ styleWordWrapNotSet = 0,
styleWordWrapOff = 1,
styleWordWrapOn = 2,
styleWordWrap_Max = 2147483647L
} styleWordWrap;
typedef
enum _styleTextJustify
{ styleTextJustifyNotSet = 0,
styleTextJustifyInterWord = 1,
styleTextJustifyNewspaper = 2,
styleTextJustifyDistribute = 3,
styleTextJustifyDistributeAllLines = 4,
styleTextJustifyInterIdeograph = 5,
styleTextJustifyInterCluster = 6,
styleTextJustifyKashida = 7,
styleTextJustifyAuto = 8,
styleTextJustify_Max = 2147483647L
} styleTextJustify;
typedef
enum _styleTextAlignLast
{ styleTextAlignLastNotSet = 0,
styleTextAlignLastLeft = 1,
styleTextAlignLastCenter = 2,
styleTextAlignLastRight = 3,
styleTextAlignLastJustify = 4,
styleTextAlignLastAuto = 5,
styleTextAlignLast_Max = 2147483647L
} styleTextAlignLast;
typedef
enum _styleTextJustifyTrim
{ styleTextJustifyTrimNotSet = 0,
styleTextJustifyTrimNone = 1,
styleTextJustifyTrimPunctuation = 2,
styleTextJustifyTrimPunctAndKana = 3,
styleTextJustifyTrim_Max = 2147483647L
} styleTextJustifyTrim;
typedef
enum _styleAccelerator
{ styleAcceleratorFalse = 0,
styleAcceleratorTrue = 1,
styleAccelerator_Max = 2147483647L
} styleAccelerator;
typedef
enum _styleLayoutFlow
{ styleLayoutFlowHorizontal = 0,
styleLayoutFlowVerticalIdeographic = 1,
styleLayoutFlowNotSet = 2,
styleLayoutFlow_Max = 2147483647L
} styleLayoutFlow;
typedef
enum _styleWritingMode
{ styleWritingModeLrtb = 0,
styleWritingModeTbrl = 1,
styleWritingModeNotSet = 2,
styleWritingMode_Max = 2147483647L
} styleWritingMode;
typedef
enum _styleBool
{ styleBoolFalse = 0,
styleBoolTrue = 1,
styleBool_Max = 2147483647L
} styleBool;
typedef
enum _styleTextUnderlinePosition
{ styleTextUnderlinePositionBelow = 0,
styleTextUnderlinePositionAbove = 1,
styleTextUnderlinePositionAuto = 2,
styleTextUnderlinePositionNotSet = 3,
styleTextUnderlinePosition_Max = 2147483647L
} styleTextUnderlinePosition;
typedef
enum _styleTextOverflow
{ styleTextOverflowClip = 0,
styleTextOverflowEllipsis = 1,
styleTextOverflowNotSet = 2,
styleTextOverflow_Max = 2147483647L
} styleTextOverflow;
EXTERN_C const GUID CLSID_CStyle;
EXTERN_C const GUID CLSID_CRuleStyle;
typedef
enum _styleTextLineThroughStyle
{ styleTextLineThroughStyleUndefined = 0,
styleTextLineThroughStyleSingle = 1,
styleTextLineThroughStyleDouble = 2,
styleTextLineThroughStyle_Max = 2147483647L
} styleTextLineThroughStyle;
typedef
enum _styleTextUnderlineStyle
{ styleTextUnderlineStyleUndefined = 0,
styleTextUnderlineStyleSingle = 1,
styleTextUnderlineStyleDouble = 2,
styleTextUnderlineStyleWords = 3,
styleTextUnderlineStyleDotted = 4,
styleTextUnderlineStyleThick = 5,
styleTextUnderlineStyleDash = 6,
styleTextUnderlineStyleDotDash = 7,
styleTextUnderlineStyleDotDotDash = 8,
styleTextUnderlineStyleWave = 9,
styleTextUnderlineStyleSingleAccounting = 10,
styleTextUnderlineStyleDoubleAccounting = 11,
styleTextUnderlineStyleThickDash = 12,
styleTextUnderlineStyle_Max = 2147483647L
} styleTextUnderlineStyle;
typedef
enum _styleTextEffect
{ styleTextEffectNone = 0,
styleTextEffectEmboss = 1,
styleTextEffectEngrave = 2,
styleTextEffectOutline = 3,
styleTextEffect_Max = 2147483647L
} styleTextEffect;
typedef
enum _styleDefaultTextSelection
{ styleDefaultTextSelectionFalse = 0,
styleDefaultTextSelectionTrue = 1,
styleDefaultTextSelection_Max = 2147483647L
} styleDefaultTextSelection;
typedef
enum _styleTextDecoration
{ styleTextDecorationNone = 0,
styleTextDecorationUnderline = 1,
styleTextDecorationOverline = 2,
styleTextDecorationLineThrough = 3,
styleTextDecorationBlink = 4,
styleTextDecoration_Max = 2147483647L
} styleTextDecoration;
EXTERN_C const GUID CLSID_CRenderStyle;
typedef
enum _textDecoration
{ textDecorationNone = 0,
textDecorationUnderline = 1,
textDecorationOverline = 2,
textDecorationLineThrough = 3,
textDecorationBlink = 4,
textDecoration_Max = 2147483647L
} textDecoration;
EXTERN_C const GUID CLSID_CCurrentStyle;
EXTERN_C const GUID CLSID_CAttribute;
EXTERN_C const GUID CLSID_CDOMTextNode;
EXTERN_C const GUID CLSID_CDOMImplementation;
EXTERN_C const GUID CLSID_CAttrCollectionator;
EXTERN_C const GUID CLSID_CDOMChildrenCollection;
typedef
enum _htmlListType
{ htmlListTypeNotSet = 0,
htmlListTypeLargeAlpha = 1,
htmlListTypeSmallAlpha = 2,
htmlListTypeLargeRoman = 3,
htmlListTypeSmallRoman = 4,
htmlListTypeNumbers = 5,
htmlListTypeDisc = 6,
htmlListTypeCircle = 7,
htmlListTypeSquare = 8,
htmlListType_Max = 2147483647L
} htmlListType;
typedef
enum _htmlMethod
{ htmlMethodNotSet = 0,
htmlMethodGet = 1,
htmlMethodPost = 2,
htmlMethod_Max = 2147483647L
} htmlMethod;
typedef
enum _htmlWrap
{ htmlWrapOff = 1,
htmlWrapSoft = 2,
htmlWrapHard = 3,
htmlWrap_Max = 2147483647L
} htmlWrap;
typedef
enum _htmlDir
{ htmlDirNotSet = 0,
htmlDirLeftToRight = 1,
htmlDirRightToLeft = 2,
htmlDir_Max = 2147483647L
} htmlDir;
typedef
enum _htmlEditable
{ htmlEditableInherit = 0,
htmlEditableTrue = 1,
htmlEditableFalse = 2,
htmlEditable_Max = 2147483647L
} htmlEditable;
typedef
enum _htmlInput
{ htmlInputNotSet = 0,
htmlInputButton = 1,
htmlInputCheckbox = 2,
htmlInputFile = 3,
htmlInputHidden = 4,
htmlInputImage = 5,
htmlInputPassword = 6,
htmlInputRadio = 7,
htmlInputReset = 8,
htmlInputSelectOne = 9,
htmlInputSelectMultiple = 10,
htmlInputSubmit = 11,
htmlInputText = 12,
htmlInputTextarea = 13,
htmlInputRichtext = 14,
htmlInput_Max = 2147483647L
} htmlInput;
typedef
enum _htmlEncoding
{ htmlEncodingURL = 0,
htmlEncodingMultipart = 1,
htmlEncodingText = 2,
htmlEncoding_Max = 2147483647L
} htmlEncoding;
typedef
enum _htmlAdjacency
{ htmlAdjacencyBeforeBegin = 1,
htmlAdjacencyAfterBegin = 2,
htmlAdjacencyBeforeEnd = 3,
htmlAdjacencyAfterEnd = 4,
htmlAdjacency_Max = 2147483647L
} htmlAdjacency;
typedef
enum _htmlTabIndex
{ htmlTabIndexNotSet = -32768,
htmlTabIndex_Max = 2147483647L
} htmlTabIndex;
typedef
enum _htmlComponent
{ htmlComponentClient = 0,
htmlComponentSbLeft = 1,
htmlComponentSbPageLeft = 2,
htmlComponentSbHThumb = 3,
htmlComponentSbPageRight = 4,
htmlComponentSbRight = 5,
htmlComponentSbUp = 6,
htmlComponentSbPageUp = 7,
htmlComponentSbVThumb = 8,
htmlComponentSbPageDown = 9,
htmlComponentSbDown = 10,
htmlComponentSbLeft2 = 11,
htmlComponentSbPageLeft2 = 12,
htmlComponentSbRight2 = 13,
htmlComponentSbPageRight2 = 14,
htmlComponentSbUp2 = 15,
htmlComponentSbPageUp2 = 16,
htmlComponentSbDown2 = 17,
htmlComponentSbPageDown2 = 18,
htmlComponentSbTop = 19,
htmlComponentSbBottom = 20,
htmlComponentOutside = 21,
htmlComponentGHTopLeft = 22,
htmlComponentGHLeft = 23,
htmlComponentGHTop = 24,
htmlComponentGHBottomLeft = 25,
htmlComponentGHTopRight = 26,
htmlComponentGHBottom = 27,
htmlComponentGHRight = 28,
htmlComponentGHBottomRight = 29,
htmlComponent_Max = 2147483647L
} htmlComponent;
typedef
enum _htmlApplyLocation
{ htmlApplyLocationInside = 0,
htmlApplyLocationOutside = 1,
htmlApplyLocation_Max = 2147483647L
} htmlApplyLocation;
typedef
enum _htmlGlyphMode
{ htmlGlyphModeNone = 0,
htmlGlyphModeBegin = 1,
htmlGlyphModeEnd = 2,
htmlGlyphModeBoth = 3,
htmlGlyphMode_Max = 2147483647L
} htmlGlyphMode;
EXTERN_C const GUID CLSID_CDefaults;
EXTERN_C const GUID CLSID_CHtmlComponentDD;
EXTERN_C const GUID CLSID_CHtmlComponentProperty;
EXTERN_C const GUID CLSID_CHtmlComponentMethod;
EXTERN_C const GUID CLSID_CHtmlComponentEvent;
EXTERN_C const GUID CLSID_CHtmlComponentAttach;
EXTERN_C const GUID CLSID_CHtmlComponentDesc;
EXTERN_C const GUID CLSID_CPeerUrnCollection;
EXTERN_C const GUID CLSID_CGenericElement;
EXTERN_C const GUID CLSID_CStyleSheetRule;
EXTERN_C const GUID CLSID_CStyleSheetRuleArray;
EXTERN_C const GUID CLSID_CStyleSheetPage;
EXTERN_C const GUID CLSID_CStyleSheetPageArray;
EXTERN_C const GUID CLSID_CStyleSheet;
EXTERN_C const GUID CLSID_CStyleSheetArray;
EXTERN_C const GUID CLSID_CLinkElement;
typedef
enum _htmlUnit
{ htmlUnitCharacter = 1,
htmlUnitWord = 2,
htmlUnitSentence = 3,
htmlUnitTextEdit = 6,
htmlUnit_Max = 2147483647L
} htmlUnit;
typedef
enum _htmlEndPoints
{ htmlEndPointsStartToStart = 1,
htmlEndPointsStartToEnd = 2,
htmlEndPointsEndToStart = 3,
htmlEndPointsEndToEnd = 4,
htmlEndPoints_Max = 2147483647L
} htmlEndPoints;
typedef
enum _htmlDirection
{ htmlDirectionForward = 99999,
htmlDirectionBackward = -99999,
htmlDirection_Max = 2147483647L
} htmlDirection;
EXTERN_C const GUID CLSID_CFormElement;
typedef
enum _htmlStart
{ htmlStartfileopen = 0,
htmlStartmouseover = 1,
htmlStart_Max = 2147483647L
} htmlStart;
EXTERN_C const GUID CLSID_CTextElement;
EXTERN_C const GUID CLSID_CImgElement;
EXTERN_C const GUID CLSID_CImageElementFactory;
typedef
enum _bodyScroll
{ bodyScrollyes = 1,
bodyScrollno = 2,
bodyScrollauto = 4,
bodyScrolldefault = 3,
bodyScroll_Max = 2147483647L
} bodyScroll;
EXTERN_C const GUID CLSID_CBodyElement;
EXTERN_C const GUID CLSID_CFontElement;
EXTERN_C const GUID CLSID_CAnchorElement;
EXTERN_C const GUID CLSID_CLabelElement;
EXTERN_C const GUID CLSID_CListElement;
EXTERN_C const GUID CLSID_CUListElement;
EXTERN_C const GUID CLSID_COListElement;
EXTERN_C const GUID CLSID_CLIElement;
EXTERN_C const GUID CLSID_CBlockElement;
EXTERN_C const GUID CLSID_CDivElement;
EXTERN_C const GUID CLSID_CDDElement;
EXTERN_C const GUID CLSID_CDTElement;
EXTERN_C const GUID CLSID_CBRElement;
EXTERN_C const GUID CLSID_CDListElement;
EXTERN_C const GUID CLSID_CHRElement;
EXTERN_C const GUID CLSID_CParaElement;
EXTERN_C const GUID CLSID_CElementCollection;
EXTERN_C const GUID CLSID_CHeaderElement;
typedef
enum _htmlSelectType
{ htmlSelectTypeSelectOne = 1,
htmlSelectTypeSelectMultiple = 2,
htmlSelectType_Max = 2147483647L
} htmlSelectType;
EXTERN_C const GUID CLSID_CSelectElement;
typedef
enum _htmlSelection
{ htmlSelectionNone = 0,
htmlSelectionText = 1,
htmlSelectionControl = 2,
htmlSelectionTable = 3,
htmlSelection_Max = 2147483647L
} htmlSelection;
EXTERN_C const GUID CLSID_COptionElement;
EXTERN_C const GUID CLSID_COptionElementFactory;
EXTERN_C const GUID CLSID_CInput;
EXTERN_C const GUID CLSID_CTextArea;
EXTERN_C const GUID CLSID_CRichtext;
EXTERN_C const GUID CLSID_CButton;
typedef
enum _htmlMarqueeBehavior
{ htmlMarqueeBehaviorscroll = 1,
htmlMarqueeBehaviorslide = 2,
htmlMarqueeBehavioralternate = 3,
htmlMarqueeBehavior_Max = 2147483647L
} htmlMarqueeBehavior;
typedef
enum _htmlMarqueeDirection
{ htmlMarqueeDirectionleft = 1,
htmlMarqueeDirectionright = 3,
htmlMarqueeDirectionup = 5,
htmlMarqueeDirectiondown = 7,
htmlMarqueeDirection_Max = 2147483647L
} htmlMarqueeDirection;
EXTERN_C const GUID CLSID_CMarquee;
EXTERN_C const GUID CLSID_CHtmlElement;
EXTERN_C const GUID CLSID_CHeadElement;
EXTERN_C const GUID CLSID_CTitleElement;
EXTERN_C const GUID CLSID_CMetaElement;
EXTERN_C const GUID CLSID_CBaseElement;
EXTERN_C const GUID CLSID_CIsIndexElement;
EXTERN_C const GUID CLSID_CNextIdElement;
EXTERN_C const GUID CLSID_CBaseFontElement;
EXTERN_C const GUID CLSID_CUnknownElement;
EXTERN_C const GUID CLSID_COmHistory;
EXTERN_C const GUID CLSID_CMimeTypes;
EXTERN_C const GUID CLSID_CPlugins;
EXTERN_C const GUID CLSID_COpsProfile;
EXTERN_C const GUID CLSID_COmNavigator;
EXTERN_C const GUID CLSID_COmLocation;
typedef
enum _htmlPersistState
{ htmlPersistStateNormal = 0,
htmlPersistStateFavorite = 1,
htmlPersistStateHistory = 2,
htmlPersistStateSnapshot = 3,
htmlPersistStateUserData = 4,
htmlPersistState_Max = 2147483647L
} htmlPersistState;
typedef
enum _htmlDropEffect
{ htmlDropEffectCopy = 0,
htmlDropEffectLink = 1,
htmlDropEffectMove = 2,
htmlDropEffectNone = 3,
htmlDropEffect_Max = 2147483647L
} htmlDropEffect;
typedef
enum _htmlEffectAllowed
{ htmlEffectAllowedCopy = 0,
htmlEffectAllowedLink = 1,
htmlEffectAllowedMove = 2,
htmlEffectAllowedCopyLink = 3,
htmlEffectAllowedCopyMove = 4,
htmlEffectAllowedLinkMove = 5,
htmlEffectAllowedAll = 6,
htmlEffectAllowedNone = 7,
htmlEffectAllowedUninitialized = 8,
htmlEffectAllowed_Max = 2147483647L
} htmlEffectAllowed;
EXTERN_C const GUID CLSID_CEventObj;
EXTERN_C const GUID CLSID_CFramesCollection;
EXTERN_C const GUID CLSID_CScreen;
EXTERN_C const GUID CLSID_CWindow;
EXTERN_C const GUID CLSID_COmWindowProxy;
typedef
enum _htmlCompatMode
{ htmlCompatModeBackCompat = 0,
htmlCompatModeCSS1Compat = 1,
htmlCompatMode_Max = 2147483647L
} htmlCompatMode;
EXTERN_C const GUID CLSID_CDocument;
EXTERN_C const GUID CLSID_CScriptlet;
typedef
enum _BoolValue
{ True = 1,
False = 0,
BoolValue_Max = 2147483647L
} BoolValue;
EXTERN_C const GUID CLSID_CPluginSite;
EXTERN_C const GUID CLSID_CAreasCollection;
EXTERN_C const GUID CLSID_CMapElement;
EXTERN_C const GUID CLSID_CAreaElement;
typedef
enum _htmlCaptionAlign
{ htmlCaptionAlignNotSet = 0,
htmlCaptionAlignLeft = 1,
htmlCaptionAlignCenter = 2,
htmlCaptionAlignRight = 3,
htmlCaptionAlignJustify = 4,
htmlCaptionAlignTop = 5,
htmlCaptionAlignBottom = 6,
htmlCaptionAlign_Max = 2147483647L
} htmlCaptionAlign;
typedef
enum _htmlCaptionVAlign
{ htmlCaptionVAlignNotSet = 0,
htmlCaptionVAlignTop = 1,
htmlCaptionVAlignBottom = 2,
htmlCaptionVAlign_Max = 2147483647L
} htmlCaptionVAlign;
EXTERN_C const GUID CLSID_CTableCaption;
EXTERN_C const GUID CLSID_CCommentElement;
EXTERN_C const GUID CLSID_CPhraseElement;
EXTERN_C const GUID CLSID_CSpanElement;
typedef
enum _htmlFrame
{ htmlFrameNotSet = 0,
htmlFramevoid = 1,
htmlFrameabove = 2,
htmlFramebelow = 3,
htmlFramehsides = 4,
htmlFramelhs = 5,
htmlFramerhs = 6,
htmlFramevsides = 7,
htmlFramebox = 8,
htmlFrameborder = 9,
htmlFrame_Max = 2147483647L
} htmlFrame;
typedef
enum _htmlRules
{ htmlRulesNotSet = 0,
htmlRulesnone = 1,
htmlRulesgroups = 2,
htmlRulesrows = 3,
htmlRulescols = 4,
htmlRulesall = 5,
htmlRules_Max = 2147483647L
} htmlRules;
typedef
enum _htmlCellAlign
{ htmlCellAlignNotSet = 0,
htmlCellAlignLeft = 1,
htmlCellAlignCenter = 2,
htmlCellAlignRight = 3,
htmlCellAlignMiddle = htmlCellAlignCenter,
htmlCellAlign_Max = 2147483647L
} htmlCellAlign;
typedef
enum _htmlCellVAlign
{ htmlCellVAlignNotSet = 0,
htmlCellVAlignTop = 1,
htmlCellVAlignMiddle = 2,
htmlCellVAlignBottom = 3,
htmlCellVAlignBaseline = 4,
htmlCellVAlignCenter = htmlCellVAlignMiddle,
htmlCellVAlign_Max = 2147483647L
} htmlCellVAlign;
EXTERN_C const GUID CLSID_CTable;
EXTERN_C const GUID CLSID_CTableCol;
EXTERN_C const GUID CLSID_CTableSection;
EXTERN_C const GUID CLSID_CTableRow;
EXTERN_C const GUID CLSID_CTableCell;
EXTERN_C const GUID CLSID_CScriptElement;
EXTERN_C const GUID CLSID_CNoShowElement;
EXTERN_C const GUID CLSID_CObjectElement;
EXTERN_C const GUID CLSID_CParamElement;
typedef
enum _frameScrolling
{ frameScrollingyes = 1,
frameScrollingno = 2,
frameScrollingauto = 4,
frameScrolling_Max = 2147483647L
} frameScrolling;
EXTERN_C const GUID CLSID_CFrameSite;
EXTERN_C const GUID CLSID_CFrameElement;
EXTERN_C const GUID CLSID_CIFrameElement;
EXTERN_C const GUID CLSID_C1DElement;
EXTERN_C const GUID CLSID_CFieldSetElement;
EXTERN_C const GUID CLSID_CLegendElement;
EXTERN_C const GUID CLSID_CSpanSite;
EXTERN_C const GUID CLSID_CFrameSetSite;
EXTERN_C const GUID CLSID_CBGsound;
EXTERN_C const GUID CLSID_CStyleElement;
EXTERN_C const GUID CLSID_CFontFace;
typedef
enum _ELEMENT_CORNER
{ ELEMENT_CORNER_NONE = 0,
ELEMENT_CORNER_TOP = 1,
ELEMENT_CORNER_LEFT = 2,
ELEMENT_CORNER_BOTTOM = 3,
ELEMENT_CORNER_RIGHT = 4,
ELEMENT_CORNER_TOPLEFT = 5,
ELEMENT_CORNER_TOPRIGHT = 6,
ELEMENT_CORNER_BOTTOMLEFT = 7,
ELEMENT_CORNER_BOTTOMRIGHT = 8,
ELEMENT_CORNER_Max = 2147483647L
} ELEMENT_CORNER;
typedef
enum _SECUREURLHOSTVALIDATE_FLAGS
{ SUHV_PROMPTBEFORENO = 0x1,
SUHV_SILENTYES = 0x2,
SUHV_UNSECURESOURCE = 0x4,
SECUREURLHOSTVALIDATE_FLAGS_Max = 2147483647L
} SECUREURLHOSTVALIDATE_FLAGS;
typedef
enum _POINTER_GRAVITY
{ POINTER_GRAVITY_Left = 0,
POINTER_GRAVITY_Right = 1,
POINTER_GRAVITY_Max = 2147483647L
} POINTER_GRAVITY;
typedef
enum _ELEMENT_ADJACENCY
{ ELEM_ADJ_BeforeBegin = 0,
ELEM_ADJ_AfterBegin = 1,
ELEM_ADJ_BeforeEnd = 2,
ELEM_ADJ_AfterEnd = 3,
ELEMENT_ADJACENCY_Max = 2147483647L
} ELEMENT_ADJACENCY;
typedef
enum _MARKUP_CONTEXT_TYPE
{ CONTEXT_TYPE_None = 0,
CONTEXT_TYPE_Text = 1,
CONTEXT_TYPE_EnterScope = 2,
CONTEXT_TYPE_ExitScope = 3,
CONTEXT_TYPE_NoScope = 4,
MARKUP_CONTEXT_TYPE_Max = 2147483647L
} MARKUP_CONTEXT_TYPE;
typedef
enum _FINDTEXT_FLAGS
{ FINDTEXT_BACKWARDS = 0x1,
FINDTEXT_WHOLEWORD = 0x2,
FINDTEXT_MATCHCASE = 0x4,
FINDTEXT_RAW = 0x20000,
FINDTEXT_MATCHDIAC = 0x20000000,
FINDTEXT_MATCHKASHIDA = 0x40000000,
FINDTEXT_MATCHALEFHAMZA = 0x80000000,
FINDTEXT_FLAGS_Max = 2147483647L
} FINDTEXT_FLAGS;
typedef
enum _MOVEUNIT_ACTION
{ MOVEUNIT_PREVCHAR = 0,
MOVEUNIT_NEXTCHAR = 1,
MOVEUNIT_PREVCLUSTERBEGIN = 2,
MOVEUNIT_NEXTCLUSTERBEGIN = 3,
MOVEUNIT_PREVCLUSTEREND = 4,
MOVEUNIT_NEXTCLUSTEREND = 5,
MOVEUNIT_PREVWORDBEGIN = 6,
MOVEUNIT_NEXTWORDBEGIN = 7,
MOVEUNIT_PREVWORDEND = 8,
MOVEUNIT_NEXTWORDEND = 9,
MOVEUNIT_PREVPROOFWORD = 10,
MOVEUNIT_NEXTPROOFWORD = 11,
MOVEUNIT_NEXTURLBEGIN = 12,
MOVEUNIT_PREVURLBEGIN = 13,
MOVEUNIT_NEXTURLEND = 14,
MOVEUNIT_PREVURLEND = 15,
MOVEUNIT_PREVSENTENCE = 16,
MOVEUNIT_NEXTSENTENCE = 17,
MOVEUNIT_PREVBLOCK = 18,
MOVEUNIT_NEXTBLOCK = 19,
MOVEUNIT_ACTION_Max = 2147483647L
} MOVEUNIT_ACTION;
typedef
enum _PARSE_FLAGS
{ PARSE_ABSOLUTIFYIE40URLS = 0x1,
PARSE_FLAGS_Max = 2147483647L
} PARSE_FLAGS;
typedef
enum _ELEMENT_TAG_ID
{ TAGID_NULL = 0,
TAGID_UNKNOWN = 1,
TAGID_A = 2,
TAGID_ACRONYM = 3,
TAGID_ADDRESS = 4,
TAGID_APPLET = 5,
TAGID_AREA = 6,
TAGID_B = 7,
TAGID_BASE = 8,
TAGID_BASEFONT = 9,
TAGID_BDO = 10,
TAGID_BGSOUND = 11,
TAGID_BIG = 12,
TAGID_BLINK = 13,
TAGID_BLOCKQUOTE = 14,
TAGID_BODY = 15,
TAGID_BR = 16,
TAGID_BUTTON = 17,
TAGID_CAPTION = 18,
TAGID_CENTER = 19,
TAGID_CITE = 20,
TAGID_CODE = 21,
TAGID_COL = 22,
TAGID_COLGROUP = 23,
TAGID_COMMENT = 24,
TAGID_COMMENT_RAW = 25,
TAGID_DD = 26,
TAGID_DEL = 27,
TAGID_DFN = 28,
TAGID_DIR = 29,
TAGID_DIV = 30,
TAGID_DL = 31,
TAGID_DT = 32,
TAGID_EM = 33,
TAGID_EMBED = 34,
TAGID_FIELDSET = 35,
TAGID_FONT = 36,
TAGID_FORM = 37,
TAGID_FRAME = 38,
TAGID_FRAMESET = 39,
TAGID_GENERIC = 40,
TAGID_H1 = 41,
TAGID_H2 = 42,
TAGID_H3 = 43,
TAGID_H4 = 44,
TAGID_H5 = 45,
TAGID_H6 = 46,
TAGID_HEAD = 47,
TAGID_HR = 48,
TAGID_HTML = 49,
TAGID_I = 50,
TAGID_IFRAME = 51,
TAGID_IMG = 52,
TAGID_INPUT = 53,
TAGID_INS = 54,
TAGID_KBD = 55,
TAGID_LABEL = 56,
TAGID_LEGEND = 57,
TAGID_LI = 58,
TAGID_LINK = 59,
TAGID_LISTING = 60,
TAGID_MAP = 61,
TAGID_MARQUEE = 62,
TAGID_MENU = 63,
TAGID_META = 64,
TAGID_NEXTID = 65,
TAGID_NOBR = 66,
TAGID_NOEMBED = 67,
TAGID_NOFRAMES = 68,
TAGID_NOSCRIPT = 69,
TAGID_OBJECT = 70,
TAGID_OL = 71,
TAGID_OPTION = 72,
TAGID_P = 73,
TAGID_PARAM = 74,
TAGID_PLAINTEXT = 75,
TAGID_PRE = 76,
TAGID_Q = 77,
TAGID_RP = 78,
TAGID_RT = 79,
TAGID_RUBY = 80,
TAGID_S = 81,
TAGID_SAMP = 82,
TAGID_SCRIPT = 83,
TAGID_SELECT = 84,
TAGID_SMALL = 85,
TAGID_SPAN = 86,
TAGID_STRIKE = 87,
TAGID_STRONG = 88,
TAGID_STYLE = 89,
TAGID_SUB = 90,
TAGID_SUP = 91,
TAGID_TABLE = 92,
TAGID_TBODY = 93,
TAGID_TC = 94,
TAGID_TD = 95,
TAGID_TEXTAREA = 96,
TAGID_TFOOT = 97,
TAGID_TH = 98,
TAGID_THEAD = 99,
TAGID_TITLE = 100,
TAGID_TR = 101,
TAGID_TT = 102,
TAGID_U = 103,
TAGID_UL = 104,
TAGID_VAR = 105,
TAGID_WBR = 106,
TAGID_XMP = 107,
TAGID_ROOT = 108,
TAGID_OPTGROUP = 109,
TAGID_COUNT = 110,
TAGID_LAST_PREDEFINED = 10000,
ELEMENT_TAG_ID_Max = 2147483647L
} ELEMENT_TAG_ID;
typedef
enum _SELECTION_TYPE
{ SELECTION_TYPE_None = 0,
SELECTION_TYPE_Caret = 1,
SELECTION_TYPE_Text = 2,
SELECTION_TYPE_Control = 3,
SELECTION_TYPE_Max = 2147483647L
} SELECTION_TYPE;
typedef
enum _SAVE_SEGMENTS_FLAGS
{ SAVE_SEGMENTS_NoIE4SelectionCompat = 0x1,
SAVE_SEGMENTS_FLAGS_Max = 2147483647L
} SAVE_SEGMENTS_FLAGS;
typedef
enum _CARET_DIRECTION
{ CARET_DIRECTION_INDETERMINATE = 0,
CARET_DIRECTION_SAME = 1,
CARET_DIRECTION_BACKWARD = 2,
CARET_DIRECTION_FORWARD = 3,
CARET_DIRECTION_Max = 2147483647L
} CARET_DIRECTION;
typedef
enum _LINE_DIRECTION
{ LINE_DIRECTION_RightToLeft = 1,
LINE_DIRECTION_LeftToRight = 2,
LINE_DIRECTION_Max = 2147483647L
} LINE_DIRECTION;
typedef
enum _HT_OPTIONS
{ HT_OPT_AllowAfterEOL = 0x1,
HT_OPTIONS_Max = 2147483647L
} HT_OPTIONS;
typedef
enum _HT_RESULTS
{ HT_RESULTS_Glyph = 0x1,
HT_RESULTS_Max = 2147483647L
} HT_RESULTS;
typedef
enum _DISPLAY_MOVEUNIT
{ DISPLAY_MOVEUNIT_PreviousLine = 1,
DISPLAY_MOVEUNIT_NextLine = 2,
DISPLAY_MOVEUNIT_CurrentLineStart = 3,
DISPLAY_MOVEUNIT_CurrentLineEnd = 4,
DISPLAY_MOVEUNIT_TopOfWindow = 5,
DISPLAY_MOVEUNIT_BottomOfWindow = 6,
DISPLAY_MOVEUNIT_Max = 2147483647L
} DISPLAY_MOVEUNIT;
typedef
enum _DISPLAY_GRAVITY
{ DISPLAY_GRAVITY_PreviousLine = 1,
DISPLAY_GRAVITY_NextLine = 2,
DISPLAY_GRAVITY_Max = 2147483647L
} DISPLAY_GRAVITY;
typedef
enum _DISPLAY_BREAK
{ DISPLAY_BREAK_None = 0,
DISPLAY_BREAK_Block = 0x1,
DISPLAY_BREAK_Break = 0x2,
DISPLAY_BREAK_Max = 2147483647L
} DISPLAY_BREAK;
typedef
enum _COORD_SYSTEM
{ COORD_SYSTEM_GLOBAL = 0,
COORD_SYSTEM_PARENT = 1,
COORD_SYSTEM_CONTAINER = 2,
COORD_SYSTEM_CONTENT = 3,
COORD_SYSTEM_FRAME = 4,
COORD_SYSTEM_Max = 2147483647L
} COORD_SYSTEM;
EXTERN_C const GUID CLSID_HtmlDlgSafeHelper;
EXTERN_C const GUID CLSID_BlockFormats;
EXTERN_C const GUID CLSID_FontNames;
EXTERN_C const GUID CLSID_CHTMLNamespace;
EXTERN_C const GUID CLSID_CHTMLNamespaceCollection;
typedef
enum _HTML_PAINTER
{ HTMLPAINTER_OPAQUE = 0x1,
HTMLPAINTER_TRANSPARENT = 0x2,
HTMLPAINTER_ALPHA = 0x4,
HTMLPAINTER_COMPLEX = 0x8,
HTMLPAINTER_OVERLAY = 0x10,
HTMLPAINTER_HITTEST = 0x20,
HTMLPAINTER_SURFACE = 0x100,
HTMLPAINTER_3DSURFACE = 0x200,
HTMLPAINTER_NOBAND = 0x400,
HTMLPAINTER_NODC = 0x1000,
HTMLPAINTER_NOPHYSICALCLIP = 0x2000,
HTMLPAINTER_NOSAVEDC = 0x4000,
HTMLPAINTER_SUPPORTS_XFORM = 0x8000,
HTMLPAINTER_EXPAND = 0x10000,
HTMLPAINTER_NOSCROLLBITS = 0x20000,
HTML_PAINTER_Max = 2147483647L
} HTML_PAINTER;
typedef
enum _HTML_PAINT_ZORDER
{ HTMLPAINT_ZORDER_NONE = 0,
HTMLPAINT_ZORDER_REPLACE_ALL = 1,
HTMLPAINT_ZORDER_REPLACE_CONTENT = 2,
HTMLPAINT_ZORDER_REPLACE_BACKGROUND = 3,
HTMLPAINT_ZORDER_BELOW_CONTENT = 4,
HTMLPAINT_ZORDER_BELOW_FLOW = 5,
HTMLPAINT_ZORDER_ABOVE_FLOW = 6,
HTMLPAINT_ZORDER_ABOVE_CONTENT = 7,
HTMLPAINT_ZORDER_WINDOW_TOP = 8,
HTML_PAINT_ZORDER_Max = 2147483647L
} HTML_PAINT_ZORDER;
typedef
enum _HTML_PAINT_DRAW_FLAGS
{ HTMLPAINT_DRAW_UPDATEREGION = 0x1,
HTMLPAINT_DRAW_USE_XFORM = 0x2,
HTML_PAINT_DRAW_FLAGS_Max = 2147483647L
} HTML_PAINT_DRAW_FLAGS;
typedef
enum _HTML_PAINT_EVENT_FLAGS
{ HTMLPAINT_EVENT_TARGET = 0x1,
HTMLPAINT_EVENT_SETCURSOR = 0x2,
HTML_PAINT_EVENT_FLAGS_Max = 2147483647L
} HTML_PAINT_EVENT_FLAGS;
typedef
enum _HTML_PAINT_DRAW_INFO_FLAGS
{ HTMLPAINT_DRAWINFO_VIEWPORT = 0x1,
HTMLPAINT_DRAWINFO_UPDATEREGION = 0x2,
HTMLPAINT_DRAWINFO_XFORM = 0x4,
HTML_PAINT_DRAW_INFO_FLAGS_Max = 2147483647L
} HTML_PAINT_DRAW_INFO_FLAGS;
typedef struct _HTML_PAINTER_INFO
{
LONG lFlags;
LONG lZOrder;
IID iidDrawObject;
RECT rcExpand;
} HTML_PAINTER_INFO;
typedef struct _HTML_PAINT_XFORM
{
FLOAT eM11;
FLOAT eM12;
FLOAT eM21;
FLOAT eM22;
FLOAT eDx;
FLOAT eDy;
} HTML_PAINT_XFORM;
typedef struct _HTML_PAINT_DRAW_INFO
{
RECT rcViewport;
HRGN hrgnUpdate;
HTML_PAINT_XFORM xform;
} HTML_PAINT_DRAW_INFO;
typedef
enum _HTMLDlgFlag
{ HTMLDlgFlagNo = 0,
HTMLDlgFlagOff = 0,
HTMLDlgFlag0 = 0,
HTMLDlgFlagYes = 1,
HTMLDlgFlagOn = 1,
HTMLDlgFlag1 = 1,
HTMLDlgFlagNotSet = -1,
HTMLDlgFlag_Max = 2147483647L
} HTMLDlgFlag;
typedef
enum _HTMLDlgBorder
{ HTMLDlgBorderThin = 0,
HTMLDlgBorderThick = 0x40000L,
HTMLDlgBorder_Max = 2147483647L
} HTMLDlgBorder;
typedef
enum _HTMLDlgEdge
{ HTMLDlgEdgeSunken = 0,
HTMLDlgEdgeRaised = 16,
HTMLDlgEdge_Max = 2147483647L
} HTMLDlgEdge;
typedef
enum _HTMLDlgCenter
{ HTMLDlgCenterNo = 0,
HTMLDlgCenterOff = 0,
HTMLDlgCenter0 = 0,
HTMLDlgCenterYes = 1,
HTMLDlgCenterOn = 1,
HTMLDlgCenter1 = 1,
HTMLDlgCenterParent = 1,
HTMLDlgCenterDesktop = 2,
HTMLDlgCenter_Max = 2147483647L
} HTMLDlgCenter;
EXTERN_C const GUID CLSID_CThreadDialogProcParam;
EXTERN_C const GUID CLSID_CHTMLDlg;
EXTERN_C const GUID CLSID_CHTMLPopup;
typedef
enum _HTMLAppFlag
{ HTMLAppFlagNo = 0,
HTMLAppFlagOff = 0,
HTMLAppFlag0 = 0,
HTMLAppFlagYes = 1,
HTMLAppFlagOn = 1,
HTMLAppFlag1 = 1,
HTMLAppFlag_Max = 2147483647L
} HTMLAppFlag;
typedef
enum _HTMLMinimizeFlag
{ HTMLMinimizeFlagNo = 0,
HTMLMinimizeFlagYes = 0x20000L,
HTMLMinimizeFlag_Max = 2147483647L
} HTMLMinimizeFlag;
typedef
enum _HTMLMaximizeFlag
{ HTMLMaximizeFlagNo = 0,
HTMLMaximizeFlagYes = 0x10000L,
HTMLMaximizeFlag_Max = 2147483647L
} HTMLMaximizeFlag;
typedef
enum _HTMLCaptionFlag
{ HTMLCaptionFlagNo = 0,
HTMLCaptionFlagYes = 0xc00000L,
HTMLCaptionFlag_Max = 2147483647L
} HTMLCaptionFlag;
typedef
enum _HTMLSysMenuFlag
{ HTMLSysMenuFlagNo = 0,
HTMLSysMenuFlagYes = 0x80000L,
HTMLSysMenuFlag_Max = 2147483647L
} HTMLSysMenuFlag;
typedef
enum _HTMLBorder
{ HTMLBorderNone = 0,
HTMLBorderThick = 0x40000L,
HTMLBorderDialog = 0x400000L,
HTMLBorderThin = 0x800000L,
HTMLBorder_Max = 2147483647L
} HTMLBorder;
typedef
enum _HTMLBorderStyle
{ HTMLBorderStyleNormal = 0,
HTMLBorderStyleRaised = 0x100L,
HTMLBorderStyleSunken = 0x200L,
HTMLBorderStylecombined = 0x300L,
HTMLBorderStyleStatic = 0x20000L,
HTMLBorderStyle_Max = 2147483647L
} HTMLBorderStyle;
typedef
enum _HTMLWindowState
{ HTMLWindowStateNormal = 1,
HTMLWindowStateMaximize = 3,
HTMLWindowStateMinimize = 6,
HTMLWindowState_Max = 2147483647L
} HTMLWindowState;
EXTERN_C const GUID CLSID_CAppBehavior;
typedef
enum _BEHAVIOR_EVENT
{ BEHAVIOREVENT_FIRST = 0,
BEHAVIOREVENT_CONTENTREADY = 0,
BEHAVIOREVENT_DOCUMENTREADY = 1,
BEHAVIOREVENT_APPLYSTYLE = 2,
BEHAVIOREVENT_DOCUMENTCONTEXTCHANGE = 3,
BEHAVIOREVENT_CONTENTSAVE = 4,
BEHAVIOREVENT_LAST = 4,
BEHAVIOR_EVENT_Max = 2147483647L
} BEHAVIOR_EVENT;
typedef
enum _BEHAVIOR_EVENT_FLAGS
{ BEHAVIOREVENTFLAGS_BUBBLE = 1,
BEHAVIOREVENTFLAGS_STANDARDADDITIVE = 2,
BEHAVIOR_EVENT_FLAGS_Max = 2147483647L
} BEHAVIOR_EVENT_FLAGS;
typedef
enum _BEHAVIOR_RENDER_INFO
{ BEHAVIORRENDERINFO_BEFOREBACKGROUND = 0x1,
BEHAVIORRENDERINFO_AFTERBACKGROUND = 0x2,
BEHAVIORRENDERINFO_BEFORECONTENT = 0x4,
BEHAVIORRENDERINFO_AFTERCONTENT = 0x8,
BEHAVIORRENDERINFO_AFTERFOREGROUND = 0x20,
BEHAVIORRENDERINFO_ABOVECONTENT = 0x28,
BEHAVIORRENDERINFO_ALLLAYERS = 0xff,
BEHAVIORRENDERINFO_DISABLEBACKGROUND = 0x100,
BEHAVIORRENDERINFO_DISABLENEGATIVEZ = 0x200,
BEHAVIORRENDERINFO_DISABLECONTENT = 0x400,
BEHAVIORRENDERINFO_DISABLEPOSITIVEZ = 0x800,
BEHAVIORRENDERINFO_DISABLEALLLAYERS = 0xf00,
BEHAVIORRENDERINFO_HITTESTING = 0x1000,
BEHAVIORRENDERINFO_SURFACE = 0x100000,
BEHAVIORRENDERINFO_3DSURFACE = 0x200000,
BEHAVIOR_RENDER_INFO_Max = 2147483647L
} BEHAVIOR_RENDER_INFO;
typedef
enum _BEHAVIOR_RELATION
{ BEHAVIOR_FIRSTRELATION = 0,
BEHAVIOR_SAMEELEMENT = 0,
BEHAVIOR_PARENT = 1,
BEHAVIOR_CHILD = 2,
BEHAVIOR_SIBLING = 3,
BEHAVIOR_LASTRELATION = 3,
BEHAVIOR_RELATION_Max = 2147483647L
} BEHAVIOR_RELATION;
typedef
enum _BEHAVIOR_LAYOUT_INFO
{ BEHAVIORLAYOUTINFO_FULLDELEGATION = 0x1,
BEHAVIORLAYOUTINFO_MODIFYNATURAL = 0x2,
BEHAVIORLAYOUTINFO_MAPSIZE = 0x4,
BEHAVIOR_LAYOUT_INFO_Max = 2147483647L
} BEHAVIOR_LAYOUT_INFO;
typedef
enum _BEHAVIOR_LAYOUT_MODE
{ BEHAVIORLAYOUTMODE_NATURAL = 0x1,
BEHAVIORLAYOUTMODE_MINWIDTH = 0x2,
BEHAVIORLAYOUTMODE_MAXWIDTH = 0x4,
BEHAVIORLAYOUTMODE_MEDIA_RESOLUTION = 0x4000,
BEHAVIORLAYOUTMODE_FINAL_PERCENT = 0x8000,
BEHAVIOR_LAYOUT_MODE_Max = 2147483647L
} BEHAVIOR_LAYOUT_MODE;
typedef
enum _ELEMENTDESCRIPTOR_FLAGS
{ ELEMENTDESCRIPTORFLAGS_LITERAL = 1,
ELEMENTDESCRIPTORFLAGS_NESTED_LITERAL = 2,
ELEMENTDESCRIPTOR_FLAGS_Max = 2147483647L
} ELEMENTDESCRIPTOR_FLAGS;
typedef
enum _ELEMENTNAMESPACE_FLAGS
{ ELEMENTNAMESPACEFLAGS_ALLOWANYTAG = 0x1,
ELEMENTNAMESPACEFLAGS_QUERYFORUNKNOWNTAGS = 0x2,
ELEMENTNAMESPACE_FLAGS_Max = 2147483647L
} ELEMENTNAMESPACE_FLAGS;
EXTERN_C const IID LIBID_MSHTML;
#ifndef __IHTMLEventObj_INTERFACE_DEFINED__
#define __IHTMLEventObj_INTERFACE_DEFINED__
/* interface IHTMLEventObj */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLEventObj;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f32d-98b5-11cf-bb82-00aa00bdce0b")
IHTMLEventObj : public IDispatch
{
public:
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_srcElement(
/* [out][retval] */ IHTMLElement **p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_altKey(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_ctrlKey(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_shiftKey(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_returnValue(
/* [in] */ VARIANT v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_returnValue(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_cancelBubble(
/* [in] */ VARIANT_BOOL v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_cancelBubble(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_fromElement(
/* [out][retval] */ IHTMLElement **p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_toElement(
/* [out][retval] */ IHTMLElement **p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_keyCode(
/* [in] */ long v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_keyCode(
/* [out][retval] */ long *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_button(
/* [out][retval] */ long *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_type(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_qualifier(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_reason(
/* [out][retval] */ long *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_x(
/* [out][retval] */ long *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_y(
/* [out][retval] */ long *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_clientX(
/* [out][retval] */ long *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_clientY(
/* [out][retval] */ long *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_offsetX(
/* [out][retval] */ long *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_offsetY(
/* [out][retval] */ long *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_screenX(
/* [out][retval] */ long *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_screenY(
/* [out][retval] */ long *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_srcFilter(
/* [out][retval] */ IDispatch **p) = 0;
};
#else /* C style interface */
typedef struct IHTMLEventObjVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLEventObj * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLEventObj * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLEventObj * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLEventObj * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLEventObj * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLEventObj * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLEventObj * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_srcElement )(
IHTMLEventObj * This,
/* [out][retval] */ IHTMLElement **p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_altKey )(
IHTMLEventObj * This,
/* [out][retval] */ VARIANT_BOOL *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ctrlKey )(
IHTMLEventObj * This,
/* [out][retval] */ VARIANT_BOOL *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_shiftKey )(
IHTMLEventObj * This,
/* [out][retval] */ VARIANT_BOOL *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_returnValue )(
IHTMLEventObj * This,
/* [in] */ VARIANT v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_returnValue )(
IHTMLEventObj * This,
/* [out][retval] */ VARIANT *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_cancelBubble )(
IHTMLEventObj * This,
/* [in] */ VARIANT_BOOL v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_cancelBubble )(
IHTMLEventObj * This,
/* [out][retval] */ VARIANT_BOOL *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_fromElement )(
IHTMLEventObj * This,
/* [out][retval] */ IHTMLElement **p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_toElement )(
IHTMLEventObj * This,
/* [out][retval] */ IHTMLElement **p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_keyCode )(
IHTMLEventObj * This,
/* [in] */ long v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_keyCode )(
IHTMLEventObj * This,
/* [out][retval] */ long *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_button )(
IHTMLEventObj * This,
/* [out][retval] */ long *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_type )(
IHTMLEventObj * This,
/* [out][retval] */ BSTR *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_qualifier )(
IHTMLEventObj * This,
/* [out][retval] */ BSTR *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_reason )(
IHTMLEventObj * This,
/* [out][retval] */ long *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_x )(
IHTMLEventObj * This,
/* [out][retval] */ long *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_y )(
IHTMLEventObj * This,
/* [out][retval] */ long *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_clientX )(
IHTMLEventObj * This,
/* [out][retval] */ long *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_clientY )(
IHTMLEventObj * This,
/* [out][retval] */ long *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_offsetX )(
IHTMLEventObj * This,
/* [out][retval] */ long *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_offsetY )(
IHTMLEventObj * This,
/* [out][retval] */ long *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_screenX )(
IHTMLEventObj * This,
/* [out][retval] */ long *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_screenY )(
IHTMLEventObj * This,
/* [out][retval] */ long *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_srcFilter )(
IHTMLEventObj * This,
/* [out][retval] */ IDispatch **p);
END_INTERFACE
} IHTMLEventObjVtbl;
interface IHTMLEventObj
{
CONST_VTBL struct IHTMLEventObjVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLEventObj_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLEventObj_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLEventObj_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLEventObj_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLEventObj_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLEventObj_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLEventObj_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLEventObj_get_srcElement(This,p) \
(This)->lpVtbl -> get_srcElement(This,p)
#define IHTMLEventObj_get_altKey(This,p) \
(This)->lpVtbl -> get_altKey(This,p)
#define IHTMLEventObj_get_ctrlKey(This,p) \
(This)->lpVtbl -> get_ctrlKey(This,p)
#define IHTMLEventObj_get_shiftKey(This,p) \
(This)->lpVtbl -> get_shiftKey(This,p)
#define IHTMLEventObj_put_returnValue(This,v) \
(This)->lpVtbl -> put_returnValue(This,v)
#define IHTMLEventObj_get_returnValue(This,p) \
(This)->lpVtbl -> get_returnValue(This,p)
#define IHTMLEventObj_put_cancelBubble(This,v) \
(This)->lpVtbl -> put_cancelBubble(This,v)
#define IHTMLEventObj_get_cancelBubble(This,p) \
(This)->lpVtbl -> get_cancelBubble(This,p)
#define IHTMLEventObj_get_fromElement(This,p) \
(This)->lpVtbl -> get_fromElement(This,p)
#define IHTMLEventObj_get_toElement(This,p) \
(This)->lpVtbl -> get_toElement(This,p)
#define IHTMLEventObj_put_keyCode(This,v) \
(This)->lpVtbl -> put_keyCode(This,v)
#define IHTMLEventObj_get_keyCode(This,p) \
(This)->lpVtbl -> get_keyCode(This,p)
#define IHTMLEventObj_get_button(This,p) \
(This)->lpVtbl -> get_button(This,p)
#define IHTMLEventObj_get_type(This,p) \
(This)->lpVtbl -> get_type(This,p)
#define IHTMLEventObj_get_qualifier(This,p) \
(This)->lpVtbl -> get_qualifier(This,p)
#define IHTMLEventObj_get_reason(This,p) \
(This)->lpVtbl -> get_reason(This,p)
#define IHTMLEventObj_get_x(This,p) \
(This)->lpVtbl -> get_x(This,p)
#define IHTMLEventObj_get_y(This,p) \
(This)->lpVtbl -> get_y(This,p)
#define IHTMLEventObj_get_clientX(This,p) \
(This)->lpVtbl -> get_clientX(This,p)
#define IHTMLEventObj_get_clientY(This,p) \
(This)->lpVtbl -> get_clientY(This,p)
#define IHTMLEventObj_get_offsetX(This,p) \
(This)->lpVtbl -> get_offsetX(This,p)
#define IHTMLEventObj_get_offsetY(This,p) \
(This)->lpVtbl -> get_offsetY(This,p)
#define IHTMLEventObj_get_screenX(This,p) \
(This)->lpVtbl -> get_screenX(This,p)
#define IHTMLEventObj_get_screenY(This,p) \
(This)->lpVtbl -> get_screenY(This,p)
#define IHTMLEventObj_get_srcFilter(This,p) \
(This)->lpVtbl -> get_srcFilter(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj_get_srcElement_Proxy(
IHTMLEventObj * This,
/* [out][retval] */ IHTMLElement **p);
void __RPC_STUB IHTMLEventObj_get_srcElement_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj_get_altKey_Proxy(
IHTMLEventObj * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IHTMLEventObj_get_altKey_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj_get_ctrlKey_Proxy(
IHTMLEventObj * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IHTMLEventObj_get_ctrlKey_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj_get_shiftKey_Proxy(
IHTMLEventObj * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IHTMLEventObj_get_shiftKey_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj_put_returnValue_Proxy(
IHTMLEventObj * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLEventObj_put_returnValue_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj_get_returnValue_Proxy(
IHTMLEventObj * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLEventObj_get_returnValue_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj_put_cancelBubble_Proxy(
IHTMLEventObj * This,
/* [in] */ VARIANT_BOOL v);
void __RPC_STUB IHTMLEventObj_put_cancelBubble_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj_get_cancelBubble_Proxy(
IHTMLEventObj * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IHTMLEventObj_get_cancelBubble_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj_get_fromElement_Proxy(
IHTMLEventObj * This,
/* [out][retval] */ IHTMLElement **p);
void __RPC_STUB IHTMLEventObj_get_fromElement_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj_get_toElement_Proxy(
IHTMLEventObj * This,
/* [out][retval] */ IHTMLElement **p);
void __RPC_STUB IHTMLEventObj_get_toElement_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj_put_keyCode_Proxy(
IHTMLEventObj * This,
/* [in] */ long v);
void __RPC_STUB IHTMLEventObj_put_keyCode_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj_get_keyCode_Proxy(
IHTMLEventObj * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLEventObj_get_keyCode_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj_get_button_Proxy(
IHTMLEventObj * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLEventObj_get_button_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj_get_type_Proxy(
IHTMLEventObj * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLEventObj_get_type_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj_get_qualifier_Proxy(
IHTMLEventObj * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLEventObj_get_qualifier_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj_get_reason_Proxy(
IHTMLEventObj * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLEventObj_get_reason_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj_get_x_Proxy(
IHTMLEventObj * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLEventObj_get_x_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj_get_y_Proxy(
IHTMLEventObj * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLEventObj_get_y_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj_get_clientX_Proxy(
IHTMLEventObj * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLEventObj_get_clientX_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj_get_clientY_Proxy(
IHTMLEventObj * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLEventObj_get_clientY_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj_get_offsetX_Proxy(
IHTMLEventObj * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLEventObj_get_offsetX_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj_get_offsetY_Proxy(
IHTMLEventObj * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLEventObj_get_offsetY_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj_get_screenX_Proxy(
IHTMLEventObj * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLEventObj_get_screenX_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj_get_screenY_Proxy(
IHTMLEventObj * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLEventObj_get_screenY_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj_get_srcFilter_Proxy(
IHTMLEventObj * This,
/* [out][retval] */ IDispatch **p);
void __RPC_STUB IHTMLEventObj_get_srcFilter_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLEventObj_INTERFACE_DEFINED__ */
#ifndef __IElementBehaviorSite_INTERFACE_DEFINED__
#define __IElementBehaviorSite_INTERFACE_DEFINED__
/* interface IElementBehaviorSite */
/* [uuid][unique][object] */
EXTERN_C const IID IID_IElementBehaviorSite;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f427-98b5-11cf-bb82-00aa00bdce0b")
IElementBehaviorSite : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE GetElement(
/* [out][retval] */ IHTMLElement **ppElement) = 0;
virtual HRESULT STDMETHODCALLTYPE RegisterNotification(
/* [in] */ LONG lEvent) = 0;
};
#else /* C style interface */
typedef struct IElementBehaviorSiteVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IElementBehaviorSite * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IElementBehaviorSite * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IElementBehaviorSite * This);
HRESULT ( STDMETHODCALLTYPE *GetElement )(
IElementBehaviorSite * This,
/* [out][retval] */ IHTMLElement **ppElement);
HRESULT ( STDMETHODCALLTYPE *RegisterNotification )(
IElementBehaviorSite * This,
/* [in] */ LONG lEvent);
END_INTERFACE
} IElementBehaviorSiteVtbl;
interface IElementBehaviorSite
{
CONST_VTBL struct IElementBehaviorSiteVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IElementBehaviorSite_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IElementBehaviorSite_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IElementBehaviorSite_Release(This) \
(This)->lpVtbl -> Release(This)
#define IElementBehaviorSite_GetElement(This,ppElement) \
(This)->lpVtbl -> GetElement(This,ppElement)
#define IElementBehaviorSite_RegisterNotification(This,lEvent) \
(This)->lpVtbl -> RegisterNotification(This,lEvent)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IElementBehaviorSite_GetElement_Proxy(
IElementBehaviorSite * This,
/* [out][retval] */ IHTMLElement **ppElement);
void __RPC_STUB IElementBehaviorSite_GetElement_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IElementBehaviorSite_RegisterNotification_Proxy(
IElementBehaviorSite * This,
/* [in] */ LONG lEvent);
void __RPC_STUB IElementBehaviorSite_RegisterNotification_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IElementBehaviorSite_INTERFACE_DEFINED__ */
#ifndef __IElementBehavior_INTERFACE_DEFINED__
#define __IElementBehavior_INTERFACE_DEFINED__
/* interface IElementBehavior */
/* [uuid][unique][object] */
EXTERN_C const IID IID_IElementBehavior;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f425-98b5-11cf-bb82-00aa00bdce0b")
IElementBehavior : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE Init(
/* [in] */ IElementBehaviorSite *pBehaviorSite) = 0;
virtual HRESULT STDMETHODCALLTYPE Notify(
/* [in] */ LONG lEvent,
/* [out][in] */ VARIANT *pVar) = 0;
virtual HRESULT STDMETHODCALLTYPE Detach( void) = 0;
};
#else /* C style interface */
typedef struct IElementBehaviorVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IElementBehavior * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IElementBehavior * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IElementBehavior * This);
HRESULT ( STDMETHODCALLTYPE *Init )(
IElementBehavior * This,
/* [in] */ IElementBehaviorSite *pBehaviorSite);
HRESULT ( STDMETHODCALLTYPE *Notify )(
IElementBehavior * This,
/* [in] */ LONG lEvent,
/* [out][in] */ VARIANT *pVar);
HRESULT ( STDMETHODCALLTYPE *Detach )(
IElementBehavior * This);
END_INTERFACE
} IElementBehaviorVtbl;
interface IElementBehavior
{
CONST_VTBL struct IElementBehaviorVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IElementBehavior_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IElementBehavior_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IElementBehavior_Release(This) \
(This)->lpVtbl -> Release(This)
#define IElementBehavior_Init(This,pBehaviorSite) \
(This)->lpVtbl -> Init(This,pBehaviorSite)
#define IElementBehavior_Notify(This,lEvent,pVar) \
(This)->lpVtbl -> Notify(This,lEvent,pVar)
#define IElementBehavior_Detach(This) \
(This)->lpVtbl -> Detach(This)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IElementBehavior_Init_Proxy(
IElementBehavior * This,
/* [in] */ IElementBehaviorSite *pBehaviorSite);
void __RPC_STUB IElementBehavior_Init_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IElementBehavior_Notify_Proxy(
IElementBehavior * This,
/* [in] */ LONG lEvent,
/* [out][in] */ VARIANT *pVar);
void __RPC_STUB IElementBehavior_Notify_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IElementBehavior_Detach_Proxy(
IElementBehavior * This);
void __RPC_STUB IElementBehavior_Detach_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IElementBehavior_INTERFACE_DEFINED__ */
#ifndef __IElementBehaviorFactory_INTERFACE_DEFINED__
#define __IElementBehaviorFactory_INTERFACE_DEFINED__
/* interface IElementBehaviorFactory */
/* [uuid][unique][object] */
EXTERN_C const IID IID_IElementBehaviorFactory;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f429-98b5-11cf-bb82-00aa00bdce0b")
IElementBehaviorFactory : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE FindBehavior(
/* [in] */ BSTR bstrBehavior,
/* [in] */ BSTR bstrBehaviorUrl,
/* [in] */ IElementBehaviorSite *pSite,
/* [out][retval] */ IElementBehavior **ppBehavior) = 0;
};
#else /* C style interface */
typedef struct IElementBehaviorFactoryVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IElementBehaviorFactory * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IElementBehaviorFactory * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IElementBehaviorFactory * This);
HRESULT ( STDMETHODCALLTYPE *FindBehavior )(
IElementBehaviorFactory * This,
/* [in] */ BSTR bstrBehavior,
/* [in] */ BSTR bstrBehaviorUrl,
/* [in] */ IElementBehaviorSite *pSite,
/* [out][retval] */ IElementBehavior **ppBehavior);
END_INTERFACE
} IElementBehaviorFactoryVtbl;
interface IElementBehaviorFactory
{
CONST_VTBL struct IElementBehaviorFactoryVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IElementBehaviorFactory_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IElementBehaviorFactory_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IElementBehaviorFactory_Release(This) \
(This)->lpVtbl -> Release(This)
#define IElementBehaviorFactory_FindBehavior(This,bstrBehavior,bstrBehaviorUrl,pSite,ppBehavior) \
(This)->lpVtbl -> FindBehavior(This,bstrBehavior,bstrBehaviorUrl,pSite,ppBehavior)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IElementBehaviorFactory_FindBehavior_Proxy(
IElementBehaviorFactory * This,
/* [in] */ BSTR bstrBehavior,
/* [in] */ BSTR bstrBehaviorUrl,
/* [in] */ IElementBehaviorSite *pSite,
/* [out][retval] */ IElementBehavior **ppBehavior);
void __RPC_STUB IElementBehaviorFactory_FindBehavior_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IElementBehaviorFactory_INTERFACE_DEFINED__ */
#ifndef __IElementBehaviorSiteOM_INTERFACE_DEFINED__
#define __IElementBehaviorSiteOM_INTERFACE_DEFINED__
/* interface IElementBehaviorSiteOM */
/* [uuid][unique][object] */
EXTERN_C const IID IID_IElementBehaviorSiteOM;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f489-98b5-11cf-bb82-00aa00bdce0b")
IElementBehaviorSiteOM : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE RegisterEvent(
/* [in] */ LPOLESTR pchEvent,
/* [in] */ LONG lFlags,
/* [out][retval] */ LONG *plCookie) = 0;
virtual HRESULT STDMETHODCALLTYPE GetEventCookie(
/* [in] */ LPOLESTR pchEvent,
/* [out][retval] */ LONG *plCookie) = 0;
virtual HRESULT STDMETHODCALLTYPE FireEvent(
/* [in] */ LONG lCookie,
/* [in] */ IHTMLEventObj *pEventObject) = 0;
virtual HRESULT STDMETHODCALLTYPE CreateEventObject(
/* [out][retval] */ IHTMLEventObj **ppEventObject) = 0;
virtual HRESULT STDMETHODCALLTYPE RegisterName(
/* [in] */ LPOLESTR pchName) = 0;
virtual HRESULT STDMETHODCALLTYPE RegisterUrn(
/* [in] */ LPOLESTR pchUrn) = 0;
};
#else /* C style interface */
typedef struct IElementBehaviorSiteOMVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IElementBehaviorSiteOM * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IElementBehaviorSiteOM * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IElementBehaviorSiteOM * This);
HRESULT ( STDMETHODCALLTYPE *RegisterEvent )(
IElementBehaviorSiteOM * This,
/* [in] */ LPOLESTR pchEvent,
/* [in] */ LONG lFlags,
/* [out][retval] */ LONG *plCookie);
HRESULT ( STDMETHODCALLTYPE *GetEventCookie )(
IElementBehaviorSiteOM * This,
/* [in] */ LPOLESTR pchEvent,
/* [out][retval] */ LONG *plCookie);
HRESULT ( STDMETHODCALLTYPE *FireEvent )(
IElementBehaviorSiteOM * This,
/* [in] */ LONG lCookie,
/* [in] */ IHTMLEventObj *pEventObject);
HRESULT ( STDMETHODCALLTYPE *CreateEventObject )(
IElementBehaviorSiteOM * This,
/* [out][retval] */ IHTMLEventObj **ppEventObject);
HRESULT ( STDMETHODCALLTYPE *RegisterName )(
IElementBehaviorSiteOM * This,
/* [in] */ LPOLESTR pchName);
HRESULT ( STDMETHODCALLTYPE *RegisterUrn )(
IElementBehaviorSiteOM * This,
/* [in] */ LPOLESTR pchUrn);
END_INTERFACE
} IElementBehaviorSiteOMVtbl;
interface IElementBehaviorSiteOM
{
CONST_VTBL struct IElementBehaviorSiteOMVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IElementBehaviorSiteOM_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IElementBehaviorSiteOM_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IElementBehaviorSiteOM_Release(This) \
(This)->lpVtbl -> Release(This)
#define IElementBehaviorSiteOM_RegisterEvent(This,pchEvent,lFlags,plCookie) \
(This)->lpVtbl -> RegisterEvent(This,pchEvent,lFlags,plCookie)
#define IElementBehaviorSiteOM_GetEventCookie(This,pchEvent,plCookie) \
(This)->lpVtbl -> GetEventCookie(This,pchEvent,plCookie)
#define IElementBehaviorSiteOM_FireEvent(This,lCookie,pEventObject) \
(This)->lpVtbl -> FireEvent(This,lCookie,pEventObject)
#define IElementBehaviorSiteOM_CreateEventObject(This,ppEventObject) \
(This)->lpVtbl -> CreateEventObject(This,ppEventObject)
#define IElementBehaviorSiteOM_RegisterName(This,pchName) \
(This)->lpVtbl -> RegisterName(This,pchName)
#define IElementBehaviorSiteOM_RegisterUrn(This,pchUrn) \
(This)->lpVtbl -> RegisterUrn(This,pchUrn)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IElementBehaviorSiteOM_RegisterEvent_Proxy(
IElementBehaviorSiteOM * This,
/* [in] */ LPOLESTR pchEvent,
/* [in] */ LONG lFlags,
/* [out][retval] */ LONG *plCookie);
void __RPC_STUB IElementBehaviorSiteOM_RegisterEvent_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IElementBehaviorSiteOM_GetEventCookie_Proxy(
IElementBehaviorSiteOM * This,
/* [in] */ LPOLESTR pchEvent,
/* [out][retval] */ LONG *plCookie);
void __RPC_STUB IElementBehaviorSiteOM_GetEventCookie_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IElementBehaviorSiteOM_FireEvent_Proxy(
IElementBehaviorSiteOM * This,
/* [in] */ LONG lCookie,
/* [in] */ IHTMLEventObj *pEventObject);
void __RPC_STUB IElementBehaviorSiteOM_FireEvent_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IElementBehaviorSiteOM_CreateEventObject_Proxy(
IElementBehaviorSiteOM * This,
/* [out][retval] */ IHTMLEventObj **ppEventObject);
void __RPC_STUB IElementBehaviorSiteOM_CreateEventObject_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IElementBehaviorSiteOM_RegisterName_Proxy(
IElementBehaviorSiteOM * This,
/* [in] */ LPOLESTR pchName);
void __RPC_STUB IElementBehaviorSiteOM_RegisterName_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IElementBehaviorSiteOM_RegisterUrn_Proxy(
IElementBehaviorSiteOM * This,
/* [in] */ LPOLESTR pchUrn);
void __RPC_STUB IElementBehaviorSiteOM_RegisterUrn_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IElementBehaviorSiteOM_INTERFACE_DEFINED__ */
#ifndef __IElementBehaviorRender_INTERFACE_DEFINED__
#define __IElementBehaviorRender_INTERFACE_DEFINED__
/* interface IElementBehaviorRender */
/* [uuid][unique][object] */
EXTERN_C const IID IID_IElementBehaviorRender;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f4aa-98b5-11cf-bb82-00aa00bdce0b")
IElementBehaviorRender : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE Draw(
/* [in] */ HDC hdc,
/* [in] */ LONG lLayer,
/* [in] */ RECT *pRect,
/* [in] */ IUnknown *pReserved) = 0;
virtual HRESULT STDMETHODCALLTYPE GetRenderInfo(
/* [out][retval] */ LONG *plRenderInfo) = 0;
virtual HRESULT STDMETHODCALLTYPE HitTestPoint(
/* [in] */ POINT *pPoint,
/* [in] */ IUnknown *pReserved,
/* [out][retval] */ BOOL *pbHit) = 0;
};
#else /* C style interface */
typedef struct IElementBehaviorRenderVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IElementBehaviorRender * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IElementBehaviorRender * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IElementBehaviorRender * This);
HRESULT ( STDMETHODCALLTYPE *Draw )(
IElementBehaviorRender * This,
/* [in] */ HDC hdc,
/* [in] */ LONG lLayer,
/* [in] */ RECT *pRect,
/* [in] */ IUnknown *pReserved);
HRESULT ( STDMETHODCALLTYPE *GetRenderInfo )(
IElementBehaviorRender * This,
/* [out][retval] */ LONG *plRenderInfo);
HRESULT ( STDMETHODCALLTYPE *HitTestPoint )(
IElementBehaviorRender * This,
/* [in] */ POINT *pPoint,
/* [in] */ IUnknown *pReserved,
/* [out][retval] */ BOOL *pbHit);
END_INTERFACE
} IElementBehaviorRenderVtbl;
interface IElementBehaviorRender
{
CONST_VTBL struct IElementBehaviorRenderVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IElementBehaviorRender_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IElementBehaviorRender_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IElementBehaviorRender_Release(This) \
(This)->lpVtbl -> Release(This)
#define IElementBehaviorRender_Draw(This,hdc,lLayer,pRect,pReserved) \
(This)->lpVtbl -> Draw(This,hdc,lLayer,pRect,pReserved)
#define IElementBehaviorRender_GetRenderInfo(This,plRenderInfo) \
(This)->lpVtbl -> GetRenderInfo(This,plRenderInfo)
#define IElementBehaviorRender_HitTestPoint(This,pPoint,pReserved,pbHit) \
(This)->lpVtbl -> HitTestPoint(This,pPoint,pReserved,pbHit)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IElementBehaviorRender_Draw_Proxy(
IElementBehaviorRender * This,
/* [in] */ HDC hdc,
/* [in] */ LONG lLayer,
/* [in] */ RECT *pRect,
/* [in] */ IUnknown *pReserved);
void __RPC_STUB IElementBehaviorRender_Draw_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IElementBehaviorRender_GetRenderInfo_Proxy(
IElementBehaviorRender * This,
/* [out][retval] */ LONG *plRenderInfo);
void __RPC_STUB IElementBehaviorRender_GetRenderInfo_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IElementBehaviorRender_HitTestPoint_Proxy(
IElementBehaviorRender * This,
/* [in] */ POINT *pPoint,
/* [in] */ IUnknown *pReserved,
/* [out][retval] */ BOOL *pbHit);
void __RPC_STUB IElementBehaviorRender_HitTestPoint_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IElementBehaviorRender_INTERFACE_DEFINED__ */
#ifndef __IElementBehaviorSiteRender_INTERFACE_DEFINED__
#define __IElementBehaviorSiteRender_INTERFACE_DEFINED__
/* interface IElementBehaviorSiteRender */
/* [uuid][unique][object] */
EXTERN_C const IID IID_IElementBehaviorSiteRender;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f4a7-98b5-11cf-bb82-00aa00bdce0b")
IElementBehaviorSiteRender : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE Invalidate(
/* [in] */ RECT *pRect) = 0;
virtual HRESULT STDMETHODCALLTYPE InvalidateRenderInfo( void) = 0;
virtual HRESULT STDMETHODCALLTYPE InvalidateStyle( void) = 0;
};
#else /* C style interface */
typedef struct IElementBehaviorSiteRenderVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IElementBehaviorSiteRender * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IElementBehaviorSiteRender * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IElementBehaviorSiteRender * This);
HRESULT ( STDMETHODCALLTYPE *Invalidate )(
IElementBehaviorSiteRender * This,
/* [in] */ RECT *pRect);
HRESULT ( STDMETHODCALLTYPE *InvalidateRenderInfo )(
IElementBehaviorSiteRender * This);
HRESULT ( STDMETHODCALLTYPE *InvalidateStyle )(
IElementBehaviorSiteRender * This);
END_INTERFACE
} IElementBehaviorSiteRenderVtbl;
interface IElementBehaviorSiteRender
{
CONST_VTBL struct IElementBehaviorSiteRenderVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IElementBehaviorSiteRender_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IElementBehaviorSiteRender_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IElementBehaviorSiteRender_Release(This) \
(This)->lpVtbl -> Release(This)
#define IElementBehaviorSiteRender_Invalidate(This,pRect) \
(This)->lpVtbl -> Invalidate(This,pRect)
#define IElementBehaviorSiteRender_InvalidateRenderInfo(This) \
(This)->lpVtbl -> InvalidateRenderInfo(This)
#define IElementBehaviorSiteRender_InvalidateStyle(This) \
(This)->lpVtbl -> InvalidateStyle(This)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IElementBehaviorSiteRender_Invalidate_Proxy(
IElementBehaviorSiteRender * This,
/* [in] */ RECT *pRect);
void __RPC_STUB IElementBehaviorSiteRender_Invalidate_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IElementBehaviorSiteRender_InvalidateRenderInfo_Proxy(
IElementBehaviorSiteRender * This);
void __RPC_STUB IElementBehaviorSiteRender_InvalidateRenderInfo_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IElementBehaviorSiteRender_InvalidateStyle_Proxy(
IElementBehaviorSiteRender * This);
void __RPC_STUB IElementBehaviorSiteRender_InvalidateStyle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IElementBehaviorSiteRender_INTERFACE_DEFINED__ */
#ifndef __IHTMLStyle_INTERFACE_DEFINED__
#define __IHTMLStyle_INTERFACE_DEFINED__
/* interface IHTMLStyle */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLStyle;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f25e-98b5-11cf-bb82-00aa00bdce0b")
IHTMLStyle : public IDispatch
{
public:
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_fontFamily(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_fontFamily(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_fontStyle(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_fontStyle(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_fontVariant(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_fontVariant(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_fontWeight(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_fontWeight(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_fontSize(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_fontSize(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_font(
/* [in] */ BSTR v) = 0;
virtual /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_font(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_color(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_color(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_background(
/* [in] */ BSTR v) = 0;
virtual /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_background(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_backgroundColor(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_backgroundColor(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_backgroundImage(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_backgroundImage(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_backgroundRepeat(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_backgroundRepeat(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_backgroundAttachment(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_backgroundAttachment(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_backgroundPosition(
/* [in] */ BSTR v) = 0;
virtual /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_backgroundPosition(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_backgroundPositionX(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_backgroundPositionX(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_backgroundPositionY(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_backgroundPositionY(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_wordSpacing(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_wordSpacing(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_letterSpacing(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_letterSpacing(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textDecoration(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textDecoration(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textDecorationNone(
/* [in] */ VARIANT_BOOL v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textDecorationNone(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textDecorationUnderline(
/* [in] */ VARIANT_BOOL v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textDecorationUnderline(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textDecorationOverline(
/* [in] */ VARIANT_BOOL v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textDecorationOverline(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textDecorationLineThrough(
/* [in] */ VARIANT_BOOL v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textDecorationLineThrough(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textDecorationBlink(
/* [in] */ VARIANT_BOOL v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textDecorationBlink(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_verticalAlign(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_verticalAlign(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textTransform(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textTransform(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textAlign(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textAlign(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textIndent(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textIndent(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_lineHeight(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_lineHeight(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_marginTop(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_marginTop(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_marginRight(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_marginRight(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_marginBottom(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_marginBottom(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_marginLeft(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_marginLeft(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_margin(
/* [in] */ BSTR v) = 0;
virtual /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_margin(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_paddingTop(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_paddingTop(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_paddingRight(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_paddingRight(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_paddingBottom(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_paddingBottom(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_paddingLeft(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_paddingLeft(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_padding(
/* [in] */ BSTR v) = 0;
virtual /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_padding(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_border(
/* [in] */ BSTR v) = 0;
virtual /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_border(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderTop(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderTop(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderRight(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderRight(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderBottom(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderBottom(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderLeft(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderLeft(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderColor(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderColor(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderTopColor(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderTopColor(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderRightColor(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderRightColor(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderBottomColor(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderBottomColor(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderLeftColor(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderLeftColor(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderWidth(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderWidth(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderTopWidth(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderTopWidth(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderRightWidth(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderRightWidth(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderBottomWidth(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderBottomWidth(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderLeftWidth(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderLeftWidth(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderStyle(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderStyle(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderTopStyle(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderTopStyle(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderRightStyle(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderRightStyle(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderBottomStyle(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderBottomStyle(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderLeftStyle(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderLeftStyle(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_width(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_width(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_height(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_height(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_styleFloat(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_styleFloat(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_clear(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_clear(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_display(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_display(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_visibility(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_visibility(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_listStyleType(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_listStyleType(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_listStylePosition(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_listStylePosition(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_listStyleImage(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_listStyleImage(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_listStyle(
/* [in] */ BSTR v) = 0;
virtual /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_listStyle(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_whiteSpace(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_whiteSpace(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_top(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_top(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_left(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_left(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_position(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_zIndex(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_zIndex(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_overflow(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_overflow(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_pageBreakBefore(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_pageBreakBefore(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_pageBreakAfter(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_pageBreakAfter(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_cssText(
/* [in] */ BSTR v) = 0;
virtual /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_cssText(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [hidden][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_pixelTop(
/* [in] */ long v) = 0;
virtual /* [hidden][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_pixelTop(
/* [out][retval] */ long *p) = 0;
virtual /* [hidden][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_pixelLeft(
/* [in] */ long v) = 0;
virtual /* [hidden][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_pixelLeft(
/* [out][retval] */ long *p) = 0;
virtual /* [hidden][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_pixelWidth(
/* [in] */ long v) = 0;
virtual /* [hidden][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_pixelWidth(
/* [out][retval] */ long *p) = 0;
virtual /* [hidden][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_pixelHeight(
/* [in] */ long v) = 0;
virtual /* [hidden][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_pixelHeight(
/* [out][retval] */ long *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_posTop(
/* [in] */ float v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_posTop(
/* [out][retval] */ float *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_posLeft(
/* [in] */ float v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_posLeft(
/* [out][retval] */ float *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_posWidth(
/* [in] */ float v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_posWidth(
/* [out][retval] */ float *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_posHeight(
/* [in] */ float v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_posHeight(
/* [out][retval] */ float *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_cursor(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_cursor(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_clip(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_clip(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_filter(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_filter(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE setAttribute(
/* [in] */ BSTR strAttributeName,
/* [in] */ VARIANT AttributeValue,
/* [in][defaultvalue] */ LONG lFlags = 1) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE getAttribute(
/* [in] */ BSTR strAttributeName,
/* [in][defaultvalue] */ LONG lFlags,
/* [out][retval] */ VARIANT *AttributeValue) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE removeAttribute(
/* [in] */ BSTR strAttributeName,
/* [in][defaultvalue] */ LONG lFlags,
/* [out][retval] */ VARIANT_BOOL *pfSuccess) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE toString(
/* [out][retval] */ BSTR *String) = 0;
};
#else /* C style interface */
typedef struct IHTMLStyleVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLStyle * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLStyle * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLStyle * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLStyle * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLStyle * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLStyle * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLStyle * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_fontFamily )(
IHTMLStyle * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_fontFamily )(
IHTMLStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_fontStyle )(
IHTMLStyle * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_fontStyle )(
IHTMLStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_fontVariant )(
IHTMLStyle * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_fontVariant )(
IHTMLStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_fontWeight )(
IHTMLStyle * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_fontWeight )(
IHTMLStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_fontSize )(
IHTMLStyle * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_fontSize )(
IHTMLStyle * This,
/* [out][retval] */ VARIANT *p);
/* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_font )(
IHTMLStyle * This,
/* [in] */ BSTR v);
/* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_font )(
IHTMLStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_color )(
IHTMLStyle * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_color )(
IHTMLStyle * This,
/* [out][retval] */ VARIANT *p);
/* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_background )(
IHTMLStyle * This,
/* [in] */ BSTR v);
/* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_background )(
IHTMLStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_backgroundColor )(
IHTMLStyle * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_backgroundColor )(
IHTMLStyle * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_backgroundImage )(
IHTMLStyle * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_backgroundImage )(
IHTMLStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_backgroundRepeat )(
IHTMLStyle * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_backgroundRepeat )(
IHTMLStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_backgroundAttachment )(
IHTMLStyle * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_backgroundAttachment )(
IHTMLStyle * This,
/* [out][retval] */ BSTR *p);
/* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_backgroundPosition )(
IHTMLStyle * This,
/* [in] */ BSTR v);
/* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_backgroundPosition )(
IHTMLStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_backgroundPositionX )(
IHTMLStyle * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_backgroundPositionX )(
IHTMLStyle * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_backgroundPositionY )(
IHTMLStyle * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_backgroundPositionY )(
IHTMLStyle * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_wordSpacing )(
IHTMLStyle * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_wordSpacing )(
IHTMLStyle * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_letterSpacing )(
IHTMLStyle * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_letterSpacing )(
IHTMLStyle * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_textDecoration )(
IHTMLStyle * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_textDecoration )(
IHTMLStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_textDecorationNone )(
IHTMLStyle * This,
/* [in] */ VARIANT_BOOL v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_textDecorationNone )(
IHTMLStyle * This,
/* [out][retval] */ VARIANT_BOOL *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_textDecorationUnderline )(
IHTMLStyle * This,
/* [in] */ VARIANT_BOOL v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_textDecorationUnderline )(
IHTMLStyle * This,
/* [out][retval] */ VARIANT_BOOL *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_textDecorationOverline )(
IHTMLStyle * This,
/* [in] */ VARIANT_BOOL v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_textDecorationOverline )(
IHTMLStyle * This,
/* [out][retval] */ VARIANT_BOOL *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_textDecorationLineThrough )(
IHTMLStyle * This,
/* [in] */ VARIANT_BOOL v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_textDecorationLineThrough )(
IHTMLStyle * This,
/* [out][retval] */ VARIANT_BOOL *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_textDecorationBlink )(
IHTMLStyle * This,
/* [in] */ VARIANT_BOOL v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_textDecorationBlink )(
IHTMLStyle * This,
/* [out][retval] */ VARIANT_BOOL *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_verticalAlign )(
IHTMLStyle * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_verticalAlign )(
IHTMLStyle * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_textTransform )(
IHTMLStyle * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_textTransform )(
IHTMLStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_textAlign )(
IHTMLStyle * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_textAlign )(
IHTMLStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_textIndent )(
IHTMLStyle * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_textIndent )(
IHTMLStyle * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_lineHeight )(
IHTMLStyle * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_lineHeight )(
IHTMLStyle * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_marginTop )(
IHTMLStyle * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_marginTop )(
IHTMLStyle * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_marginRight )(
IHTMLStyle * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_marginRight )(
IHTMLStyle * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_marginBottom )(
IHTMLStyle * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_marginBottom )(
IHTMLStyle * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_marginLeft )(
IHTMLStyle * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_marginLeft )(
IHTMLStyle * This,
/* [out][retval] */ VARIANT *p);
/* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_margin )(
IHTMLStyle * This,
/* [in] */ BSTR v);
/* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_margin )(
IHTMLStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_paddingTop )(
IHTMLStyle * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_paddingTop )(
IHTMLStyle * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_paddingRight )(
IHTMLStyle * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_paddingRight )(
IHTMLStyle * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_paddingBottom )(
IHTMLStyle * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_paddingBottom )(
IHTMLStyle * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_paddingLeft )(
IHTMLStyle * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_paddingLeft )(
IHTMLStyle * This,
/* [out][retval] */ VARIANT *p);
/* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_padding )(
IHTMLStyle * This,
/* [in] */ BSTR v);
/* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_padding )(
IHTMLStyle * This,
/* [out][retval] */ BSTR *p);
/* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_border )(
IHTMLStyle * This,
/* [in] */ BSTR v);
/* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_border )(
IHTMLStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_borderTop )(
IHTMLStyle * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_borderTop )(
IHTMLStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_borderRight )(
IHTMLStyle * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_borderRight )(
IHTMLStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_borderBottom )(
IHTMLStyle * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_borderBottom )(
IHTMLStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_borderLeft )(
IHTMLStyle * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_borderLeft )(
IHTMLStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_borderColor )(
IHTMLStyle * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_borderColor )(
IHTMLStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_borderTopColor )(
IHTMLStyle * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_borderTopColor )(
IHTMLStyle * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_borderRightColor )(
IHTMLStyle * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_borderRightColor )(
IHTMLStyle * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_borderBottomColor )(
IHTMLStyle * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_borderBottomColor )(
IHTMLStyle * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_borderLeftColor )(
IHTMLStyle * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_borderLeftColor )(
IHTMLStyle * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_borderWidth )(
IHTMLStyle * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_borderWidth )(
IHTMLStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_borderTopWidth )(
IHTMLStyle * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_borderTopWidth )(
IHTMLStyle * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_borderRightWidth )(
IHTMLStyle * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_borderRightWidth )(
IHTMLStyle * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_borderBottomWidth )(
IHTMLStyle * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_borderBottomWidth )(
IHTMLStyle * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_borderLeftWidth )(
IHTMLStyle * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_borderLeftWidth )(
IHTMLStyle * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_borderStyle )(
IHTMLStyle * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_borderStyle )(
IHTMLStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_borderTopStyle )(
IHTMLStyle * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_borderTopStyle )(
IHTMLStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_borderRightStyle )(
IHTMLStyle * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_borderRightStyle )(
IHTMLStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_borderBottomStyle )(
IHTMLStyle * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_borderBottomStyle )(
IHTMLStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_borderLeftStyle )(
IHTMLStyle * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_borderLeftStyle )(
IHTMLStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_width )(
IHTMLStyle * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_width )(
IHTMLStyle * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_height )(
IHTMLStyle * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_height )(
IHTMLStyle * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_styleFloat )(
IHTMLStyle * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_styleFloat )(
IHTMLStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_clear )(
IHTMLStyle * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_clear )(
IHTMLStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_display )(
IHTMLStyle * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_display )(
IHTMLStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_visibility )(
IHTMLStyle * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_visibility )(
IHTMLStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_listStyleType )(
IHTMLStyle * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_listStyleType )(
IHTMLStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_listStylePosition )(
IHTMLStyle * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_listStylePosition )(
IHTMLStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_listStyleImage )(
IHTMLStyle * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_listStyleImage )(
IHTMLStyle * This,
/* [out][retval] */ BSTR *p);
/* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_listStyle )(
IHTMLStyle * This,
/* [in] */ BSTR v);
/* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_listStyle )(
IHTMLStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_whiteSpace )(
IHTMLStyle * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_whiteSpace )(
IHTMLStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_top )(
IHTMLStyle * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_top )(
IHTMLStyle * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_left )(
IHTMLStyle * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_left )(
IHTMLStyle * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_position )(
IHTMLStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_zIndex )(
IHTMLStyle * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_zIndex )(
IHTMLStyle * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_overflow )(
IHTMLStyle * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_overflow )(
IHTMLStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_pageBreakBefore )(
IHTMLStyle * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_pageBreakBefore )(
IHTMLStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_pageBreakAfter )(
IHTMLStyle * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_pageBreakAfter )(
IHTMLStyle * This,
/* [out][retval] */ BSTR *p);
/* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_cssText )(
IHTMLStyle * This,
/* [in] */ BSTR v);
/* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_cssText )(
IHTMLStyle * This,
/* [out][retval] */ BSTR *p);
/* [hidden][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_pixelTop )(
IHTMLStyle * This,
/* [in] */ long v);
/* [hidden][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_pixelTop )(
IHTMLStyle * This,
/* [out][retval] */ long *p);
/* [hidden][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_pixelLeft )(
IHTMLStyle * This,
/* [in] */ long v);
/* [hidden][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_pixelLeft )(
IHTMLStyle * This,
/* [out][retval] */ long *p);
/* [hidden][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_pixelWidth )(
IHTMLStyle * This,
/* [in] */ long v);
/* [hidden][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_pixelWidth )(
IHTMLStyle * This,
/* [out][retval] */ long *p);
/* [hidden][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_pixelHeight )(
IHTMLStyle * This,
/* [in] */ long v);
/* [hidden][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_pixelHeight )(
IHTMLStyle * This,
/* [out][retval] */ long *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_posTop )(
IHTMLStyle * This,
/* [in] */ float v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_posTop )(
IHTMLStyle * This,
/* [out][retval] */ float *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_posLeft )(
IHTMLStyle * This,
/* [in] */ float v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_posLeft )(
IHTMLStyle * This,
/* [out][retval] */ float *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_posWidth )(
IHTMLStyle * This,
/* [in] */ float v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_posWidth )(
IHTMLStyle * This,
/* [out][retval] */ float *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_posHeight )(
IHTMLStyle * This,
/* [in] */ float v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_posHeight )(
IHTMLStyle * This,
/* [out][retval] */ float *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_cursor )(
IHTMLStyle * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_cursor )(
IHTMLStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_clip )(
IHTMLStyle * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_clip )(
IHTMLStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_filter )(
IHTMLStyle * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_filter )(
IHTMLStyle * This,
/* [out][retval] */ BSTR *p);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *setAttribute )(
IHTMLStyle * This,
/* [in] */ BSTR strAttributeName,
/* [in] */ VARIANT AttributeValue,
/* [in][defaultvalue] */ LONG lFlags);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *getAttribute )(
IHTMLStyle * This,
/* [in] */ BSTR strAttributeName,
/* [in][defaultvalue] */ LONG lFlags,
/* [out][retval] */ VARIANT *AttributeValue);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *removeAttribute )(
IHTMLStyle * This,
/* [in] */ BSTR strAttributeName,
/* [in][defaultvalue] */ LONG lFlags,
/* [out][retval] */ VARIANT_BOOL *pfSuccess);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *toString )(
IHTMLStyle * This,
/* [out][retval] */ BSTR *String);
END_INTERFACE
} IHTMLStyleVtbl;
interface IHTMLStyle
{
CONST_VTBL struct IHTMLStyleVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLStyle_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLStyle_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLStyle_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLStyle_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLStyle_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLStyle_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLStyle_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLStyle_put_fontFamily(This,v) \
(This)->lpVtbl -> put_fontFamily(This,v)
#define IHTMLStyle_get_fontFamily(This,p) \
(This)->lpVtbl -> get_fontFamily(This,p)
#define IHTMLStyle_put_fontStyle(This,v) \
(This)->lpVtbl -> put_fontStyle(This,v)
#define IHTMLStyle_get_fontStyle(This,p) \
(This)->lpVtbl -> get_fontStyle(This,p)
#define IHTMLStyle_put_fontVariant(This,v) \
(This)->lpVtbl -> put_fontVariant(This,v)
#define IHTMLStyle_get_fontVariant(This,p) \
(This)->lpVtbl -> get_fontVariant(This,p)
#define IHTMLStyle_put_fontWeight(This,v) \
(This)->lpVtbl -> put_fontWeight(This,v)
#define IHTMLStyle_get_fontWeight(This,p) \
(This)->lpVtbl -> get_fontWeight(This,p)
#define IHTMLStyle_put_fontSize(This,v) \
(This)->lpVtbl -> put_fontSize(This,v)
#define IHTMLStyle_get_fontSize(This,p) \
(This)->lpVtbl -> get_fontSize(This,p)
#define IHTMLStyle_put_font(This,v) \
(This)->lpVtbl -> put_font(This,v)
#define IHTMLStyle_get_font(This,p) \
(This)->lpVtbl -> get_font(This,p)
#define IHTMLStyle_put_color(This,v) \
(This)->lpVtbl -> put_color(This,v)
#define IHTMLStyle_get_color(This,p) \
(This)->lpVtbl -> get_color(This,p)
#define IHTMLStyle_put_background(This,v) \
(This)->lpVtbl -> put_background(This,v)
#define IHTMLStyle_get_background(This,p) \
(This)->lpVtbl -> get_background(This,p)
#define IHTMLStyle_put_backgroundColor(This,v) \
(This)->lpVtbl -> put_backgroundColor(This,v)
#define IHTMLStyle_get_backgroundColor(This,p) \
(This)->lpVtbl -> get_backgroundColor(This,p)
#define IHTMLStyle_put_backgroundImage(This,v) \
(This)->lpVtbl -> put_backgroundImage(This,v)
#define IHTMLStyle_get_backgroundImage(This,p) \
(This)->lpVtbl -> get_backgroundImage(This,p)
#define IHTMLStyle_put_backgroundRepeat(This,v) \
(This)->lpVtbl -> put_backgroundRepeat(This,v)
#define IHTMLStyle_get_backgroundRepeat(This,p) \
(This)->lpVtbl -> get_backgroundRepeat(This,p)
#define IHTMLStyle_put_backgroundAttachment(This,v) \
(This)->lpVtbl -> put_backgroundAttachment(This,v)
#define IHTMLStyle_get_backgroundAttachment(This,p) \
(This)->lpVtbl -> get_backgroundAttachment(This,p)
#define IHTMLStyle_put_backgroundPosition(This,v) \
(This)->lpVtbl -> put_backgroundPosition(This,v)
#define IHTMLStyle_get_backgroundPosition(This,p) \
(This)->lpVtbl -> get_backgroundPosition(This,p)
#define IHTMLStyle_put_backgroundPositionX(This,v) \
(This)->lpVtbl -> put_backgroundPositionX(This,v)
#define IHTMLStyle_get_backgroundPositionX(This,p) \
(This)->lpVtbl -> get_backgroundPositionX(This,p)
#define IHTMLStyle_put_backgroundPositionY(This,v) \
(This)->lpVtbl -> put_backgroundPositionY(This,v)
#define IHTMLStyle_get_backgroundPositionY(This,p) \
(This)->lpVtbl -> get_backgroundPositionY(This,p)
#define IHTMLStyle_put_wordSpacing(This,v) \
(This)->lpVtbl -> put_wordSpacing(This,v)
#define IHTMLStyle_get_wordSpacing(This,p) \
(This)->lpVtbl -> get_wordSpacing(This,p)
#define IHTMLStyle_put_letterSpacing(This,v) \
(This)->lpVtbl -> put_letterSpacing(This,v)
#define IHTMLStyle_get_letterSpacing(This,p) \
(This)->lpVtbl -> get_letterSpacing(This,p)
#define IHTMLStyle_put_textDecoration(This,v) \
(This)->lpVtbl -> put_textDecoration(This,v)
#define IHTMLStyle_get_textDecoration(This,p) \
(This)->lpVtbl -> get_textDecoration(This,p)
#define IHTMLStyle_put_textDecorationNone(This,v) \
(This)->lpVtbl -> put_textDecorationNone(This,v)
#define IHTMLStyle_get_textDecorationNone(This,p) \
(This)->lpVtbl -> get_textDecorationNone(This,p)
#define IHTMLStyle_put_textDecorationUnderline(This,v) \
(This)->lpVtbl -> put_textDecorationUnderline(This,v)
#define IHTMLStyle_get_textDecorationUnderline(This,p) \
(This)->lpVtbl -> get_textDecorationUnderline(This,p)
#define IHTMLStyle_put_textDecorationOverline(This,v) \
(This)->lpVtbl -> put_textDecorationOverline(This,v)
#define IHTMLStyle_get_textDecorationOverline(This,p) \
(This)->lpVtbl -> get_textDecorationOverline(This,p)
#define IHTMLStyle_put_textDecorationLineThrough(This,v) \
(This)->lpVtbl -> put_textDecorationLineThrough(This,v)
#define IHTMLStyle_get_textDecorationLineThrough(This,p) \
(This)->lpVtbl -> get_textDecorationLineThrough(This,p)
#define IHTMLStyle_put_textDecorationBlink(This,v) \
(This)->lpVtbl -> put_textDecorationBlink(This,v)
#define IHTMLStyle_get_textDecorationBlink(This,p) \
(This)->lpVtbl -> get_textDecorationBlink(This,p)
#define IHTMLStyle_put_verticalAlign(This,v) \
(This)->lpVtbl -> put_verticalAlign(This,v)
#define IHTMLStyle_get_verticalAlign(This,p) \
(This)->lpVtbl -> get_verticalAlign(This,p)
#define IHTMLStyle_put_textTransform(This,v) \
(This)->lpVtbl -> put_textTransform(This,v)
#define IHTMLStyle_get_textTransform(This,p) \
(This)->lpVtbl -> get_textTransform(This,p)
#define IHTMLStyle_put_textAlign(This,v) \
(This)->lpVtbl -> put_textAlign(This,v)
#define IHTMLStyle_get_textAlign(This,p) \
(This)->lpVtbl -> get_textAlign(This,p)
#define IHTMLStyle_put_textIndent(This,v) \
(This)->lpVtbl -> put_textIndent(This,v)
#define IHTMLStyle_get_textIndent(This,p) \
(This)->lpVtbl -> get_textIndent(This,p)
#define IHTMLStyle_put_lineHeight(This,v) \
(This)->lpVtbl -> put_lineHeight(This,v)
#define IHTMLStyle_get_lineHeight(This,p) \
(This)->lpVtbl -> get_lineHeight(This,p)
#define IHTMLStyle_put_marginTop(This,v) \
(This)->lpVtbl -> put_marginTop(This,v)
#define IHTMLStyle_get_marginTop(This,p) \
(This)->lpVtbl -> get_marginTop(This,p)
#define IHTMLStyle_put_marginRight(This,v) \
(This)->lpVtbl -> put_marginRight(This,v)
#define IHTMLStyle_get_marginRight(This,p) \
(This)->lpVtbl -> get_marginRight(This,p)
#define IHTMLStyle_put_marginBottom(This,v) \
(This)->lpVtbl -> put_marginBottom(This,v)
#define IHTMLStyle_get_marginBottom(This,p) \
(This)->lpVtbl -> get_marginBottom(This,p)
#define IHTMLStyle_put_marginLeft(This,v) \
(This)->lpVtbl -> put_marginLeft(This,v)
#define IHTMLStyle_get_marginLeft(This,p) \
(This)->lpVtbl -> get_marginLeft(This,p)
#define IHTMLStyle_put_margin(This,v) \
(This)->lpVtbl -> put_margin(This,v)
#define IHTMLStyle_get_margin(This,p) \
(This)->lpVtbl -> get_margin(This,p)
#define IHTMLStyle_put_paddingTop(This,v) \
(This)->lpVtbl -> put_paddingTop(This,v)
#define IHTMLStyle_get_paddingTop(This,p) \
(This)->lpVtbl -> get_paddingTop(This,p)
#define IHTMLStyle_put_paddingRight(This,v) \
(This)->lpVtbl -> put_paddingRight(This,v)
#define IHTMLStyle_get_paddingRight(This,p) \
(This)->lpVtbl -> get_paddingRight(This,p)
#define IHTMLStyle_put_paddingBottom(This,v) \
(This)->lpVtbl -> put_paddingBottom(This,v)
#define IHTMLStyle_get_paddingBottom(This,p) \
(This)->lpVtbl -> get_paddingBottom(This,p)
#define IHTMLStyle_put_paddingLeft(This,v) \
(This)->lpVtbl -> put_paddingLeft(This,v)
#define IHTMLStyle_get_paddingLeft(This,p) \
(This)->lpVtbl -> get_paddingLeft(This,p)
#define IHTMLStyle_put_padding(This,v) \
(This)->lpVtbl -> put_padding(This,v)
#define IHTMLStyle_get_padding(This,p) \
(This)->lpVtbl -> get_padding(This,p)
#define IHTMLStyle_put_border(This,v) \
(This)->lpVtbl -> put_border(This,v)
#define IHTMLStyle_get_border(This,p) \
(This)->lpVtbl -> get_border(This,p)
#define IHTMLStyle_put_borderTop(This,v) \
(This)->lpVtbl -> put_borderTop(This,v)
#define IHTMLStyle_get_borderTop(This,p) \
(This)->lpVtbl -> get_borderTop(This,p)
#define IHTMLStyle_put_borderRight(This,v) \
(This)->lpVtbl -> put_borderRight(This,v)
#define IHTMLStyle_get_borderRight(This,p) \
(This)->lpVtbl -> get_borderRight(This,p)
#define IHTMLStyle_put_borderBottom(This,v) \
(This)->lpVtbl -> put_borderBottom(This,v)
#define IHTMLStyle_get_borderBottom(This,p) \
(This)->lpVtbl -> get_borderBottom(This,p)
#define IHTMLStyle_put_borderLeft(This,v) \
(This)->lpVtbl -> put_borderLeft(This,v)
#define IHTMLStyle_get_borderLeft(This,p) \
(This)->lpVtbl -> get_borderLeft(This,p)
#define IHTMLStyle_put_borderColor(This,v) \
(This)->lpVtbl -> put_borderColor(This,v)
#define IHTMLStyle_get_borderColor(This,p) \
(This)->lpVtbl -> get_borderColor(This,p)
#define IHTMLStyle_put_borderTopColor(This,v) \
(This)->lpVtbl -> put_borderTopColor(This,v)
#define IHTMLStyle_get_borderTopColor(This,p) \
(This)->lpVtbl -> get_borderTopColor(This,p)
#define IHTMLStyle_put_borderRightColor(This,v) \
(This)->lpVtbl -> put_borderRightColor(This,v)
#define IHTMLStyle_get_borderRightColor(This,p) \
(This)->lpVtbl -> get_borderRightColor(This,p)
#define IHTMLStyle_put_borderBottomColor(This,v) \
(This)->lpVtbl -> put_borderBottomColor(This,v)
#define IHTMLStyle_get_borderBottomColor(This,p) \
(This)->lpVtbl -> get_borderBottomColor(This,p)
#define IHTMLStyle_put_borderLeftColor(This,v) \
(This)->lpVtbl -> put_borderLeftColor(This,v)
#define IHTMLStyle_get_borderLeftColor(This,p) \
(This)->lpVtbl -> get_borderLeftColor(This,p)
#define IHTMLStyle_put_borderWidth(This,v) \
(This)->lpVtbl -> put_borderWidth(This,v)
#define IHTMLStyle_get_borderWidth(This,p) \
(This)->lpVtbl -> get_borderWidth(This,p)
#define IHTMLStyle_put_borderTopWidth(This,v) \
(This)->lpVtbl -> put_borderTopWidth(This,v)
#define IHTMLStyle_get_borderTopWidth(This,p) \
(This)->lpVtbl -> get_borderTopWidth(This,p)
#define IHTMLStyle_put_borderRightWidth(This,v) \
(This)->lpVtbl -> put_borderRightWidth(This,v)
#define IHTMLStyle_get_borderRightWidth(This,p) \
(This)->lpVtbl -> get_borderRightWidth(This,p)
#define IHTMLStyle_put_borderBottomWidth(This,v) \
(This)->lpVtbl -> put_borderBottomWidth(This,v)
#define IHTMLStyle_get_borderBottomWidth(This,p) \
(This)->lpVtbl -> get_borderBottomWidth(This,p)
#define IHTMLStyle_put_borderLeftWidth(This,v) \
(This)->lpVtbl -> put_borderLeftWidth(This,v)
#define IHTMLStyle_get_borderLeftWidth(This,p) \
(This)->lpVtbl -> get_borderLeftWidth(This,p)
#define IHTMLStyle_put_borderStyle(This,v) \
(This)->lpVtbl -> put_borderStyle(This,v)
#define IHTMLStyle_get_borderStyle(This,p) \
(This)->lpVtbl -> get_borderStyle(This,p)
#define IHTMLStyle_put_borderTopStyle(This,v) \
(This)->lpVtbl -> put_borderTopStyle(This,v)
#define IHTMLStyle_get_borderTopStyle(This,p) \
(This)->lpVtbl -> get_borderTopStyle(This,p)
#define IHTMLStyle_put_borderRightStyle(This,v) \
(This)->lpVtbl -> put_borderRightStyle(This,v)
#define IHTMLStyle_get_borderRightStyle(This,p) \
(This)->lpVtbl -> get_borderRightStyle(This,p)
#define IHTMLStyle_put_borderBottomStyle(This,v) \
(This)->lpVtbl -> put_borderBottomStyle(This,v)
#define IHTMLStyle_get_borderBottomStyle(This,p) \
(This)->lpVtbl -> get_borderBottomStyle(This,p)
#define IHTMLStyle_put_borderLeftStyle(This,v) \
(This)->lpVtbl -> put_borderLeftStyle(This,v)
#define IHTMLStyle_get_borderLeftStyle(This,p) \
(This)->lpVtbl -> get_borderLeftStyle(This,p)
#define IHTMLStyle_put_width(This,v) \
(This)->lpVtbl -> put_width(This,v)
#define IHTMLStyle_get_width(This,p) \
(This)->lpVtbl -> get_width(This,p)
#define IHTMLStyle_put_height(This,v) \
(This)->lpVtbl -> put_height(This,v)
#define IHTMLStyle_get_height(This,p) \
(This)->lpVtbl -> get_height(This,p)
#define IHTMLStyle_put_styleFloat(This,v) \
(This)->lpVtbl -> put_styleFloat(This,v)
#define IHTMLStyle_get_styleFloat(This,p) \
(This)->lpVtbl -> get_styleFloat(This,p)
#define IHTMLStyle_put_clear(This,v) \
(This)->lpVtbl -> put_clear(This,v)
#define IHTMLStyle_get_clear(This,p) \
(This)->lpVtbl -> get_clear(This,p)
#define IHTMLStyle_put_display(This,v) \
(This)->lpVtbl -> put_display(This,v)
#define IHTMLStyle_get_display(This,p) \
(This)->lpVtbl -> get_display(This,p)
#define IHTMLStyle_put_visibility(This,v) \
(This)->lpVtbl -> put_visibility(This,v)
#define IHTMLStyle_get_visibility(This,p) \
(This)->lpVtbl -> get_visibility(This,p)
#define IHTMLStyle_put_listStyleType(This,v) \
(This)->lpVtbl -> put_listStyleType(This,v)
#define IHTMLStyle_get_listStyleType(This,p) \
(This)->lpVtbl -> get_listStyleType(This,p)
#define IHTMLStyle_put_listStylePosition(This,v) \
(This)->lpVtbl -> put_listStylePosition(This,v)
#define IHTMLStyle_get_listStylePosition(This,p) \
(This)->lpVtbl -> get_listStylePosition(This,p)
#define IHTMLStyle_put_listStyleImage(This,v) \
(This)->lpVtbl -> put_listStyleImage(This,v)
#define IHTMLStyle_get_listStyleImage(This,p) \
(This)->lpVtbl -> get_listStyleImage(This,p)
#define IHTMLStyle_put_listStyle(This,v) \
(This)->lpVtbl -> put_listStyle(This,v)
#define IHTMLStyle_get_listStyle(This,p) \
(This)->lpVtbl -> get_listStyle(This,p)
#define IHTMLStyle_put_whiteSpace(This,v) \
(This)->lpVtbl -> put_whiteSpace(This,v)
#define IHTMLStyle_get_whiteSpace(This,p) \
(This)->lpVtbl -> get_whiteSpace(This,p)
#define IHTMLStyle_put_top(This,v) \
(This)->lpVtbl -> put_top(This,v)
#define IHTMLStyle_get_top(This,p) \
(This)->lpVtbl -> get_top(This,p)
#define IHTMLStyle_put_left(This,v) \
(This)->lpVtbl -> put_left(This,v)
#define IHTMLStyle_get_left(This,p) \
(This)->lpVtbl -> get_left(This,p)
#define IHTMLStyle_get_position(This,p) \
(This)->lpVtbl -> get_position(This,p)
#define IHTMLStyle_put_zIndex(This,v) \
(This)->lpVtbl -> put_zIndex(This,v)
#define IHTMLStyle_get_zIndex(This,p) \
(This)->lpVtbl -> get_zIndex(This,p)
#define IHTMLStyle_put_overflow(This,v) \
(This)->lpVtbl -> put_overflow(This,v)
#define IHTMLStyle_get_overflow(This,p) \
(This)->lpVtbl -> get_overflow(This,p)
#define IHTMLStyle_put_pageBreakBefore(This,v) \
(This)->lpVtbl -> put_pageBreakBefore(This,v)
#define IHTMLStyle_get_pageBreakBefore(This,p) \
(This)->lpVtbl -> get_pageBreakBefore(This,p)
#define IHTMLStyle_put_pageBreakAfter(This,v) \
(This)->lpVtbl -> put_pageBreakAfter(This,v)
#define IHTMLStyle_get_pageBreakAfter(This,p) \
(This)->lpVtbl -> get_pageBreakAfter(This,p)
#define IHTMLStyle_put_cssText(This,v) \
(This)->lpVtbl -> put_cssText(This,v)
#define IHTMLStyle_get_cssText(This,p) \
(This)->lpVtbl -> get_cssText(This,p)
#define IHTMLStyle_put_pixelTop(This,v) \
(This)->lpVtbl -> put_pixelTop(This,v)
#define IHTMLStyle_get_pixelTop(This,p) \
(This)->lpVtbl -> get_pixelTop(This,p)
#define IHTMLStyle_put_pixelLeft(This,v) \
(This)->lpVtbl -> put_pixelLeft(This,v)
#define IHTMLStyle_get_pixelLeft(This,p) \
(This)->lpVtbl -> get_pixelLeft(This,p)
#define IHTMLStyle_put_pixelWidth(This,v) \
(This)->lpVtbl -> put_pixelWidth(This,v)
#define IHTMLStyle_get_pixelWidth(This,p) \
(This)->lpVtbl -> get_pixelWidth(This,p)
#define IHTMLStyle_put_pixelHeight(This,v) \
(This)->lpVtbl -> put_pixelHeight(This,v)
#define IHTMLStyle_get_pixelHeight(This,p) \
(This)->lpVtbl -> get_pixelHeight(This,p)
#define IHTMLStyle_put_posTop(This,v) \
(This)->lpVtbl -> put_posTop(This,v)
#define IHTMLStyle_get_posTop(This,p) \
(This)->lpVtbl -> get_posTop(This,p)
#define IHTMLStyle_put_posLeft(This,v) \
(This)->lpVtbl -> put_posLeft(This,v)
#define IHTMLStyle_get_posLeft(This,p) \
(This)->lpVtbl -> get_posLeft(This,p)
#define IHTMLStyle_put_posWidth(This,v) \
(This)->lpVtbl -> put_posWidth(This,v)
#define IHTMLStyle_get_posWidth(This,p) \
(This)->lpVtbl -> get_posWidth(This,p)
#define IHTMLStyle_put_posHeight(This,v) \
(This)->lpVtbl -> put_posHeight(This,v)
#define IHTMLStyle_get_posHeight(This,p) \
(This)->lpVtbl -> get_posHeight(This,p)
#define IHTMLStyle_put_cursor(This,v) \
(This)->lpVtbl -> put_cursor(This,v)
#define IHTMLStyle_get_cursor(This,p) \
(This)->lpVtbl -> get_cursor(This,p)
#define IHTMLStyle_put_clip(This,v) \
(This)->lpVtbl -> put_clip(This,v)
#define IHTMLStyle_get_clip(This,p) \
(This)->lpVtbl -> get_clip(This,p)
#define IHTMLStyle_put_filter(This,v) \
(This)->lpVtbl -> put_filter(This,v)
#define IHTMLStyle_get_filter(This,p) \
(This)->lpVtbl -> get_filter(This,p)
#define IHTMLStyle_setAttribute(This,strAttributeName,AttributeValue,lFlags) \
(This)->lpVtbl -> setAttribute(This,strAttributeName,AttributeValue,lFlags)
#define IHTMLStyle_getAttribute(This,strAttributeName,lFlags,AttributeValue) \
(This)->lpVtbl -> getAttribute(This,strAttributeName,lFlags,AttributeValue)
#define IHTMLStyle_removeAttribute(This,strAttributeName,lFlags,pfSuccess) \
(This)->lpVtbl -> removeAttribute(This,strAttributeName,lFlags,pfSuccess)
#define IHTMLStyle_toString(This,String) \
(This)->lpVtbl -> toString(This,String)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_fontFamily_Proxy(
IHTMLStyle * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLStyle_put_fontFamily_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_fontFamily_Proxy(
IHTMLStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLStyle_get_fontFamily_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_fontStyle_Proxy(
IHTMLStyle * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLStyle_put_fontStyle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_fontStyle_Proxy(
IHTMLStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLStyle_get_fontStyle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_fontVariant_Proxy(
IHTMLStyle * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLStyle_put_fontVariant_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_fontVariant_Proxy(
IHTMLStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLStyle_get_fontVariant_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_fontWeight_Proxy(
IHTMLStyle * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLStyle_put_fontWeight_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_fontWeight_Proxy(
IHTMLStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLStyle_get_fontWeight_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_fontSize_Proxy(
IHTMLStyle * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLStyle_put_fontSize_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_fontSize_Proxy(
IHTMLStyle * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLStyle_get_fontSize_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_font_Proxy(
IHTMLStyle * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLStyle_put_font_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_font_Proxy(
IHTMLStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLStyle_get_font_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_color_Proxy(
IHTMLStyle * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLStyle_put_color_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_color_Proxy(
IHTMLStyle * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLStyle_get_color_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_background_Proxy(
IHTMLStyle * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLStyle_put_background_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_background_Proxy(
IHTMLStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLStyle_get_background_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_backgroundColor_Proxy(
IHTMLStyle * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLStyle_put_backgroundColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_backgroundColor_Proxy(
IHTMLStyle * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLStyle_get_backgroundColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_backgroundImage_Proxy(
IHTMLStyle * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLStyle_put_backgroundImage_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_backgroundImage_Proxy(
IHTMLStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLStyle_get_backgroundImage_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_backgroundRepeat_Proxy(
IHTMLStyle * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLStyle_put_backgroundRepeat_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_backgroundRepeat_Proxy(
IHTMLStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLStyle_get_backgroundRepeat_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_backgroundAttachment_Proxy(
IHTMLStyle * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLStyle_put_backgroundAttachment_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_backgroundAttachment_Proxy(
IHTMLStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLStyle_get_backgroundAttachment_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_backgroundPosition_Proxy(
IHTMLStyle * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLStyle_put_backgroundPosition_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_backgroundPosition_Proxy(
IHTMLStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLStyle_get_backgroundPosition_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_backgroundPositionX_Proxy(
IHTMLStyle * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLStyle_put_backgroundPositionX_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_backgroundPositionX_Proxy(
IHTMLStyle * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLStyle_get_backgroundPositionX_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_backgroundPositionY_Proxy(
IHTMLStyle * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLStyle_put_backgroundPositionY_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_backgroundPositionY_Proxy(
IHTMLStyle * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLStyle_get_backgroundPositionY_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_wordSpacing_Proxy(
IHTMLStyle * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLStyle_put_wordSpacing_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_wordSpacing_Proxy(
IHTMLStyle * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLStyle_get_wordSpacing_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_letterSpacing_Proxy(
IHTMLStyle * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLStyle_put_letterSpacing_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_letterSpacing_Proxy(
IHTMLStyle * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLStyle_get_letterSpacing_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_textDecoration_Proxy(
IHTMLStyle * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLStyle_put_textDecoration_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_textDecoration_Proxy(
IHTMLStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLStyle_get_textDecoration_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_textDecorationNone_Proxy(
IHTMLStyle * This,
/* [in] */ VARIANT_BOOL v);
void __RPC_STUB IHTMLStyle_put_textDecorationNone_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_textDecorationNone_Proxy(
IHTMLStyle * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IHTMLStyle_get_textDecorationNone_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_textDecorationUnderline_Proxy(
IHTMLStyle * This,
/* [in] */ VARIANT_BOOL v);
void __RPC_STUB IHTMLStyle_put_textDecorationUnderline_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_textDecorationUnderline_Proxy(
IHTMLStyle * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IHTMLStyle_get_textDecorationUnderline_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_textDecorationOverline_Proxy(
IHTMLStyle * This,
/* [in] */ VARIANT_BOOL v);
void __RPC_STUB IHTMLStyle_put_textDecorationOverline_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_textDecorationOverline_Proxy(
IHTMLStyle * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IHTMLStyle_get_textDecorationOverline_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_textDecorationLineThrough_Proxy(
IHTMLStyle * This,
/* [in] */ VARIANT_BOOL v);
void __RPC_STUB IHTMLStyle_put_textDecorationLineThrough_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_textDecorationLineThrough_Proxy(
IHTMLStyle * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IHTMLStyle_get_textDecorationLineThrough_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_textDecorationBlink_Proxy(
IHTMLStyle * This,
/* [in] */ VARIANT_BOOL v);
void __RPC_STUB IHTMLStyle_put_textDecorationBlink_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_textDecorationBlink_Proxy(
IHTMLStyle * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IHTMLStyle_get_textDecorationBlink_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_verticalAlign_Proxy(
IHTMLStyle * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLStyle_put_verticalAlign_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_verticalAlign_Proxy(
IHTMLStyle * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLStyle_get_verticalAlign_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_textTransform_Proxy(
IHTMLStyle * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLStyle_put_textTransform_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_textTransform_Proxy(
IHTMLStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLStyle_get_textTransform_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_textAlign_Proxy(
IHTMLStyle * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLStyle_put_textAlign_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_textAlign_Proxy(
IHTMLStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLStyle_get_textAlign_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_textIndent_Proxy(
IHTMLStyle * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLStyle_put_textIndent_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_textIndent_Proxy(
IHTMLStyle * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLStyle_get_textIndent_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_lineHeight_Proxy(
IHTMLStyle * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLStyle_put_lineHeight_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_lineHeight_Proxy(
IHTMLStyle * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLStyle_get_lineHeight_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_marginTop_Proxy(
IHTMLStyle * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLStyle_put_marginTop_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_marginTop_Proxy(
IHTMLStyle * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLStyle_get_marginTop_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_marginRight_Proxy(
IHTMLStyle * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLStyle_put_marginRight_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_marginRight_Proxy(
IHTMLStyle * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLStyle_get_marginRight_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_marginBottom_Proxy(
IHTMLStyle * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLStyle_put_marginBottom_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_marginBottom_Proxy(
IHTMLStyle * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLStyle_get_marginBottom_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_marginLeft_Proxy(
IHTMLStyle * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLStyle_put_marginLeft_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_marginLeft_Proxy(
IHTMLStyle * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLStyle_get_marginLeft_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_margin_Proxy(
IHTMLStyle * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLStyle_put_margin_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_margin_Proxy(
IHTMLStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLStyle_get_margin_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_paddingTop_Proxy(
IHTMLStyle * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLStyle_put_paddingTop_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_paddingTop_Proxy(
IHTMLStyle * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLStyle_get_paddingTop_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_paddingRight_Proxy(
IHTMLStyle * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLStyle_put_paddingRight_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_paddingRight_Proxy(
IHTMLStyle * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLStyle_get_paddingRight_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_paddingBottom_Proxy(
IHTMLStyle * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLStyle_put_paddingBottom_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_paddingBottom_Proxy(
IHTMLStyle * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLStyle_get_paddingBottom_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_paddingLeft_Proxy(
IHTMLStyle * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLStyle_put_paddingLeft_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_paddingLeft_Proxy(
IHTMLStyle * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLStyle_get_paddingLeft_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_padding_Proxy(
IHTMLStyle * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLStyle_put_padding_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_padding_Proxy(
IHTMLStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLStyle_get_padding_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_border_Proxy(
IHTMLStyle * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLStyle_put_border_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_border_Proxy(
IHTMLStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLStyle_get_border_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_borderTop_Proxy(
IHTMLStyle * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLStyle_put_borderTop_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_borderTop_Proxy(
IHTMLStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLStyle_get_borderTop_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_borderRight_Proxy(
IHTMLStyle * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLStyle_put_borderRight_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_borderRight_Proxy(
IHTMLStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLStyle_get_borderRight_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_borderBottom_Proxy(
IHTMLStyle * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLStyle_put_borderBottom_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_borderBottom_Proxy(
IHTMLStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLStyle_get_borderBottom_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_borderLeft_Proxy(
IHTMLStyle * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLStyle_put_borderLeft_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_borderLeft_Proxy(
IHTMLStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLStyle_get_borderLeft_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_borderColor_Proxy(
IHTMLStyle * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLStyle_put_borderColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_borderColor_Proxy(
IHTMLStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLStyle_get_borderColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_borderTopColor_Proxy(
IHTMLStyle * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLStyle_put_borderTopColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_borderTopColor_Proxy(
IHTMLStyle * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLStyle_get_borderTopColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_borderRightColor_Proxy(
IHTMLStyle * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLStyle_put_borderRightColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_borderRightColor_Proxy(
IHTMLStyle * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLStyle_get_borderRightColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_borderBottomColor_Proxy(
IHTMLStyle * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLStyle_put_borderBottomColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_borderBottomColor_Proxy(
IHTMLStyle * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLStyle_get_borderBottomColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_borderLeftColor_Proxy(
IHTMLStyle * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLStyle_put_borderLeftColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_borderLeftColor_Proxy(
IHTMLStyle * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLStyle_get_borderLeftColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_borderWidth_Proxy(
IHTMLStyle * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLStyle_put_borderWidth_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_borderWidth_Proxy(
IHTMLStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLStyle_get_borderWidth_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_borderTopWidth_Proxy(
IHTMLStyle * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLStyle_put_borderTopWidth_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_borderTopWidth_Proxy(
IHTMLStyle * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLStyle_get_borderTopWidth_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_borderRightWidth_Proxy(
IHTMLStyle * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLStyle_put_borderRightWidth_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_borderRightWidth_Proxy(
IHTMLStyle * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLStyle_get_borderRightWidth_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_borderBottomWidth_Proxy(
IHTMLStyle * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLStyle_put_borderBottomWidth_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_borderBottomWidth_Proxy(
IHTMLStyle * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLStyle_get_borderBottomWidth_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_borderLeftWidth_Proxy(
IHTMLStyle * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLStyle_put_borderLeftWidth_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_borderLeftWidth_Proxy(
IHTMLStyle * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLStyle_get_borderLeftWidth_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_borderStyle_Proxy(
IHTMLStyle * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLStyle_put_borderStyle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_borderStyle_Proxy(
IHTMLStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLStyle_get_borderStyle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_borderTopStyle_Proxy(
IHTMLStyle * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLStyle_put_borderTopStyle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_borderTopStyle_Proxy(
IHTMLStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLStyle_get_borderTopStyle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_borderRightStyle_Proxy(
IHTMLStyle * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLStyle_put_borderRightStyle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_borderRightStyle_Proxy(
IHTMLStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLStyle_get_borderRightStyle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_borderBottomStyle_Proxy(
IHTMLStyle * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLStyle_put_borderBottomStyle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_borderBottomStyle_Proxy(
IHTMLStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLStyle_get_borderBottomStyle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_borderLeftStyle_Proxy(
IHTMLStyle * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLStyle_put_borderLeftStyle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_borderLeftStyle_Proxy(
IHTMLStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLStyle_get_borderLeftStyle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_width_Proxy(
IHTMLStyle * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLStyle_put_width_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_width_Proxy(
IHTMLStyle * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLStyle_get_width_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_height_Proxy(
IHTMLStyle * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLStyle_put_height_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_height_Proxy(
IHTMLStyle * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLStyle_get_height_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_styleFloat_Proxy(
IHTMLStyle * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLStyle_put_styleFloat_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_styleFloat_Proxy(
IHTMLStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLStyle_get_styleFloat_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_clear_Proxy(
IHTMLStyle * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLStyle_put_clear_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_clear_Proxy(
IHTMLStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLStyle_get_clear_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_display_Proxy(
IHTMLStyle * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLStyle_put_display_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_display_Proxy(
IHTMLStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLStyle_get_display_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_visibility_Proxy(
IHTMLStyle * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLStyle_put_visibility_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_visibility_Proxy(
IHTMLStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLStyle_get_visibility_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_listStyleType_Proxy(
IHTMLStyle * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLStyle_put_listStyleType_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_listStyleType_Proxy(
IHTMLStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLStyle_get_listStyleType_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_listStylePosition_Proxy(
IHTMLStyle * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLStyle_put_listStylePosition_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_listStylePosition_Proxy(
IHTMLStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLStyle_get_listStylePosition_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_listStyleImage_Proxy(
IHTMLStyle * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLStyle_put_listStyleImage_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_listStyleImage_Proxy(
IHTMLStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLStyle_get_listStyleImage_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_listStyle_Proxy(
IHTMLStyle * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLStyle_put_listStyle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_listStyle_Proxy(
IHTMLStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLStyle_get_listStyle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_whiteSpace_Proxy(
IHTMLStyle * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLStyle_put_whiteSpace_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_whiteSpace_Proxy(
IHTMLStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLStyle_get_whiteSpace_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_top_Proxy(
IHTMLStyle * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLStyle_put_top_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_top_Proxy(
IHTMLStyle * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLStyle_get_top_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_left_Proxy(
IHTMLStyle * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLStyle_put_left_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_left_Proxy(
IHTMLStyle * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLStyle_get_left_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_position_Proxy(
IHTMLStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLStyle_get_position_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_zIndex_Proxy(
IHTMLStyle * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLStyle_put_zIndex_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_zIndex_Proxy(
IHTMLStyle * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLStyle_get_zIndex_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_overflow_Proxy(
IHTMLStyle * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLStyle_put_overflow_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_overflow_Proxy(
IHTMLStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLStyle_get_overflow_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_pageBreakBefore_Proxy(
IHTMLStyle * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLStyle_put_pageBreakBefore_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_pageBreakBefore_Proxy(
IHTMLStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLStyle_get_pageBreakBefore_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_pageBreakAfter_Proxy(
IHTMLStyle * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLStyle_put_pageBreakAfter_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_pageBreakAfter_Proxy(
IHTMLStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLStyle_get_pageBreakAfter_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_cssText_Proxy(
IHTMLStyle * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLStyle_put_cssText_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_cssText_Proxy(
IHTMLStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLStyle_get_cssText_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [hidden][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_pixelTop_Proxy(
IHTMLStyle * This,
/* [in] */ long v);
void __RPC_STUB IHTMLStyle_put_pixelTop_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [hidden][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_pixelTop_Proxy(
IHTMLStyle * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLStyle_get_pixelTop_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [hidden][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_pixelLeft_Proxy(
IHTMLStyle * This,
/* [in] */ long v);
void __RPC_STUB IHTMLStyle_put_pixelLeft_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [hidden][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_pixelLeft_Proxy(
IHTMLStyle * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLStyle_get_pixelLeft_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [hidden][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_pixelWidth_Proxy(
IHTMLStyle * This,
/* [in] */ long v);
void __RPC_STUB IHTMLStyle_put_pixelWidth_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [hidden][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_pixelWidth_Proxy(
IHTMLStyle * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLStyle_get_pixelWidth_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [hidden][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_pixelHeight_Proxy(
IHTMLStyle * This,
/* [in] */ long v);
void __RPC_STUB IHTMLStyle_put_pixelHeight_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [hidden][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_pixelHeight_Proxy(
IHTMLStyle * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLStyle_get_pixelHeight_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_posTop_Proxy(
IHTMLStyle * This,
/* [in] */ float v);
void __RPC_STUB IHTMLStyle_put_posTop_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_posTop_Proxy(
IHTMLStyle * This,
/* [out][retval] */ float *p);
void __RPC_STUB IHTMLStyle_get_posTop_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_posLeft_Proxy(
IHTMLStyle * This,
/* [in] */ float v);
void __RPC_STUB IHTMLStyle_put_posLeft_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_posLeft_Proxy(
IHTMLStyle * This,
/* [out][retval] */ float *p);
void __RPC_STUB IHTMLStyle_get_posLeft_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_posWidth_Proxy(
IHTMLStyle * This,
/* [in] */ float v);
void __RPC_STUB IHTMLStyle_put_posWidth_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_posWidth_Proxy(
IHTMLStyle * This,
/* [out][retval] */ float *p);
void __RPC_STUB IHTMLStyle_get_posWidth_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_posHeight_Proxy(
IHTMLStyle * This,
/* [in] */ float v);
void __RPC_STUB IHTMLStyle_put_posHeight_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_posHeight_Proxy(
IHTMLStyle * This,
/* [out][retval] */ float *p);
void __RPC_STUB IHTMLStyle_get_posHeight_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_cursor_Proxy(
IHTMLStyle * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLStyle_put_cursor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_cursor_Proxy(
IHTMLStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLStyle_get_cursor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_clip_Proxy(
IHTMLStyle * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLStyle_put_clip_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_clip_Proxy(
IHTMLStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLStyle_get_clip_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_filter_Proxy(
IHTMLStyle * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLStyle_put_filter_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_filter_Proxy(
IHTMLStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLStyle_get_filter_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_setAttribute_Proxy(
IHTMLStyle * This,
/* [in] */ BSTR strAttributeName,
/* [in] */ VARIANT AttributeValue,
/* [in][defaultvalue] */ LONG lFlags);
void __RPC_STUB IHTMLStyle_setAttribute_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_getAttribute_Proxy(
IHTMLStyle * This,
/* [in] */ BSTR strAttributeName,
/* [in][defaultvalue] */ LONG lFlags,
/* [out][retval] */ VARIANT *AttributeValue);
void __RPC_STUB IHTMLStyle_getAttribute_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_removeAttribute_Proxy(
IHTMLStyle * This,
/* [in] */ BSTR strAttributeName,
/* [in][defaultvalue] */ LONG lFlags,
/* [out][retval] */ VARIANT_BOOL *pfSuccess);
void __RPC_STUB IHTMLStyle_removeAttribute_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_toString_Proxy(
IHTMLStyle * This,
/* [out][retval] */ BSTR *String);
void __RPC_STUB IHTMLStyle_toString_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLStyle_INTERFACE_DEFINED__ */
#ifndef __IHTMLStyle2_INTERFACE_DEFINED__
#define __IHTMLStyle2_INTERFACE_DEFINED__
/* interface IHTMLStyle2 */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLStyle2;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f4a2-98b5-11cf-bb82-00aa00bdce0b")
IHTMLStyle2 : public IDispatch
{
public:
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_tableLayout(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_tableLayout(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderCollapse(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderCollapse(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_direction(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_direction(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_behavior(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_behavior(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE setExpression(
/* [in] */ BSTR propname,
/* [in] */ BSTR expression,
/* [in][defaultvalue] */ BSTR language = L"") = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE getExpression(
/* [in] */ BSTR propname,
/* [out][retval] */ VARIANT *expression) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE removeExpression(
/* [in] */ BSTR propname,
/* [out][retval] */ VARIANT_BOOL *pfSuccess) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_position(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_position(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_unicodeBidi(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_unicodeBidi(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_bottom(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_bottom(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_right(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_right(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [hidden][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_pixelBottom(
/* [in] */ long v) = 0;
virtual /* [hidden][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_pixelBottom(
/* [out][retval] */ long *p) = 0;
virtual /* [hidden][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_pixelRight(
/* [in] */ long v) = 0;
virtual /* [hidden][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_pixelRight(
/* [out][retval] */ long *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_posBottom(
/* [in] */ float v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_posBottom(
/* [out][retval] */ float *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_posRight(
/* [in] */ float v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_posRight(
/* [out][retval] */ float *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_imeMode(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_imeMode(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_rubyAlign(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_rubyAlign(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_rubyPosition(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_rubyPosition(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_rubyOverhang(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_rubyOverhang(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_layoutGridChar(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_layoutGridChar(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_layoutGridLine(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_layoutGridLine(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_layoutGridMode(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_layoutGridMode(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_layoutGridType(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_layoutGridType(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_layoutGrid(
/* [in] */ BSTR v) = 0;
virtual /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_layoutGrid(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_wordBreak(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_wordBreak(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_lineBreak(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_lineBreak(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textJustify(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textJustify(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textJustifyTrim(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textJustifyTrim(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textKashida(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textKashida(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textAutospace(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textAutospace(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_overflowX(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_overflowX(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_overflowY(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_overflowY(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_accelerator(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_accelerator(
/* [out][retval] */ BSTR *p) = 0;
};
#else /* C style interface */
typedef struct IHTMLStyle2Vtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLStyle2 * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLStyle2 * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLStyle2 * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLStyle2 * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLStyle2 * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLStyle2 * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLStyle2 * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_tableLayout )(
IHTMLStyle2 * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_tableLayout )(
IHTMLStyle2 * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_borderCollapse )(
IHTMLStyle2 * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_borderCollapse )(
IHTMLStyle2 * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_direction )(
IHTMLStyle2 * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_direction )(
IHTMLStyle2 * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_behavior )(
IHTMLStyle2 * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_behavior )(
IHTMLStyle2 * This,
/* [out][retval] */ BSTR *p);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *setExpression )(
IHTMLStyle2 * This,
/* [in] */ BSTR propname,
/* [in] */ BSTR expression,
/* [in][defaultvalue] */ BSTR language);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *getExpression )(
IHTMLStyle2 * This,
/* [in] */ BSTR propname,
/* [out][retval] */ VARIANT *expression);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *removeExpression )(
IHTMLStyle2 * This,
/* [in] */ BSTR propname,
/* [out][retval] */ VARIANT_BOOL *pfSuccess);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_position )(
IHTMLStyle2 * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_position )(
IHTMLStyle2 * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_unicodeBidi )(
IHTMLStyle2 * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_unicodeBidi )(
IHTMLStyle2 * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_bottom )(
IHTMLStyle2 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_bottom )(
IHTMLStyle2 * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_right )(
IHTMLStyle2 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_right )(
IHTMLStyle2 * This,
/* [out][retval] */ VARIANT *p);
/* [hidden][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_pixelBottom )(
IHTMLStyle2 * This,
/* [in] */ long v);
/* [hidden][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_pixelBottom )(
IHTMLStyle2 * This,
/* [out][retval] */ long *p);
/* [hidden][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_pixelRight )(
IHTMLStyle2 * This,
/* [in] */ long v);
/* [hidden][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_pixelRight )(
IHTMLStyle2 * This,
/* [out][retval] */ long *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_posBottom )(
IHTMLStyle2 * This,
/* [in] */ float v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_posBottom )(
IHTMLStyle2 * This,
/* [out][retval] */ float *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_posRight )(
IHTMLStyle2 * This,
/* [in] */ float v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_posRight )(
IHTMLStyle2 * This,
/* [out][retval] */ float *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_imeMode )(
IHTMLStyle2 * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_imeMode )(
IHTMLStyle2 * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_rubyAlign )(
IHTMLStyle2 * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_rubyAlign )(
IHTMLStyle2 * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_rubyPosition )(
IHTMLStyle2 * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_rubyPosition )(
IHTMLStyle2 * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_rubyOverhang )(
IHTMLStyle2 * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_rubyOverhang )(
IHTMLStyle2 * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_layoutGridChar )(
IHTMLStyle2 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_layoutGridChar )(
IHTMLStyle2 * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_layoutGridLine )(
IHTMLStyle2 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_layoutGridLine )(
IHTMLStyle2 * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_layoutGridMode )(
IHTMLStyle2 * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_layoutGridMode )(
IHTMLStyle2 * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_layoutGridType )(
IHTMLStyle2 * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_layoutGridType )(
IHTMLStyle2 * This,
/* [out][retval] */ BSTR *p);
/* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_layoutGrid )(
IHTMLStyle2 * This,
/* [in] */ BSTR v);
/* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_layoutGrid )(
IHTMLStyle2 * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_wordBreak )(
IHTMLStyle2 * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_wordBreak )(
IHTMLStyle2 * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_lineBreak )(
IHTMLStyle2 * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_lineBreak )(
IHTMLStyle2 * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_textJustify )(
IHTMLStyle2 * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_textJustify )(
IHTMLStyle2 * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_textJustifyTrim )(
IHTMLStyle2 * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_textJustifyTrim )(
IHTMLStyle2 * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_textKashida )(
IHTMLStyle2 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_textKashida )(
IHTMLStyle2 * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_textAutospace )(
IHTMLStyle2 * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_textAutospace )(
IHTMLStyle2 * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_overflowX )(
IHTMLStyle2 * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_overflowX )(
IHTMLStyle2 * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_overflowY )(
IHTMLStyle2 * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_overflowY )(
IHTMLStyle2 * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_accelerator )(
IHTMLStyle2 * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_accelerator )(
IHTMLStyle2 * This,
/* [out][retval] */ BSTR *p);
END_INTERFACE
} IHTMLStyle2Vtbl;
interface IHTMLStyle2
{
CONST_VTBL struct IHTMLStyle2Vtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLStyle2_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLStyle2_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLStyle2_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLStyle2_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLStyle2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLStyle2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLStyle2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLStyle2_put_tableLayout(This,v) \
(This)->lpVtbl -> put_tableLayout(This,v)
#define IHTMLStyle2_get_tableLayout(This,p) \
(This)->lpVtbl -> get_tableLayout(This,p)
#define IHTMLStyle2_put_borderCollapse(This,v) \
(This)->lpVtbl -> put_borderCollapse(This,v)
#define IHTMLStyle2_get_borderCollapse(This,p) \
(This)->lpVtbl -> get_borderCollapse(This,p)
#define IHTMLStyle2_put_direction(This,v) \
(This)->lpVtbl -> put_direction(This,v)
#define IHTMLStyle2_get_direction(This,p) \
(This)->lpVtbl -> get_direction(This,p)
#define IHTMLStyle2_put_behavior(This,v) \
(This)->lpVtbl -> put_behavior(This,v)
#define IHTMLStyle2_get_behavior(This,p) \
(This)->lpVtbl -> get_behavior(This,p)
#define IHTMLStyle2_setExpression(This,propname,expression,language) \
(This)->lpVtbl -> setExpression(This,propname,expression,language)
#define IHTMLStyle2_getExpression(This,propname,expression) \
(This)->lpVtbl -> getExpression(This,propname,expression)
#define IHTMLStyle2_removeExpression(This,propname,pfSuccess) \
(This)->lpVtbl -> removeExpression(This,propname,pfSuccess)
#define IHTMLStyle2_put_position(This,v) \
(This)->lpVtbl -> put_position(This,v)
#define IHTMLStyle2_get_position(This,p) \
(This)->lpVtbl -> get_position(This,p)
#define IHTMLStyle2_put_unicodeBidi(This,v) \
(This)->lpVtbl -> put_unicodeBidi(This,v)
#define IHTMLStyle2_get_unicodeBidi(This,p) \
(This)->lpVtbl -> get_unicodeBidi(This,p)
#define IHTMLStyle2_put_bottom(This,v) \
(This)->lpVtbl -> put_bottom(This,v)
#define IHTMLStyle2_get_bottom(This,p) \
(This)->lpVtbl -> get_bottom(This,p)
#define IHTMLStyle2_put_right(This,v) \
(This)->lpVtbl -> put_right(This,v)
#define IHTMLStyle2_get_right(This,p) \
(This)->lpVtbl -> get_right(This,p)
#define IHTMLStyle2_put_pixelBottom(This,v) \
(This)->lpVtbl -> put_pixelBottom(This,v)
#define IHTMLStyle2_get_pixelBottom(This,p) \
(This)->lpVtbl -> get_pixelBottom(This,p)
#define IHTMLStyle2_put_pixelRight(This,v) \
(This)->lpVtbl -> put_pixelRight(This,v)
#define IHTMLStyle2_get_pixelRight(This,p) \
(This)->lpVtbl -> get_pixelRight(This,p)
#define IHTMLStyle2_put_posBottom(This,v) \
(This)->lpVtbl -> put_posBottom(This,v)
#define IHTMLStyle2_get_posBottom(This,p) \
(This)->lpVtbl -> get_posBottom(This,p)
#define IHTMLStyle2_put_posRight(This,v) \
(This)->lpVtbl -> put_posRight(This,v)
#define IHTMLStyle2_get_posRight(This,p) \
(This)->lpVtbl -> get_posRight(This,p)
#define IHTMLStyle2_put_imeMode(This,v) \
(This)->lpVtbl -> put_imeMode(This,v)
#define IHTMLStyle2_get_imeMode(This,p) \
(This)->lpVtbl -> get_imeMode(This,p)
#define IHTMLStyle2_put_rubyAlign(This,v) \
(This)->lpVtbl -> put_rubyAlign(This,v)
#define IHTMLStyle2_get_rubyAlign(This,p) \
(This)->lpVtbl -> get_rubyAlign(This,p)
#define IHTMLStyle2_put_rubyPosition(This,v) \
(This)->lpVtbl -> put_rubyPosition(This,v)
#define IHTMLStyle2_get_rubyPosition(This,p) \
(This)->lpVtbl -> get_rubyPosition(This,p)
#define IHTMLStyle2_put_rubyOverhang(This,v) \
(This)->lpVtbl -> put_rubyOverhang(This,v)
#define IHTMLStyle2_get_rubyOverhang(This,p) \
(This)->lpVtbl -> get_rubyOverhang(This,p)
#define IHTMLStyle2_put_layoutGridChar(This,v) \
(This)->lpVtbl -> put_layoutGridChar(This,v)
#define IHTMLStyle2_get_layoutGridChar(This,p) \
(This)->lpVtbl -> get_layoutGridChar(This,p)
#define IHTMLStyle2_put_layoutGridLine(This,v) \
(This)->lpVtbl -> put_layoutGridLine(This,v)
#define IHTMLStyle2_get_layoutGridLine(This,p) \
(This)->lpVtbl -> get_layoutGridLine(This,p)
#define IHTMLStyle2_put_layoutGridMode(This,v) \
(This)->lpVtbl -> put_layoutGridMode(This,v)
#define IHTMLStyle2_get_layoutGridMode(This,p) \
(This)->lpVtbl -> get_layoutGridMode(This,p)
#define IHTMLStyle2_put_layoutGridType(This,v) \
(This)->lpVtbl -> put_layoutGridType(This,v)
#define IHTMLStyle2_get_layoutGridType(This,p) \
(This)->lpVtbl -> get_layoutGridType(This,p)
#define IHTMLStyle2_put_layoutGrid(This,v) \
(This)->lpVtbl -> put_layoutGrid(This,v)
#define IHTMLStyle2_get_layoutGrid(This,p) \
(This)->lpVtbl -> get_layoutGrid(This,p)
#define IHTMLStyle2_put_wordBreak(This,v) \
(This)->lpVtbl -> put_wordBreak(This,v)
#define IHTMLStyle2_get_wordBreak(This,p) \
(This)->lpVtbl -> get_wordBreak(This,p)
#define IHTMLStyle2_put_lineBreak(This,v) \
(This)->lpVtbl -> put_lineBreak(This,v)
#define IHTMLStyle2_get_lineBreak(This,p) \
(This)->lpVtbl -> get_lineBreak(This,p)
#define IHTMLStyle2_put_textJustify(This,v) \
(This)->lpVtbl -> put_textJustify(This,v)
#define IHTMLStyle2_get_textJustify(This,p) \
(This)->lpVtbl -> get_textJustify(This,p)
#define IHTMLStyle2_put_textJustifyTrim(This,v) \
(This)->lpVtbl -> put_textJustifyTrim(This,v)
#define IHTMLStyle2_get_textJustifyTrim(This,p) \
(This)->lpVtbl -> get_textJustifyTrim(This,p)
#define IHTMLStyle2_put_textKashida(This,v) \
(This)->lpVtbl -> put_textKashida(This,v)
#define IHTMLStyle2_get_textKashida(This,p) \
(This)->lpVtbl -> get_textKashida(This,p)
#define IHTMLStyle2_put_textAutospace(This,v) \
(This)->lpVtbl -> put_textAutospace(This,v)
#define IHTMLStyle2_get_textAutospace(This,p) \
(This)->lpVtbl -> get_textAutospace(This,p)
#define IHTMLStyle2_put_overflowX(This,v) \
(This)->lpVtbl -> put_overflowX(This,v)
#define IHTMLStyle2_get_overflowX(This,p) \
(This)->lpVtbl -> get_overflowX(This,p)
#define IHTMLStyle2_put_overflowY(This,v) \
(This)->lpVtbl -> put_overflowY(This,v)
#define IHTMLStyle2_get_overflowY(This,p) \
(This)->lpVtbl -> get_overflowY(This,p)
#define IHTMLStyle2_put_accelerator(This,v) \
(This)->lpVtbl -> put_accelerator(This,v)
#define IHTMLStyle2_get_accelerator(This,p) \
(This)->lpVtbl -> get_accelerator(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_put_tableLayout_Proxy(
IHTMLStyle2 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLStyle2_put_tableLayout_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_get_tableLayout_Proxy(
IHTMLStyle2 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLStyle2_get_tableLayout_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_put_borderCollapse_Proxy(
IHTMLStyle2 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLStyle2_put_borderCollapse_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_get_borderCollapse_Proxy(
IHTMLStyle2 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLStyle2_get_borderCollapse_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_put_direction_Proxy(
IHTMLStyle2 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLStyle2_put_direction_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_get_direction_Proxy(
IHTMLStyle2 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLStyle2_get_direction_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_put_behavior_Proxy(
IHTMLStyle2 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLStyle2_put_behavior_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_get_behavior_Proxy(
IHTMLStyle2 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLStyle2_get_behavior_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_setExpression_Proxy(
IHTMLStyle2 * This,
/* [in] */ BSTR propname,
/* [in] */ BSTR expression,
/* [in][defaultvalue] */ BSTR language);
void __RPC_STUB IHTMLStyle2_setExpression_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_getExpression_Proxy(
IHTMLStyle2 * This,
/* [in] */ BSTR propname,
/* [out][retval] */ VARIANT *expression);
void __RPC_STUB IHTMLStyle2_getExpression_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_removeExpression_Proxy(
IHTMLStyle2 * This,
/* [in] */ BSTR propname,
/* [out][retval] */ VARIANT_BOOL *pfSuccess);
void __RPC_STUB IHTMLStyle2_removeExpression_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_put_position_Proxy(
IHTMLStyle2 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLStyle2_put_position_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_get_position_Proxy(
IHTMLStyle2 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLStyle2_get_position_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_put_unicodeBidi_Proxy(
IHTMLStyle2 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLStyle2_put_unicodeBidi_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_get_unicodeBidi_Proxy(
IHTMLStyle2 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLStyle2_get_unicodeBidi_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_put_bottom_Proxy(
IHTMLStyle2 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLStyle2_put_bottom_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_get_bottom_Proxy(
IHTMLStyle2 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLStyle2_get_bottom_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_put_right_Proxy(
IHTMLStyle2 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLStyle2_put_right_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_get_right_Proxy(
IHTMLStyle2 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLStyle2_get_right_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [hidden][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_put_pixelBottom_Proxy(
IHTMLStyle2 * This,
/* [in] */ long v);
void __RPC_STUB IHTMLStyle2_put_pixelBottom_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [hidden][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_get_pixelBottom_Proxy(
IHTMLStyle2 * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLStyle2_get_pixelBottom_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [hidden][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_put_pixelRight_Proxy(
IHTMLStyle2 * This,
/* [in] */ long v);
void __RPC_STUB IHTMLStyle2_put_pixelRight_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [hidden][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_get_pixelRight_Proxy(
IHTMLStyle2 * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLStyle2_get_pixelRight_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_put_posBottom_Proxy(
IHTMLStyle2 * This,
/* [in] */ float v);
void __RPC_STUB IHTMLStyle2_put_posBottom_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_get_posBottom_Proxy(
IHTMLStyle2 * This,
/* [out][retval] */ float *p);
void __RPC_STUB IHTMLStyle2_get_posBottom_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_put_posRight_Proxy(
IHTMLStyle2 * This,
/* [in] */ float v);
void __RPC_STUB IHTMLStyle2_put_posRight_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_get_posRight_Proxy(
IHTMLStyle2 * This,
/* [out][retval] */ float *p);
void __RPC_STUB IHTMLStyle2_get_posRight_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_put_imeMode_Proxy(
IHTMLStyle2 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLStyle2_put_imeMode_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_get_imeMode_Proxy(
IHTMLStyle2 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLStyle2_get_imeMode_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_put_rubyAlign_Proxy(
IHTMLStyle2 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLStyle2_put_rubyAlign_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_get_rubyAlign_Proxy(
IHTMLStyle2 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLStyle2_get_rubyAlign_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_put_rubyPosition_Proxy(
IHTMLStyle2 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLStyle2_put_rubyPosition_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_get_rubyPosition_Proxy(
IHTMLStyle2 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLStyle2_get_rubyPosition_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_put_rubyOverhang_Proxy(
IHTMLStyle2 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLStyle2_put_rubyOverhang_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_get_rubyOverhang_Proxy(
IHTMLStyle2 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLStyle2_get_rubyOverhang_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_put_layoutGridChar_Proxy(
IHTMLStyle2 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLStyle2_put_layoutGridChar_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_get_layoutGridChar_Proxy(
IHTMLStyle2 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLStyle2_get_layoutGridChar_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_put_layoutGridLine_Proxy(
IHTMLStyle2 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLStyle2_put_layoutGridLine_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_get_layoutGridLine_Proxy(
IHTMLStyle2 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLStyle2_get_layoutGridLine_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_put_layoutGridMode_Proxy(
IHTMLStyle2 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLStyle2_put_layoutGridMode_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_get_layoutGridMode_Proxy(
IHTMLStyle2 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLStyle2_get_layoutGridMode_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_put_layoutGridType_Proxy(
IHTMLStyle2 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLStyle2_put_layoutGridType_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_get_layoutGridType_Proxy(
IHTMLStyle2 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLStyle2_get_layoutGridType_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_put_layoutGrid_Proxy(
IHTMLStyle2 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLStyle2_put_layoutGrid_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_get_layoutGrid_Proxy(
IHTMLStyle2 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLStyle2_get_layoutGrid_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_put_wordBreak_Proxy(
IHTMLStyle2 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLStyle2_put_wordBreak_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_get_wordBreak_Proxy(
IHTMLStyle2 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLStyle2_get_wordBreak_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_put_lineBreak_Proxy(
IHTMLStyle2 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLStyle2_put_lineBreak_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_get_lineBreak_Proxy(
IHTMLStyle2 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLStyle2_get_lineBreak_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_put_textJustify_Proxy(
IHTMLStyle2 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLStyle2_put_textJustify_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_get_textJustify_Proxy(
IHTMLStyle2 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLStyle2_get_textJustify_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_put_textJustifyTrim_Proxy(
IHTMLStyle2 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLStyle2_put_textJustifyTrim_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_get_textJustifyTrim_Proxy(
IHTMLStyle2 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLStyle2_get_textJustifyTrim_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_put_textKashida_Proxy(
IHTMLStyle2 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLStyle2_put_textKashida_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_get_textKashida_Proxy(
IHTMLStyle2 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLStyle2_get_textKashida_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_put_textAutospace_Proxy(
IHTMLStyle2 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLStyle2_put_textAutospace_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_get_textAutospace_Proxy(
IHTMLStyle2 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLStyle2_get_textAutospace_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_put_overflowX_Proxy(
IHTMLStyle2 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLStyle2_put_overflowX_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_get_overflowX_Proxy(
IHTMLStyle2 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLStyle2_get_overflowX_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_put_overflowY_Proxy(
IHTMLStyle2 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLStyle2_put_overflowY_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_get_overflowY_Proxy(
IHTMLStyle2 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLStyle2_get_overflowY_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_put_accelerator_Proxy(
IHTMLStyle2 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLStyle2_put_accelerator_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_get_accelerator_Proxy(
IHTMLStyle2 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLStyle2_get_accelerator_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLStyle2_INTERFACE_DEFINED__ */
#ifndef __IHTMLStyle3_INTERFACE_DEFINED__
#define __IHTMLStyle3_INTERFACE_DEFINED__
/* interface IHTMLStyle3 */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLStyle3;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f656-98b5-11cf-bb82-00aa00bdce0b")
IHTMLStyle3 : public IDispatch
{
public:
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_layoutFlow(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_layoutFlow(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_zoom(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_zoom(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_wordWrap(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_wordWrap(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textUnderlinePosition(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textUnderlinePosition(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_scrollbarBaseColor(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_scrollbarBaseColor(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_scrollbarFaceColor(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_scrollbarFaceColor(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_scrollbar3dLightColor(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_scrollbar3dLightColor(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_scrollbarShadowColor(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_scrollbarShadowColor(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_scrollbarHighlightColor(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_scrollbarHighlightColor(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_scrollbarDarkShadowColor(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_scrollbarDarkShadowColor(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_scrollbarArrowColor(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_scrollbarArrowColor(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_scrollbarTrackColor(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_scrollbarTrackColor(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_writingMode(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_writingMode(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textAlignLast(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textAlignLast(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textKashidaSpace(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textKashidaSpace(
/* [out][retval] */ VARIANT *p) = 0;
};
#else /* C style interface */
typedef struct IHTMLStyle3Vtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLStyle3 * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLStyle3 * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLStyle3 * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLStyle3 * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLStyle3 * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLStyle3 * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLStyle3 * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_layoutFlow )(
IHTMLStyle3 * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_layoutFlow )(
IHTMLStyle3 * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_zoom )(
IHTMLStyle3 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_zoom )(
IHTMLStyle3 * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_wordWrap )(
IHTMLStyle3 * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_wordWrap )(
IHTMLStyle3 * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_textUnderlinePosition )(
IHTMLStyle3 * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_textUnderlinePosition )(
IHTMLStyle3 * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_scrollbarBaseColor )(
IHTMLStyle3 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_scrollbarBaseColor )(
IHTMLStyle3 * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_scrollbarFaceColor )(
IHTMLStyle3 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_scrollbarFaceColor )(
IHTMLStyle3 * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_scrollbar3dLightColor )(
IHTMLStyle3 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_scrollbar3dLightColor )(
IHTMLStyle3 * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_scrollbarShadowColor )(
IHTMLStyle3 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_scrollbarShadowColor )(
IHTMLStyle3 * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_scrollbarHighlightColor )(
IHTMLStyle3 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_scrollbarHighlightColor )(
IHTMLStyle3 * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_scrollbarDarkShadowColor )(
IHTMLStyle3 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_scrollbarDarkShadowColor )(
IHTMLStyle3 * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_scrollbarArrowColor )(
IHTMLStyle3 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_scrollbarArrowColor )(
IHTMLStyle3 * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_scrollbarTrackColor )(
IHTMLStyle3 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_scrollbarTrackColor )(
IHTMLStyle3 * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_writingMode )(
IHTMLStyle3 * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_writingMode )(
IHTMLStyle3 * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_textAlignLast )(
IHTMLStyle3 * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_textAlignLast )(
IHTMLStyle3 * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_textKashidaSpace )(
IHTMLStyle3 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_textKashidaSpace )(
IHTMLStyle3 * This,
/* [out][retval] */ VARIANT *p);
END_INTERFACE
} IHTMLStyle3Vtbl;
interface IHTMLStyle3
{
CONST_VTBL struct IHTMLStyle3Vtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLStyle3_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLStyle3_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLStyle3_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLStyle3_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLStyle3_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLStyle3_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLStyle3_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLStyle3_put_layoutFlow(This,v) \
(This)->lpVtbl -> put_layoutFlow(This,v)
#define IHTMLStyle3_get_layoutFlow(This,p) \
(This)->lpVtbl -> get_layoutFlow(This,p)
#define IHTMLStyle3_put_zoom(This,v) \
(This)->lpVtbl -> put_zoom(This,v)
#define IHTMLStyle3_get_zoom(This,p) \
(This)->lpVtbl -> get_zoom(This,p)
#define IHTMLStyle3_put_wordWrap(This,v) \
(This)->lpVtbl -> put_wordWrap(This,v)
#define IHTMLStyle3_get_wordWrap(This,p) \
(This)->lpVtbl -> get_wordWrap(This,p)
#define IHTMLStyle3_put_textUnderlinePosition(This,v) \
(This)->lpVtbl -> put_textUnderlinePosition(This,v)
#define IHTMLStyle3_get_textUnderlinePosition(This,p) \
(This)->lpVtbl -> get_textUnderlinePosition(This,p)
#define IHTMLStyle3_put_scrollbarBaseColor(This,v) \
(This)->lpVtbl -> put_scrollbarBaseColor(This,v)
#define IHTMLStyle3_get_scrollbarBaseColor(This,p) \
(This)->lpVtbl -> get_scrollbarBaseColor(This,p)
#define IHTMLStyle3_put_scrollbarFaceColor(This,v) \
(This)->lpVtbl -> put_scrollbarFaceColor(This,v)
#define IHTMLStyle3_get_scrollbarFaceColor(This,p) \
(This)->lpVtbl -> get_scrollbarFaceColor(This,p)
#define IHTMLStyle3_put_scrollbar3dLightColor(This,v) \
(This)->lpVtbl -> put_scrollbar3dLightColor(This,v)
#define IHTMLStyle3_get_scrollbar3dLightColor(This,p) \
(This)->lpVtbl -> get_scrollbar3dLightColor(This,p)
#define IHTMLStyle3_put_scrollbarShadowColor(This,v) \
(This)->lpVtbl -> put_scrollbarShadowColor(This,v)
#define IHTMLStyle3_get_scrollbarShadowColor(This,p) \
(This)->lpVtbl -> get_scrollbarShadowColor(This,p)
#define IHTMLStyle3_put_scrollbarHighlightColor(This,v) \
(This)->lpVtbl -> put_scrollbarHighlightColor(This,v)
#define IHTMLStyle3_get_scrollbarHighlightColor(This,p) \
(This)->lpVtbl -> get_scrollbarHighlightColor(This,p)
#define IHTMLStyle3_put_scrollbarDarkShadowColor(This,v) \
(This)->lpVtbl -> put_scrollbarDarkShadowColor(This,v)
#define IHTMLStyle3_get_scrollbarDarkShadowColor(This,p) \
(This)->lpVtbl -> get_scrollbarDarkShadowColor(This,p)
#define IHTMLStyle3_put_scrollbarArrowColor(This,v) \
(This)->lpVtbl -> put_scrollbarArrowColor(This,v)
#define IHTMLStyle3_get_scrollbarArrowColor(This,p) \
(This)->lpVtbl -> get_scrollbarArrowColor(This,p)
#define IHTMLStyle3_put_scrollbarTrackColor(This,v) \
(This)->lpVtbl -> put_scrollbarTrackColor(This,v)
#define IHTMLStyle3_get_scrollbarTrackColor(This,p) \
(This)->lpVtbl -> get_scrollbarTrackColor(This,p)
#define IHTMLStyle3_put_writingMode(This,v) \
(This)->lpVtbl -> put_writingMode(This,v)
#define IHTMLStyle3_get_writingMode(This,p) \
(This)->lpVtbl -> get_writingMode(This,p)
#define IHTMLStyle3_put_textAlignLast(This,v) \
(This)->lpVtbl -> put_textAlignLast(This,v)
#define IHTMLStyle3_get_textAlignLast(This,p) \
(This)->lpVtbl -> get_textAlignLast(This,p)
#define IHTMLStyle3_put_textKashidaSpace(This,v) \
(This)->lpVtbl -> put_textKashidaSpace(This,v)
#define IHTMLStyle3_get_textKashidaSpace(This,p) \
(This)->lpVtbl -> get_textKashidaSpace(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle3_put_layoutFlow_Proxy(
IHTMLStyle3 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLStyle3_put_layoutFlow_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle3_get_layoutFlow_Proxy(
IHTMLStyle3 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLStyle3_get_layoutFlow_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle3_put_zoom_Proxy(
IHTMLStyle3 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLStyle3_put_zoom_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle3_get_zoom_Proxy(
IHTMLStyle3 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLStyle3_get_zoom_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle3_put_wordWrap_Proxy(
IHTMLStyle3 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLStyle3_put_wordWrap_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle3_get_wordWrap_Proxy(
IHTMLStyle3 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLStyle3_get_wordWrap_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle3_put_textUnderlinePosition_Proxy(
IHTMLStyle3 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLStyle3_put_textUnderlinePosition_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle3_get_textUnderlinePosition_Proxy(
IHTMLStyle3 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLStyle3_get_textUnderlinePosition_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle3_put_scrollbarBaseColor_Proxy(
IHTMLStyle3 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLStyle3_put_scrollbarBaseColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle3_get_scrollbarBaseColor_Proxy(
IHTMLStyle3 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLStyle3_get_scrollbarBaseColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle3_put_scrollbarFaceColor_Proxy(
IHTMLStyle3 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLStyle3_put_scrollbarFaceColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle3_get_scrollbarFaceColor_Proxy(
IHTMLStyle3 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLStyle3_get_scrollbarFaceColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle3_put_scrollbar3dLightColor_Proxy(
IHTMLStyle3 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLStyle3_put_scrollbar3dLightColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle3_get_scrollbar3dLightColor_Proxy(
IHTMLStyle3 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLStyle3_get_scrollbar3dLightColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle3_put_scrollbarShadowColor_Proxy(
IHTMLStyle3 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLStyle3_put_scrollbarShadowColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle3_get_scrollbarShadowColor_Proxy(
IHTMLStyle3 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLStyle3_get_scrollbarShadowColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle3_put_scrollbarHighlightColor_Proxy(
IHTMLStyle3 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLStyle3_put_scrollbarHighlightColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle3_get_scrollbarHighlightColor_Proxy(
IHTMLStyle3 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLStyle3_get_scrollbarHighlightColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle3_put_scrollbarDarkShadowColor_Proxy(
IHTMLStyle3 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLStyle3_put_scrollbarDarkShadowColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle3_get_scrollbarDarkShadowColor_Proxy(
IHTMLStyle3 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLStyle3_get_scrollbarDarkShadowColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle3_put_scrollbarArrowColor_Proxy(
IHTMLStyle3 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLStyle3_put_scrollbarArrowColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle3_get_scrollbarArrowColor_Proxy(
IHTMLStyle3 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLStyle3_get_scrollbarArrowColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle3_put_scrollbarTrackColor_Proxy(
IHTMLStyle3 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLStyle3_put_scrollbarTrackColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle3_get_scrollbarTrackColor_Proxy(
IHTMLStyle3 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLStyle3_get_scrollbarTrackColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle3_put_writingMode_Proxy(
IHTMLStyle3 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLStyle3_put_writingMode_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle3_get_writingMode_Proxy(
IHTMLStyle3 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLStyle3_get_writingMode_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle3_put_textAlignLast_Proxy(
IHTMLStyle3 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLStyle3_put_textAlignLast_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle3_get_textAlignLast_Proxy(
IHTMLStyle3 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLStyle3_get_textAlignLast_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle3_put_textKashidaSpace_Proxy(
IHTMLStyle3 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLStyle3_put_textKashidaSpace_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle3_get_textKashidaSpace_Proxy(
IHTMLStyle3 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLStyle3_get_textKashidaSpace_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLStyle3_INTERFACE_DEFINED__ */
#ifndef __IHTMLStyle4_INTERFACE_DEFINED__
#define __IHTMLStyle4_INTERFACE_DEFINED__
/* interface IHTMLStyle4 */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLStyle4;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f816-98b5-11cf-bb82-00aa00bdce0b")
IHTMLStyle4 : public IDispatch
{
public:
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textOverflow(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textOverflow(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_minHeight(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_minHeight(
/* [out][retval] */ VARIANT *p) = 0;
};
#else /* C style interface */
typedef struct IHTMLStyle4Vtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLStyle4 * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLStyle4 * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLStyle4 * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLStyle4 * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLStyle4 * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLStyle4 * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLStyle4 * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_textOverflow )(
IHTMLStyle4 * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_textOverflow )(
IHTMLStyle4 * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_minHeight )(
IHTMLStyle4 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_minHeight )(
IHTMLStyle4 * This,
/* [out][retval] */ VARIANT *p);
END_INTERFACE
} IHTMLStyle4Vtbl;
interface IHTMLStyle4
{
CONST_VTBL struct IHTMLStyle4Vtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLStyle4_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLStyle4_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLStyle4_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLStyle4_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLStyle4_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLStyle4_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLStyle4_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLStyle4_put_textOverflow(This,v) \
(This)->lpVtbl -> put_textOverflow(This,v)
#define IHTMLStyle4_get_textOverflow(This,p) \
(This)->lpVtbl -> get_textOverflow(This,p)
#define IHTMLStyle4_put_minHeight(This,v) \
(This)->lpVtbl -> put_minHeight(This,v)
#define IHTMLStyle4_get_minHeight(This,p) \
(This)->lpVtbl -> get_minHeight(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle4_put_textOverflow_Proxy(
IHTMLStyle4 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLStyle4_put_textOverflow_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle4_get_textOverflow_Proxy(
IHTMLStyle4 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLStyle4_get_textOverflow_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle4_put_minHeight_Proxy(
IHTMLStyle4 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLStyle4_put_minHeight_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle4_get_minHeight_Proxy(
IHTMLStyle4 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLStyle4_get_minHeight_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLStyle4_INTERFACE_DEFINED__ */
#ifndef __IHTMLRuleStyle_INTERFACE_DEFINED__
#define __IHTMLRuleStyle_INTERFACE_DEFINED__
/* interface IHTMLRuleStyle */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLRuleStyle;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f3cf-98b5-11cf-bb82-00aa00bdce0b")
IHTMLRuleStyle : public IDispatch
{
public:
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_fontFamily(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_fontFamily(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_fontStyle(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_fontStyle(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_fontVariant(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_fontVariant(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_fontWeight(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_fontWeight(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_fontSize(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_fontSize(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_font(
/* [in] */ BSTR v) = 0;
virtual /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_font(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_color(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_color(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_background(
/* [in] */ BSTR v) = 0;
virtual /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_background(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_backgroundColor(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_backgroundColor(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_backgroundImage(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_backgroundImage(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_backgroundRepeat(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_backgroundRepeat(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_backgroundAttachment(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_backgroundAttachment(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_backgroundPosition(
/* [in] */ BSTR v) = 0;
virtual /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_backgroundPosition(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_backgroundPositionX(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_backgroundPositionX(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_backgroundPositionY(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_backgroundPositionY(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_wordSpacing(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_wordSpacing(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_letterSpacing(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_letterSpacing(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textDecoration(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textDecoration(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textDecorationNone(
/* [in] */ VARIANT_BOOL v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textDecorationNone(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textDecorationUnderline(
/* [in] */ VARIANT_BOOL v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textDecorationUnderline(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textDecorationOverline(
/* [in] */ VARIANT_BOOL v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textDecorationOverline(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textDecorationLineThrough(
/* [in] */ VARIANT_BOOL v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textDecorationLineThrough(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textDecorationBlink(
/* [in] */ VARIANT_BOOL v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textDecorationBlink(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_verticalAlign(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_verticalAlign(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textTransform(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textTransform(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textAlign(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textAlign(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textIndent(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textIndent(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_lineHeight(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_lineHeight(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_marginTop(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_marginTop(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_marginRight(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_marginRight(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_marginBottom(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_marginBottom(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_marginLeft(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_marginLeft(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_margin(
/* [in] */ BSTR v) = 0;
virtual /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_margin(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_paddingTop(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_paddingTop(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_paddingRight(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_paddingRight(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_paddingBottom(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_paddingBottom(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_paddingLeft(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_paddingLeft(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_padding(
/* [in] */ BSTR v) = 0;
virtual /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_padding(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_border(
/* [in] */ BSTR v) = 0;
virtual /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_border(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderTop(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderTop(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderRight(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderRight(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderBottom(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderBottom(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderLeft(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderLeft(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderColor(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderColor(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderTopColor(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderTopColor(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderRightColor(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderRightColor(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderBottomColor(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderBottomColor(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderLeftColor(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderLeftColor(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderWidth(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderWidth(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderTopWidth(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderTopWidth(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderRightWidth(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderRightWidth(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderBottomWidth(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderBottomWidth(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderLeftWidth(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderLeftWidth(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderStyle(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderStyle(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderTopStyle(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderTopStyle(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderRightStyle(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderRightStyle(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderBottomStyle(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderBottomStyle(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderLeftStyle(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderLeftStyle(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_width(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_width(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_height(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_height(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_styleFloat(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_styleFloat(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_clear(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_clear(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_display(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_display(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_visibility(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_visibility(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_listStyleType(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_listStyleType(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_listStylePosition(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_listStylePosition(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_listStyleImage(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_listStyleImage(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_listStyle(
/* [in] */ BSTR v) = 0;
virtual /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_listStyle(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_whiteSpace(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_whiteSpace(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_top(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_top(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_left(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_left(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_position(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_zIndex(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_zIndex(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_overflow(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_overflow(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_pageBreakBefore(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_pageBreakBefore(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_pageBreakAfter(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_pageBreakAfter(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_cssText(
/* [in] */ BSTR v) = 0;
virtual /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_cssText(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_cursor(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_cursor(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_clip(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_clip(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_filter(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_filter(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE setAttribute(
/* [in] */ BSTR strAttributeName,
/* [in] */ VARIANT AttributeValue,
/* [in][defaultvalue] */ LONG lFlags = 1) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE getAttribute(
/* [in] */ BSTR strAttributeName,
/* [in][defaultvalue] */ LONG lFlags,
/* [out][retval] */ VARIANT *AttributeValue) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE removeAttribute(
/* [in] */ BSTR strAttributeName,
/* [in][defaultvalue] */ LONG lFlags,
/* [out][retval] */ VARIANT_BOOL *pfSuccess) = 0;
};
#else /* C style interface */
typedef struct IHTMLRuleStyleVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLRuleStyle * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLRuleStyle * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLRuleStyle * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLRuleStyle * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLRuleStyle * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLRuleStyle * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLRuleStyle * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_fontFamily )(
IHTMLRuleStyle * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_fontFamily )(
IHTMLRuleStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_fontStyle )(
IHTMLRuleStyle * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_fontStyle )(
IHTMLRuleStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_fontVariant )(
IHTMLRuleStyle * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_fontVariant )(
IHTMLRuleStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_fontWeight )(
IHTMLRuleStyle * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_fontWeight )(
IHTMLRuleStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_fontSize )(
IHTMLRuleStyle * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_fontSize )(
IHTMLRuleStyle * This,
/* [out][retval] */ VARIANT *p);
/* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_font )(
IHTMLRuleStyle * This,
/* [in] */ BSTR v);
/* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_font )(
IHTMLRuleStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_color )(
IHTMLRuleStyle * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_color )(
IHTMLRuleStyle * This,
/* [out][retval] */ VARIANT *p);
/* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_background )(
IHTMLRuleStyle * This,
/* [in] */ BSTR v);
/* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_background )(
IHTMLRuleStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_backgroundColor )(
IHTMLRuleStyle * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_backgroundColor )(
IHTMLRuleStyle * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_backgroundImage )(
IHTMLRuleStyle * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_backgroundImage )(
IHTMLRuleStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_backgroundRepeat )(
IHTMLRuleStyle * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_backgroundRepeat )(
IHTMLRuleStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_backgroundAttachment )(
IHTMLRuleStyle * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_backgroundAttachment )(
IHTMLRuleStyle * This,
/* [out][retval] */ BSTR *p);
/* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_backgroundPosition )(
IHTMLRuleStyle * This,
/* [in] */ BSTR v);
/* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_backgroundPosition )(
IHTMLRuleStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_backgroundPositionX )(
IHTMLRuleStyle * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_backgroundPositionX )(
IHTMLRuleStyle * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_backgroundPositionY )(
IHTMLRuleStyle * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_backgroundPositionY )(
IHTMLRuleStyle * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_wordSpacing )(
IHTMLRuleStyle * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_wordSpacing )(
IHTMLRuleStyle * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_letterSpacing )(
IHTMLRuleStyle * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_letterSpacing )(
IHTMLRuleStyle * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_textDecoration )(
IHTMLRuleStyle * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_textDecoration )(
IHTMLRuleStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_textDecorationNone )(
IHTMLRuleStyle * This,
/* [in] */ VARIANT_BOOL v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_textDecorationNone )(
IHTMLRuleStyle * This,
/* [out][retval] */ VARIANT_BOOL *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_textDecorationUnderline )(
IHTMLRuleStyle * This,
/* [in] */ VARIANT_BOOL v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_textDecorationUnderline )(
IHTMLRuleStyle * This,
/* [out][retval] */ VARIANT_BOOL *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_textDecorationOverline )(
IHTMLRuleStyle * This,
/* [in] */ VARIANT_BOOL v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_textDecorationOverline )(
IHTMLRuleStyle * This,
/* [out][retval] */ VARIANT_BOOL *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_textDecorationLineThrough )(
IHTMLRuleStyle * This,
/* [in] */ VARIANT_BOOL v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_textDecorationLineThrough )(
IHTMLRuleStyle * This,
/* [out][retval] */ VARIANT_BOOL *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_textDecorationBlink )(
IHTMLRuleStyle * This,
/* [in] */ VARIANT_BOOL v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_textDecorationBlink )(
IHTMLRuleStyle * This,
/* [out][retval] */ VARIANT_BOOL *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_verticalAlign )(
IHTMLRuleStyle * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_verticalAlign )(
IHTMLRuleStyle * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_textTransform )(
IHTMLRuleStyle * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_textTransform )(
IHTMLRuleStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_textAlign )(
IHTMLRuleStyle * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_textAlign )(
IHTMLRuleStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_textIndent )(
IHTMLRuleStyle * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_textIndent )(
IHTMLRuleStyle * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_lineHeight )(
IHTMLRuleStyle * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_lineHeight )(
IHTMLRuleStyle * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_marginTop )(
IHTMLRuleStyle * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_marginTop )(
IHTMLRuleStyle * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_marginRight )(
IHTMLRuleStyle * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_marginRight )(
IHTMLRuleStyle * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_marginBottom )(
IHTMLRuleStyle * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_marginBottom )(
IHTMLRuleStyle * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_marginLeft )(
IHTMLRuleStyle * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_marginLeft )(
IHTMLRuleStyle * This,
/* [out][retval] */ VARIANT *p);
/* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_margin )(
IHTMLRuleStyle * This,
/* [in] */ BSTR v);
/* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_margin )(
IHTMLRuleStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_paddingTop )(
IHTMLRuleStyle * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_paddingTop )(
IHTMLRuleStyle * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_paddingRight )(
IHTMLRuleStyle * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_paddingRight )(
IHTMLRuleStyle * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_paddingBottom )(
IHTMLRuleStyle * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_paddingBottom )(
IHTMLRuleStyle * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_paddingLeft )(
IHTMLRuleStyle * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_paddingLeft )(
IHTMLRuleStyle * This,
/* [out][retval] */ VARIANT *p);
/* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_padding )(
IHTMLRuleStyle * This,
/* [in] */ BSTR v);
/* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_padding )(
IHTMLRuleStyle * This,
/* [out][retval] */ BSTR *p);
/* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_border )(
IHTMLRuleStyle * This,
/* [in] */ BSTR v);
/* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_border )(
IHTMLRuleStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_borderTop )(
IHTMLRuleStyle * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_borderTop )(
IHTMLRuleStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_borderRight )(
IHTMLRuleStyle * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_borderRight )(
IHTMLRuleStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_borderBottom )(
IHTMLRuleStyle * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_borderBottom )(
IHTMLRuleStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_borderLeft )(
IHTMLRuleStyle * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_borderLeft )(
IHTMLRuleStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_borderColor )(
IHTMLRuleStyle * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_borderColor )(
IHTMLRuleStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_borderTopColor )(
IHTMLRuleStyle * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_borderTopColor )(
IHTMLRuleStyle * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_borderRightColor )(
IHTMLRuleStyle * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_borderRightColor )(
IHTMLRuleStyle * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_borderBottomColor )(
IHTMLRuleStyle * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_borderBottomColor )(
IHTMLRuleStyle * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_borderLeftColor )(
IHTMLRuleStyle * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_borderLeftColor )(
IHTMLRuleStyle * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_borderWidth )(
IHTMLRuleStyle * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_borderWidth )(
IHTMLRuleStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_borderTopWidth )(
IHTMLRuleStyle * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_borderTopWidth )(
IHTMLRuleStyle * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_borderRightWidth )(
IHTMLRuleStyle * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_borderRightWidth )(
IHTMLRuleStyle * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_borderBottomWidth )(
IHTMLRuleStyle * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_borderBottomWidth )(
IHTMLRuleStyle * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_borderLeftWidth )(
IHTMLRuleStyle * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_borderLeftWidth )(
IHTMLRuleStyle * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_borderStyle )(
IHTMLRuleStyle * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_borderStyle )(
IHTMLRuleStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_borderTopStyle )(
IHTMLRuleStyle * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_borderTopStyle )(
IHTMLRuleStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_borderRightStyle )(
IHTMLRuleStyle * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_borderRightStyle )(
IHTMLRuleStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_borderBottomStyle )(
IHTMLRuleStyle * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_borderBottomStyle )(
IHTMLRuleStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_borderLeftStyle )(
IHTMLRuleStyle * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_borderLeftStyle )(
IHTMLRuleStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_width )(
IHTMLRuleStyle * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_width )(
IHTMLRuleStyle * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_height )(
IHTMLRuleStyle * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_height )(
IHTMLRuleStyle * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_styleFloat )(
IHTMLRuleStyle * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_styleFloat )(
IHTMLRuleStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_clear )(
IHTMLRuleStyle * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_clear )(
IHTMLRuleStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_display )(
IHTMLRuleStyle * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_display )(
IHTMLRuleStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_visibility )(
IHTMLRuleStyle * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_visibility )(
IHTMLRuleStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_listStyleType )(
IHTMLRuleStyle * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_listStyleType )(
IHTMLRuleStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_listStylePosition )(
IHTMLRuleStyle * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_listStylePosition )(
IHTMLRuleStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_listStyleImage )(
IHTMLRuleStyle * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_listStyleImage )(
IHTMLRuleStyle * This,
/* [out][retval] */ BSTR *p);
/* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_listStyle )(
IHTMLRuleStyle * This,
/* [in] */ BSTR v);
/* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_listStyle )(
IHTMLRuleStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_whiteSpace )(
IHTMLRuleStyle * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_whiteSpace )(
IHTMLRuleStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_top )(
IHTMLRuleStyle * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_top )(
IHTMLRuleStyle * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_left )(
IHTMLRuleStyle * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_left )(
IHTMLRuleStyle * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_position )(
IHTMLRuleStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_zIndex )(
IHTMLRuleStyle * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_zIndex )(
IHTMLRuleStyle * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_overflow )(
IHTMLRuleStyle * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_overflow )(
IHTMLRuleStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_pageBreakBefore )(
IHTMLRuleStyle * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_pageBreakBefore )(
IHTMLRuleStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_pageBreakAfter )(
IHTMLRuleStyle * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_pageBreakAfter )(
IHTMLRuleStyle * This,
/* [out][retval] */ BSTR *p);
/* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_cssText )(
IHTMLRuleStyle * This,
/* [in] */ BSTR v);
/* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_cssText )(
IHTMLRuleStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_cursor )(
IHTMLRuleStyle * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_cursor )(
IHTMLRuleStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_clip )(
IHTMLRuleStyle * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_clip )(
IHTMLRuleStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_filter )(
IHTMLRuleStyle * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_filter )(
IHTMLRuleStyle * This,
/* [out][retval] */ BSTR *p);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *setAttribute )(
IHTMLRuleStyle * This,
/* [in] */ BSTR strAttributeName,
/* [in] */ VARIANT AttributeValue,
/* [in][defaultvalue] */ LONG lFlags);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *getAttribute )(
IHTMLRuleStyle * This,
/* [in] */ BSTR strAttributeName,
/* [in][defaultvalue] */ LONG lFlags,
/* [out][retval] */ VARIANT *AttributeValue);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *removeAttribute )(
IHTMLRuleStyle * This,
/* [in] */ BSTR strAttributeName,
/* [in][defaultvalue] */ LONG lFlags,
/* [out][retval] */ VARIANT_BOOL *pfSuccess);
END_INTERFACE
} IHTMLRuleStyleVtbl;
interface IHTMLRuleStyle
{
CONST_VTBL struct IHTMLRuleStyleVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLRuleStyle_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLRuleStyle_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLRuleStyle_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLRuleStyle_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLRuleStyle_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLRuleStyle_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLRuleStyle_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLRuleStyle_put_fontFamily(This,v) \
(This)->lpVtbl -> put_fontFamily(This,v)
#define IHTMLRuleStyle_get_fontFamily(This,p) \
(This)->lpVtbl -> get_fontFamily(This,p)
#define IHTMLRuleStyle_put_fontStyle(This,v) \
(This)->lpVtbl -> put_fontStyle(This,v)
#define IHTMLRuleStyle_get_fontStyle(This,p) \
(This)->lpVtbl -> get_fontStyle(This,p)
#define IHTMLRuleStyle_put_fontVariant(This,v) \
(This)->lpVtbl -> put_fontVariant(This,v)
#define IHTMLRuleStyle_get_fontVariant(This,p) \
(This)->lpVtbl -> get_fontVariant(This,p)
#define IHTMLRuleStyle_put_fontWeight(This,v) \
(This)->lpVtbl -> put_fontWeight(This,v)
#define IHTMLRuleStyle_get_fontWeight(This,p) \
(This)->lpVtbl -> get_fontWeight(This,p)
#define IHTMLRuleStyle_put_fontSize(This,v) \
(This)->lpVtbl -> put_fontSize(This,v)
#define IHTMLRuleStyle_get_fontSize(This,p) \
(This)->lpVtbl -> get_fontSize(This,p)
#define IHTMLRuleStyle_put_font(This,v) \
(This)->lpVtbl -> put_font(This,v)
#define IHTMLRuleStyle_get_font(This,p) \
(This)->lpVtbl -> get_font(This,p)
#define IHTMLRuleStyle_put_color(This,v) \
(This)->lpVtbl -> put_color(This,v)
#define IHTMLRuleStyle_get_color(This,p) \
(This)->lpVtbl -> get_color(This,p)
#define IHTMLRuleStyle_put_background(This,v) \
(This)->lpVtbl -> put_background(This,v)
#define IHTMLRuleStyle_get_background(This,p) \
(This)->lpVtbl -> get_background(This,p)
#define IHTMLRuleStyle_put_backgroundColor(This,v) \
(This)->lpVtbl -> put_backgroundColor(This,v)
#define IHTMLRuleStyle_get_backgroundColor(This,p) \
(This)->lpVtbl -> get_backgroundColor(This,p)
#define IHTMLRuleStyle_put_backgroundImage(This,v) \
(This)->lpVtbl -> put_backgroundImage(This,v)
#define IHTMLRuleStyle_get_backgroundImage(This,p) \
(This)->lpVtbl -> get_backgroundImage(This,p)
#define IHTMLRuleStyle_put_backgroundRepeat(This,v) \
(This)->lpVtbl -> put_backgroundRepeat(This,v)
#define IHTMLRuleStyle_get_backgroundRepeat(This,p) \
(This)->lpVtbl -> get_backgroundRepeat(This,p)
#define IHTMLRuleStyle_put_backgroundAttachment(This,v) \
(This)->lpVtbl -> put_backgroundAttachment(This,v)
#define IHTMLRuleStyle_get_backgroundAttachment(This,p) \
(This)->lpVtbl -> get_backgroundAttachment(This,p)
#define IHTMLRuleStyle_put_backgroundPosition(This,v) \
(This)->lpVtbl -> put_backgroundPosition(This,v)
#define IHTMLRuleStyle_get_backgroundPosition(This,p) \
(This)->lpVtbl -> get_backgroundPosition(This,p)
#define IHTMLRuleStyle_put_backgroundPositionX(This,v) \
(This)->lpVtbl -> put_backgroundPositionX(This,v)
#define IHTMLRuleStyle_get_backgroundPositionX(This,p) \
(This)->lpVtbl -> get_backgroundPositionX(This,p)
#define IHTMLRuleStyle_put_backgroundPositionY(This,v) \
(This)->lpVtbl -> put_backgroundPositionY(This,v)
#define IHTMLRuleStyle_get_backgroundPositionY(This,p) \
(This)->lpVtbl -> get_backgroundPositionY(This,p)
#define IHTMLRuleStyle_put_wordSpacing(This,v) \
(This)->lpVtbl -> put_wordSpacing(This,v)
#define IHTMLRuleStyle_get_wordSpacing(This,p) \
(This)->lpVtbl -> get_wordSpacing(This,p)
#define IHTMLRuleStyle_put_letterSpacing(This,v) \
(This)->lpVtbl -> put_letterSpacing(This,v)
#define IHTMLRuleStyle_get_letterSpacing(This,p) \
(This)->lpVtbl -> get_letterSpacing(This,p)
#define IHTMLRuleStyle_put_textDecoration(This,v) \
(This)->lpVtbl -> put_textDecoration(This,v)
#define IHTMLRuleStyle_get_textDecoration(This,p) \
(This)->lpVtbl -> get_textDecoration(This,p)
#define IHTMLRuleStyle_put_textDecorationNone(This,v) \
(This)->lpVtbl -> put_textDecorationNone(This,v)
#define IHTMLRuleStyle_get_textDecorationNone(This,p) \
(This)->lpVtbl -> get_textDecorationNone(This,p)
#define IHTMLRuleStyle_put_textDecorationUnderline(This,v) \
(This)->lpVtbl -> put_textDecorationUnderline(This,v)
#define IHTMLRuleStyle_get_textDecorationUnderline(This,p) \
(This)->lpVtbl -> get_textDecorationUnderline(This,p)
#define IHTMLRuleStyle_put_textDecorationOverline(This,v) \
(This)->lpVtbl -> put_textDecorationOverline(This,v)
#define IHTMLRuleStyle_get_textDecorationOverline(This,p) \
(This)->lpVtbl -> get_textDecorationOverline(This,p)
#define IHTMLRuleStyle_put_textDecorationLineThrough(This,v) \
(This)->lpVtbl -> put_textDecorationLineThrough(This,v)
#define IHTMLRuleStyle_get_textDecorationLineThrough(This,p) \
(This)->lpVtbl -> get_textDecorationLineThrough(This,p)
#define IHTMLRuleStyle_put_textDecorationBlink(This,v) \
(This)->lpVtbl -> put_textDecorationBlink(This,v)
#define IHTMLRuleStyle_get_textDecorationBlink(This,p) \
(This)->lpVtbl -> get_textDecorationBlink(This,p)
#define IHTMLRuleStyle_put_verticalAlign(This,v) \
(This)->lpVtbl -> put_verticalAlign(This,v)
#define IHTMLRuleStyle_get_verticalAlign(This,p) \
(This)->lpVtbl -> get_verticalAlign(This,p)
#define IHTMLRuleStyle_put_textTransform(This,v) \
(This)->lpVtbl -> put_textTransform(This,v)
#define IHTMLRuleStyle_get_textTransform(This,p) \
(This)->lpVtbl -> get_textTransform(This,p)
#define IHTMLRuleStyle_put_textAlign(This,v) \
(This)->lpVtbl -> put_textAlign(This,v)
#define IHTMLRuleStyle_get_textAlign(This,p) \
(This)->lpVtbl -> get_textAlign(This,p)
#define IHTMLRuleStyle_put_textIndent(This,v) \
(This)->lpVtbl -> put_textIndent(This,v)
#define IHTMLRuleStyle_get_textIndent(This,p) \
(This)->lpVtbl -> get_textIndent(This,p)
#define IHTMLRuleStyle_put_lineHeight(This,v) \
(This)->lpVtbl -> put_lineHeight(This,v)
#define IHTMLRuleStyle_get_lineHeight(This,p) \
(This)->lpVtbl -> get_lineHeight(This,p)
#define IHTMLRuleStyle_put_marginTop(This,v) \
(This)->lpVtbl -> put_marginTop(This,v)
#define IHTMLRuleStyle_get_marginTop(This,p) \
(This)->lpVtbl -> get_marginTop(This,p)
#define IHTMLRuleStyle_put_marginRight(This,v) \
(This)->lpVtbl -> put_marginRight(This,v)
#define IHTMLRuleStyle_get_marginRight(This,p) \
(This)->lpVtbl -> get_marginRight(This,p)
#define IHTMLRuleStyle_put_marginBottom(This,v) \
(This)->lpVtbl -> put_marginBottom(This,v)
#define IHTMLRuleStyle_get_marginBottom(This,p) \
(This)->lpVtbl -> get_marginBottom(This,p)
#define IHTMLRuleStyle_put_marginLeft(This,v) \
(This)->lpVtbl -> put_marginLeft(This,v)
#define IHTMLRuleStyle_get_marginLeft(This,p) \
(This)->lpVtbl -> get_marginLeft(This,p)
#define IHTMLRuleStyle_put_margin(This,v) \
(This)->lpVtbl -> put_margin(This,v)
#define IHTMLRuleStyle_get_margin(This,p) \
(This)->lpVtbl -> get_margin(This,p)
#define IHTMLRuleStyle_put_paddingTop(This,v) \
(This)->lpVtbl -> put_paddingTop(This,v)
#define IHTMLRuleStyle_get_paddingTop(This,p) \
(This)->lpVtbl -> get_paddingTop(This,p)
#define IHTMLRuleStyle_put_paddingRight(This,v) \
(This)->lpVtbl -> put_paddingRight(This,v)
#define IHTMLRuleStyle_get_paddingRight(This,p) \
(This)->lpVtbl -> get_paddingRight(This,p)
#define IHTMLRuleStyle_put_paddingBottom(This,v) \
(This)->lpVtbl -> put_paddingBottom(This,v)
#define IHTMLRuleStyle_get_paddingBottom(This,p) \
(This)->lpVtbl -> get_paddingBottom(This,p)
#define IHTMLRuleStyle_put_paddingLeft(This,v) \
(This)->lpVtbl -> put_paddingLeft(This,v)
#define IHTMLRuleStyle_get_paddingLeft(This,p) \
(This)->lpVtbl -> get_paddingLeft(This,p)
#define IHTMLRuleStyle_put_padding(This,v) \
(This)->lpVtbl -> put_padding(This,v)
#define IHTMLRuleStyle_get_padding(This,p) \
(This)->lpVtbl -> get_padding(This,p)
#define IHTMLRuleStyle_put_border(This,v) \
(This)->lpVtbl -> put_border(This,v)
#define IHTMLRuleStyle_get_border(This,p) \
(This)->lpVtbl -> get_border(This,p)
#define IHTMLRuleStyle_put_borderTop(This,v) \
(This)->lpVtbl -> put_borderTop(This,v)
#define IHTMLRuleStyle_get_borderTop(This,p) \
(This)->lpVtbl -> get_borderTop(This,p)
#define IHTMLRuleStyle_put_borderRight(This,v) \
(This)->lpVtbl -> put_borderRight(This,v)
#define IHTMLRuleStyle_get_borderRight(This,p) \
(This)->lpVtbl -> get_borderRight(This,p)
#define IHTMLRuleStyle_put_borderBottom(This,v) \
(This)->lpVtbl -> put_borderBottom(This,v)
#define IHTMLRuleStyle_get_borderBottom(This,p) \
(This)->lpVtbl -> get_borderBottom(This,p)
#define IHTMLRuleStyle_put_borderLeft(This,v) \
(This)->lpVtbl -> put_borderLeft(This,v)
#define IHTMLRuleStyle_get_borderLeft(This,p) \
(This)->lpVtbl -> get_borderLeft(This,p)
#define IHTMLRuleStyle_put_borderColor(This,v) \
(This)->lpVtbl -> put_borderColor(This,v)
#define IHTMLRuleStyle_get_borderColor(This,p) \
(This)->lpVtbl -> get_borderColor(This,p)
#define IHTMLRuleStyle_put_borderTopColor(This,v) \
(This)->lpVtbl -> put_borderTopColor(This,v)
#define IHTMLRuleStyle_get_borderTopColor(This,p) \
(This)->lpVtbl -> get_borderTopColor(This,p)
#define IHTMLRuleStyle_put_borderRightColor(This,v) \
(This)->lpVtbl -> put_borderRightColor(This,v)
#define IHTMLRuleStyle_get_borderRightColor(This,p) \
(This)->lpVtbl -> get_borderRightColor(This,p)
#define IHTMLRuleStyle_put_borderBottomColor(This,v) \
(This)->lpVtbl -> put_borderBottomColor(This,v)
#define IHTMLRuleStyle_get_borderBottomColor(This,p) \
(This)->lpVtbl -> get_borderBottomColor(This,p)
#define IHTMLRuleStyle_put_borderLeftColor(This,v) \
(This)->lpVtbl -> put_borderLeftColor(This,v)
#define IHTMLRuleStyle_get_borderLeftColor(This,p) \
(This)->lpVtbl -> get_borderLeftColor(This,p)
#define IHTMLRuleStyle_put_borderWidth(This,v) \
(This)->lpVtbl -> put_borderWidth(This,v)
#define IHTMLRuleStyle_get_borderWidth(This,p) \
(This)->lpVtbl -> get_borderWidth(This,p)
#define IHTMLRuleStyle_put_borderTopWidth(This,v) \
(This)->lpVtbl -> put_borderTopWidth(This,v)
#define IHTMLRuleStyle_get_borderTopWidth(This,p) \
(This)->lpVtbl -> get_borderTopWidth(This,p)
#define IHTMLRuleStyle_put_borderRightWidth(This,v) \
(This)->lpVtbl -> put_borderRightWidth(This,v)
#define IHTMLRuleStyle_get_borderRightWidth(This,p) \
(This)->lpVtbl -> get_borderRightWidth(This,p)
#define IHTMLRuleStyle_put_borderBottomWidth(This,v) \
(This)->lpVtbl -> put_borderBottomWidth(This,v)
#define IHTMLRuleStyle_get_borderBottomWidth(This,p) \
(This)->lpVtbl -> get_borderBottomWidth(This,p)
#define IHTMLRuleStyle_put_borderLeftWidth(This,v) \
(This)->lpVtbl -> put_borderLeftWidth(This,v)
#define IHTMLRuleStyle_get_borderLeftWidth(This,p) \
(This)->lpVtbl -> get_borderLeftWidth(This,p)
#define IHTMLRuleStyle_put_borderStyle(This,v) \
(This)->lpVtbl -> put_borderStyle(This,v)
#define IHTMLRuleStyle_get_borderStyle(This,p) \
(This)->lpVtbl -> get_borderStyle(This,p)
#define IHTMLRuleStyle_put_borderTopStyle(This,v) \
(This)->lpVtbl -> put_borderTopStyle(This,v)
#define IHTMLRuleStyle_get_borderTopStyle(This,p) \
(This)->lpVtbl -> get_borderTopStyle(This,p)
#define IHTMLRuleStyle_put_borderRightStyle(This,v) \
(This)->lpVtbl -> put_borderRightStyle(This,v)
#define IHTMLRuleStyle_get_borderRightStyle(This,p) \
(This)->lpVtbl -> get_borderRightStyle(This,p)
#define IHTMLRuleStyle_put_borderBottomStyle(This,v) \
(This)->lpVtbl -> put_borderBottomStyle(This,v)
#define IHTMLRuleStyle_get_borderBottomStyle(This,p) \
(This)->lpVtbl -> get_borderBottomStyle(This,p)
#define IHTMLRuleStyle_put_borderLeftStyle(This,v) \
(This)->lpVtbl -> put_borderLeftStyle(This,v)
#define IHTMLRuleStyle_get_borderLeftStyle(This,p) \
(This)->lpVtbl -> get_borderLeftStyle(This,p)
#define IHTMLRuleStyle_put_width(This,v) \
(This)->lpVtbl -> put_width(This,v)
#define IHTMLRuleStyle_get_width(This,p) \
(This)->lpVtbl -> get_width(This,p)
#define IHTMLRuleStyle_put_height(This,v) \
(This)->lpVtbl -> put_height(This,v)
#define IHTMLRuleStyle_get_height(This,p) \
(This)->lpVtbl -> get_height(This,p)
#define IHTMLRuleStyle_put_styleFloat(This,v) \
(This)->lpVtbl -> put_styleFloat(This,v)
#define IHTMLRuleStyle_get_styleFloat(This,p) \
(This)->lpVtbl -> get_styleFloat(This,p)
#define IHTMLRuleStyle_put_clear(This,v) \
(This)->lpVtbl -> put_clear(This,v)
#define IHTMLRuleStyle_get_clear(This,p) \
(This)->lpVtbl -> get_clear(This,p)
#define IHTMLRuleStyle_put_display(This,v) \
(This)->lpVtbl -> put_display(This,v)
#define IHTMLRuleStyle_get_display(This,p) \
(This)->lpVtbl -> get_display(This,p)
#define IHTMLRuleStyle_put_visibility(This,v) \
(This)->lpVtbl -> put_visibility(This,v)
#define IHTMLRuleStyle_get_visibility(This,p) \
(This)->lpVtbl -> get_visibility(This,p)
#define IHTMLRuleStyle_put_listStyleType(This,v) \
(This)->lpVtbl -> put_listStyleType(This,v)
#define IHTMLRuleStyle_get_listStyleType(This,p) \
(This)->lpVtbl -> get_listStyleType(This,p)
#define IHTMLRuleStyle_put_listStylePosition(This,v) \
(This)->lpVtbl -> put_listStylePosition(This,v)
#define IHTMLRuleStyle_get_listStylePosition(This,p) \
(This)->lpVtbl -> get_listStylePosition(This,p)
#define IHTMLRuleStyle_put_listStyleImage(This,v) \
(This)->lpVtbl -> put_listStyleImage(This,v)
#define IHTMLRuleStyle_get_listStyleImage(This,p) \
(This)->lpVtbl -> get_listStyleImage(This,p)
#define IHTMLRuleStyle_put_listStyle(This,v) \
(This)->lpVtbl -> put_listStyle(This,v)
#define IHTMLRuleStyle_get_listStyle(This,p) \
(This)->lpVtbl -> get_listStyle(This,p)
#define IHTMLRuleStyle_put_whiteSpace(This,v) \
(This)->lpVtbl -> put_whiteSpace(This,v)
#define IHTMLRuleStyle_get_whiteSpace(This,p) \
(This)->lpVtbl -> get_whiteSpace(This,p)
#define IHTMLRuleStyle_put_top(This,v) \
(This)->lpVtbl -> put_top(This,v)
#define IHTMLRuleStyle_get_top(This,p) \
(This)->lpVtbl -> get_top(This,p)
#define IHTMLRuleStyle_put_left(This,v) \
(This)->lpVtbl -> put_left(This,v)
#define IHTMLRuleStyle_get_left(This,p) \
(This)->lpVtbl -> get_left(This,p)
#define IHTMLRuleStyle_get_position(This,p) \
(This)->lpVtbl -> get_position(This,p)
#define IHTMLRuleStyle_put_zIndex(This,v) \
(This)->lpVtbl -> put_zIndex(This,v)
#define IHTMLRuleStyle_get_zIndex(This,p) \
(This)->lpVtbl -> get_zIndex(This,p)
#define IHTMLRuleStyle_put_overflow(This,v) \
(This)->lpVtbl -> put_overflow(This,v)
#define IHTMLRuleStyle_get_overflow(This,p) \
(This)->lpVtbl -> get_overflow(This,p)
#define IHTMLRuleStyle_put_pageBreakBefore(This,v) \
(This)->lpVtbl -> put_pageBreakBefore(This,v)
#define IHTMLRuleStyle_get_pageBreakBefore(This,p) \
(This)->lpVtbl -> get_pageBreakBefore(This,p)
#define IHTMLRuleStyle_put_pageBreakAfter(This,v) \
(This)->lpVtbl -> put_pageBreakAfter(This,v)
#define IHTMLRuleStyle_get_pageBreakAfter(This,p) \
(This)->lpVtbl -> get_pageBreakAfter(This,p)
#define IHTMLRuleStyle_put_cssText(This,v) \
(This)->lpVtbl -> put_cssText(This,v)
#define IHTMLRuleStyle_get_cssText(This,p) \
(This)->lpVtbl -> get_cssText(This,p)
#define IHTMLRuleStyle_put_cursor(This,v) \
(This)->lpVtbl -> put_cursor(This,v)
#define IHTMLRuleStyle_get_cursor(This,p) \
(This)->lpVtbl -> get_cursor(This,p)
#define IHTMLRuleStyle_put_clip(This,v) \
(This)->lpVtbl -> put_clip(This,v)
#define IHTMLRuleStyle_get_clip(This,p) \
(This)->lpVtbl -> get_clip(This,p)
#define IHTMLRuleStyle_put_filter(This,v) \
(This)->lpVtbl -> put_filter(This,v)
#define IHTMLRuleStyle_get_filter(This,p) \
(This)->lpVtbl -> get_filter(This,p)
#define IHTMLRuleStyle_setAttribute(This,strAttributeName,AttributeValue,lFlags) \
(This)->lpVtbl -> setAttribute(This,strAttributeName,AttributeValue,lFlags)
#define IHTMLRuleStyle_getAttribute(This,strAttributeName,lFlags,AttributeValue) \
(This)->lpVtbl -> getAttribute(This,strAttributeName,lFlags,AttributeValue)
#define IHTMLRuleStyle_removeAttribute(This,strAttributeName,lFlags,pfSuccess) \
(This)->lpVtbl -> removeAttribute(This,strAttributeName,lFlags,pfSuccess)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_fontFamily_Proxy(
IHTMLRuleStyle * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLRuleStyle_put_fontFamily_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_fontFamily_Proxy(
IHTMLRuleStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLRuleStyle_get_fontFamily_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_fontStyle_Proxy(
IHTMLRuleStyle * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLRuleStyle_put_fontStyle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_fontStyle_Proxy(
IHTMLRuleStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLRuleStyle_get_fontStyle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_fontVariant_Proxy(
IHTMLRuleStyle * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLRuleStyle_put_fontVariant_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_fontVariant_Proxy(
IHTMLRuleStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLRuleStyle_get_fontVariant_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_fontWeight_Proxy(
IHTMLRuleStyle * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLRuleStyle_put_fontWeight_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_fontWeight_Proxy(
IHTMLRuleStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLRuleStyle_get_fontWeight_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_fontSize_Proxy(
IHTMLRuleStyle * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLRuleStyle_put_fontSize_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_fontSize_Proxy(
IHTMLRuleStyle * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLRuleStyle_get_fontSize_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_font_Proxy(
IHTMLRuleStyle * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLRuleStyle_put_font_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_font_Proxy(
IHTMLRuleStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLRuleStyle_get_font_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_color_Proxy(
IHTMLRuleStyle * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLRuleStyle_put_color_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_color_Proxy(
IHTMLRuleStyle * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLRuleStyle_get_color_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_background_Proxy(
IHTMLRuleStyle * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLRuleStyle_put_background_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_background_Proxy(
IHTMLRuleStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLRuleStyle_get_background_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_backgroundColor_Proxy(
IHTMLRuleStyle * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLRuleStyle_put_backgroundColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_backgroundColor_Proxy(
IHTMLRuleStyle * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLRuleStyle_get_backgroundColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_backgroundImage_Proxy(
IHTMLRuleStyle * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLRuleStyle_put_backgroundImage_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_backgroundImage_Proxy(
IHTMLRuleStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLRuleStyle_get_backgroundImage_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_backgroundRepeat_Proxy(
IHTMLRuleStyle * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLRuleStyle_put_backgroundRepeat_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_backgroundRepeat_Proxy(
IHTMLRuleStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLRuleStyle_get_backgroundRepeat_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_backgroundAttachment_Proxy(
IHTMLRuleStyle * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLRuleStyle_put_backgroundAttachment_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_backgroundAttachment_Proxy(
IHTMLRuleStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLRuleStyle_get_backgroundAttachment_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_backgroundPosition_Proxy(
IHTMLRuleStyle * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLRuleStyle_put_backgroundPosition_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_backgroundPosition_Proxy(
IHTMLRuleStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLRuleStyle_get_backgroundPosition_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_backgroundPositionX_Proxy(
IHTMLRuleStyle * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLRuleStyle_put_backgroundPositionX_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_backgroundPositionX_Proxy(
IHTMLRuleStyle * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLRuleStyle_get_backgroundPositionX_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_backgroundPositionY_Proxy(
IHTMLRuleStyle * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLRuleStyle_put_backgroundPositionY_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_backgroundPositionY_Proxy(
IHTMLRuleStyle * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLRuleStyle_get_backgroundPositionY_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_wordSpacing_Proxy(
IHTMLRuleStyle * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLRuleStyle_put_wordSpacing_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_wordSpacing_Proxy(
IHTMLRuleStyle * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLRuleStyle_get_wordSpacing_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_letterSpacing_Proxy(
IHTMLRuleStyle * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLRuleStyle_put_letterSpacing_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_letterSpacing_Proxy(
IHTMLRuleStyle * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLRuleStyle_get_letterSpacing_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_textDecoration_Proxy(
IHTMLRuleStyle * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLRuleStyle_put_textDecoration_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_textDecoration_Proxy(
IHTMLRuleStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLRuleStyle_get_textDecoration_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_textDecorationNone_Proxy(
IHTMLRuleStyle * This,
/* [in] */ VARIANT_BOOL v);
void __RPC_STUB IHTMLRuleStyle_put_textDecorationNone_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_textDecorationNone_Proxy(
IHTMLRuleStyle * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IHTMLRuleStyle_get_textDecorationNone_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_textDecorationUnderline_Proxy(
IHTMLRuleStyle * This,
/* [in] */ VARIANT_BOOL v);
void __RPC_STUB IHTMLRuleStyle_put_textDecorationUnderline_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_textDecorationUnderline_Proxy(
IHTMLRuleStyle * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IHTMLRuleStyle_get_textDecorationUnderline_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_textDecorationOverline_Proxy(
IHTMLRuleStyle * This,
/* [in] */ VARIANT_BOOL v);
void __RPC_STUB IHTMLRuleStyle_put_textDecorationOverline_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_textDecorationOverline_Proxy(
IHTMLRuleStyle * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IHTMLRuleStyle_get_textDecorationOverline_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_textDecorationLineThrough_Proxy(
IHTMLRuleStyle * This,
/* [in] */ VARIANT_BOOL v);
void __RPC_STUB IHTMLRuleStyle_put_textDecorationLineThrough_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_textDecorationLineThrough_Proxy(
IHTMLRuleStyle * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IHTMLRuleStyle_get_textDecorationLineThrough_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_textDecorationBlink_Proxy(
IHTMLRuleStyle * This,
/* [in] */ VARIANT_BOOL v);
void __RPC_STUB IHTMLRuleStyle_put_textDecorationBlink_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_textDecorationBlink_Proxy(
IHTMLRuleStyle * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IHTMLRuleStyle_get_textDecorationBlink_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_verticalAlign_Proxy(
IHTMLRuleStyle * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLRuleStyle_put_verticalAlign_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_verticalAlign_Proxy(
IHTMLRuleStyle * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLRuleStyle_get_verticalAlign_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_textTransform_Proxy(
IHTMLRuleStyle * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLRuleStyle_put_textTransform_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_textTransform_Proxy(
IHTMLRuleStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLRuleStyle_get_textTransform_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_textAlign_Proxy(
IHTMLRuleStyle * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLRuleStyle_put_textAlign_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_textAlign_Proxy(
IHTMLRuleStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLRuleStyle_get_textAlign_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_textIndent_Proxy(
IHTMLRuleStyle * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLRuleStyle_put_textIndent_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_textIndent_Proxy(
IHTMLRuleStyle * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLRuleStyle_get_textIndent_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_lineHeight_Proxy(
IHTMLRuleStyle * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLRuleStyle_put_lineHeight_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_lineHeight_Proxy(
IHTMLRuleStyle * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLRuleStyle_get_lineHeight_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_marginTop_Proxy(
IHTMLRuleStyle * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLRuleStyle_put_marginTop_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_marginTop_Proxy(
IHTMLRuleStyle * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLRuleStyle_get_marginTop_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_marginRight_Proxy(
IHTMLRuleStyle * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLRuleStyle_put_marginRight_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_marginRight_Proxy(
IHTMLRuleStyle * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLRuleStyle_get_marginRight_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_marginBottom_Proxy(
IHTMLRuleStyle * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLRuleStyle_put_marginBottom_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_marginBottom_Proxy(
IHTMLRuleStyle * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLRuleStyle_get_marginBottom_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_marginLeft_Proxy(
IHTMLRuleStyle * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLRuleStyle_put_marginLeft_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_marginLeft_Proxy(
IHTMLRuleStyle * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLRuleStyle_get_marginLeft_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_margin_Proxy(
IHTMLRuleStyle * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLRuleStyle_put_margin_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_margin_Proxy(
IHTMLRuleStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLRuleStyle_get_margin_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_paddingTop_Proxy(
IHTMLRuleStyle * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLRuleStyle_put_paddingTop_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_paddingTop_Proxy(
IHTMLRuleStyle * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLRuleStyle_get_paddingTop_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_paddingRight_Proxy(
IHTMLRuleStyle * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLRuleStyle_put_paddingRight_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_paddingRight_Proxy(
IHTMLRuleStyle * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLRuleStyle_get_paddingRight_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_paddingBottom_Proxy(
IHTMLRuleStyle * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLRuleStyle_put_paddingBottom_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_paddingBottom_Proxy(
IHTMLRuleStyle * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLRuleStyle_get_paddingBottom_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_paddingLeft_Proxy(
IHTMLRuleStyle * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLRuleStyle_put_paddingLeft_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_paddingLeft_Proxy(
IHTMLRuleStyle * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLRuleStyle_get_paddingLeft_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_padding_Proxy(
IHTMLRuleStyle * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLRuleStyle_put_padding_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_padding_Proxy(
IHTMLRuleStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLRuleStyle_get_padding_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_border_Proxy(
IHTMLRuleStyle * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLRuleStyle_put_border_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_border_Proxy(
IHTMLRuleStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLRuleStyle_get_border_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_borderTop_Proxy(
IHTMLRuleStyle * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLRuleStyle_put_borderTop_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_borderTop_Proxy(
IHTMLRuleStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLRuleStyle_get_borderTop_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_borderRight_Proxy(
IHTMLRuleStyle * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLRuleStyle_put_borderRight_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_borderRight_Proxy(
IHTMLRuleStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLRuleStyle_get_borderRight_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_borderBottom_Proxy(
IHTMLRuleStyle * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLRuleStyle_put_borderBottom_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_borderBottom_Proxy(
IHTMLRuleStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLRuleStyle_get_borderBottom_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_borderLeft_Proxy(
IHTMLRuleStyle * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLRuleStyle_put_borderLeft_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_borderLeft_Proxy(
IHTMLRuleStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLRuleStyle_get_borderLeft_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_borderColor_Proxy(
IHTMLRuleStyle * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLRuleStyle_put_borderColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_borderColor_Proxy(
IHTMLRuleStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLRuleStyle_get_borderColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_borderTopColor_Proxy(
IHTMLRuleStyle * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLRuleStyle_put_borderTopColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_borderTopColor_Proxy(
IHTMLRuleStyle * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLRuleStyle_get_borderTopColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_borderRightColor_Proxy(
IHTMLRuleStyle * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLRuleStyle_put_borderRightColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_borderRightColor_Proxy(
IHTMLRuleStyle * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLRuleStyle_get_borderRightColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_borderBottomColor_Proxy(
IHTMLRuleStyle * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLRuleStyle_put_borderBottomColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_borderBottomColor_Proxy(
IHTMLRuleStyle * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLRuleStyle_get_borderBottomColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_borderLeftColor_Proxy(
IHTMLRuleStyle * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLRuleStyle_put_borderLeftColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_borderLeftColor_Proxy(
IHTMLRuleStyle * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLRuleStyle_get_borderLeftColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_borderWidth_Proxy(
IHTMLRuleStyle * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLRuleStyle_put_borderWidth_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_borderWidth_Proxy(
IHTMLRuleStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLRuleStyle_get_borderWidth_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_borderTopWidth_Proxy(
IHTMLRuleStyle * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLRuleStyle_put_borderTopWidth_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_borderTopWidth_Proxy(
IHTMLRuleStyle * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLRuleStyle_get_borderTopWidth_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_borderRightWidth_Proxy(
IHTMLRuleStyle * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLRuleStyle_put_borderRightWidth_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_borderRightWidth_Proxy(
IHTMLRuleStyle * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLRuleStyle_get_borderRightWidth_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_borderBottomWidth_Proxy(
IHTMLRuleStyle * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLRuleStyle_put_borderBottomWidth_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_borderBottomWidth_Proxy(
IHTMLRuleStyle * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLRuleStyle_get_borderBottomWidth_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_borderLeftWidth_Proxy(
IHTMLRuleStyle * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLRuleStyle_put_borderLeftWidth_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_borderLeftWidth_Proxy(
IHTMLRuleStyle * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLRuleStyle_get_borderLeftWidth_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_borderStyle_Proxy(
IHTMLRuleStyle * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLRuleStyle_put_borderStyle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_borderStyle_Proxy(
IHTMLRuleStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLRuleStyle_get_borderStyle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_borderTopStyle_Proxy(
IHTMLRuleStyle * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLRuleStyle_put_borderTopStyle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_borderTopStyle_Proxy(
IHTMLRuleStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLRuleStyle_get_borderTopStyle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_borderRightStyle_Proxy(
IHTMLRuleStyle * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLRuleStyle_put_borderRightStyle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_borderRightStyle_Proxy(
IHTMLRuleStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLRuleStyle_get_borderRightStyle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_borderBottomStyle_Proxy(
IHTMLRuleStyle * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLRuleStyle_put_borderBottomStyle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_borderBottomStyle_Proxy(
IHTMLRuleStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLRuleStyle_get_borderBottomStyle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_borderLeftStyle_Proxy(
IHTMLRuleStyle * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLRuleStyle_put_borderLeftStyle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_borderLeftStyle_Proxy(
IHTMLRuleStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLRuleStyle_get_borderLeftStyle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_width_Proxy(
IHTMLRuleStyle * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLRuleStyle_put_width_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_width_Proxy(
IHTMLRuleStyle * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLRuleStyle_get_width_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_height_Proxy(
IHTMLRuleStyle * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLRuleStyle_put_height_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_height_Proxy(
IHTMLRuleStyle * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLRuleStyle_get_height_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_styleFloat_Proxy(
IHTMLRuleStyle * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLRuleStyle_put_styleFloat_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_styleFloat_Proxy(
IHTMLRuleStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLRuleStyle_get_styleFloat_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_clear_Proxy(
IHTMLRuleStyle * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLRuleStyle_put_clear_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_clear_Proxy(
IHTMLRuleStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLRuleStyle_get_clear_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_display_Proxy(
IHTMLRuleStyle * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLRuleStyle_put_display_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_display_Proxy(
IHTMLRuleStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLRuleStyle_get_display_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_visibility_Proxy(
IHTMLRuleStyle * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLRuleStyle_put_visibility_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_visibility_Proxy(
IHTMLRuleStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLRuleStyle_get_visibility_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_listStyleType_Proxy(
IHTMLRuleStyle * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLRuleStyle_put_listStyleType_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_listStyleType_Proxy(
IHTMLRuleStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLRuleStyle_get_listStyleType_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_listStylePosition_Proxy(
IHTMLRuleStyle * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLRuleStyle_put_listStylePosition_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_listStylePosition_Proxy(
IHTMLRuleStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLRuleStyle_get_listStylePosition_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_listStyleImage_Proxy(
IHTMLRuleStyle * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLRuleStyle_put_listStyleImage_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_listStyleImage_Proxy(
IHTMLRuleStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLRuleStyle_get_listStyleImage_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_listStyle_Proxy(
IHTMLRuleStyle * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLRuleStyle_put_listStyle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_listStyle_Proxy(
IHTMLRuleStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLRuleStyle_get_listStyle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_whiteSpace_Proxy(
IHTMLRuleStyle * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLRuleStyle_put_whiteSpace_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_whiteSpace_Proxy(
IHTMLRuleStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLRuleStyle_get_whiteSpace_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_top_Proxy(
IHTMLRuleStyle * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLRuleStyle_put_top_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_top_Proxy(
IHTMLRuleStyle * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLRuleStyle_get_top_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_left_Proxy(
IHTMLRuleStyle * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLRuleStyle_put_left_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_left_Proxy(
IHTMLRuleStyle * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLRuleStyle_get_left_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_position_Proxy(
IHTMLRuleStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLRuleStyle_get_position_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_zIndex_Proxy(
IHTMLRuleStyle * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLRuleStyle_put_zIndex_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_zIndex_Proxy(
IHTMLRuleStyle * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLRuleStyle_get_zIndex_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_overflow_Proxy(
IHTMLRuleStyle * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLRuleStyle_put_overflow_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_overflow_Proxy(
IHTMLRuleStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLRuleStyle_get_overflow_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_pageBreakBefore_Proxy(
IHTMLRuleStyle * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLRuleStyle_put_pageBreakBefore_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_pageBreakBefore_Proxy(
IHTMLRuleStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLRuleStyle_get_pageBreakBefore_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_pageBreakAfter_Proxy(
IHTMLRuleStyle * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLRuleStyle_put_pageBreakAfter_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_pageBreakAfter_Proxy(
IHTMLRuleStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLRuleStyle_get_pageBreakAfter_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_cssText_Proxy(
IHTMLRuleStyle * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLRuleStyle_put_cssText_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_cssText_Proxy(
IHTMLRuleStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLRuleStyle_get_cssText_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_cursor_Proxy(
IHTMLRuleStyle * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLRuleStyle_put_cursor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_cursor_Proxy(
IHTMLRuleStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLRuleStyle_get_cursor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_clip_Proxy(
IHTMLRuleStyle * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLRuleStyle_put_clip_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_clip_Proxy(
IHTMLRuleStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLRuleStyle_get_clip_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_filter_Proxy(
IHTMLRuleStyle * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLRuleStyle_put_filter_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_filter_Proxy(
IHTMLRuleStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLRuleStyle_get_filter_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_setAttribute_Proxy(
IHTMLRuleStyle * This,
/* [in] */ BSTR strAttributeName,
/* [in] */ VARIANT AttributeValue,
/* [in][defaultvalue] */ LONG lFlags);
void __RPC_STUB IHTMLRuleStyle_setAttribute_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_getAttribute_Proxy(
IHTMLRuleStyle * This,
/* [in] */ BSTR strAttributeName,
/* [in][defaultvalue] */ LONG lFlags,
/* [out][retval] */ VARIANT *AttributeValue);
void __RPC_STUB IHTMLRuleStyle_getAttribute_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_removeAttribute_Proxy(
IHTMLRuleStyle * This,
/* [in] */ BSTR strAttributeName,
/* [in][defaultvalue] */ LONG lFlags,
/* [out][retval] */ VARIANT_BOOL *pfSuccess);
void __RPC_STUB IHTMLRuleStyle_removeAttribute_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLRuleStyle_INTERFACE_DEFINED__ */
#ifndef __IHTMLRuleStyle2_INTERFACE_DEFINED__
#define __IHTMLRuleStyle2_INTERFACE_DEFINED__
/* interface IHTMLRuleStyle2 */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLRuleStyle2;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f4ac-98b5-11cf-bb82-00aa00bdce0b")
IHTMLRuleStyle2 : public IDispatch
{
public:
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_tableLayout(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_tableLayout(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderCollapse(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderCollapse(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_direction(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_direction(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_behavior(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_behavior(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_position(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_position(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_unicodeBidi(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_unicodeBidi(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_bottom(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_bottom(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_right(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_right(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [hidden][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_pixelBottom(
/* [in] */ long v) = 0;
virtual /* [hidden][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_pixelBottom(
/* [out][retval] */ long *p) = 0;
virtual /* [hidden][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_pixelRight(
/* [in] */ long v) = 0;
virtual /* [hidden][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_pixelRight(
/* [out][retval] */ long *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_posBottom(
/* [in] */ float v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_posBottom(
/* [out][retval] */ float *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_posRight(
/* [in] */ float v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_posRight(
/* [out][retval] */ float *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_imeMode(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_imeMode(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_rubyAlign(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_rubyAlign(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_rubyPosition(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_rubyPosition(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_rubyOverhang(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_rubyOverhang(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_layoutGridChar(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_layoutGridChar(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_layoutGridLine(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_layoutGridLine(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_layoutGridMode(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_layoutGridMode(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_layoutGridType(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_layoutGridType(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_layoutGrid(
/* [in] */ BSTR v) = 0;
virtual /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_layoutGrid(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textAutospace(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textAutospace(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_wordBreak(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_wordBreak(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_lineBreak(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_lineBreak(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textJustify(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textJustify(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textJustifyTrim(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textJustifyTrim(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textKashida(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textKashida(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_overflowX(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_overflowX(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_overflowY(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_overflowY(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_accelerator(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_accelerator(
/* [out][retval] */ BSTR *p) = 0;
};
#else /* C style interface */
typedef struct IHTMLRuleStyle2Vtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLRuleStyle2 * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLRuleStyle2 * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLRuleStyle2 * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLRuleStyle2 * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLRuleStyle2 * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLRuleStyle2 * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLRuleStyle2 * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_tableLayout )(
IHTMLRuleStyle2 * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_tableLayout )(
IHTMLRuleStyle2 * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_borderCollapse )(
IHTMLRuleStyle2 * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_borderCollapse )(
IHTMLRuleStyle2 * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_direction )(
IHTMLRuleStyle2 * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_direction )(
IHTMLRuleStyle2 * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_behavior )(
IHTMLRuleStyle2 * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_behavior )(
IHTMLRuleStyle2 * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_position )(
IHTMLRuleStyle2 * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_position )(
IHTMLRuleStyle2 * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_unicodeBidi )(
IHTMLRuleStyle2 * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_unicodeBidi )(
IHTMLRuleStyle2 * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_bottom )(
IHTMLRuleStyle2 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_bottom )(
IHTMLRuleStyle2 * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_right )(
IHTMLRuleStyle2 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_right )(
IHTMLRuleStyle2 * This,
/* [out][retval] */ VARIANT *p);
/* [hidden][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_pixelBottom )(
IHTMLRuleStyle2 * This,
/* [in] */ long v);
/* [hidden][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_pixelBottom )(
IHTMLRuleStyle2 * This,
/* [out][retval] */ long *p);
/* [hidden][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_pixelRight )(
IHTMLRuleStyle2 * This,
/* [in] */ long v);
/* [hidden][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_pixelRight )(
IHTMLRuleStyle2 * This,
/* [out][retval] */ long *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_posBottom )(
IHTMLRuleStyle2 * This,
/* [in] */ float v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_posBottom )(
IHTMLRuleStyle2 * This,
/* [out][retval] */ float *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_posRight )(
IHTMLRuleStyle2 * This,
/* [in] */ float v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_posRight )(
IHTMLRuleStyle2 * This,
/* [out][retval] */ float *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_imeMode )(
IHTMLRuleStyle2 * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_imeMode )(
IHTMLRuleStyle2 * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_rubyAlign )(
IHTMLRuleStyle2 * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_rubyAlign )(
IHTMLRuleStyle2 * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_rubyPosition )(
IHTMLRuleStyle2 * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_rubyPosition )(
IHTMLRuleStyle2 * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_rubyOverhang )(
IHTMLRuleStyle2 * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_rubyOverhang )(
IHTMLRuleStyle2 * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_layoutGridChar )(
IHTMLRuleStyle2 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_layoutGridChar )(
IHTMLRuleStyle2 * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_layoutGridLine )(
IHTMLRuleStyle2 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_layoutGridLine )(
IHTMLRuleStyle2 * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_layoutGridMode )(
IHTMLRuleStyle2 * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_layoutGridMode )(
IHTMLRuleStyle2 * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_layoutGridType )(
IHTMLRuleStyle2 * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_layoutGridType )(
IHTMLRuleStyle2 * This,
/* [out][retval] */ BSTR *p);
/* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_layoutGrid )(
IHTMLRuleStyle2 * This,
/* [in] */ BSTR v);
/* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_layoutGrid )(
IHTMLRuleStyle2 * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_textAutospace )(
IHTMLRuleStyle2 * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_textAutospace )(
IHTMLRuleStyle2 * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_wordBreak )(
IHTMLRuleStyle2 * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_wordBreak )(
IHTMLRuleStyle2 * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_lineBreak )(
IHTMLRuleStyle2 * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_lineBreak )(
IHTMLRuleStyle2 * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_textJustify )(
IHTMLRuleStyle2 * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_textJustify )(
IHTMLRuleStyle2 * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_textJustifyTrim )(
IHTMLRuleStyle2 * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_textJustifyTrim )(
IHTMLRuleStyle2 * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_textKashida )(
IHTMLRuleStyle2 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_textKashida )(
IHTMLRuleStyle2 * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_overflowX )(
IHTMLRuleStyle2 * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_overflowX )(
IHTMLRuleStyle2 * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_overflowY )(
IHTMLRuleStyle2 * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_overflowY )(
IHTMLRuleStyle2 * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_accelerator )(
IHTMLRuleStyle2 * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_accelerator )(
IHTMLRuleStyle2 * This,
/* [out][retval] */ BSTR *p);
END_INTERFACE
} IHTMLRuleStyle2Vtbl;
interface IHTMLRuleStyle2
{
CONST_VTBL struct IHTMLRuleStyle2Vtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLRuleStyle2_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLRuleStyle2_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLRuleStyle2_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLRuleStyle2_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLRuleStyle2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLRuleStyle2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLRuleStyle2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLRuleStyle2_put_tableLayout(This,v) \
(This)->lpVtbl -> put_tableLayout(This,v)
#define IHTMLRuleStyle2_get_tableLayout(This,p) \
(This)->lpVtbl -> get_tableLayout(This,p)
#define IHTMLRuleStyle2_put_borderCollapse(This,v) \
(This)->lpVtbl -> put_borderCollapse(This,v)
#define IHTMLRuleStyle2_get_borderCollapse(This,p) \
(This)->lpVtbl -> get_borderCollapse(This,p)
#define IHTMLRuleStyle2_put_direction(This,v) \
(This)->lpVtbl -> put_direction(This,v)
#define IHTMLRuleStyle2_get_direction(This,p) \
(This)->lpVtbl -> get_direction(This,p)
#define IHTMLRuleStyle2_put_behavior(This,v) \
(This)->lpVtbl -> put_behavior(This,v)
#define IHTMLRuleStyle2_get_behavior(This,p) \
(This)->lpVtbl -> get_behavior(This,p)
#define IHTMLRuleStyle2_put_position(This,v) \
(This)->lpVtbl -> put_position(This,v)
#define IHTMLRuleStyle2_get_position(This,p) \
(This)->lpVtbl -> get_position(This,p)
#define IHTMLRuleStyle2_put_unicodeBidi(This,v) \
(This)->lpVtbl -> put_unicodeBidi(This,v)
#define IHTMLRuleStyle2_get_unicodeBidi(This,p) \
(This)->lpVtbl -> get_unicodeBidi(This,p)
#define IHTMLRuleStyle2_put_bottom(This,v) \
(This)->lpVtbl -> put_bottom(This,v)
#define IHTMLRuleStyle2_get_bottom(This,p) \
(This)->lpVtbl -> get_bottom(This,p)
#define IHTMLRuleStyle2_put_right(This,v) \
(This)->lpVtbl -> put_right(This,v)
#define IHTMLRuleStyle2_get_right(This,p) \
(This)->lpVtbl -> get_right(This,p)
#define IHTMLRuleStyle2_put_pixelBottom(This,v) \
(This)->lpVtbl -> put_pixelBottom(This,v)
#define IHTMLRuleStyle2_get_pixelBottom(This,p) \
(This)->lpVtbl -> get_pixelBottom(This,p)
#define IHTMLRuleStyle2_put_pixelRight(This,v) \
(This)->lpVtbl -> put_pixelRight(This,v)
#define IHTMLRuleStyle2_get_pixelRight(This,p) \
(This)->lpVtbl -> get_pixelRight(This,p)
#define IHTMLRuleStyle2_put_posBottom(This,v) \
(This)->lpVtbl -> put_posBottom(This,v)
#define IHTMLRuleStyle2_get_posBottom(This,p) \
(This)->lpVtbl -> get_posBottom(This,p)
#define IHTMLRuleStyle2_put_posRight(This,v) \
(This)->lpVtbl -> put_posRight(This,v)
#define IHTMLRuleStyle2_get_posRight(This,p) \
(This)->lpVtbl -> get_posRight(This,p)
#define IHTMLRuleStyle2_put_imeMode(This,v) \
(This)->lpVtbl -> put_imeMode(This,v)
#define IHTMLRuleStyle2_get_imeMode(This,p) \
(This)->lpVtbl -> get_imeMode(This,p)
#define IHTMLRuleStyle2_put_rubyAlign(This,v) \
(This)->lpVtbl -> put_rubyAlign(This,v)
#define IHTMLRuleStyle2_get_rubyAlign(This,p) \
(This)->lpVtbl -> get_rubyAlign(This,p)
#define IHTMLRuleStyle2_put_rubyPosition(This,v) \
(This)->lpVtbl -> put_rubyPosition(This,v)
#define IHTMLRuleStyle2_get_rubyPosition(This,p) \
(This)->lpVtbl -> get_rubyPosition(This,p)
#define IHTMLRuleStyle2_put_rubyOverhang(This,v) \
(This)->lpVtbl -> put_rubyOverhang(This,v)
#define IHTMLRuleStyle2_get_rubyOverhang(This,p) \
(This)->lpVtbl -> get_rubyOverhang(This,p)
#define IHTMLRuleStyle2_put_layoutGridChar(This,v) \
(This)->lpVtbl -> put_layoutGridChar(This,v)
#define IHTMLRuleStyle2_get_layoutGridChar(This,p) \
(This)->lpVtbl -> get_layoutGridChar(This,p)
#define IHTMLRuleStyle2_put_layoutGridLine(This,v) \
(This)->lpVtbl -> put_layoutGridLine(This,v)
#define IHTMLRuleStyle2_get_layoutGridLine(This,p) \
(This)->lpVtbl -> get_layoutGridLine(This,p)
#define IHTMLRuleStyle2_put_layoutGridMode(This,v) \
(This)->lpVtbl -> put_layoutGridMode(This,v)
#define IHTMLRuleStyle2_get_layoutGridMode(This,p) \
(This)->lpVtbl -> get_layoutGridMode(This,p)
#define IHTMLRuleStyle2_put_layoutGridType(This,v) \
(This)->lpVtbl -> put_layoutGridType(This,v)
#define IHTMLRuleStyle2_get_layoutGridType(This,p) \
(This)->lpVtbl -> get_layoutGridType(This,p)
#define IHTMLRuleStyle2_put_layoutGrid(This,v) \
(This)->lpVtbl -> put_layoutGrid(This,v)
#define IHTMLRuleStyle2_get_layoutGrid(This,p) \
(This)->lpVtbl -> get_layoutGrid(This,p)
#define IHTMLRuleStyle2_put_textAutospace(This,v) \
(This)->lpVtbl -> put_textAutospace(This,v)
#define IHTMLRuleStyle2_get_textAutospace(This,p) \
(This)->lpVtbl -> get_textAutospace(This,p)
#define IHTMLRuleStyle2_put_wordBreak(This,v) \
(This)->lpVtbl -> put_wordBreak(This,v)
#define IHTMLRuleStyle2_get_wordBreak(This,p) \
(This)->lpVtbl -> get_wordBreak(This,p)
#define IHTMLRuleStyle2_put_lineBreak(This,v) \
(This)->lpVtbl -> put_lineBreak(This,v)
#define IHTMLRuleStyle2_get_lineBreak(This,p) \
(This)->lpVtbl -> get_lineBreak(This,p)
#define IHTMLRuleStyle2_put_textJustify(This,v) \
(This)->lpVtbl -> put_textJustify(This,v)
#define IHTMLRuleStyle2_get_textJustify(This,p) \
(This)->lpVtbl -> get_textJustify(This,p)
#define IHTMLRuleStyle2_put_textJustifyTrim(This,v) \
(This)->lpVtbl -> put_textJustifyTrim(This,v)
#define IHTMLRuleStyle2_get_textJustifyTrim(This,p) \
(This)->lpVtbl -> get_textJustifyTrim(This,p)
#define IHTMLRuleStyle2_put_textKashida(This,v) \
(This)->lpVtbl -> put_textKashida(This,v)
#define IHTMLRuleStyle2_get_textKashida(This,p) \
(This)->lpVtbl -> get_textKashida(This,p)
#define IHTMLRuleStyle2_put_overflowX(This,v) \
(This)->lpVtbl -> put_overflowX(This,v)
#define IHTMLRuleStyle2_get_overflowX(This,p) \
(This)->lpVtbl -> get_overflowX(This,p)
#define IHTMLRuleStyle2_put_overflowY(This,v) \
(This)->lpVtbl -> put_overflowY(This,v)
#define IHTMLRuleStyle2_get_overflowY(This,p) \
(This)->lpVtbl -> get_overflowY(This,p)
#define IHTMLRuleStyle2_put_accelerator(This,v) \
(This)->lpVtbl -> put_accelerator(This,v)
#define IHTMLRuleStyle2_get_accelerator(This,p) \
(This)->lpVtbl -> get_accelerator(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_put_tableLayout_Proxy(
IHTMLRuleStyle2 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLRuleStyle2_put_tableLayout_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_get_tableLayout_Proxy(
IHTMLRuleStyle2 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLRuleStyle2_get_tableLayout_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_put_borderCollapse_Proxy(
IHTMLRuleStyle2 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLRuleStyle2_put_borderCollapse_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_get_borderCollapse_Proxy(
IHTMLRuleStyle2 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLRuleStyle2_get_borderCollapse_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_put_direction_Proxy(
IHTMLRuleStyle2 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLRuleStyle2_put_direction_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_get_direction_Proxy(
IHTMLRuleStyle2 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLRuleStyle2_get_direction_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_put_behavior_Proxy(
IHTMLRuleStyle2 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLRuleStyle2_put_behavior_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_get_behavior_Proxy(
IHTMLRuleStyle2 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLRuleStyle2_get_behavior_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_put_position_Proxy(
IHTMLRuleStyle2 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLRuleStyle2_put_position_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_get_position_Proxy(
IHTMLRuleStyle2 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLRuleStyle2_get_position_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_put_unicodeBidi_Proxy(
IHTMLRuleStyle2 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLRuleStyle2_put_unicodeBidi_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_get_unicodeBidi_Proxy(
IHTMLRuleStyle2 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLRuleStyle2_get_unicodeBidi_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_put_bottom_Proxy(
IHTMLRuleStyle2 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLRuleStyle2_put_bottom_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_get_bottom_Proxy(
IHTMLRuleStyle2 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLRuleStyle2_get_bottom_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_put_right_Proxy(
IHTMLRuleStyle2 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLRuleStyle2_put_right_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_get_right_Proxy(
IHTMLRuleStyle2 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLRuleStyle2_get_right_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [hidden][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_put_pixelBottom_Proxy(
IHTMLRuleStyle2 * This,
/* [in] */ long v);
void __RPC_STUB IHTMLRuleStyle2_put_pixelBottom_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [hidden][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_get_pixelBottom_Proxy(
IHTMLRuleStyle2 * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLRuleStyle2_get_pixelBottom_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [hidden][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_put_pixelRight_Proxy(
IHTMLRuleStyle2 * This,
/* [in] */ long v);
void __RPC_STUB IHTMLRuleStyle2_put_pixelRight_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [hidden][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_get_pixelRight_Proxy(
IHTMLRuleStyle2 * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLRuleStyle2_get_pixelRight_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_put_posBottom_Proxy(
IHTMLRuleStyle2 * This,
/* [in] */ float v);
void __RPC_STUB IHTMLRuleStyle2_put_posBottom_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_get_posBottom_Proxy(
IHTMLRuleStyle2 * This,
/* [out][retval] */ float *p);
void __RPC_STUB IHTMLRuleStyle2_get_posBottom_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_put_posRight_Proxy(
IHTMLRuleStyle2 * This,
/* [in] */ float v);
void __RPC_STUB IHTMLRuleStyle2_put_posRight_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_get_posRight_Proxy(
IHTMLRuleStyle2 * This,
/* [out][retval] */ float *p);
void __RPC_STUB IHTMLRuleStyle2_get_posRight_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_put_imeMode_Proxy(
IHTMLRuleStyle2 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLRuleStyle2_put_imeMode_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_get_imeMode_Proxy(
IHTMLRuleStyle2 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLRuleStyle2_get_imeMode_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_put_rubyAlign_Proxy(
IHTMLRuleStyle2 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLRuleStyle2_put_rubyAlign_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_get_rubyAlign_Proxy(
IHTMLRuleStyle2 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLRuleStyle2_get_rubyAlign_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_put_rubyPosition_Proxy(
IHTMLRuleStyle2 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLRuleStyle2_put_rubyPosition_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_get_rubyPosition_Proxy(
IHTMLRuleStyle2 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLRuleStyle2_get_rubyPosition_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_put_rubyOverhang_Proxy(
IHTMLRuleStyle2 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLRuleStyle2_put_rubyOverhang_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_get_rubyOverhang_Proxy(
IHTMLRuleStyle2 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLRuleStyle2_get_rubyOverhang_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_put_layoutGridChar_Proxy(
IHTMLRuleStyle2 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLRuleStyle2_put_layoutGridChar_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_get_layoutGridChar_Proxy(
IHTMLRuleStyle2 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLRuleStyle2_get_layoutGridChar_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_put_layoutGridLine_Proxy(
IHTMLRuleStyle2 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLRuleStyle2_put_layoutGridLine_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_get_layoutGridLine_Proxy(
IHTMLRuleStyle2 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLRuleStyle2_get_layoutGridLine_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_put_layoutGridMode_Proxy(
IHTMLRuleStyle2 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLRuleStyle2_put_layoutGridMode_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_get_layoutGridMode_Proxy(
IHTMLRuleStyle2 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLRuleStyle2_get_layoutGridMode_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_put_layoutGridType_Proxy(
IHTMLRuleStyle2 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLRuleStyle2_put_layoutGridType_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_get_layoutGridType_Proxy(
IHTMLRuleStyle2 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLRuleStyle2_get_layoutGridType_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_put_layoutGrid_Proxy(
IHTMLRuleStyle2 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLRuleStyle2_put_layoutGrid_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_get_layoutGrid_Proxy(
IHTMLRuleStyle2 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLRuleStyle2_get_layoutGrid_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_put_textAutospace_Proxy(
IHTMLRuleStyle2 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLRuleStyle2_put_textAutospace_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_get_textAutospace_Proxy(
IHTMLRuleStyle2 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLRuleStyle2_get_textAutospace_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_put_wordBreak_Proxy(
IHTMLRuleStyle2 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLRuleStyle2_put_wordBreak_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_get_wordBreak_Proxy(
IHTMLRuleStyle2 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLRuleStyle2_get_wordBreak_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_put_lineBreak_Proxy(
IHTMLRuleStyle2 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLRuleStyle2_put_lineBreak_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_get_lineBreak_Proxy(
IHTMLRuleStyle2 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLRuleStyle2_get_lineBreak_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_put_textJustify_Proxy(
IHTMLRuleStyle2 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLRuleStyle2_put_textJustify_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_get_textJustify_Proxy(
IHTMLRuleStyle2 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLRuleStyle2_get_textJustify_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_put_textJustifyTrim_Proxy(
IHTMLRuleStyle2 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLRuleStyle2_put_textJustifyTrim_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_get_textJustifyTrim_Proxy(
IHTMLRuleStyle2 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLRuleStyle2_get_textJustifyTrim_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_put_textKashida_Proxy(
IHTMLRuleStyle2 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLRuleStyle2_put_textKashida_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_get_textKashida_Proxy(
IHTMLRuleStyle2 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLRuleStyle2_get_textKashida_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_put_overflowX_Proxy(
IHTMLRuleStyle2 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLRuleStyle2_put_overflowX_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_get_overflowX_Proxy(
IHTMLRuleStyle2 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLRuleStyle2_get_overflowX_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_put_overflowY_Proxy(
IHTMLRuleStyle2 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLRuleStyle2_put_overflowY_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_get_overflowY_Proxy(
IHTMLRuleStyle2 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLRuleStyle2_get_overflowY_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_put_accelerator_Proxy(
IHTMLRuleStyle2 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLRuleStyle2_put_accelerator_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_get_accelerator_Proxy(
IHTMLRuleStyle2 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLRuleStyle2_get_accelerator_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLRuleStyle2_INTERFACE_DEFINED__ */
#ifndef __IHTMLRuleStyle3_INTERFACE_DEFINED__
#define __IHTMLRuleStyle3_INTERFACE_DEFINED__
/* interface IHTMLRuleStyle3 */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLRuleStyle3;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f657-98b5-11cf-bb82-00aa00bdce0b")
IHTMLRuleStyle3 : public IDispatch
{
public:
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_layoutFlow(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_layoutFlow(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_zoom(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_zoom(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_wordWrap(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_wordWrap(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textUnderlinePosition(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textUnderlinePosition(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_scrollbarBaseColor(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_scrollbarBaseColor(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_scrollbarFaceColor(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_scrollbarFaceColor(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_scrollbar3dLightColor(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_scrollbar3dLightColor(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_scrollbarShadowColor(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_scrollbarShadowColor(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_scrollbarHighlightColor(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_scrollbarHighlightColor(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_scrollbarDarkShadowColor(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_scrollbarDarkShadowColor(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_scrollbarArrowColor(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_scrollbarArrowColor(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_scrollbarTrackColor(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_scrollbarTrackColor(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_writingMode(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_writingMode(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textAlignLast(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textAlignLast(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textKashidaSpace(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textKashidaSpace(
/* [out][retval] */ VARIANT *p) = 0;
};
#else /* C style interface */
typedef struct IHTMLRuleStyle3Vtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLRuleStyle3 * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLRuleStyle3 * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLRuleStyle3 * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLRuleStyle3 * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLRuleStyle3 * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLRuleStyle3 * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLRuleStyle3 * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_layoutFlow )(
IHTMLRuleStyle3 * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_layoutFlow )(
IHTMLRuleStyle3 * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_zoom )(
IHTMLRuleStyle3 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_zoom )(
IHTMLRuleStyle3 * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_wordWrap )(
IHTMLRuleStyle3 * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_wordWrap )(
IHTMLRuleStyle3 * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_textUnderlinePosition )(
IHTMLRuleStyle3 * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_textUnderlinePosition )(
IHTMLRuleStyle3 * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_scrollbarBaseColor )(
IHTMLRuleStyle3 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_scrollbarBaseColor )(
IHTMLRuleStyle3 * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_scrollbarFaceColor )(
IHTMLRuleStyle3 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_scrollbarFaceColor )(
IHTMLRuleStyle3 * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_scrollbar3dLightColor )(
IHTMLRuleStyle3 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_scrollbar3dLightColor )(
IHTMLRuleStyle3 * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_scrollbarShadowColor )(
IHTMLRuleStyle3 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_scrollbarShadowColor )(
IHTMLRuleStyle3 * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_scrollbarHighlightColor )(
IHTMLRuleStyle3 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_scrollbarHighlightColor )(
IHTMLRuleStyle3 * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_scrollbarDarkShadowColor )(
IHTMLRuleStyle3 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_scrollbarDarkShadowColor )(
IHTMLRuleStyle3 * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_scrollbarArrowColor )(
IHTMLRuleStyle3 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_scrollbarArrowColor )(
IHTMLRuleStyle3 * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_scrollbarTrackColor )(
IHTMLRuleStyle3 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_scrollbarTrackColor )(
IHTMLRuleStyle3 * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_writingMode )(
IHTMLRuleStyle3 * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_writingMode )(
IHTMLRuleStyle3 * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_textAlignLast )(
IHTMLRuleStyle3 * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_textAlignLast )(
IHTMLRuleStyle3 * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_textKashidaSpace )(
IHTMLRuleStyle3 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_textKashidaSpace )(
IHTMLRuleStyle3 * This,
/* [out][retval] */ VARIANT *p);
END_INTERFACE
} IHTMLRuleStyle3Vtbl;
interface IHTMLRuleStyle3
{
CONST_VTBL struct IHTMLRuleStyle3Vtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLRuleStyle3_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLRuleStyle3_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLRuleStyle3_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLRuleStyle3_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLRuleStyle3_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLRuleStyle3_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLRuleStyle3_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLRuleStyle3_put_layoutFlow(This,v) \
(This)->lpVtbl -> put_layoutFlow(This,v)
#define IHTMLRuleStyle3_get_layoutFlow(This,p) \
(This)->lpVtbl -> get_layoutFlow(This,p)
#define IHTMLRuleStyle3_put_zoom(This,v) \
(This)->lpVtbl -> put_zoom(This,v)
#define IHTMLRuleStyle3_get_zoom(This,p) \
(This)->lpVtbl -> get_zoom(This,p)
#define IHTMLRuleStyle3_put_wordWrap(This,v) \
(This)->lpVtbl -> put_wordWrap(This,v)
#define IHTMLRuleStyle3_get_wordWrap(This,p) \
(This)->lpVtbl -> get_wordWrap(This,p)
#define IHTMLRuleStyle3_put_textUnderlinePosition(This,v) \
(This)->lpVtbl -> put_textUnderlinePosition(This,v)
#define IHTMLRuleStyle3_get_textUnderlinePosition(This,p) \
(This)->lpVtbl -> get_textUnderlinePosition(This,p)
#define IHTMLRuleStyle3_put_scrollbarBaseColor(This,v) \
(This)->lpVtbl -> put_scrollbarBaseColor(This,v)
#define IHTMLRuleStyle3_get_scrollbarBaseColor(This,p) \
(This)->lpVtbl -> get_scrollbarBaseColor(This,p)
#define IHTMLRuleStyle3_put_scrollbarFaceColor(This,v) \
(This)->lpVtbl -> put_scrollbarFaceColor(This,v)
#define IHTMLRuleStyle3_get_scrollbarFaceColor(This,p) \
(This)->lpVtbl -> get_scrollbarFaceColor(This,p)
#define IHTMLRuleStyle3_put_scrollbar3dLightColor(This,v) \
(This)->lpVtbl -> put_scrollbar3dLightColor(This,v)
#define IHTMLRuleStyle3_get_scrollbar3dLightColor(This,p) \
(This)->lpVtbl -> get_scrollbar3dLightColor(This,p)
#define IHTMLRuleStyle3_put_scrollbarShadowColor(This,v) \
(This)->lpVtbl -> put_scrollbarShadowColor(This,v)
#define IHTMLRuleStyle3_get_scrollbarShadowColor(This,p) \
(This)->lpVtbl -> get_scrollbarShadowColor(This,p)
#define IHTMLRuleStyle3_put_scrollbarHighlightColor(This,v) \
(This)->lpVtbl -> put_scrollbarHighlightColor(This,v)
#define IHTMLRuleStyle3_get_scrollbarHighlightColor(This,p) \
(This)->lpVtbl -> get_scrollbarHighlightColor(This,p)
#define IHTMLRuleStyle3_put_scrollbarDarkShadowColor(This,v) \
(This)->lpVtbl -> put_scrollbarDarkShadowColor(This,v)
#define IHTMLRuleStyle3_get_scrollbarDarkShadowColor(This,p) \
(This)->lpVtbl -> get_scrollbarDarkShadowColor(This,p)
#define IHTMLRuleStyle3_put_scrollbarArrowColor(This,v) \
(This)->lpVtbl -> put_scrollbarArrowColor(This,v)
#define IHTMLRuleStyle3_get_scrollbarArrowColor(This,p) \
(This)->lpVtbl -> get_scrollbarArrowColor(This,p)
#define IHTMLRuleStyle3_put_scrollbarTrackColor(This,v) \
(This)->lpVtbl -> put_scrollbarTrackColor(This,v)
#define IHTMLRuleStyle3_get_scrollbarTrackColor(This,p) \
(This)->lpVtbl -> get_scrollbarTrackColor(This,p)
#define IHTMLRuleStyle3_put_writingMode(This,v) \
(This)->lpVtbl -> put_writingMode(This,v)
#define IHTMLRuleStyle3_get_writingMode(This,p) \
(This)->lpVtbl -> get_writingMode(This,p)
#define IHTMLRuleStyle3_put_textAlignLast(This,v) \
(This)->lpVtbl -> put_textAlignLast(This,v)
#define IHTMLRuleStyle3_get_textAlignLast(This,p) \
(This)->lpVtbl -> get_textAlignLast(This,p)
#define IHTMLRuleStyle3_put_textKashidaSpace(This,v) \
(This)->lpVtbl -> put_textKashidaSpace(This,v)
#define IHTMLRuleStyle3_get_textKashidaSpace(This,p) \
(This)->lpVtbl -> get_textKashidaSpace(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle3_put_layoutFlow_Proxy(
IHTMLRuleStyle3 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLRuleStyle3_put_layoutFlow_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle3_get_layoutFlow_Proxy(
IHTMLRuleStyle3 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLRuleStyle3_get_layoutFlow_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle3_put_zoom_Proxy(
IHTMLRuleStyle3 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLRuleStyle3_put_zoom_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle3_get_zoom_Proxy(
IHTMLRuleStyle3 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLRuleStyle3_get_zoom_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle3_put_wordWrap_Proxy(
IHTMLRuleStyle3 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLRuleStyle3_put_wordWrap_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle3_get_wordWrap_Proxy(
IHTMLRuleStyle3 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLRuleStyle3_get_wordWrap_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle3_put_textUnderlinePosition_Proxy(
IHTMLRuleStyle3 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLRuleStyle3_put_textUnderlinePosition_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle3_get_textUnderlinePosition_Proxy(
IHTMLRuleStyle3 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLRuleStyle3_get_textUnderlinePosition_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle3_put_scrollbarBaseColor_Proxy(
IHTMLRuleStyle3 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLRuleStyle3_put_scrollbarBaseColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle3_get_scrollbarBaseColor_Proxy(
IHTMLRuleStyle3 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLRuleStyle3_get_scrollbarBaseColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle3_put_scrollbarFaceColor_Proxy(
IHTMLRuleStyle3 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLRuleStyle3_put_scrollbarFaceColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle3_get_scrollbarFaceColor_Proxy(
IHTMLRuleStyle3 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLRuleStyle3_get_scrollbarFaceColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle3_put_scrollbar3dLightColor_Proxy(
IHTMLRuleStyle3 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLRuleStyle3_put_scrollbar3dLightColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle3_get_scrollbar3dLightColor_Proxy(
IHTMLRuleStyle3 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLRuleStyle3_get_scrollbar3dLightColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle3_put_scrollbarShadowColor_Proxy(
IHTMLRuleStyle3 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLRuleStyle3_put_scrollbarShadowColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle3_get_scrollbarShadowColor_Proxy(
IHTMLRuleStyle3 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLRuleStyle3_get_scrollbarShadowColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle3_put_scrollbarHighlightColor_Proxy(
IHTMLRuleStyle3 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLRuleStyle3_put_scrollbarHighlightColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle3_get_scrollbarHighlightColor_Proxy(
IHTMLRuleStyle3 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLRuleStyle3_get_scrollbarHighlightColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle3_put_scrollbarDarkShadowColor_Proxy(
IHTMLRuleStyle3 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLRuleStyle3_put_scrollbarDarkShadowColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle3_get_scrollbarDarkShadowColor_Proxy(
IHTMLRuleStyle3 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLRuleStyle3_get_scrollbarDarkShadowColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle3_put_scrollbarArrowColor_Proxy(
IHTMLRuleStyle3 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLRuleStyle3_put_scrollbarArrowColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle3_get_scrollbarArrowColor_Proxy(
IHTMLRuleStyle3 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLRuleStyle3_get_scrollbarArrowColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle3_put_scrollbarTrackColor_Proxy(
IHTMLRuleStyle3 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLRuleStyle3_put_scrollbarTrackColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle3_get_scrollbarTrackColor_Proxy(
IHTMLRuleStyle3 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLRuleStyle3_get_scrollbarTrackColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle3_put_writingMode_Proxy(
IHTMLRuleStyle3 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLRuleStyle3_put_writingMode_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle3_get_writingMode_Proxy(
IHTMLRuleStyle3 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLRuleStyle3_get_writingMode_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle3_put_textAlignLast_Proxy(
IHTMLRuleStyle3 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLRuleStyle3_put_textAlignLast_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle3_get_textAlignLast_Proxy(
IHTMLRuleStyle3 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLRuleStyle3_get_textAlignLast_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle3_put_textKashidaSpace_Proxy(
IHTMLRuleStyle3 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLRuleStyle3_put_textKashidaSpace_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle3_get_textKashidaSpace_Proxy(
IHTMLRuleStyle3 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLRuleStyle3_get_textKashidaSpace_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLRuleStyle3_INTERFACE_DEFINED__ */
#ifndef __IHTMLRuleStyle4_INTERFACE_DEFINED__
#define __IHTMLRuleStyle4_INTERFACE_DEFINED__
/* interface IHTMLRuleStyle4 */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLRuleStyle4;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f817-98b5-11cf-bb82-00aa00bdce0b")
IHTMLRuleStyle4 : public IDispatch
{
public:
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textOverflow(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textOverflow(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_minHeight(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_minHeight(
/* [out][retval] */ VARIANT *p) = 0;
};
#else /* C style interface */
typedef struct IHTMLRuleStyle4Vtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLRuleStyle4 * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLRuleStyle4 * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLRuleStyle4 * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLRuleStyle4 * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLRuleStyle4 * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLRuleStyle4 * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLRuleStyle4 * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_textOverflow )(
IHTMLRuleStyle4 * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_textOverflow )(
IHTMLRuleStyle4 * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_minHeight )(
IHTMLRuleStyle4 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_minHeight )(
IHTMLRuleStyle4 * This,
/* [out][retval] */ VARIANT *p);
END_INTERFACE
} IHTMLRuleStyle4Vtbl;
interface IHTMLRuleStyle4
{
CONST_VTBL struct IHTMLRuleStyle4Vtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLRuleStyle4_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLRuleStyle4_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLRuleStyle4_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLRuleStyle4_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLRuleStyle4_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLRuleStyle4_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLRuleStyle4_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLRuleStyle4_put_textOverflow(This,v) \
(This)->lpVtbl -> put_textOverflow(This,v)
#define IHTMLRuleStyle4_get_textOverflow(This,p) \
(This)->lpVtbl -> get_textOverflow(This,p)
#define IHTMLRuleStyle4_put_minHeight(This,v) \
(This)->lpVtbl -> put_minHeight(This,v)
#define IHTMLRuleStyle4_get_minHeight(This,p) \
(This)->lpVtbl -> get_minHeight(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle4_put_textOverflow_Proxy(
IHTMLRuleStyle4 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLRuleStyle4_put_textOverflow_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle4_get_textOverflow_Proxy(
IHTMLRuleStyle4 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLRuleStyle4_get_textOverflow_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle4_put_minHeight_Proxy(
IHTMLRuleStyle4 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLRuleStyle4_put_minHeight_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle4_get_minHeight_Proxy(
IHTMLRuleStyle4 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLRuleStyle4_get_minHeight_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLRuleStyle4_INTERFACE_DEFINED__ */
#ifndef __DispHTMLStyle_DISPINTERFACE_DEFINED__
#define __DispHTMLStyle_DISPINTERFACE_DEFINED__
/* dispinterface DispHTMLStyle */
/* [uuid][hidden] */
EXTERN_C const IID DIID_DispHTMLStyle;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f55a-98b5-11cf-bb82-00aa00bdce0b")
DispHTMLStyle : public IDispatch
{
};
#else /* C style interface */
typedef struct DispHTMLStyleVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
DispHTMLStyle * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
DispHTMLStyle * This);
ULONG ( STDMETHODCALLTYPE *Release )(
DispHTMLStyle * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
DispHTMLStyle * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
DispHTMLStyle * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
DispHTMLStyle * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
DispHTMLStyle * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} DispHTMLStyleVtbl;
interface DispHTMLStyle
{
CONST_VTBL struct DispHTMLStyleVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define DispHTMLStyle_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define DispHTMLStyle_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define DispHTMLStyle_Release(This) \
(This)->lpVtbl -> Release(This)
#define DispHTMLStyle_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define DispHTMLStyle_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define DispHTMLStyle_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define DispHTMLStyle_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __DispHTMLStyle_DISPINTERFACE_DEFINED__ */
EXTERN_C const CLSID CLSID_HTMLStyle;
#ifdef __cplusplus
class DECLSPEC_UUID("3050f285-98b5-11cf-bb82-00aa00bdce0b")
HTMLStyle;
#endif
#ifndef __DispHTMLRuleStyle_DISPINTERFACE_DEFINED__
#define __DispHTMLRuleStyle_DISPINTERFACE_DEFINED__
/* dispinterface DispHTMLRuleStyle */
/* [uuid][hidden] */
EXTERN_C const IID DIID_DispHTMLRuleStyle;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f55c-98b5-11cf-bb82-00aa00bdce0b")
DispHTMLRuleStyle : public IDispatch
{
};
#else /* C style interface */
typedef struct DispHTMLRuleStyleVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
DispHTMLRuleStyle * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
DispHTMLRuleStyle * This);
ULONG ( STDMETHODCALLTYPE *Release )(
DispHTMLRuleStyle * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
DispHTMLRuleStyle * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
DispHTMLRuleStyle * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
DispHTMLRuleStyle * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
DispHTMLRuleStyle * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} DispHTMLRuleStyleVtbl;
interface DispHTMLRuleStyle
{
CONST_VTBL struct DispHTMLRuleStyleVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define DispHTMLRuleStyle_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define DispHTMLRuleStyle_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define DispHTMLRuleStyle_Release(This) \
(This)->lpVtbl -> Release(This)
#define DispHTMLRuleStyle_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define DispHTMLRuleStyle_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define DispHTMLRuleStyle_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define DispHTMLRuleStyle_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __DispHTMLRuleStyle_DISPINTERFACE_DEFINED__ */
EXTERN_C const CLSID CLSID_HTMLRuleStyle;
#ifdef __cplusplus
class DECLSPEC_UUID("3050f3d0-98b5-11cf-bb82-00aa00bdce0b")
HTMLRuleStyle;
#endif
#ifndef __IHTMLRenderStyle_INTERFACE_DEFINED__
#define __IHTMLRenderStyle_INTERFACE_DEFINED__
/* interface IHTMLRenderStyle */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLRenderStyle;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f6ae-98b5-11cf-bb82-00aa00bdce0b")
IHTMLRenderStyle : public IDispatch
{
public:
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textLineThroughStyle(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textLineThroughStyle(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textUnderlineStyle(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textUnderlineStyle(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textEffect(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textEffect(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textColor(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textColor(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textBackgroundColor(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textBackgroundColor(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textDecorationColor(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textDecorationColor(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_renderingPriority(
/* [in] */ long v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_renderingPriority(
/* [out][retval] */ long *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_defaultTextSelection(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_defaultTextSelection(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textDecoration(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textDecoration(
/* [out][retval] */ BSTR *p) = 0;
};
#else /* C style interface */
typedef struct IHTMLRenderStyleVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLRenderStyle * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLRenderStyle * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLRenderStyle * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLRenderStyle * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLRenderStyle * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLRenderStyle * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLRenderStyle * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_textLineThroughStyle )(
IHTMLRenderStyle * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_textLineThroughStyle )(
IHTMLRenderStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_textUnderlineStyle )(
IHTMLRenderStyle * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_textUnderlineStyle )(
IHTMLRenderStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_textEffect )(
IHTMLRenderStyle * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_textEffect )(
IHTMLRenderStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_textColor )(
IHTMLRenderStyle * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_textColor )(
IHTMLRenderStyle * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_textBackgroundColor )(
IHTMLRenderStyle * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_textBackgroundColor )(
IHTMLRenderStyle * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_textDecorationColor )(
IHTMLRenderStyle * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_textDecorationColor )(
IHTMLRenderStyle * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_renderingPriority )(
IHTMLRenderStyle * This,
/* [in] */ long v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_renderingPriority )(
IHTMLRenderStyle * This,
/* [out][retval] */ long *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_defaultTextSelection )(
IHTMLRenderStyle * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_defaultTextSelection )(
IHTMLRenderStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_textDecoration )(
IHTMLRenderStyle * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_textDecoration )(
IHTMLRenderStyle * This,
/* [out][retval] */ BSTR *p);
END_INTERFACE
} IHTMLRenderStyleVtbl;
interface IHTMLRenderStyle
{
CONST_VTBL struct IHTMLRenderStyleVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLRenderStyle_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLRenderStyle_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLRenderStyle_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLRenderStyle_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLRenderStyle_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLRenderStyle_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLRenderStyle_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLRenderStyle_put_textLineThroughStyle(This,v) \
(This)->lpVtbl -> put_textLineThroughStyle(This,v)
#define IHTMLRenderStyle_get_textLineThroughStyle(This,p) \
(This)->lpVtbl -> get_textLineThroughStyle(This,p)
#define IHTMLRenderStyle_put_textUnderlineStyle(This,v) \
(This)->lpVtbl -> put_textUnderlineStyle(This,v)
#define IHTMLRenderStyle_get_textUnderlineStyle(This,p) \
(This)->lpVtbl -> get_textUnderlineStyle(This,p)
#define IHTMLRenderStyle_put_textEffect(This,v) \
(This)->lpVtbl -> put_textEffect(This,v)
#define IHTMLRenderStyle_get_textEffect(This,p) \
(This)->lpVtbl -> get_textEffect(This,p)
#define IHTMLRenderStyle_put_textColor(This,v) \
(This)->lpVtbl -> put_textColor(This,v)
#define IHTMLRenderStyle_get_textColor(This,p) \
(This)->lpVtbl -> get_textColor(This,p)
#define IHTMLRenderStyle_put_textBackgroundColor(This,v) \
(This)->lpVtbl -> put_textBackgroundColor(This,v)
#define IHTMLRenderStyle_get_textBackgroundColor(This,p) \
(This)->lpVtbl -> get_textBackgroundColor(This,p)
#define IHTMLRenderStyle_put_textDecorationColor(This,v) \
(This)->lpVtbl -> put_textDecorationColor(This,v)
#define IHTMLRenderStyle_get_textDecorationColor(This,p) \
(This)->lpVtbl -> get_textDecorationColor(This,p)
#define IHTMLRenderStyle_put_renderingPriority(This,v) \
(This)->lpVtbl -> put_renderingPriority(This,v)
#define IHTMLRenderStyle_get_renderingPriority(This,p) \
(This)->lpVtbl -> get_renderingPriority(This,p)
#define IHTMLRenderStyle_put_defaultTextSelection(This,v) \
(This)->lpVtbl -> put_defaultTextSelection(This,v)
#define IHTMLRenderStyle_get_defaultTextSelection(This,p) \
(This)->lpVtbl -> get_defaultTextSelection(This,p)
#define IHTMLRenderStyle_put_textDecoration(This,v) \
(This)->lpVtbl -> put_textDecoration(This,v)
#define IHTMLRenderStyle_get_textDecoration(This,p) \
(This)->lpVtbl -> get_textDecoration(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRenderStyle_put_textLineThroughStyle_Proxy(
IHTMLRenderStyle * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLRenderStyle_put_textLineThroughStyle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRenderStyle_get_textLineThroughStyle_Proxy(
IHTMLRenderStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLRenderStyle_get_textLineThroughStyle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRenderStyle_put_textUnderlineStyle_Proxy(
IHTMLRenderStyle * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLRenderStyle_put_textUnderlineStyle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRenderStyle_get_textUnderlineStyle_Proxy(
IHTMLRenderStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLRenderStyle_get_textUnderlineStyle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRenderStyle_put_textEffect_Proxy(
IHTMLRenderStyle * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLRenderStyle_put_textEffect_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRenderStyle_get_textEffect_Proxy(
IHTMLRenderStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLRenderStyle_get_textEffect_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRenderStyle_put_textColor_Proxy(
IHTMLRenderStyle * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLRenderStyle_put_textColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRenderStyle_get_textColor_Proxy(
IHTMLRenderStyle * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLRenderStyle_get_textColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRenderStyle_put_textBackgroundColor_Proxy(
IHTMLRenderStyle * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLRenderStyle_put_textBackgroundColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRenderStyle_get_textBackgroundColor_Proxy(
IHTMLRenderStyle * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLRenderStyle_get_textBackgroundColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRenderStyle_put_textDecorationColor_Proxy(
IHTMLRenderStyle * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLRenderStyle_put_textDecorationColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRenderStyle_get_textDecorationColor_Proxy(
IHTMLRenderStyle * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLRenderStyle_get_textDecorationColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRenderStyle_put_renderingPriority_Proxy(
IHTMLRenderStyle * This,
/* [in] */ long v);
void __RPC_STUB IHTMLRenderStyle_put_renderingPriority_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRenderStyle_get_renderingPriority_Proxy(
IHTMLRenderStyle * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLRenderStyle_get_renderingPriority_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRenderStyle_put_defaultTextSelection_Proxy(
IHTMLRenderStyle * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLRenderStyle_put_defaultTextSelection_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRenderStyle_get_defaultTextSelection_Proxy(
IHTMLRenderStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLRenderStyle_get_defaultTextSelection_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRenderStyle_put_textDecoration_Proxy(
IHTMLRenderStyle * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLRenderStyle_put_textDecoration_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRenderStyle_get_textDecoration_Proxy(
IHTMLRenderStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLRenderStyle_get_textDecoration_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLRenderStyle_INTERFACE_DEFINED__ */
#ifndef __DispHTMLRenderStyle_DISPINTERFACE_DEFINED__
#define __DispHTMLRenderStyle_DISPINTERFACE_DEFINED__
/* dispinterface DispHTMLRenderStyle */
/* [uuid][hidden] */
EXTERN_C const IID DIID_DispHTMLRenderStyle;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f58b-98b5-11cf-bb82-00aa00bdce0b")
DispHTMLRenderStyle : public IDispatch
{
};
#else /* C style interface */
typedef struct DispHTMLRenderStyleVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
DispHTMLRenderStyle * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
DispHTMLRenderStyle * This);
ULONG ( STDMETHODCALLTYPE *Release )(
DispHTMLRenderStyle * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
DispHTMLRenderStyle * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
DispHTMLRenderStyle * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
DispHTMLRenderStyle * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
DispHTMLRenderStyle * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} DispHTMLRenderStyleVtbl;
interface DispHTMLRenderStyle
{
CONST_VTBL struct DispHTMLRenderStyleVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define DispHTMLRenderStyle_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define DispHTMLRenderStyle_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define DispHTMLRenderStyle_Release(This) \
(This)->lpVtbl -> Release(This)
#define DispHTMLRenderStyle_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define DispHTMLRenderStyle_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define DispHTMLRenderStyle_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define DispHTMLRenderStyle_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __DispHTMLRenderStyle_DISPINTERFACE_DEFINED__ */
EXTERN_C const CLSID CLSID_HTMLRenderStyle;
#ifdef __cplusplus
class DECLSPEC_UUID("3050f6aa-98b5-11cf-bb82-00aa00bdce0b")
HTMLRenderStyle;
#endif
#ifndef __IHTMLCurrentStyle_INTERFACE_DEFINED__
#define __IHTMLCurrentStyle_INTERFACE_DEFINED__
/* interface IHTMLCurrentStyle */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLCurrentStyle;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f3db-98b5-11cf-bb82-00aa00bdce0b")
IHTMLCurrentStyle : public IDispatch
{
public:
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_position(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_styleFloat(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_color(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_backgroundColor(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_fontFamily(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_fontStyle(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [hidden][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_fontVariant(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_fontWeight(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_fontSize(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_backgroundImage(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_backgroundPositionX(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_backgroundPositionY(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_backgroundRepeat(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderLeftColor(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderTopColor(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderRightColor(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderBottomColor(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderTopStyle(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderRightStyle(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderBottomStyle(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderLeftStyle(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderTopWidth(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderRightWidth(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderBottomWidth(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderLeftWidth(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_left(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_top(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_width(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_height(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_paddingLeft(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_paddingTop(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_paddingRight(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_paddingBottom(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textAlign(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textDecoration(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_display(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_visibility(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_zIndex(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_letterSpacing(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_lineHeight(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textIndent(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_verticalAlign(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_backgroundAttachment(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_marginTop(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_marginRight(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_marginBottom(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_marginLeft(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_clear(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_listStyleType(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_listStylePosition(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_listStyleImage(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_clipTop(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_clipRight(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_clipBottom(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_clipLeft(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_overflow(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_pageBreakBefore(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_pageBreakAfter(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_cursor(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_tableLayout(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderCollapse(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_direction(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_behavior(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE getAttribute(
/* [in] */ BSTR strAttributeName,
/* [in][defaultvalue] */ LONG lFlags,
/* [out][retval] */ VARIANT *AttributeValue) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_unicodeBidi(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_right(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_bottom(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_imeMode(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_rubyAlign(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_rubyPosition(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_rubyOverhang(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textAutospace(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_lineBreak(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_wordBreak(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textJustify(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textJustifyTrim(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textKashida(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_blockDirection(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_layoutGridChar(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_layoutGridLine(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_layoutGridMode(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_layoutGridType(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderStyle(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderColor(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderWidth(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_padding(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_margin(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_accelerator(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_overflowX(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_overflowY(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textTransform(
/* [out][retval] */ BSTR *p) = 0;
};
#else /* C style interface */
typedef struct IHTMLCurrentStyleVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLCurrentStyle * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLCurrentStyle * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLCurrentStyle * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLCurrentStyle * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLCurrentStyle * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLCurrentStyle * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLCurrentStyle * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_position )(
IHTMLCurrentStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_styleFloat )(
IHTMLCurrentStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_color )(
IHTMLCurrentStyle * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_backgroundColor )(
IHTMLCurrentStyle * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_fontFamily )(
IHTMLCurrentStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_fontStyle )(
IHTMLCurrentStyle * This,
/* [out][retval] */ BSTR *p);
/* [hidden][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_fontVariant )(
IHTMLCurrentStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_fontWeight )(
IHTMLCurrentStyle * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_fontSize )(
IHTMLCurrentStyle * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_backgroundImage )(
IHTMLCurrentStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_backgroundPositionX )(
IHTMLCurrentStyle * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_backgroundPositionY )(
IHTMLCurrentStyle * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_backgroundRepeat )(
IHTMLCurrentStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_borderLeftColor )(
IHTMLCurrentStyle * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_borderTopColor )(
IHTMLCurrentStyle * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_borderRightColor )(
IHTMLCurrentStyle * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_borderBottomColor )(
IHTMLCurrentStyle * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_borderTopStyle )(
IHTMLCurrentStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_borderRightStyle )(
IHTMLCurrentStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_borderBottomStyle )(
IHTMLCurrentStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_borderLeftStyle )(
IHTMLCurrentStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_borderTopWidth )(
IHTMLCurrentStyle * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_borderRightWidth )(
IHTMLCurrentStyle * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_borderBottomWidth )(
IHTMLCurrentStyle * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_borderLeftWidth )(
IHTMLCurrentStyle * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_left )(
IHTMLCurrentStyle * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_top )(
IHTMLCurrentStyle * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_width )(
IHTMLCurrentStyle * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_height )(
IHTMLCurrentStyle * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_paddingLeft )(
IHTMLCurrentStyle * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_paddingTop )(
IHTMLCurrentStyle * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_paddingRight )(
IHTMLCurrentStyle * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_paddingBottom )(
IHTMLCurrentStyle * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_textAlign )(
IHTMLCurrentStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_textDecoration )(
IHTMLCurrentStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_display )(
IHTMLCurrentStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_visibility )(
IHTMLCurrentStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_zIndex )(
IHTMLCurrentStyle * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_letterSpacing )(
IHTMLCurrentStyle * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_lineHeight )(
IHTMLCurrentStyle * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_textIndent )(
IHTMLCurrentStyle * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_verticalAlign )(
IHTMLCurrentStyle * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_backgroundAttachment )(
IHTMLCurrentStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_marginTop )(
IHTMLCurrentStyle * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_marginRight )(
IHTMLCurrentStyle * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_marginBottom )(
IHTMLCurrentStyle * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_marginLeft )(
IHTMLCurrentStyle * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_clear )(
IHTMLCurrentStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_listStyleType )(
IHTMLCurrentStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_listStylePosition )(
IHTMLCurrentStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_listStyleImage )(
IHTMLCurrentStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_clipTop )(
IHTMLCurrentStyle * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_clipRight )(
IHTMLCurrentStyle * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_clipBottom )(
IHTMLCurrentStyle * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_clipLeft )(
IHTMLCurrentStyle * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_overflow )(
IHTMLCurrentStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_pageBreakBefore )(
IHTMLCurrentStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_pageBreakAfter )(
IHTMLCurrentStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_cursor )(
IHTMLCurrentStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_tableLayout )(
IHTMLCurrentStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_borderCollapse )(
IHTMLCurrentStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_direction )(
IHTMLCurrentStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_behavior )(
IHTMLCurrentStyle * This,
/* [out][retval] */ BSTR *p);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *getAttribute )(
IHTMLCurrentStyle * This,
/* [in] */ BSTR strAttributeName,
/* [in][defaultvalue] */ LONG lFlags,
/* [out][retval] */ VARIANT *AttributeValue);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_unicodeBidi )(
IHTMLCurrentStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_right )(
IHTMLCurrentStyle * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_bottom )(
IHTMLCurrentStyle * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_imeMode )(
IHTMLCurrentStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_rubyAlign )(
IHTMLCurrentStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_rubyPosition )(
IHTMLCurrentStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_rubyOverhang )(
IHTMLCurrentStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_textAutospace )(
IHTMLCurrentStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_lineBreak )(
IHTMLCurrentStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_wordBreak )(
IHTMLCurrentStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_textJustify )(
IHTMLCurrentStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_textJustifyTrim )(
IHTMLCurrentStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_textKashida )(
IHTMLCurrentStyle * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_blockDirection )(
IHTMLCurrentStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_layoutGridChar )(
IHTMLCurrentStyle * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_layoutGridLine )(
IHTMLCurrentStyle * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_layoutGridMode )(
IHTMLCurrentStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_layoutGridType )(
IHTMLCurrentStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_borderStyle )(
IHTMLCurrentStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_borderColor )(
IHTMLCurrentStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_borderWidth )(
IHTMLCurrentStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_padding )(
IHTMLCurrentStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_margin )(
IHTMLCurrentStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_accelerator )(
IHTMLCurrentStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_overflowX )(
IHTMLCurrentStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_overflowY )(
IHTMLCurrentStyle * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_textTransform )(
IHTMLCurrentStyle * This,
/* [out][retval] */ BSTR *p);
END_INTERFACE
} IHTMLCurrentStyleVtbl;
interface IHTMLCurrentStyle
{
CONST_VTBL struct IHTMLCurrentStyleVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLCurrentStyle_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLCurrentStyle_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLCurrentStyle_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLCurrentStyle_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLCurrentStyle_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLCurrentStyle_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLCurrentStyle_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLCurrentStyle_get_position(This,p) \
(This)->lpVtbl -> get_position(This,p)
#define IHTMLCurrentStyle_get_styleFloat(This,p) \
(This)->lpVtbl -> get_styleFloat(This,p)
#define IHTMLCurrentStyle_get_color(This,p) \
(This)->lpVtbl -> get_color(This,p)
#define IHTMLCurrentStyle_get_backgroundColor(This,p) \
(This)->lpVtbl -> get_backgroundColor(This,p)
#define IHTMLCurrentStyle_get_fontFamily(This,p) \
(This)->lpVtbl -> get_fontFamily(This,p)
#define IHTMLCurrentStyle_get_fontStyle(This,p) \
(This)->lpVtbl -> get_fontStyle(This,p)
#define IHTMLCurrentStyle_get_fontVariant(This,p) \
(This)->lpVtbl -> get_fontVariant(This,p)
#define IHTMLCurrentStyle_get_fontWeight(This,p) \
(This)->lpVtbl -> get_fontWeight(This,p)
#define IHTMLCurrentStyle_get_fontSize(This,p) \
(This)->lpVtbl -> get_fontSize(This,p)
#define IHTMLCurrentStyle_get_backgroundImage(This,p) \
(This)->lpVtbl -> get_backgroundImage(This,p)
#define IHTMLCurrentStyle_get_backgroundPositionX(This,p) \
(This)->lpVtbl -> get_backgroundPositionX(This,p)
#define IHTMLCurrentStyle_get_backgroundPositionY(This,p) \
(This)->lpVtbl -> get_backgroundPositionY(This,p)
#define IHTMLCurrentStyle_get_backgroundRepeat(This,p) \
(This)->lpVtbl -> get_backgroundRepeat(This,p)
#define IHTMLCurrentStyle_get_borderLeftColor(This,p) \
(This)->lpVtbl -> get_borderLeftColor(This,p)
#define IHTMLCurrentStyle_get_borderTopColor(This,p) \
(This)->lpVtbl -> get_borderTopColor(This,p)
#define IHTMLCurrentStyle_get_borderRightColor(This,p) \
(This)->lpVtbl -> get_borderRightColor(This,p)
#define IHTMLCurrentStyle_get_borderBottomColor(This,p) \
(This)->lpVtbl -> get_borderBottomColor(This,p)
#define IHTMLCurrentStyle_get_borderTopStyle(This,p) \
(This)->lpVtbl -> get_borderTopStyle(This,p)
#define IHTMLCurrentStyle_get_borderRightStyle(This,p) \
(This)->lpVtbl -> get_borderRightStyle(This,p)
#define IHTMLCurrentStyle_get_borderBottomStyle(This,p) \
(This)->lpVtbl -> get_borderBottomStyle(This,p)
#define IHTMLCurrentStyle_get_borderLeftStyle(This,p) \
(This)->lpVtbl -> get_borderLeftStyle(This,p)
#define IHTMLCurrentStyle_get_borderTopWidth(This,p) \
(This)->lpVtbl -> get_borderTopWidth(This,p)
#define IHTMLCurrentStyle_get_borderRightWidth(This,p) \
(This)->lpVtbl -> get_borderRightWidth(This,p)
#define IHTMLCurrentStyle_get_borderBottomWidth(This,p) \
(This)->lpVtbl -> get_borderBottomWidth(This,p)
#define IHTMLCurrentStyle_get_borderLeftWidth(This,p) \
(This)->lpVtbl -> get_borderLeftWidth(This,p)
#define IHTMLCurrentStyle_get_left(This,p) \
(This)->lpVtbl -> get_left(This,p)
#define IHTMLCurrentStyle_get_top(This,p) \
(This)->lpVtbl -> get_top(This,p)
#define IHTMLCurrentStyle_get_width(This,p) \
(This)->lpVtbl -> get_width(This,p)
#define IHTMLCurrentStyle_get_height(This,p) \
(This)->lpVtbl -> get_height(This,p)
#define IHTMLCurrentStyle_get_paddingLeft(This,p) \
(This)->lpVtbl -> get_paddingLeft(This,p)
#define IHTMLCurrentStyle_get_paddingTop(This,p) \
(This)->lpVtbl -> get_paddingTop(This,p)
#define IHTMLCurrentStyle_get_paddingRight(This,p) \
(This)->lpVtbl -> get_paddingRight(This,p)
#define IHTMLCurrentStyle_get_paddingBottom(This,p) \
(This)->lpVtbl -> get_paddingBottom(This,p)
#define IHTMLCurrentStyle_get_textAlign(This,p) \
(This)->lpVtbl -> get_textAlign(This,p)
#define IHTMLCurrentStyle_get_textDecoration(This,p) \
(This)->lpVtbl -> get_textDecoration(This,p)
#define IHTMLCurrentStyle_get_display(This,p) \
(This)->lpVtbl -> get_display(This,p)
#define IHTMLCurrentStyle_get_visibility(This,p) \
(This)->lpVtbl -> get_visibility(This,p)
#define IHTMLCurrentStyle_get_zIndex(This,p) \
(This)->lpVtbl -> get_zIndex(This,p)
#define IHTMLCurrentStyle_get_letterSpacing(This,p) \
(This)->lpVtbl -> get_letterSpacing(This,p)
#define IHTMLCurrentStyle_get_lineHeight(This,p) \
(This)->lpVtbl -> get_lineHeight(This,p)
#define IHTMLCurrentStyle_get_textIndent(This,p) \
(This)->lpVtbl -> get_textIndent(This,p)
#define IHTMLCurrentStyle_get_verticalAlign(This,p) \
(This)->lpVtbl -> get_verticalAlign(This,p)
#define IHTMLCurrentStyle_get_backgroundAttachment(This,p) \
(This)->lpVtbl -> get_backgroundAttachment(This,p)
#define IHTMLCurrentStyle_get_marginTop(This,p) \
(This)->lpVtbl -> get_marginTop(This,p)
#define IHTMLCurrentStyle_get_marginRight(This,p) \
(This)->lpVtbl -> get_marginRight(This,p)
#define IHTMLCurrentStyle_get_marginBottom(This,p) \
(This)->lpVtbl -> get_marginBottom(This,p)
#define IHTMLCurrentStyle_get_marginLeft(This,p) \
(This)->lpVtbl -> get_marginLeft(This,p)
#define IHTMLCurrentStyle_get_clear(This,p) \
(This)->lpVtbl -> get_clear(This,p)
#define IHTMLCurrentStyle_get_listStyleType(This,p) \
(This)->lpVtbl -> get_listStyleType(This,p)
#define IHTMLCurrentStyle_get_listStylePosition(This,p) \
(This)->lpVtbl -> get_listStylePosition(This,p)
#define IHTMLCurrentStyle_get_listStyleImage(This,p) \
(This)->lpVtbl -> get_listStyleImage(This,p)
#define IHTMLCurrentStyle_get_clipTop(This,p) \
(This)->lpVtbl -> get_clipTop(This,p)
#define IHTMLCurrentStyle_get_clipRight(This,p) \
(This)->lpVtbl -> get_clipRight(This,p)
#define IHTMLCurrentStyle_get_clipBottom(This,p) \
(This)->lpVtbl -> get_clipBottom(This,p)
#define IHTMLCurrentStyle_get_clipLeft(This,p) \
(This)->lpVtbl -> get_clipLeft(This,p)
#define IHTMLCurrentStyle_get_overflow(This,p) \
(This)->lpVtbl -> get_overflow(This,p)
#define IHTMLCurrentStyle_get_pageBreakBefore(This,p) \
(This)->lpVtbl -> get_pageBreakBefore(This,p)
#define IHTMLCurrentStyle_get_pageBreakAfter(This,p) \
(This)->lpVtbl -> get_pageBreakAfter(This,p)
#define IHTMLCurrentStyle_get_cursor(This,p) \
(This)->lpVtbl -> get_cursor(This,p)
#define IHTMLCurrentStyle_get_tableLayout(This,p) \
(This)->lpVtbl -> get_tableLayout(This,p)
#define IHTMLCurrentStyle_get_borderCollapse(This,p) \
(This)->lpVtbl -> get_borderCollapse(This,p)
#define IHTMLCurrentStyle_get_direction(This,p) \
(This)->lpVtbl -> get_direction(This,p)
#define IHTMLCurrentStyle_get_behavior(This,p) \
(This)->lpVtbl -> get_behavior(This,p)
#define IHTMLCurrentStyle_getAttribute(This,strAttributeName,lFlags,AttributeValue) \
(This)->lpVtbl -> getAttribute(This,strAttributeName,lFlags,AttributeValue)
#define IHTMLCurrentStyle_get_unicodeBidi(This,p) \
(This)->lpVtbl -> get_unicodeBidi(This,p)
#define IHTMLCurrentStyle_get_right(This,p) \
(This)->lpVtbl -> get_right(This,p)
#define IHTMLCurrentStyle_get_bottom(This,p) \
(This)->lpVtbl -> get_bottom(This,p)
#define IHTMLCurrentStyle_get_imeMode(This,p) \
(This)->lpVtbl -> get_imeMode(This,p)
#define IHTMLCurrentStyle_get_rubyAlign(This,p) \
(This)->lpVtbl -> get_rubyAlign(This,p)
#define IHTMLCurrentStyle_get_rubyPosition(This,p) \
(This)->lpVtbl -> get_rubyPosition(This,p)
#define IHTMLCurrentStyle_get_rubyOverhang(This,p) \
(This)->lpVtbl -> get_rubyOverhang(This,p)
#define IHTMLCurrentStyle_get_textAutospace(This,p) \
(This)->lpVtbl -> get_textAutospace(This,p)
#define IHTMLCurrentStyle_get_lineBreak(This,p) \
(This)->lpVtbl -> get_lineBreak(This,p)
#define IHTMLCurrentStyle_get_wordBreak(This,p) \
(This)->lpVtbl -> get_wordBreak(This,p)
#define IHTMLCurrentStyle_get_textJustify(This,p) \
(This)->lpVtbl -> get_textJustify(This,p)
#define IHTMLCurrentStyle_get_textJustifyTrim(This,p) \
(This)->lpVtbl -> get_textJustifyTrim(This,p)
#define IHTMLCurrentStyle_get_textKashida(This,p) \
(This)->lpVtbl -> get_textKashida(This,p)
#define IHTMLCurrentStyle_get_blockDirection(This,p) \
(This)->lpVtbl -> get_blockDirection(This,p)
#define IHTMLCurrentStyle_get_layoutGridChar(This,p) \
(This)->lpVtbl -> get_layoutGridChar(This,p)
#define IHTMLCurrentStyle_get_layoutGridLine(This,p) \
(This)->lpVtbl -> get_layoutGridLine(This,p)
#define IHTMLCurrentStyle_get_layoutGridMode(This,p) \
(This)->lpVtbl -> get_layoutGridMode(This,p)
#define IHTMLCurrentStyle_get_layoutGridType(This,p) \
(This)->lpVtbl -> get_layoutGridType(This,p)
#define IHTMLCurrentStyle_get_borderStyle(This,p) \
(This)->lpVtbl -> get_borderStyle(This,p)
#define IHTMLCurrentStyle_get_borderColor(This,p) \
(This)->lpVtbl -> get_borderColor(This,p)
#define IHTMLCurrentStyle_get_borderWidth(This,p) \
(This)->lpVtbl -> get_borderWidth(This,p)
#define IHTMLCurrentStyle_get_padding(This,p) \
(This)->lpVtbl -> get_padding(This,p)
#define IHTMLCurrentStyle_get_margin(This,p) \
(This)->lpVtbl -> get_margin(This,p)
#define IHTMLCurrentStyle_get_accelerator(This,p) \
(This)->lpVtbl -> get_accelerator(This,p)
#define IHTMLCurrentStyle_get_overflowX(This,p) \
(This)->lpVtbl -> get_overflowX(This,p)
#define IHTMLCurrentStyle_get_overflowY(This,p) \
(This)->lpVtbl -> get_overflowY(This,p)
#define IHTMLCurrentStyle_get_textTransform(This,p) \
(This)->lpVtbl -> get_textTransform(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_position_Proxy(
IHTMLCurrentStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLCurrentStyle_get_position_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_styleFloat_Proxy(
IHTMLCurrentStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLCurrentStyle_get_styleFloat_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_color_Proxy(
IHTMLCurrentStyle * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLCurrentStyle_get_color_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_backgroundColor_Proxy(
IHTMLCurrentStyle * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLCurrentStyle_get_backgroundColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_fontFamily_Proxy(
IHTMLCurrentStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLCurrentStyle_get_fontFamily_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_fontStyle_Proxy(
IHTMLCurrentStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLCurrentStyle_get_fontStyle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [hidden][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_fontVariant_Proxy(
IHTMLCurrentStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLCurrentStyle_get_fontVariant_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_fontWeight_Proxy(
IHTMLCurrentStyle * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLCurrentStyle_get_fontWeight_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_fontSize_Proxy(
IHTMLCurrentStyle * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLCurrentStyle_get_fontSize_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_backgroundImage_Proxy(
IHTMLCurrentStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLCurrentStyle_get_backgroundImage_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_backgroundPositionX_Proxy(
IHTMLCurrentStyle * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLCurrentStyle_get_backgroundPositionX_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_backgroundPositionY_Proxy(
IHTMLCurrentStyle * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLCurrentStyle_get_backgroundPositionY_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_backgroundRepeat_Proxy(
IHTMLCurrentStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLCurrentStyle_get_backgroundRepeat_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_borderLeftColor_Proxy(
IHTMLCurrentStyle * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLCurrentStyle_get_borderLeftColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_borderTopColor_Proxy(
IHTMLCurrentStyle * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLCurrentStyle_get_borderTopColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_borderRightColor_Proxy(
IHTMLCurrentStyle * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLCurrentStyle_get_borderRightColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_borderBottomColor_Proxy(
IHTMLCurrentStyle * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLCurrentStyle_get_borderBottomColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_borderTopStyle_Proxy(
IHTMLCurrentStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLCurrentStyle_get_borderTopStyle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_borderRightStyle_Proxy(
IHTMLCurrentStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLCurrentStyle_get_borderRightStyle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_borderBottomStyle_Proxy(
IHTMLCurrentStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLCurrentStyle_get_borderBottomStyle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_borderLeftStyle_Proxy(
IHTMLCurrentStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLCurrentStyle_get_borderLeftStyle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_borderTopWidth_Proxy(
IHTMLCurrentStyle * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLCurrentStyle_get_borderTopWidth_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_borderRightWidth_Proxy(
IHTMLCurrentStyle * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLCurrentStyle_get_borderRightWidth_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_borderBottomWidth_Proxy(
IHTMLCurrentStyle * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLCurrentStyle_get_borderBottomWidth_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_borderLeftWidth_Proxy(
IHTMLCurrentStyle * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLCurrentStyle_get_borderLeftWidth_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_left_Proxy(
IHTMLCurrentStyle * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLCurrentStyle_get_left_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_top_Proxy(
IHTMLCurrentStyle * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLCurrentStyle_get_top_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_width_Proxy(
IHTMLCurrentStyle * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLCurrentStyle_get_width_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_height_Proxy(
IHTMLCurrentStyle * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLCurrentStyle_get_height_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_paddingLeft_Proxy(
IHTMLCurrentStyle * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLCurrentStyle_get_paddingLeft_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_paddingTop_Proxy(
IHTMLCurrentStyle * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLCurrentStyle_get_paddingTop_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_paddingRight_Proxy(
IHTMLCurrentStyle * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLCurrentStyle_get_paddingRight_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_paddingBottom_Proxy(
IHTMLCurrentStyle * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLCurrentStyle_get_paddingBottom_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_textAlign_Proxy(
IHTMLCurrentStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLCurrentStyle_get_textAlign_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_textDecoration_Proxy(
IHTMLCurrentStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLCurrentStyle_get_textDecoration_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_display_Proxy(
IHTMLCurrentStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLCurrentStyle_get_display_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_visibility_Proxy(
IHTMLCurrentStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLCurrentStyle_get_visibility_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_zIndex_Proxy(
IHTMLCurrentStyle * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLCurrentStyle_get_zIndex_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_letterSpacing_Proxy(
IHTMLCurrentStyle * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLCurrentStyle_get_letterSpacing_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_lineHeight_Proxy(
IHTMLCurrentStyle * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLCurrentStyle_get_lineHeight_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_textIndent_Proxy(
IHTMLCurrentStyle * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLCurrentStyle_get_textIndent_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_verticalAlign_Proxy(
IHTMLCurrentStyle * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLCurrentStyle_get_verticalAlign_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_backgroundAttachment_Proxy(
IHTMLCurrentStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLCurrentStyle_get_backgroundAttachment_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_marginTop_Proxy(
IHTMLCurrentStyle * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLCurrentStyle_get_marginTop_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_marginRight_Proxy(
IHTMLCurrentStyle * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLCurrentStyle_get_marginRight_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_marginBottom_Proxy(
IHTMLCurrentStyle * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLCurrentStyle_get_marginBottom_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_marginLeft_Proxy(
IHTMLCurrentStyle * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLCurrentStyle_get_marginLeft_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_clear_Proxy(
IHTMLCurrentStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLCurrentStyle_get_clear_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_listStyleType_Proxy(
IHTMLCurrentStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLCurrentStyle_get_listStyleType_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_listStylePosition_Proxy(
IHTMLCurrentStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLCurrentStyle_get_listStylePosition_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_listStyleImage_Proxy(
IHTMLCurrentStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLCurrentStyle_get_listStyleImage_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_clipTop_Proxy(
IHTMLCurrentStyle * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLCurrentStyle_get_clipTop_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_clipRight_Proxy(
IHTMLCurrentStyle * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLCurrentStyle_get_clipRight_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_clipBottom_Proxy(
IHTMLCurrentStyle * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLCurrentStyle_get_clipBottom_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_clipLeft_Proxy(
IHTMLCurrentStyle * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLCurrentStyle_get_clipLeft_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_overflow_Proxy(
IHTMLCurrentStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLCurrentStyle_get_overflow_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_pageBreakBefore_Proxy(
IHTMLCurrentStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLCurrentStyle_get_pageBreakBefore_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_pageBreakAfter_Proxy(
IHTMLCurrentStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLCurrentStyle_get_pageBreakAfter_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_cursor_Proxy(
IHTMLCurrentStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLCurrentStyle_get_cursor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_tableLayout_Proxy(
IHTMLCurrentStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLCurrentStyle_get_tableLayout_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_borderCollapse_Proxy(
IHTMLCurrentStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLCurrentStyle_get_borderCollapse_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_direction_Proxy(
IHTMLCurrentStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLCurrentStyle_get_direction_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_behavior_Proxy(
IHTMLCurrentStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLCurrentStyle_get_behavior_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_getAttribute_Proxy(
IHTMLCurrentStyle * This,
/* [in] */ BSTR strAttributeName,
/* [in][defaultvalue] */ LONG lFlags,
/* [out][retval] */ VARIANT *AttributeValue);
void __RPC_STUB IHTMLCurrentStyle_getAttribute_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_unicodeBidi_Proxy(
IHTMLCurrentStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLCurrentStyle_get_unicodeBidi_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_right_Proxy(
IHTMLCurrentStyle * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLCurrentStyle_get_right_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_bottom_Proxy(
IHTMLCurrentStyle * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLCurrentStyle_get_bottom_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_imeMode_Proxy(
IHTMLCurrentStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLCurrentStyle_get_imeMode_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_rubyAlign_Proxy(
IHTMLCurrentStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLCurrentStyle_get_rubyAlign_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_rubyPosition_Proxy(
IHTMLCurrentStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLCurrentStyle_get_rubyPosition_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_rubyOverhang_Proxy(
IHTMLCurrentStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLCurrentStyle_get_rubyOverhang_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_textAutospace_Proxy(
IHTMLCurrentStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLCurrentStyle_get_textAutospace_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_lineBreak_Proxy(
IHTMLCurrentStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLCurrentStyle_get_lineBreak_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_wordBreak_Proxy(
IHTMLCurrentStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLCurrentStyle_get_wordBreak_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_textJustify_Proxy(
IHTMLCurrentStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLCurrentStyle_get_textJustify_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_textJustifyTrim_Proxy(
IHTMLCurrentStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLCurrentStyle_get_textJustifyTrim_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_textKashida_Proxy(
IHTMLCurrentStyle * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLCurrentStyle_get_textKashida_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_blockDirection_Proxy(
IHTMLCurrentStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLCurrentStyle_get_blockDirection_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_layoutGridChar_Proxy(
IHTMLCurrentStyle * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLCurrentStyle_get_layoutGridChar_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_layoutGridLine_Proxy(
IHTMLCurrentStyle * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLCurrentStyle_get_layoutGridLine_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_layoutGridMode_Proxy(
IHTMLCurrentStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLCurrentStyle_get_layoutGridMode_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_layoutGridType_Proxy(
IHTMLCurrentStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLCurrentStyle_get_layoutGridType_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_borderStyle_Proxy(
IHTMLCurrentStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLCurrentStyle_get_borderStyle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_borderColor_Proxy(
IHTMLCurrentStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLCurrentStyle_get_borderColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_borderWidth_Proxy(
IHTMLCurrentStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLCurrentStyle_get_borderWidth_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_padding_Proxy(
IHTMLCurrentStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLCurrentStyle_get_padding_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_margin_Proxy(
IHTMLCurrentStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLCurrentStyle_get_margin_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_accelerator_Proxy(
IHTMLCurrentStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLCurrentStyle_get_accelerator_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_overflowX_Proxy(
IHTMLCurrentStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLCurrentStyle_get_overflowX_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_overflowY_Proxy(
IHTMLCurrentStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLCurrentStyle_get_overflowY_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_textTransform_Proxy(
IHTMLCurrentStyle * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLCurrentStyle_get_textTransform_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLCurrentStyle_INTERFACE_DEFINED__ */
#ifndef __IHTMLCurrentStyle2_INTERFACE_DEFINED__
#define __IHTMLCurrentStyle2_INTERFACE_DEFINED__
/* interface IHTMLCurrentStyle2 */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLCurrentStyle2;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f658-98b5-11cf-bb82-00aa00bdce0b")
IHTMLCurrentStyle2 : public IDispatch
{
public:
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_layoutFlow(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_wordWrap(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textUnderlinePosition(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_hasLayout(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_scrollbarBaseColor(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_scrollbarFaceColor(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_scrollbar3dLightColor(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_scrollbarShadowColor(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_scrollbarHighlightColor(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_scrollbarDarkShadowColor(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_scrollbarArrowColor(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_scrollbarTrackColor(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_writingMode(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_zoom(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_filter(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textAlignLast(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textKashidaSpace(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [nonbrowsable][restricted][hidden][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_isBlock(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
};
#else /* C style interface */
typedef struct IHTMLCurrentStyle2Vtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLCurrentStyle2 * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLCurrentStyle2 * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLCurrentStyle2 * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLCurrentStyle2 * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLCurrentStyle2 * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLCurrentStyle2 * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLCurrentStyle2 * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_layoutFlow )(
IHTMLCurrentStyle2 * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_wordWrap )(
IHTMLCurrentStyle2 * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_textUnderlinePosition )(
IHTMLCurrentStyle2 * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasLayout )(
IHTMLCurrentStyle2 * This,
/* [out][retval] */ VARIANT_BOOL *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_scrollbarBaseColor )(
IHTMLCurrentStyle2 * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_scrollbarFaceColor )(
IHTMLCurrentStyle2 * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_scrollbar3dLightColor )(
IHTMLCurrentStyle2 * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_scrollbarShadowColor )(
IHTMLCurrentStyle2 * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_scrollbarHighlightColor )(
IHTMLCurrentStyle2 * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_scrollbarDarkShadowColor )(
IHTMLCurrentStyle2 * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_scrollbarArrowColor )(
IHTMLCurrentStyle2 * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_scrollbarTrackColor )(
IHTMLCurrentStyle2 * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_writingMode )(
IHTMLCurrentStyle2 * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_zoom )(
IHTMLCurrentStyle2 * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_filter )(
IHTMLCurrentStyle2 * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_textAlignLast )(
IHTMLCurrentStyle2 * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_textKashidaSpace )(
IHTMLCurrentStyle2 * This,
/* [out][retval] */ VARIANT *p);
/* [nonbrowsable][restricted][hidden][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isBlock )(
IHTMLCurrentStyle2 * This,
/* [out][retval] */ VARIANT_BOOL *p);
END_INTERFACE
} IHTMLCurrentStyle2Vtbl;
interface IHTMLCurrentStyle2
{
CONST_VTBL struct IHTMLCurrentStyle2Vtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLCurrentStyle2_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLCurrentStyle2_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLCurrentStyle2_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLCurrentStyle2_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLCurrentStyle2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLCurrentStyle2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLCurrentStyle2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLCurrentStyle2_get_layoutFlow(This,p) \
(This)->lpVtbl -> get_layoutFlow(This,p)
#define IHTMLCurrentStyle2_get_wordWrap(This,p) \
(This)->lpVtbl -> get_wordWrap(This,p)
#define IHTMLCurrentStyle2_get_textUnderlinePosition(This,p) \
(This)->lpVtbl -> get_textUnderlinePosition(This,p)
#define IHTMLCurrentStyle2_get_hasLayout(This,p) \
(This)->lpVtbl -> get_hasLayout(This,p)
#define IHTMLCurrentStyle2_get_scrollbarBaseColor(This,p) \
(This)->lpVtbl -> get_scrollbarBaseColor(This,p)
#define IHTMLCurrentStyle2_get_scrollbarFaceColor(This,p) \
(This)->lpVtbl -> get_scrollbarFaceColor(This,p)
#define IHTMLCurrentStyle2_get_scrollbar3dLightColor(This,p) \
(This)->lpVtbl -> get_scrollbar3dLightColor(This,p)
#define IHTMLCurrentStyle2_get_scrollbarShadowColor(This,p) \
(This)->lpVtbl -> get_scrollbarShadowColor(This,p)
#define IHTMLCurrentStyle2_get_scrollbarHighlightColor(This,p) \
(This)->lpVtbl -> get_scrollbarHighlightColor(This,p)
#define IHTMLCurrentStyle2_get_scrollbarDarkShadowColor(This,p) \
(This)->lpVtbl -> get_scrollbarDarkShadowColor(This,p)
#define IHTMLCurrentStyle2_get_scrollbarArrowColor(This,p) \
(This)->lpVtbl -> get_scrollbarArrowColor(This,p)
#define IHTMLCurrentStyle2_get_scrollbarTrackColor(This,p) \
(This)->lpVtbl -> get_scrollbarTrackColor(This,p)
#define IHTMLCurrentStyle2_get_writingMode(This,p) \
(This)->lpVtbl -> get_writingMode(This,p)
#define IHTMLCurrentStyle2_get_zoom(This,p) \
(This)->lpVtbl -> get_zoom(This,p)
#define IHTMLCurrentStyle2_get_filter(This,p) \
(This)->lpVtbl -> get_filter(This,p)
#define IHTMLCurrentStyle2_get_textAlignLast(This,p) \
(This)->lpVtbl -> get_textAlignLast(This,p)
#define IHTMLCurrentStyle2_get_textKashidaSpace(This,p) \
(This)->lpVtbl -> get_textKashidaSpace(This,p)
#define IHTMLCurrentStyle2_get_isBlock(This,p) \
(This)->lpVtbl -> get_isBlock(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle2_get_layoutFlow_Proxy(
IHTMLCurrentStyle2 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLCurrentStyle2_get_layoutFlow_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle2_get_wordWrap_Proxy(
IHTMLCurrentStyle2 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLCurrentStyle2_get_wordWrap_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle2_get_textUnderlinePosition_Proxy(
IHTMLCurrentStyle2 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLCurrentStyle2_get_textUnderlinePosition_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle2_get_hasLayout_Proxy(
IHTMLCurrentStyle2 * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IHTMLCurrentStyle2_get_hasLayout_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle2_get_scrollbarBaseColor_Proxy(
IHTMLCurrentStyle2 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLCurrentStyle2_get_scrollbarBaseColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle2_get_scrollbarFaceColor_Proxy(
IHTMLCurrentStyle2 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLCurrentStyle2_get_scrollbarFaceColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle2_get_scrollbar3dLightColor_Proxy(
IHTMLCurrentStyle2 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLCurrentStyle2_get_scrollbar3dLightColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle2_get_scrollbarShadowColor_Proxy(
IHTMLCurrentStyle2 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLCurrentStyle2_get_scrollbarShadowColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle2_get_scrollbarHighlightColor_Proxy(
IHTMLCurrentStyle2 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLCurrentStyle2_get_scrollbarHighlightColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle2_get_scrollbarDarkShadowColor_Proxy(
IHTMLCurrentStyle2 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLCurrentStyle2_get_scrollbarDarkShadowColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle2_get_scrollbarArrowColor_Proxy(
IHTMLCurrentStyle2 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLCurrentStyle2_get_scrollbarArrowColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle2_get_scrollbarTrackColor_Proxy(
IHTMLCurrentStyle2 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLCurrentStyle2_get_scrollbarTrackColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle2_get_writingMode_Proxy(
IHTMLCurrentStyle2 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLCurrentStyle2_get_writingMode_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle2_get_zoom_Proxy(
IHTMLCurrentStyle2 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLCurrentStyle2_get_zoom_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle2_get_filter_Proxy(
IHTMLCurrentStyle2 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLCurrentStyle2_get_filter_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle2_get_textAlignLast_Proxy(
IHTMLCurrentStyle2 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLCurrentStyle2_get_textAlignLast_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle2_get_textKashidaSpace_Proxy(
IHTMLCurrentStyle2 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLCurrentStyle2_get_textKashidaSpace_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [nonbrowsable][restricted][hidden][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle2_get_isBlock_Proxy(
IHTMLCurrentStyle2 * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IHTMLCurrentStyle2_get_isBlock_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLCurrentStyle2_INTERFACE_DEFINED__ */
#ifndef __IHTMLCurrentStyle3_INTERFACE_DEFINED__
#define __IHTMLCurrentStyle3_INTERFACE_DEFINED__
/* interface IHTMLCurrentStyle3 */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLCurrentStyle3;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f818-98b5-11cf-bb82-00aa00bdce0b")
IHTMLCurrentStyle3 : public IDispatch
{
public:
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textOverflow(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_minHeight(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_wordSpacing(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_whiteSpace(
/* [out][retval] */ BSTR *p) = 0;
};
#else /* C style interface */
typedef struct IHTMLCurrentStyle3Vtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLCurrentStyle3 * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLCurrentStyle3 * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLCurrentStyle3 * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLCurrentStyle3 * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLCurrentStyle3 * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLCurrentStyle3 * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLCurrentStyle3 * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_textOverflow )(
IHTMLCurrentStyle3 * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_minHeight )(
IHTMLCurrentStyle3 * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_wordSpacing )(
IHTMLCurrentStyle3 * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_whiteSpace )(
IHTMLCurrentStyle3 * This,
/* [out][retval] */ BSTR *p);
END_INTERFACE
} IHTMLCurrentStyle3Vtbl;
interface IHTMLCurrentStyle3
{
CONST_VTBL struct IHTMLCurrentStyle3Vtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLCurrentStyle3_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLCurrentStyle3_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLCurrentStyle3_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLCurrentStyle3_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLCurrentStyle3_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLCurrentStyle3_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLCurrentStyle3_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLCurrentStyle3_get_textOverflow(This,p) \
(This)->lpVtbl -> get_textOverflow(This,p)
#define IHTMLCurrentStyle3_get_minHeight(This,p) \
(This)->lpVtbl -> get_minHeight(This,p)
#define IHTMLCurrentStyle3_get_wordSpacing(This,p) \
(This)->lpVtbl -> get_wordSpacing(This,p)
#define IHTMLCurrentStyle3_get_whiteSpace(This,p) \
(This)->lpVtbl -> get_whiteSpace(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle3_get_textOverflow_Proxy(
IHTMLCurrentStyle3 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLCurrentStyle3_get_textOverflow_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle3_get_minHeight_Proxy(
IHTMLCurrentStyle3 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLCurrentStyle3_get_minHeight_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle3_get_wordSpacing_Proxy(
IHTMLCurrentStyle3 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLCurrentStyle3_get_wordSpacing_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle3_get_whiteSpace_Proxy(
IHTMLCurrentStyle3 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLCurrentStyle3_get_whiteSpace_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLCurrentStyle3_INTERFACE_DEFINED__ */
#ifndef __DispHTMLCurrentStyle_DISPINTERFACE_DEFINED__
#define __DispHTMLCurrentStyle_DISPINTERFACE_DEFINED__
/* dispinterface DispHTMLCurrentStyle */
/* [uuid][hidden] */
EXTERN_C const IID DIID_DispHTMLCurrentStyle;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f557-98b5-11cf-bb82-00aa00bdce0b")
DispHTMLCurrentStyle : public IDispatch
{
};
#else /* C style interface */
typedef struct DispHTMLCurrentStyleVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
DispHTMLCurrentStyle * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
DispHTMLCurrentStyle * This);
ULONG ( STDMETHODCALLTYPE *Release )(
DispHTMLCurrentStyle * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
DispHTMLCurrentStyle * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
DispHTMLCurrentStyle * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
DispHTMLCurrentStyle * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
DispHTMLCurrentStyle * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} DispHTMLCurrentStyleVtbl;
interface DispHTMLCurrentStyle
{
CONST_VTBL struct DispHTMLCurrentStyleVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define DispHTMLCurrentStyle_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define DispHTMLCurrentStyle_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define DispHTMLCurrentStyle_Release(This) \
(This)->lpVtbl -> Release(This)
#define DispHTMLCurrentStyle_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define DispHTMLCurrentStyle_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define DispHTMLCurrentStyle_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define DispHTMLCurrentStyle_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __DispHTMLCurrentStyle_DISPINTERFACE_DEFINED__ */
EXTERN_C const CLSID CLSID_HTMLCurrentStyle;
#ifdef __cplusplus
class DECLSPEC_UUID("3050f3dc-98b5-11cf-bb82-00aa00bdce0b")
HTMLCurrentStyle;
#endif
#ifndef __IHTMLElement_INTERFACE_DEFINED__
#define __IHTMLElement_INTERFACE_DEFINED__
/* interface IHTMLElement */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLElement;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f1ff-98b5-11cf-bb82-00aa00bdce0b")
IHTMLElement : public IDispatch
{
public:
virtual /* [id] */ HRESULT STDMETHODCALLTYPE setAttribute(
/* [in] */ BSTR strAttributeName,
/* [in] */ VARIANT AttributeValue,
/* [in][defaultvalue] */ LONG lFlags = 1) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE getAttribute(
/* [in] */ BSTR strAttributeName,
/* [in][defaultvalue] */ LONG lFlags,
/* [out][retval] */ VARIANT *AttributeValue) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE removeAttribute(
/* [in] */ BSTR strAttributeName,
/* [in][defaultvalue] */ LONG lFlags,
/* [out][retval] */ VARIANT_BOOL *pfSuccess) = 0;
virtual /* [bindable][id][propput] */ HRESULT STDMETHODCALLTYPE put_className(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE get_className(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][id][propput] */ HRESULT STDMETHODCALLTYPE put_id(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE get_id(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_tagName(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_parentElement(
/* [out][retval] */ IHTMLElement **p) = 0;
virtual /* [nonbrowsable][id][propget] */ HRESULT STDMETHODCALLTYPE get_style(
/* [out][retval] */ IHTMLStyle **p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onhelp(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onhelp(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onclick(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onclick(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_ondblclick(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_ondblclick(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onkeydown(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onkeydown(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onkeyup(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onkeyup(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onkeypress(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onkeypress(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onmouseout(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onmouseout(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onmouseover(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onmouseover(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onmousemove(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onmousemove(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onmousedown(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onmousedown(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onmouseup(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onmouseup(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_document(
/* [out][retval] */ IDispatch **p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_title(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_title(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_language(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_language(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onselectstart(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onselectstart(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE scrollIntoView(
/* [in][optional] */ VARIANT varargStart) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE contains(
/* [in] */ IHTMLElement *pChild,
/* [out][retval] */ VARIANT_BOOL *pfResult) = 0;
virtual /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE get_sourceIndex(
/* [out][retval] */ long *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_recordNumber(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_lang(
/* [in] */ BSTR v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_lang(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_offsetLeft(
/* [out][retval] */ long *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_offsetTop(
/* [out][retval] */ long *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_offsetWidth(
/* [out][retval] */ long *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_offsetHeight(
/* [out][retval] */ long *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_offsetParent(
/* [out][retval] */ IHTMLElement **p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_innerHTML(
/* [in] */ BSTR v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_innerHTML(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_innerText(
/* [in] */ BSTR v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_innerText(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_outerHTML(
/* [in] */ BSTR v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_outerHTML(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_outerText(
/* [in] */ BSTR v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_outerText(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE insertAdjacentHTML(
/* [in] */ BSTR where,
/* [in] */ BSTR html) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE insertAdjacentText(
/* [in] */ BSTR where,
/* [in] */ BSTR text) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_parentTextEdit(
/* [out][retval] */ IHTMLElement **p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_isTextEdit(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE click( void) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_filters(
/* [out][retval] */ IHTMLFiltersCollection **p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_ondragstart(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_ondragstart(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE toString(
/* [out][retval] */ BSTR *String) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onbeforeupdate(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onbeforeupdate(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onafterupdate(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onafterupdate(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onerrorupdate(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onerrorupdate(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onrowexit(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onrowexit(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onrowenter(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onrowenter(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_ondatasetchanged(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_ondatasetchanged(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_ondataavailable(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_ondataavailable(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_ondatasetcomplete(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_ondatasetcomplete(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onfilterchange(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onfilterchange(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_children(
/* [out][retval] */ IDispatch **p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_all(
/* [out][retval] */ IDispatch **p) = 0;
};
#else /* C style interface */
typedef struct IHTMLElementVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLElement * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLElement * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLElement * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLElement * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLElement * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLElement * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLElement * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *setAttribute )(
IHTMLElement * This,
/* [in] */ BSTR strAttributeName,
/* [in] */ VARIANT AttributeValue,
/* [in][defaultvalue] */ LONG lFlags);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *getAttribute )(
IHTMLElement * This,
/* [in] */ BSTR strAttributeName,
/* [in][defaultvalue] */ LONG lFlags,
/* [out][retval] */ VARIANT *AttributeValue);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *removeAttribute )(
IHTMLElement * This,
/* [in] */ BSTR strAttributeName,
/* [in][defaultvalue] */ LONG lFlags,
/* [out][retval] */ VARIANT_BOOL *pfSuccess);
/* [bindable][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_className )(
IHTMLElement * This,
/* [in] */ BSTR v);
/* [bindable][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_className )(
IHTMLElement * This,
/* [out][retval] */ BSTR *p);
/* [bindable][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_id )(
IHTMLElement * This,
/* [in] */ BSTR v);
/* [bindable][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_id )(
IHTMLElement * This,
/* [out][retval] */ BSTR *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_tagName )(
IHTMLElement * This,
/* [out][retval] */ BSTR *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_parentElement )(
IHTMLElement * This,
/* [out][retval] */ IHTMLElement **p);
/* [nonbrowsable][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_style )(
IHTMLElement * This,
/* [out][retval] */ IHTMLStyle **p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onhelp )(
IHTMLElement * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onhelp )(
IHTMLElement * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onclick )(
IHTMLElement * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onclick )(
IHTMLElement * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ondblclick )(
IHTMLElement * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ondblclick )(
IHTMLElement * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onkeydown )(
IHTMLElement * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onkeydown )(
IHTMLElement * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onkeyup )(
IHTMLElement * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onkeyup )(
IHTMLElement * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onkeypress )(
IHTMLElement * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onkeypress )(
IHTMLElement * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onmouseout )(
IHTMLElement * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onmouseout )(
IHTMLElement * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onmouseover )(
IHTMLElement * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onmouseover )(
IHTMLElement * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onmousemove )(
IHTMLElement * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onmousemove )(
IHTMLElement * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onmousedown )(
IHTMLElement * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onmousedown )(
IHTMLElement * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onmouseup )(
IHTMLElement * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onmouseup )(
IHTMLElement * This,
/* [out][retval] */ VARIANT *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_document )(
IHTMLElement * This,
/* [out][retval] */ IDispatch **p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_title )(
IHTMLElement * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_title )(
IHTMLElement * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_language )(
IHTMLElement * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_language )(
IHTMLElement * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onselectstart )(
IHTMLElement * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onselectstart )(
IHTMLElement * This,
/* [out][retval] */ VARIANT *p);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *scrollIntoView )(
IHTMLElement * This,
/* [in][optional] */ VARIANT varargStart);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *contains )(
IHTMLElement * This,
/* [in] */ IHTMLElement *pChild,
/* [out][retval] */ VARIANT_BOOL *pfResult);
/* [bindable][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_sourceIndex )(
IHTMLElement * This,
/* [out][retval] */ long *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_recordNumber )(
IHTMLElement * This,
/* [out][retval] */ VARIANT *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_lang )(
IHTMLElement * This,
/* [in] */ BSTR v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_lang )(
IHTMLElement * This,
/* [out][retval] */ BSTR *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_offsetLeft )(
IHTMLElement * This,
/* [out][retval] */ long *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_offsetTop )(
IHTMLElement * This,
/* [out][retval] */ long *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_offsetWidth )(
IHTMLElement * This,
/* [out][retval] */ long *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_offsetHeight )(
IHTMLElement * This,
/* [out][retval] */ long *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_offsetParent )(
IHTMLElement * This,
/* [out][retval] */ IHTMLElement **p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_innerHTML )(
IHTMLElement * This,
/* [in] */ BSTR v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_innerHTML )(
IHTMLElement * This,
/* [out][retval] */ BSTR *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_innerText )(
IHTMLElement * This,
/* [in] */ BSTR v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_innerText )(
IHTMLElement * This,
/* [out][retval] */ BSTR *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_outerHTML )(
IHTMLElement * This,
/* [in] */ BSTR v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_outerHTML )(
IHTMLElement * This,
/* [out][retval] */ BSTR *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_outerText )(
IHTMLElement * This,
/* [in] */ BSTR v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_outerText )(
IHTMLElement * This,
/* [out][retval] */ BSTR *p);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *insertAdjacentHTML )(
IHTMLElement * This,
/* [in] */ BSTR where,
/* [in] */ BSTR html);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *insertAdjacentText )(
IHTMLElement * This,
/* [in] */ BSTR where,
/* [in] */ BSTR text);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_parentTextEdit )(
IHTMLElement * This,
/* [out][retval] */ IHTMLElement **p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isTextEdit )(
IHTMLElement * This,
/* [out][retval] */ VARIANT_BOOL *p);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *click )(
IHTMLElement * This);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_filters )(
IHTMLElement * This,
/* [out][retval] */ IHTMLFiltersCollection **p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ondragstart )(
IHTMLElement * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ondragstart )(
IHTMLElement * This,
/* [out][retval] */ VARIANT *p);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *toString )(
IHTMLElement * This,
/* [out][retval] */ BSTR *String);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onbeforeupdate )(
IHTMLElement * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onbeforeupdate )(
IHTMLElement * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onafterupdate )(
IHTMLElement * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onafterupdate )(
IHTMLElement * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onerrorupdate )(
IHTMLElement * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onerrorupdate )(
IHTMLElement * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onrowexit )(
IHTMLElement * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onrowexit )(
IHTMLElement * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onrowenter )(
IHTMLElement * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onrowenter )(
IHTMLElement * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ondatasetchanged )(
IHTMLElement * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ondatasetchanged )(
IHTMLElement * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ondataavailable )(
IHTMLElement * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ondataavailable )(
IHTMLElement * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ondatasetcomplete )(
IHTMLElement * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ondatasetcomplete )(
IHTMLElement * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onfilterchange )(
IHTMLElement * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onfilterchange )(
IHTMLElement * This,
/* [out][retval] */ VARIANT *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_children )(
IHTMLElement * This,
/* [out][retval] */ IDispatch **p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_all )(
IHTMLElement * This,
/* [out][retval] */ IDispatch **p);
END_INTERFACE
} IHTMLElementVtbl;
interface IHTMLElement
{
CONST_VTBL struct IHTMLElementVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLElement_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLElement_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLElement_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLElement_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLElement_setAttribute(This,strAttributeName,AttributeValue,lFlags) \
(This)->lpVtbl -> setAttribute(This,strAttributeName,AttributeValue,lFlags)
#define IHTMLElement_getAttribute(This,strAttributeName,lFlags,AttributeValue) \
(This)->lpVtbl -> getAttribute(This,strAttributeName,lFlags,AttributeValue)
#define IHTMLElement_removeAttribute(This,strAttributeName,lFlags,pfSuccess) \
(This)->lpVtbl -> removeAttribute(This,strAttributeName,lFlags,pfSuccess)
#define IHTMLElement_put_className(This,v) \
(This)->lpVtbl -> put_className(This,v)
#define IHTMLElement_get_className(This,p) \
(This)->lpVtbl -> get_className(This,p)
#define IHTMLElement_put_id(This,v) \
(This)->lpVtbl -> put_id(This,v)
#define IHTMLElement_get_id(This,p) \
(This)->lpVtbl -> get_id(This,p)
#define IHTMLElement_get_tagName(This,p) \
(This)->lpVtbl -> get_tagName(This,p)
#define IHTMLElement_get_parentElement(This,p) \
(This)->lpVtbl -> get_parentElement(This,p)
#define IHTMLElement_get_style(This,p) \
(This)->lpVtbl -> get_style(This,p)
#define IHTMLElement_put_onhelp(This,v) \
(This)->lpVtbl -> put_onhelp(This,v)
#define IHTMLElement_get_onhelp(This,p) \
(This)->lpVtbl -> get_onhelp(This,p)
#define IHTMLElement_put_onclick(This,v) \
(This)->lpVtbl -> put_onclick(This,v)
#define IHTMLElement_get_onclick(This,p) \
(This)->lpVtbl -> get_onclick(This,p)
#define IHTMLElement_put_ondblclick(This,v) \
(This)->lpVtbl -> put_ondblclick(This,v)
#define IHTMLElement_get_ondblclick(This,p) \
(This)->lpVtbl -> get_ondblclick(This,p)
#define IHTMLElement_put_onkeydown(This,v) \
(This)->lpVtbl -> put_onkeydown(This,v)
#define IHTMLElement_get_onkeydown(This,p) \
(This)->lpVtbl -> get_onkeydown(This,p)
#define IHTMLElement_put_onkeyup(This,v) \
(This)->lpVtbl -> put_onkeyup(This,v)
#define IHTMLElement_get_onkeyup(This,p) \
(This)->lpVtbl -> get_onkeyup(This,p)
#define IHTMLElement_put_onkeypress(This,v) \
(This)->lpVtbl -> put_onkeypress(This,v)
#define IHTMLElement_get_onkeypress(This,p) \
(This)->lpVtbl -> get_onkeypress(This,p)
#define IHTMLElement_put_onmouseout(This,v) \
(This)->lpVtbl -> put_onmouseout(This,v)
#define IHTMLElement_get_onmouseout(This,p) \
(This)->lpVtbl -> get_onmouseout(This,p)
#define IHTMLElement_put_onmouseover(This,v) \
(This)->lpVtbl -> put_onmouseover(This,v)
#define IHTMLElement_get_onmouseover(This,p) \
(This)->lpVtbl -> get_onmouseover(This,p)
#define IHTMLElement_put_onmousemove(This,v) \
(This)->lpVtbl -> put_onmousemove(This,v)
#define IHTMLElement_get_onmousemove(This,p) \
(This)->lpVtbl -> get_onmousemove(This,p)
#define IHTMLElement_put_onmousedown(This,v) \
(This)->lpVtbl -> put_onmousedown(This,v)
#define IHTMLElement_get_onmousedown(This,p) \
(This)->lpVtbl -> get_onmousedown(This,p)
#define IHTMLElement_put_onmouseup(This,v) \
(This)->lpVtbl -> put_onmouseup(This,v)
#define IHTMLElement_get_onmouseup(This,p) \
(This)->lpVtbl -> get_onmouseup(This,p)
#define IHTMLElement_get_document(This,p) \
(This)->lpVtbl -> get_document(This,p)
#define IHTMLElement_put_title(This,v) \
(This)->lpVtbl -> put_title(This,v)
#define IHTMLElement_get_title(This,p) \
(This)->lpVtbl -> get_title(This,p)
#define IHTMLElement_put_language(This,v) \
(This)->lpVtbl -> put_language(This,v)
#define IHTMLElement_get_language(This,p) \
(This)->lpVtbl -> get_language(This,p)
#define IHTMLElement_put_onselectstart(This,v) \
(This)->lpVtbl -> put_onselectstart(This,v)
#define IHTMLElement_get_onselectstart(This,p) \
(This)->lpVtbl -> get_onselectstart(This,p)
#define IHTMLElement_scrollIntoView(This,varargStart) \
(This)->lpVtbl -> scrollIntoView(This,varargStart)
#define IHTMLElement_contains(This,pChild,pfResult) \
(This)->lpVtbl -> contains(This,pChild,pfResult)
#define IHTMLElement_get_sourceIndex(This,p) \
(This)->lpVtbl -> get_sourceIndex(This,p)
#define IHTMLElement_get_recordNumber(This,p) \
(This)->lpVtbl -> get_recordNumber(This,p)
#define IHTMLElement_put_lang(This,v) \
(This)->lpVtbl -> put_lang(This,v)
#define IHTMLElement_get_lang(This,p) \
(This)->lpVtbl -> get_lang(This,p)
#define IHTMLElement_get_offsetLeft(This,p) \
(This)->lpVtbl -> get_offsetLeft(This,p)
#define IHTMLElement_get_offsetTop(This,p) \
(This)->lpVtbl -> get_offsetTop(This,p)
#define IHTMLElement_get_offsetWidth(This,p) \
(This)->lpVtbl -> get_offsetWidth(This,p)
#define IHTMLElement_get_offsetHeight(This,p) \
(This)->lpVtbl -> get_offsetHeight(This,p)
#define IHTMLElement_get_offsetParent(This,p) \
(This)->lpVtbl -> get_offsetParent(This,p)
#define IHTMLElement_put_innerHTML(This,v) \
(This)->lpVtbl -> put_innerHTML(This,v)
#define IHTMLElement_get_innerHTML(This,p) \
(This)->lpVtbl -> get_innerHTML(This,p)
#define IHTMLElement_put_innerText(This,v) \
(This)->lpVtbl -> put_innerText(This,v)
#define IHTMLElement_get_innerText(This,p) \
(This)->lpVtbl -> get_innerText(This,p)
#define IHTMLElement_put_outerHTML(This,v) \
(This)->lpVtbl -> put_outerHTML(This,v)
#define IHTMLElement_get_outerHTML(This,p) \
(This)->lpVtbl -> get_outerHTML(This,p)
#define IHTMLElement_put_outerText(This,v) \
(This)->lpVtbl -> put_outerText(This,v)
#define IHTMLElement_get_outerText(This,p) \
(This)->lpVtbl -> get_outerText(This,p)
#define IHTMLElement_insertAdjacentHTML(This,where,html) \
(This)->lpVtbl -> insertAdjacentHTML(This,where,html)
#define IHTMLElement_insertAdjacentText(This,where,text) \
(This)->lpVtbl -> insertAdjacentText(This,where,text)
#define IHTMLElement_get_parentTextEdit(This,p) \
(This)->lpVtbl -> get_parentTextEdit(This,p)
#define IHTMLElement_get_isTextEdit(This,p) \
(This)->lpVtbl -> get_isTextEdit(This,p)
#define IHTMLElement_click(This) \
(This)->lpVtbl -> click(This)
#define IHTMLElement_get_filters(This,p) \
(This)->lpVtbl -> get_filters(This,p)
#define IHTMLElement_put_ondragstart(This,v) \
(This)->lpVtbl -> put_ondragstart(This,v)
#define IHTMLElement_get_ondragstart(This,p) \
(This)->lpVtbl -> get_ondragstart(This,p)
#define IHTMLElement_toString(This,String) \
(This)->lpVtbl -> toString(This,String)
#define IHTMLElement_put_onbeforeupdate(This,v) \
(This)->lpVtbl -> put_onbeforeupdate(This,v)
#define IHTMLElement_get_onbeforeupdate(This,p) \
(This)->lpVtbl -> get_onbeforeupdate(This,p)
#define IHTMLElement_put_onafterupdate(This,v) \
(This)->lpVtbl -> put_onafterupdate(This,v)
#define IHTMLElement_get_onafterupdate(This,p) \
(This)->lpVtbl -> get_onafterupdate(This,p)
#define IHTMLElement_put_onerrorupdate(This,v) \
(This)->lpVtbl -> put_onerrorupdate(This,v)
#define IHTMLElement_get_onerrorupdate(This,p) \
(This)->lpVtbl -> get_onerrorupdate(This,p)
#define IHTMLElement_put_onrowexit(This,v) \
(This)->lpVtbl -> put_onrowexit(This,v)
#define IHTMLElement_get_onrowexit(This,p) \
(This)->lpVtbl -> get_onrowexit(This,p)
#define IHTMLElement_put_onrowenter(This,v) \
(This)->lpVtbl -> put_onrowenter(This,v)
#define IHTMLElement_get_onrowenter(This,p) \
(This)->lpVtbl -> get_onrowenter(This,p)
#define IHTMLElement_put_ondatasetchanged(This,v) \
(This)->lpVtbl -> put_ondatasetchanged(This,v)
#define IHTMLElement_get_ondatasetchanged(This,p) \
(This)->lpVtbl -> get_ondatasetchanged(This,p)
#define IHTMLElement_put_ondataavailable(This,v) \
(This)->lpVtbl -> put_ondataavailable(This,v)
#define IHTMLElement_get_ondataavailable(This,p) \
(This)->lpVtbl -> get_ondataavailable(This,p)
#define IHTMLElement_put_ondatasetcomplete(This,v) \
(This)->lpVtbl -> put_ondatasetcomplete(This,v)
#define IHTMLElement_get_ondatasetcomplete(This,p) \
(This)->lpVtbl -> get_ondatasetcomplete(This,p)
#define IHTMLElement_put_onfilterchange(This,v) \
(This)->lpVtbl -> put_onfilterchange(This,v)
#define IHTMLElement_get_onfilterchange(This,p) \
(This)->lpVtbl -> get_onfilterchange(This,p)
#define IHTMLElement_get_children(This,p) \
(This)->lpVtbl -> get_children(This,p)
#define IHTMLElement_get_all(This,p) \
(This)->lpVtbl -> get_all(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement_setAttribute_Proxy(
IHTMLElement * This,
/* [in] */ BSTR strAttributeName,
/* [in] */ VARIANT AttributeValue,
/* [in][defaultvalue] */ LONG lFlags);
void __RPC_STUB IHTMLElement_setAttribute_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement_getAttribute_Proxy(
IHTMLElement * This,
/* [in] */ BSTR strAttributeName,
/* [in][defaultvalue] */ LONG lFlags,
/* [out][retval] */ VARIANT *AttributeValue);
void __RPC_STUB IHTMLElement_getAttribute_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement_removeAttribute_Proxy(
IHTMLElement * This,
/* [in] */ BSTR strAttributeName,
/* [in][defaultvalue] */ LONG lFlags,
/* [out][retval] */ VARIANT_BOOL *pfSuccess);
void __RPC_STUB IHTMLElement_removeAttribute_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_className_Proxy(
IHTMLElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLElement_put_className_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_className_Proxy(
IHTMLElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLElement_get_className_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_id_Proxy(
IHTMLElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLElement_put_id_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_id_Proxy(
IHTMLElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLElement_get_id_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_tagName_Proxy(
IHTMLElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLElement_get_tagName_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_parentElement_Proxy(
IHTMLElement * This,
/* [out][retval] */ IHTMLElement **p);
void __RPC_STUB IHTMLElement_get_parentElement_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [nonbrowsable][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_style_Proxy(
IHTMLElement * This,
/* [out][retval] */ IHTMLStyle **p);
void __RPC_STUB IHTMLElement_get_style_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_onhelp_Proxy(
IHTMLElement * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLElement_put_onhelp_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_onhelp_Proxy(
IHTMLElement * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLElement_get_onhelp_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_onclick_Proxy(
IHTMLElement * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLElement_put_onclick_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_onclick_Proxy(
IHTMLElement * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLElement_get_onclick_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_ondblclick_Proxy(
IHTMLElement * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLElement_put_ondblclick_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_ondblclick_Proxy(
IHTMLElement * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLElement_get_ondblclick_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_onkeydown_Proxy(
IHTMLElement * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLElement_put_onkeydown_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_onkeydown_Proxy(
IHTMLElement * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLElement_get_onkeydown_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_onkeyup_Proxy(
IHTMLElement * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLElement_put_onkeyup_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_onkeyup_Proxy(
IHTMLElement * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLElement_get_onkeyup_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_onkeypress_Proxy(
IHTMLElement * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLElement_put_onkeypress_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_onkeypress_Proxy(
IHTMLElement * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLElement_get_onkeypress_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_onmouseout_Proxy(
IHTMLElement * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLElement_put_onmouseout_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_onmouseout_Proxy(
IHTMLElement * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLElement_get_onmouseout_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_onmouseover_Proxy(
IHTMLElement * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLElement_put_onmouseover_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_onmouseover_Proxy(
IHTMLElement * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLElement_get_onmouseover_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_onmousemove_Proxy(
IHTMLElement * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLElement_put_onmousemove_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_onmousemove_Proxy(
IHTMLElement * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLElement_get_onmousemove_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_onmousedown_Proxy(
IHTMLElement * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLElement_put_onmousedown_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_onmousedown_Proxy(
IHTMLElement * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLElement_get_onmousedown_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_onmouseup_Proxy(
IHTMLElement * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLElement_put_onmouseup_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_onmouseup_Proxy(
IHTMLElement * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLElement_get_onmouseup_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_document_Proxy(
IHTMLElement * This,
/* [out][retval] */ IDispatch **p);
void __RPC_STUB IHTMLElement_get_document_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_title_Proxy(
IHTMLElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLElement_put_title_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_title_Proxy(
IHTMLElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLElement_get_title_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_language_Proxy(
IHTMLElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLElement_put_language_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_language_Proxy(
IHTMLElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLElement_get_language_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_onselectstart_Proxy(
IHTMLElement * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLElement_put_onselectstart_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_onselectstart_Proxy(
IHTMLElement * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLElement_get_onselectstart_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement_scrollIntoView_Proxy(
IHTMLElement * This,
/* [in][optional] */ VARIANT varargStart);
void __RPC_STUB IHTMLElement_scrollIntoView_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement_contains_Proxy(
IHTMLElement * This,
/* [in] */ IHTMLElement *pChild,
/* [out][retval] */ VARIANT_BOOL *pfResult);
void __RPC_STUB IHTMLElement_contains_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_sourceIndex_Proxy(
IHTMLElement * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLElement_get_sourceIndex_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_recordNumber_Proxy(
IHTMLElement * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLElement_get_recordNumber_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_lang_Proxy(
IHTMLElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLElement_put_lang_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_lang_Proxy(
IHTMLElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLElement_get_lang_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_offsetLeft_Proxy(
IHTMLElement * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLElement_get_offsetLeft_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_offsetTop_Proxy(
IHTMLElement * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLElement_get_offsetTop_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_offsetWidth_Proxy(
IHTMLElement * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLElement_get_offsetWidth_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_offsetHeight_Proxy(
IHTMLElement * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLElement_get_offsetHeight_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_offsetParent_Proxy(
IHTMLElement * This,
/* [out][retval] */ IHTMLElement **p);
void __RPC_STUB IHTMLElement_get_offsetParent_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_innerHTML_Proxy(
IHTMLElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLElement_put_innerHTML_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_innerHTML_Proxy(
IHTMLElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLElement_get_innerHTML_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_innerText_Proxy(
IHTMLElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLElement_put_innerText_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_innerText_Proxy(
IHTMLElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLElement_get_innerText_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_outerHTML_Proxy(
IHTMLElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLElement_put_outerHTML_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_outerHTML_Proxy(
IHTMLElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLElement_get_outerHTML_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_outerText_Proxy(
IHTMLElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLElement_put_outerText_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_outerText_Proxy(
IHTMLElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLElement_get_outerText_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement_insertAdjacentHTML_Proxy(
IHTMLElement * This,
/* [in] */ BSTR where,
/* [in] */ BSTR html);
void __RPC_STUB IHTMLElement_insertAdjacentHTML_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement_insertAdjacentText_Proxy(
IHTMLElement * This,
/* [in] */ BSTR where,
/* [in] */ BSTR text);
void __RPC_STUB IHTMLElement_insertAdjacentText_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_parentTextEdit_Proxy(
IHTMLElement * This,
/* [out][retval] */ IHTMLElement **p);
void __RPC_STUB IHTMLElement_get_parentTextEdit_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_isTextEdit_Proxy(
IHTMLElement * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IHTMLElement_get_isTextEdit_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement_click_Proxy(
IHTMLElement * This);
void __RPC_STUB IHTMLElement_click_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_filters_Proxy(
IHTMLElement * This,
/* [out][retval] */ IHTMLFiltersCollection **p);
void __RPC_STUB IHTMLElement_get_filters_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_ondragstart_Proxy(
IHTMLElement * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLElement_put_ondragstart_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_ondragstart_Proxy(
IHTMLElement * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLElement_get_ondragstart_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement_toString_Proxy(
IHTMLElement * This,
/* [out][retval] */ BSTR *String);
void __RPC_STUB IHTMLElement_toString_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_onbeforeupdate_Proxy(
IHTMLElement * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLElement_put_onbeforeupdate_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_onbeforeupdate_Proxy(
IHTMLElement * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLElement_get_onbeforeupdate_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_onafterupdate_Proxy(
IHTMLElement * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLElement_put_onafterupdate_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_onafterupdate_Proxy(
IHTMLElement * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLElement_get_onafterupdate_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_onerrorupdate_Proxy(
IHTMLElement * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLElement_put_onerrorupdate_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_onerrorupdate_Proxy(
IHTMLElement * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLElement_get_onerrorupdate_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_onrowexit_Proxy(
IHTMLElement * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLElement_put_onrowexit_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_onrowexit_Proxy(
IHTMLElement * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLElement_get_onrowexit_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_onrowenter_Proxy(
IHTMLElement * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLElement_put_onrowenter_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_onrowenter_Proxy(
IHTMLElement * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLElement_get_onrowenter_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_ondatasetchanged_Proxy(
IHTMLElement * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLElement_put_ondatasetchanged_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_ondatasetchanged_Proxy(
IHTMLElement * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLElement_get_ondatasetchanged_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_ondataavailable_Proxy(
IHTMLElement * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLElement_put_ondataavailable_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_ondataavailable_Proxy(
IHTMLElement * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLElement_get_ondataavailable_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_ondatasetcomplete_Proxy(
IHTMLElement * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLElement_put_ondatasetcomplete_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_ondatasetcomplete_Proxy(
IHTMLElement * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLElement_get_ondatasetcomplete_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_onfilterchange_Proxy(
IHTMLElement * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLElement_put_onfilterchange_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_onfilterchange_Proxy(
IHTMLElement * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLElement_get_onfilterchange_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_children_Proxy(
IHTMLElement * This,
/* [out][retval] */ IDispatch **p);
void __RPC_STUB IHTMLElement_get_children_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_all_Proxy(
IHTMLElement * This,
/* [out][retval] */ IDispatch **p);
void __RPC_STUB IHTMLElement_get_all_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLElement_INTERFACE_DEFINED__ */
#ifndef __IHTMLRect_INTERFACE_DEFINED__
#define __IHTMLRect_INTERFACE_DEFINED__
/* interface IHTMLRect */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLRect;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f4a3-98b5-11cf-bb82-00aa00bdce0b")
IHTMLRect : public IDispatch
{
public:
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_left(
/* [in] */ long v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_left(
/* [out][retval] */ long *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_top(
/* [in] */ long v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_top(
/* [out][retval] */ long *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_right(
/* [in] */ long v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_right(
/* [out][retval] */ long *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_bottom(
/* [in] */ long v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_bottom(
/* [out][retval] */ long *p) = 0;
};
#else /* C style interface */
typedef struct IHTMLRectVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLRect * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLRect * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLRect * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLRect * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLRect * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLRect * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLRect * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_left )(
IHTMLRect * This,
/* [in] */ long v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_left )(
IHTMLRect * This,
/* [out][retval] */ long *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_top )(
IHTMLRect * This,
/* [in] */ long v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_top )(
IHTMLRect * This,
/* [out][retval] */ long *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_right )(
IHTMLRect * This,
/* [in] */ long v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_right )(
IHTMLRect * This,
/* [out][retval] */ long *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_bottom )(
IHTMLRect * This,
/* [in] */ long v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_bottom )(
IHTMLRect * This,
/* [out][retval] */ long *p);
END_INTERFACE
} IHTMLRectVtbl;
interface IHTMLRect
{
CONST_VTBL struct IHTMLRectVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLRect_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLRect_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLRect_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLRect_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLRect_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLRect_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLRect_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLRect_put_left(This,v) \
(This)->lpVtbl -> put_left(This,v)
#define IHTMLRect_get_left(This,p) \
(This)->lpVtbl -> get_left(This,p)
#define IHTMLRect_put_top(This,v) \
(This)->lpVtbl -> put_top(This,v)
#define IHTMLRect_get_top(This,p) \
(This)->lpVtbl -> get_top(This,p)
#define IHTMLRect_put_right(This,v) \
(This)->lpVtbl -> put_right(This,v)
#define IHTMLRect_get_right(This,p) \
(This)->lpVtbl -> get_right(This,p)
#define IHTMLRect_put_bottom(This,v) \
(This)->lpVtbl -> put_bottom(This,v)
#define IHTMLRect_get_bottom(This,p) \
(This)->lpVtbl -> get_bottom(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRect_put_left_Proxy(
IHTMLRect * This,
/* [in] */ long v);
void __RPC_STUB IHTMLRect_put_left_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRect_get_left_Proxy(
IHTMLRect * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLRect_get_left_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRect_put_top_Proxy(
IHTMLRect * This,
/* [in] */ long v);
void __RPC_STUB IHTMLRect_put_top_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRect_get_top_Proxy(
IHTMLRect * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLRect_get_top_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRect_put_right_Proxy(
IHTMLRect * This,
/* [in] */ long v);
void __RPC_STUB IHTMLRect_put_right_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRect_get_right_Proxy(
IHTMLRect * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLRect_get_right_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRect_put_bottom_Proxy(
IHTMLRect * This,
/* [in] */ long v);
void __RPC_STUB IHTMLRect_put_bottom_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRect_get_bottom_Proxy(
IHTMLRect * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLRect_get_bottom_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLRect_INTERFACE_DEFINED__ */
#ifndef __IHTMLRectCollection_INTERFACE_DEFINED__
#define __IHTMLRectCollection_INTERFACE_DEFINED__
/* interface IHTMLRectCollection */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLRectCollection;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f4a4-98b5-11cf-bb82-00aa00bdce0b")
IHTMLRectCollection : public IDispatch
{
public:
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_length(
/* [out][retval] */ long *p) = 0;
virtual /* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get__newEnum(
/* [out][retval] */ IUnknown **p) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE item(
/* [in] */ VARIANT *pvarIndex,
/* [out][retval] */ VARIANT *pvarResult) = 0;
};
#else /* C style interface */
typedef struct IHTMLRectCollectionVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLRectCollection * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLRectCollection * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLRectCollection * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLRectCollection * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLRectCollection * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLRectCollection * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLRectCollection * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_length )(
IHTMLRectCollection * This,
/* [out][retval] */ long *p);
/* [restricted][hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__newEnum )(
IHTMLRectCollection * This,
/* [out][retval] */ IUnknown **p);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *item )(
IHTMLRectCollection * This,
/* [in] */ VARIANT *pvarIndex,
/* [out][retval] */ VARIANT *pvarResult);
END_INTERFACE
} IHTMLRectCollectionVtbl;
interface IHTMLRectCollection
{
CONST_VTBL struct IHTMLRectCollectionVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLRectCollection_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLRectCollection_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLRectCollection_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLRectCollection_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLRectCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLRectCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLRectCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLRectCollection_get_length(This,p) \
(This)->lpVtbl -> get_length(This,p)
#define IHTMLRectCollection_get__newEnum(This,p) \
(This)->lpVtbl -> get__newEnum(This,p)
#define IHTMLRectCollection_item(This,pvarIndex,pvarResult) \
(This)->lpVtbl -> item(This,pvarIndex,pvarResult)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRectCollection_get_length_Proxy(
IHTMLRectCollection * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLRectCollection_get_length_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRectCollection_get__newEnum_Proxy(
IHTMLRectCollection * This,
/* [out][retval] */ IUnknown **p);
void __RPC_STUB IHTMLRectCollection_get__newEnum_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLRectCollection_item_Proxy(
IHTMLRectCollection * This,
/* [in] */ VARIANT *pvarIndex,
/* [out][retval] */ VARIANT *pvarResult);
void __RPC_STUB IHTMLRectCollection_item_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLRectCollection_INTERFACE_DEFINED__ */
#ifndef __IHTMLDOMNode_INTERFACE_DEFINED__
#define __IHTMLDOMNode_INTERFACE_DEFINED__
/* interface IHTMLDOMNode */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLDOMNode;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f5da-98b5-11cf-bb82-00aa00bdce0b")
IHTMLDOMNode : public IDispatch
{
public:
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_nodeType(
/* [out][retval] */ long *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_parentNode(
/* [out][retval] */ IHTMLDOMNode **p) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE hasChildNodes(
/* [out][retval] */ VARIANT_BOOL *fChildren) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_childNodes(
/* [out][retval] */ IDispatch **p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_attributes(
/* [out][retval] */ IDispatch **p) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE insertBefore(
/* [in] */ IHTMLDOMNode *newChild,
/* [in][optional] */ VARIANT refChild,
/* [out][retval] */ IHTMLDOMNode **node) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE removeChild(
/* [in] */ IHTMLDOMNode *oldChild,
/* [out][retval] */ IHTMLDOMNode **node) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE replaceChild(
/* [in] */ IHTMLDOMNode *newChild,
/* [in] */ IHTMLDOMNode *oldChild,
/* [out][retval] */ IHTMLDOMNode **node) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE cloneNode(
/* [in] */ VARIANT_BOOL fDeep,
/* [out][retval] */ IHTMLDOMNode **clonedNode) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE removeNode(
/* [in][defaultvalue] */ VARIANT_BOOL fDeep,
/* [out][retval] */ IHTMLDOMNode **removed) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE swapNode(
/* [in] */ IHTMLDOMNode *otherNode,
/* [out][retval] */ IHTMLDOMNode **swappedNode) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE replaceNode(
/* [in] */ IHTMLDOMNode *replacement,
/* [out][retval] */ IHTMLDOMNode **replaced) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE appendChild(
/* [in] */ IHTMLDOMNode *newChild,
/* [out][retval] */ IHTMLDOMNode **node) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_nodeName(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_nodeValue(
/* [in] */ VARIANT v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_nodeValue(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_firstChild(
/* [out][retval] */ IHTMLDOMNode **p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_lastChild(
/* [out][retval] */ IHTMLDOMNode **p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_previousSibling(
/* [out][retval] */ IHTMLDOMNode **p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_nextSibling(
/* [out][retval] */ IHTMLDOMNode **p) = 0;
};
#else /* C style interface */
typedef struct IHTMLDOMNodeVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLDOMNode * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLDOMNode * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLDOMNode * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLDOMNode * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLDOMNode * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLDOMNode * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLDOMNode * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeType )(
IHTMLDOMNode * This,
/* [out][retval] */ long *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_parentNode )(
IHTMLDOMNode * This,
/* [out][retval] */ IHTMLDOMNode **p);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *hasChildNodes )(
IHTMLDOMNode * This,
/* [out][retval] */ VARIANT_BOOL *fChildren);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_childNodes )(
IHTMLDOMNode * This,
/* [out][retval] */ IDispatch **p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_attributes )(
IHTMLDOMNode * This,
/* [out][retval] */ IDispatch **p);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *insertBefore )(
IHTMLDOMNode * This,
/* [in] */ IHTMLDOMNode *newChild,
/* [in][optional] */ VARIANT refChild,
/* [out][retval] */ IHTMLDOMNode **node);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *removeChild )(
IHTMLDOMNode * This,
/* [in] */ IHTMLDOMNode *oldChild,
/* [out][retval] */ IHTMLDOMNode **node);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *replaceChild )(
IHTMLDOMNode * This,
/* [in] */ IHTMLDOMNode *newChild,
/* [in] */ IHTMLDOMNode *oldChild,
/* [out][retval] */ IHTMLDOMNode **node);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *cloneNode )(
IHTMLDOMNode * This,
/* [in] */ VARIANT_BOOL fDeep,
/* [out][retval] */ IHTMLDOMNode **clonedNode);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *removeNode )(
IHTMLDOMNode * This,
/* [in][defaultvalue] */ VARIANT_BOOL fDeep,
/* [out][retval] */ IHTMLDOMNode **removed);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *swapNode )(
IHTMLDOMNode * This,
/* [in] */ IHTMLDOMNode *otherNode,
/* [out][retval] */ IHTMLDOMNode **swappedNode);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *replaceNode )(
IHTMLDOMNode * This,
/* [in] */ IHTMLDOMNode *replacement,
/* [out][retval] */ IHTMLDOMNode **replaced);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *appendChild )(
IHTMLDOMNode * This,
/* [in] */ IHTMLDOMNode *newChild,
/* [out][retval] */ IHTMLDOMNode **node);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeName )(
IHTMLDOMNode * This,
/* [out][retval] */ BSTR *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_nodeValue )(
IHTMLDOMNode * This,
/* [in] */ VARIANT v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeValue )(
IHTMLDOMNode * This,
/* [out][retval] */ VARIANT *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_firstChild )(
IHTMLDOMNode * This,
/* [out][retval] */ IHTMLDOMNode **p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_lastChild )(
IHTMLDOMNode * This,
/* [out][retval] */ IHTMLDOMNode **p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_previousSibling )(
IHTMLDOMNode * This,
/* [out][retval] */ IHTMLDOMNode **p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nextSibling )(
IHTMLDOMNode * This,
/* [out][retval] */ IHTMLDOMNode **p);
END_INTERFACE
} IHTMLDOMNodeVtbl;
interface IHTMLDOMNode
{
CONST_VTBL struct IHTMLDOMNodeVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLDOMNode_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLDOMNode_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLDOMNode_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLDOMNode_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLDOMNode_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLDOMNode_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLDOMNode_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLDOMNode_get_nodeType(This,p) \
(This)->lpVtbl -> get_nodeType(This,p)
#define IHTMLDOMNode_get_parentNode(This,p) \
(This)->lpVtbl -> get_parentNode(This,p)
#define IHTMLDOMNode_hasChildNodes(This,fChildren) \
(This)->lpVtbl -> hasChildNodes(This,fChildren)
#define IHTMLDOMNode_get_childNodes(This,p) \
(This)->lpVtbl -> get_childNodes(This,p)
#define IHTMLDOMNode_get_attributes(This,p) \
(This)->lpVtbl -> get_attributes(This,p)
#define IHTMLDOMNode_insertBefore(This,newChild,refChild,node) \
(This)->lpVtbl -> insertBefore(This,newChild,refChild,node)
#define IHTMLDOMNode_removeChild(This,oldChild,node) \
(This)->lpVtbl -> removeChild(This,oldChild,node)
#define IHTMLDOMNode_replaceChild(This,newChild,oldChild,node) \
(This)->lpVtbl -> replaceChild(This,newChild,oldChild,node)
#define IHTMLDOMNode_cloneNode(This,fDeep,clonedNode) \
(This)->lpVtbl -> cloneNode(This,fDeep,clonedNode)
#define IHTMLDOMNode_removeNode(This,fDeep,removed) \
(This)->lpVtbl -> removeNode(This,fDeep,removed)
#define IHTMLDOMNode_swapNode(This,otherNode,swappedNode) \
(This)->lpVtbl -> swapNode(This,otherNode,swappedNode)
#define IHTMLDOMNode_replaceNode(This,replacement,replaced) \
(This)->lpVtbl -> replaceNode(This,replacement,replaced)
#define IHTMLDOMNode_appendChild(This,newChild,node) \
(This)->lpVtbl -> appendChild(This,newChild,node)
#define IHTMLDOMNode_get_nodeName(This,p) \
(This)->lpVtbl -> get_nodeName(This,p)
#define IHTMLDOMNode_put_nodeValue(This,v) \
(This)->lpVtbl -> put_nodeValue(This,v)
#define IHTMLDOMNode_get_nodeValue(This,p) \
(This)->lpVtbl -> get_nodeValue(This,p)
#define IHTMLDOMNode_get_firstChild(This,p) \
(This)->lpVtbl -> get_firstChild(This,p)
#define IHTMLDOMNode_get_lastChild(This,p) \
(This)->lpVtbl -> get_lastChild(This,p)
#define IHTMLDOMNode_get_previousSibling(This,p) \
(This)->lpVtbl -> get_previousSibling(This,p)
#define IHTMLDOMNode_get_nextSibling(This,p) \
(This)->lpVtbl -> get_nextSibling(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDOMNode_get_nodeType_Proxy(
IHTMLDOMNode * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLDOMNode_get_nodeType_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDOMNode_get_parentNode_Proxy(
IHTMLDOMNode * This,
/* [out][retval] */ IHTMLDOMNode **p);
void __RPC_STUB IHTMLDOMNode_get_parentNode_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLDOMNode_hasChildNodes_Proxy(
IHTMLDOMNode * This,
/* [out][retval] */ VARIANT_BOOL *fChildren);
void __RPC_STUB IHTMLDOMNode_hasChildNodes_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDOMNode_get_childNodes_Proxy(
IHTMLDOMNode * This,
/* [out][retval] */ IDispatch **p);
void __RPC_STUB IHTMLDOMNode_get_childNodes_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDOMNode_get_attributes_Proxy(
IHTMLDOMNode * This,
/* [out][retval] */ IDispatch **p);
void __RPC_STUB IHTMLDOMNode_get_attributes_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLDOMNode_insertBefore_Proxy(
IHTMLDOMNode * This,
/* [in] */ IHTMLDOMNode *newChild,
/* [in][optional] */ VARIANT refChild,
/* [out][retval] */ IHTMLDOMNode **node);
void __RPC_STUB IHTMLDOMNode_insertBefore_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLDOMNode_removeChild_Proxy(
IHTMLDOMNode * This,
/* [in] */ IHTMLDOMNode *oldChild,
/* [out][retval] */ IHTMLDOMNode **node);
void __RPC_STUB IHTMLDOMNode_removeChild_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLDOMNode_replaceChild_Proxy(
IHTMLDOMNode * This,
/* [in] */ IHTMLDOMNode *newChild,
/* [in] */ IHTMLDOMNode *oldChild,
/* [out][retval] */ IHTMLDOMNode **node);
void __RPC_STUB IHTMLDOMNode_replaceChild_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLDOMNode_cloneNode_Proxy(
IHTMLDOMNode * This,
/* [in] */ VARIANT_BOOL fDeep,
/* [out][retval] */ IHTMLDOMNode **clonedNode);
void __RPC_STUB IHTMLDOMNode_cloneNode_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLDOMNode_removeNode_Proxy(
IHTMLDOMNode * This,
/* [in][defaultvalue] */ VARIANT_BOOL fDeep,
/* [out][retval] */ IHTMLDOMNode **removed);
void __RPC_STUB IHTMLDOMNode_removeNode_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLDOMNode_swapNode_Proxy(
IHTMLDOMNode * This,
/* [in] */ IHTMLDOMNode *otherNode,
/* [out][retval] */ IHTMLDOMNode **swappedNode);
void __RPC_STUB IHTMLDOMNode_swapNode_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLDOMNode_replaceNode_Proxy(
IHTMLDOMNode * This,
/* [in] */ IHTMLDOMNode *replacement,
/* [out][retval] */ IHTMLDOMNode **replaced);
void __RPC_STUB IHTMLDOMNode_replaceNode_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLDOMNode_appendChild_Proxy(
IHTMLDOMNode * This,
/* [in] */ IHTMLDOMNode *newChild,
/* [out][retval] */ IHTMLDOMNode **node);
void __RPC_STUB IHTMLDOMNode_appendChild_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDOMNode_get_nodeName_Proxy(
IHTMLDOMNode * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLDOMNode_get_nodeName_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDOMNode_put_nodeValue_Proxy(
IHTMLDOMNode * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLDOMNode_put_nodeValue_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDOMNode_get_nodeValue_Proxy(
IHTMLDOMNode * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLDOMNode_get_nodeValue_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDOMNode_get_firstChild_Proxy(
IHTMLDOMNode * This,
/* [out][retval] */ IHTMLDOMNode **p);
void __RPC_STUB IHTMLDOMNode_get_firstChild_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDOMNode_get_lastChild_Proxy(
IHTMLDOMNode * This,
/* [out][retval] */ IHTMLDOMNode **p);
void __RPC_STUB IHTMLDOMNode_get_lastChild_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDOMNode_get_previousSibling_Proxy(
IHTMLDOMNode * This,
/* [out][retval] */ IHTMLDOMNode **p);
void __RPC_STUB IHTMLDOMNode_get_previousSibling_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDOMNode_get_nextSibling_Proxy(
IHTMLDOMNode * This,
/* [out][retval] */ IHTMLDOMNode **p);
void __RPC_STUB IHTMLDOMNode_get_nextSibling_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLDOMNode_INTERFACE_DEFINED__ */
#ifndef __IHTMLDOMNode2_INTERFACE_DEFINED__
#define __IHTMLDOMNode2_INTERFACE_DEFINED__
/* interface IHTMLDOMNode2 */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLDOMNode2;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f80b-98b5-11cf-bb82-00aa00bdce0b")
IHTMLDOMNode2 : public IDispatch
{
public:
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_ownerDocument(
/* [out][retval] */ IDispatch **p) = 0;
};
#else /* C style interface */
typedef struct IHTMLDOMNode2Vtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLDOMNode2 * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLDOMNode2 * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLDOMNode2 * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLDOMNode2 * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLDOMNode2 * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLDOMNode2 * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLDOMNode2 * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ownerDocument )(
IHTMLDOMNode2 * This,
/* [out][retval] */ IDispatch **p);
END_INTERFACE
} IHTMLDOMNode2Vtbl;
interface IHTMLDOMNode2
{
CONST_VTBL struct IHTMLDOMNode2Vtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLDOMNode2_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLDOMNode2_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLDOMNode2_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLDOMNode2_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLDOMNode2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLDOMNode2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLDOMNode2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLDOMNode2_get_ownerDocument(This,p) \
(This)->lpVtbl -> get_ownerDocument(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDOMNode2_get_ownerDocument_Proxy(
IHTMLDOMNode2 * This,
/* [out][retval] */ IDispatch **p);
void __RPC_STUB IHTMLDOMNode2_get_ownerDocument_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLDOMNode2_INTERFACE_DEFINED__ */
#ifndef __IHTMLDOMAttribute_INTERFACE_DEFINED__
#define __IHTMLDOMAttribute_INTERFACE_DEFINED__
/* interface IHTMLDOMAttribute */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLDOMAttribute;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f4b0-98b5-11cf-bb82-00aa00bdce0b")
IHTMLDOMAttribute : public IDispatch
{
public:
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_nodeName(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_nodeValue(
/* [in] */ VARIANT v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_nodeValue(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_specified(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
};
#else /* C style interface */
typedef struct IHTMLDOMAttributeVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLDOMAttribute * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLDOMAttribute * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLDOMAttribute * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLDOMAttribute * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLDOMAttribute * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLDOMAttribute * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLDOMAttribute * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeName )(
IHTMLDOMAttribute * This,
/* [out][retval] */ BSTR *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_nodeValue )(
IHTMLDOMAttribute * This,
/* [in] */ VARIANT v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeValue )(
IHTMLDOMAttribute * This,
/* [out][retval] */ VARIANT *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_specified )(
IHTMLDOMAttribute * This,
/* [out][retval] */ VARIANT_BOOL *p);
END_INTERFACE
} IHTMLDOMAttributeVtbl;
interface IHTMLDOMAttribute
{
CONST_VTBL struct IHTMLDOMAttributeVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLDOMAttribute_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLDOMAttribute_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLDOMAttribute_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLDOMAttribute_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLDOMAttribute_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLDOMAttribute_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLDOMAttribute_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLDOMAttribute_get_nodeName(This,p) \
(This)->lpVtbl -> get_nodeName(This,p)
#define IHTMLDOMAttribute_put_nodeValue(This,v) \
(This)->lpVtbl -> put_nodeValue(This,v)
#define IHTMLDOMAttribute_get_nodeValue(This,p) \
(This)->lpVtbl -> get_nodeValue(This,p)
#define IHTMLDOMAttribute_get_specified(This,p) \
(This)->lpVtbl -> get_specified(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDOMAttribute_get_nodeName_Proxy(
IHTMLDOMAttribute * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLDOMAttribute_get_nodeName_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDOMAttribute_put_nodeValue_Proxy(
IHTMLDOMAttribute * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLDOMAttribute_put_nodeValue_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDOMAttribute_get_nodeValue_Proxy(
IHTMLDOMAttribute * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLDOMAttribute_get_nodeValue_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDOMAttribute_get_specified_Proxy(
IHTMLDOMAttribute * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IHTMLDOMAttribute_get_specified_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLDOMAttribute_INTERFACE_DEFINED__ */
#ifndef __IHTMLDOMAttribute2_INTERFACE_DEFINED__
#define __IHTMLDOMAttribute2_INTERFACE_DEFINED__
/* interface IHTMLDOMAttribute2 */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLDOMAttribute2;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f810-98b5-11cf-bb82-00aa00bdce0b")
IHTMLDOMAttribute2 : public IDispatch
{
public:
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_name(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_value(
/* [in] */ BSTR v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_value(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_expando(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_nodeType(
/* [out][retval] */ long *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_parentNode(
/* [out][retval] */ IHTMLDOMNode **p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_childNodes(
/* [out][retval] */ IDispatch **p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_firstChild(
/* [out][retval] */ IHTMLDOMNode **p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_lastChild(
/* [out][retval] */ IHTMLDOMNode **p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_previousSibling(
/* [out][retval] */ IHTMLDOMNode **p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_nextSibling(
/* [out][retval] */ IHTMLDOMNode **p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_attributes(
/* [out][retval] */ IDispatch **p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_ownerDocument(
/* [out][retval] */ IDispatch **p) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE insertBefore(
/* [in] */ IHTMLDOMNode *newChild,
/* [in][optional] */ VARIANT refChild,
/* [out][retval] */ IHTMLDOMNode **node) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE replaceChild(
/* [in] */ IHTMLDOMNode *newChild,
/* [in] */ IHTMLDOMNode *oldChild,
/* [out][retval] */ IHTMLDOMNode **node) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE removeChild(
/* [in] */ IHTMLDOMNode *oldChild,
/* [out][retval] */ IHTMLDOMNode **node) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE appendChild(
/* [in] */ IHTMLDOMNode *newChild,
/* [out][retval] */ IHTMLDOMNode **node) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE hasChildNodes(
/* [out][retval] */ VARIANT_BOOL *fChildren) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE cloneNode(
/* [in] */ VARIANT_BOOL fDeep,
/* [out][retval] */ IHTMLDOMAttribute **clonedNode) = 0;
};
#else /* C style interface */
typedef struct IHTMLDOMAttribute2Vtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLDOMAttribute2 * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLDOMAttribute2 * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLDOMAttribute2 * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLDOMAttribute2 * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLDOMAttribute2 * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLDOMAttribute2 * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLDOMAttribute2 * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_name )(
IHTMLDOMAttribute2 * This,
/* [out][retval] */ BSTR *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_value )(
IHTMLDOMAttribute2 * This,
/* [in] */ BSTR v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_value )(
IHTMLDOMAttribute2 * This,
/* [out][retval] */ BSTR *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_expando )(
IHTMLDOMAttribute2 * This,
/* [out][retval] */ VARIANT_BOOL *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeType )(
IHTMLDOMAttribute2 * This,
/* [out][retval] */ long *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_parentNode )(
IHTMLDOMAttribute2 * This,
/* [out][retval] */ IHTMLDOMNode **p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_childNodes )(
IHTMLDOMAttribute2 * This,
/* [out][retval] */ IDispatch **p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_firstChild )(
IHTMLDOMAttribute2 * This,
/* [out][retval] */ IHTMLDOMNode **p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_lastChild )(
IHTMLDOMAttribute2 * This,
/* [out][retval] */ IHTMLDOMNode **p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_previousSibling )(
IHTMLDOMAttribute2 * This,
/* [out][retval] */ IHTMLDOMNode **p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nextSibling )(
IHTMLDOMAttribute2 * This,
/* [out][retval] */ IHTMLDOMNode **p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_attributes )(
IHTMLDOMAttribute2 * This,
/* [out][retval] */ IDispatch **p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ownerDocument )(
IHTMLDOMAttribute2 * This,
/* [out][retval] */ IDispatch **p);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *insertBefore )(
IHTMLDOMAttribute2 * This,
/* [in] */ IHTMLDOMNode *newChild,
/* [in][optional] */ VARIANT refChild,
/* [out][retval] */ IHTMLDOMNode **node);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *replaceChild )(
IHTMLDOMAttribute2 * This,
/* [in] */ IHTMLDOMNode *newChild,
/* [in] */ IHTMLDOMNode *oldChild,
/* [out][retval] */ IHTMLDOMNode **node);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *removeChild )(
IHTMLDOMAttribute2 * This,
/* [in] */ IHTMLDOMNode *oldChild,
/* [out][retval] */ IHTMLDOMNode **node);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *appendChild )(
IHTMLDOMAttribute2 * This,
/* [in] */ IHTMLDOMNode *newChild,
/* [out][retval] */ IHTMLDOMNode **node);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *hasChildNodes )(
IHTMLDOMAttribute2 * This,
/* [out][retval] */ VARIANT_BOOL *fChildren);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *cloneNode )(
IHTMLDOMAttribute2 * This,
/* [in] */ VARIANT_BOOL fDeep,
/* [out][retval] */ IHTMLDOMAttribute **clonedNode);
END_INTERFACE
} IHTMLDOMAttribute2Vtbl;
interface IHTMLDOMAttribute2
{
CONST_VTBL struct IHTMLDOMAttribute2Vtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLDOMAttribute2_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLDOMAttribute2_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLDOMAttribute2_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLDOMAttribute2_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLDOMAttribute2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLDOMAttribute2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLDOMAttribute2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLDOMAttribute2_get_name(This,p) \
(This)->lpVtbl -> get_name(This,p)
#define IHTMLDOMAttribute2_put_value(This,v) \
(This)->lpVtbl -> put_value(This,v)
#define IHTMLDOMAttribute2_get_value(This,p) \
(This)->lpVtbl -> get_value(This,p)
#define IHTMLDOMAttribute2_get_expando(This,p) \
(This)->lpVtbl -> get_expando(This,p)
#define IHTMLDOMAttribute2_get_nodeType(This,p) \
(This)->lpVtbl -> get_nodeType(This,p)
#define IHTMLDOMAttribute2_get_parentNode(This,p) \
(This)->lpVtbl -> get_parentNode(This,p)
#define IHTMLDOMAttribute2_get_childNodes(This,p) \
(This)->lpVtbl -> get_childNodes(This,p)
#define IHTMLDOMAttribute2_get_firstChild(This,p) \
(This)->lpVtbl -> get_firstChild(This,p)
#define IHTMLDOMAttribute2_get_lastChild(This,p) \
(This)->lpVtbl -> get_lastChild(This,p)
#define IHTMLDOMAttribute2_get_previousSibling(This,p) \
(This)->lpVtbl -> get_previousSibling(This,p)
#define IHTMLDOMAttribute2_get_nextSibling(This,p) \
(This)->lpVtbl -> get_nextSibling(This,p)
#define IHTMLDOMAttribute2_get_attributes(This,p) \
(This)->lpVtbl -> get_attributes(This,p)
#define IHTMLDOMAttribute2_get_ownerDocument(This,p) \
(This)->lpVtbl -> get_ownerDocument(This,p)
#define IHTMLDOMAttribute2_insertBefore(This,newChild,refChild,node) \
(This)->lpVtbl -> insertBefore(This,newChild,refChild,node)
#define IHTMLDOMAttribute2_replaceChild(This,newChild,oldChild,node) \
(This)->lpVtbl -> replaceChild(This,newChild,oldChild,node)
#define IHTMLDOMAttribute2_removeChild(This,oldChild,node) \
(This)->lpVtbl -> removeChild(This,oldChild,node)
#define IHTMLDOMAttribute2_appendChild(This,newChild,node) \
(This)->lpVtbl -> appendChild(This,newChild,node)
#define IHTMLDOMAttribute2_hasChildNodes(This,fChildren) \
(This)->lpVtbl -> hasChildNodes(This,fChildren)
#define IHTMLDOMAttribute2_cloneNode(This,fDeep,clonedNode) \
(This)->lpVtbl -> cloneNode(This,fDeep,clonedNode)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDOMAttribute2_get_name_Proxy(
IHTMLDOMAttribute2 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLDOMAttribute2_get_name_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDOMAttribute2_put_value_Proxy(
IHTMLDOMAttribute2 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLDOMAttribute2_put_value_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDOMAttribute2_get_value_Proxy(
IHTMLDOMAttribute2 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLDOMAttribute2_get_value_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDOMAttribute2_get_expando_Proxy(
IHTMLDOMAttribute2 * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IHTMLDOMAttribute2_get_expando_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDOMAttribute2_get_nodeType_Proxy(
IHTMLDOMAttribute2 * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLDOMAttribute2_get_nodeType_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDOMAttribute2_get_parentNode_Proxy(
IHTMLDOMAttribute2 * This,
/* [out][retval] */ IHTMLDOMNode **p);
void __RPC_STUB IHTMLDOMAttribute2_get_parentNode_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDOMAttribute2_get_childNodes_Proxy(
IHTMLDOMAttribute2 * This,
/* [out][retval] */ IDispatch **p);
void __RPC_STUB IHTMLDOMAttribute2_get_childNodes_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDOMAttribute2_get_firstChild_Proxy(
IHTMLDOMAttribute2 * This,
/* [out][retval] */ IHTMLDOMNode **p);
void __RPC_STUB IHTMLDOMAttribute2_get_firstChild_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDOMAttribute2_get_lastChild_Proxy(
IHTMLDOMAttribute2 * This,
/* [out][retval] */ IHTMLDOMNode **p);
void __RPC_STUB IHTMLDOMAttribute2_get_lastChild_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDOMAttribute2_get_previousSibling_Proxy(
IHTMLDOMAttribute2 * This,
/* [out][retval] */ IHTMLDOMNode **p);
void __RPC_STUB IHTMLDOMAttribute2_get_previousSibling_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDOMAttribute2_get_nextSibling_Proxy(
IHTMLDOMAttribute2 * This,
/* [out][retval] */ IHTMLDOMNode **p);
void __RPC_STUB IHTMLDOMAttribute2_get_nextSibling_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDOMAttribute2_get_attributes_Proxy(
IHTMLDOMAttribute2 * This,
/* [out][retval] */ IDispatch **p);
void __RPC_STUB IHTMLDOMAttribute2_get_attributes_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDOMAttribute2_get_ownerDocument_Proxy(
IHTMLDOMAttribute2 * This,
/* [out][retval] */ IDispatch **p);
void __RPC_STUB IHTMLDOMAttribute2_get_ownerDocument_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLDOMAttribute2_insertBefore_Proxy(
IHTMLDOMAttribute2 * This,
/* [in] */ IHTMLDOMNode *newChild,
/* [in][optional] */ VARIANT refChild,
/* [out][retval] */ IHTMLDOMNode **node);
void __RPC_STUB IHTMLDOMAttribute2_insertBefore_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLDOMAttribute2_replaceChild_Proxy(
IHTMLDOMAttribute2 * This,
/* [in] */ IHTMLDOMNode *newChild,
/* [in] */ IHTMLDOMNode *oldChild,
/* [out][retval] */ IHTMLDOMNode **node);
void __RPC_STUB IHTMLDOMAttribute2_replaceChild_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLDOMAttribute2_removeChild_Proxy(
IHTMLDOMAttribute2 * This,
/* [in] */ IHTMLDOMNode *oldChild,
/* [out][retval] */ IHTMLDOMNode **node);
void __RPC_STUB IHTMLDOMAttribute2_removeChild_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLDOMAttribute2_appendChild_Proxy(
IHTMLDOMAttribute2 * This,
/* [in] */ IHTMLDOMNode *newChild,
/* [out][retval] */ IHTMLDOMNode **node);
void __RPC_STUB IHTMLDOMAttribute2_appendChild_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLDOMAttribute2_hasChildNodes_Proxy(
IHTMLDOMAttribute2 * This,
/* [out][retval] */ VARIANT_BOOL *fChildren);
void __RPC_STUB IHTMLDOMAttribute2_hasChildNodes_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLDOMAttribute2_cloneNode_Proxy(
IHTMLDOMAttribute2 * This,
/* [in] */ VARIANT_BOOL fDeep,
/* [out][retval] */ IHTMLDOMAttribute **clonedNode);
void __RPC_STUB IHTMLDOMAttribute2_cloneNode_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLDOMAttribute2_INTERFACE_DEFINED__ */
#ifndef __IHTMLDOMTextNode_INTERFACE_DEFINED__
#define __IHTMLDOMTextNode_INTERFACE_DEFINED__
/* interface IHTMLDOMTextNode */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLDOMTextNode;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f4b1-98b5-11cf-bb82-00aa00bdce0b")
IHTMLDOMTextNode : public IDispatch
{
public:
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_data(
/* [in] */ BSTR v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_data(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE toString(
/* [out][retval] */ BSTR *String) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_length(
/* [out][retval] */ long *p) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE splitText(
/* [in] */ long offset,
/* [out][retval] */ IHTMLDOMNode **pRetNode) = 0;
};
#else /* C style interface */
typedef struct IHTMLDOMTextNodeVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLDOMTextNode * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLDOMTextNode * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLDOMTextNode * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLDOMTextNode * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLDOMTextNode * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLDOMTextNode * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLDOMTextNode * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_data )(
IHTMLDOMTextNode * This,
/* [in] */ BSTR v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_data )(
IHTMLDOMTextNode * This,
/* [out][retval] */ BSTR *p);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *toString )(
IHTMLDOMTextNode * This,
/* [out][retval] */ BSTR *String);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_length )(
IHTMLDOMTextNode * This,
/* [out][retval] */ long *p);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *splitText )(
IHTMLDOMTextNode * This,
/* [in] */ long offset,
/* [out][retval] */ IHTMLDOMNode **pRetNode);
END_INTERFACE
} IHTMLDOMTextNodeVtbl;
interface IHTMLDOMTextNode
{
CONST_VTBL struct IHTMLDOMTextNodeVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLDOMTextNode_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLDOMTextNode_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLDOMTextNode_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLDOMTextNode_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLDOMTextNode_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLDOMTextNode_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLDOMTextNode_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLDOMTextNode_put_data(This,v) \
(This)->lpVtbl -> put_data(This,v)
#define IHTMLDOMTextNode_get_data(This,p) \
(This)->lpVtbl -> get_data(This,p)
#define IHTMLDOMTextNode_toString(This,String) \
(This)->lpVtbl -> toString(This,String)
#define IHTMLDOMTextNode_get_length(This,p) \
(This)->lpVtbl -> get_length(This,p)
#define IHTMLDOMTextNode_splitText(This,offset,pRetNode) \
(This)->lpVtbl -> splitText(This,offset,pRetNode)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDOMTextNode_put_data_Proxy(
IHTMLDOMTextNode * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLDOMTextNode_put_data_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDOMTextNode_get_data_Proxy(
IHTMLDOMTextNode * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLDOMTextNode_get_data_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLDOMTextNode_toString_Proxy(
IHTMLDOMTextNode * This,
/* [out][retval] */ BSTR *String);
void __RPC_STUB IHTMLDOMTextNode_toString_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDOMTextNode_get_length_Proxy(
IHTMLDOMTextNode * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLDOMTextNode_get_length_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLDOMTextNode_splitText_Proxy(
IHTMLDOMTextNode * This,
/* [in] */ long offset,
/* [out][retval] */ IHTMLDOMNode **pRetNode);
void __RPC_STUB IHTMLDOMTextNode_splitText_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLDOMTextNode_INTERFACE_DEFINED__ */
#ifndef __IHTMLDOMTextNode2_INTERFACE_DEFINED__
#define __IHTMLDOMTextNode2_INTERFACE_DEFINED__
/* interface IHTMLDOMTextNode2 */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLDOMTextNode2;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f809-98b5-11cf-bb82-00aa00bdce0b")
IHTMLDOMTextNode2 : public IDispatch
{
public:
virtual /* [id] */ HRESULT STDMETHODCALLTYPE substringData(
/* [in] */ long offset,
/* [in] */ long Count,
/* [out][retval] */ BSTR *pbstrsubString) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE appendData(
/* [in] */ BSTR bstrstring) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE insertData(
/* [in] */ long offset,
/* [in] */ BSTR bstrstring) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE deleteData(
/* [in] */ long offset,
/* [in] */ long Count) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE replaceData(
/* [in] */ long offset,
/* [in] */ long Count,
/* [in] */ BSTR bstrstring) = 0;
};
#else /* C style interface */
typedef struct IHTMLDOMTextNode2Vtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLDOMTextNode2 * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLDOMTextNode2 * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLDOMTextNode2 * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLDOMTextNode2 * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLDOMTextNode2 * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLDOMTextNode2 * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLDOMTextNode2 * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *substringData )(
IHTMLDOMTextNode2 * This,
/* [in] */ long offset,
/* [in] */ long Count,
/* [out][retval] */ BSTR *pbstrsubString);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *appendData )(
IHTMLDOMTextNode2 * This,
/* [in] */ BSTR bstrstring);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *insertData )(
IHTMLDOMTextNode2 * This,
/* [in] */ long offset,
/* [in] */ BSTR bstrstring);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *deleteData )(
IHTMLDOMTextNode2 * This,
/* [in] */ long offset,
/* [in] */ long Count);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *replaceData )(
IHTMLDOMTextNode2 * This,
/* [in] */ long offset,
/* [in] */ long Count,
/* [in] */ BSTR bstrstring);
END_INTERFACE
} IHTMLDOMTextNode2Vtbl;
interface IHTMLDOMTextNode2
{
CONST_VTBL struct IHTMLDOMTextNode2Vtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLDOMTextNode2_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLDOMTextNode2_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLDOMTextNode2_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLDOMTextNode2_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLDOMTextNode2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLDOMTextNode2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLDOMTextNode2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLDOMTextNode2_substringData(This,offset,Count,pbstrsubString) \
(This)->lpVtbl -> substringData(This,offset,Count,pbstrsubString)
#define IHTMLDOMTextNode2_appendData(This,bstrstring) \
(This)->lpVtbl -> appendData(This,bstrstring)
#define IHTMLDOMTextNode2_insertData(This,offset,bstrstring) \
(This)->lpVtbl -> insertData(This,offset,bstrstring)
#define IHTMLDOMTextNode2_deleteData(This,offset,Count) \
(This)->lpVtbl -> deleteData(This,offset,Count)
#define IHTMLDOMTextNode2_replaceData(This,offset,Count,bstrstring) \
(This)->lpVtbl -> replaceData(This,offset,Count,bstrstring)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLDOMTextNode2_substringData_Proxy(
IHTMLDOMTextNode2 * This,
/* [in] */ long offset,
/* [in] */ long Count,
/* [out][retval] */ BSTR *pbstrsubString);
void __RPC_STUB IHTMLDOMTextNode2_substringData_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLDOMTextNode2_appendData_Proxy(
IHTMLDOMTextNode2 * This,
/* [in] */ BSTR bstrstring);
void __RPC_STUB IHTMLDOMTextNode2_appendData_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLDOMTextNode2_insertData_Proxy(
IHTMLDOMTextNode2 * This,
/* [in] */ long offset,
/* [in] */ BSTR bstrstring);
void __RPC_STUB IHTMLDOMTextNode2_insertData_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLDOMTextNode2_deleteData_Proxy(
IHTMLDOMTextNode2 * This,
/* [in] */ long offset,
/* [in] */ long Count);
void __RPC_STUB IHTMLDOMTextNode2_deleteData_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLDOMTextNode2_replaceData_Proxy(
IHTMLDOMTextNode2 * This,
/* [in] */ long offset,
/* [in] */ long Count,
/* [in] */ BSTR bstrstring);
void __RPC_STUB IHTMLDOMTextNode2_replaceData_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLDOMTextNode2_INTERFACE_DEFINED__ */
#ifndef __IHTMLDOMImplementation_INTERFACE_DEFINED__
#define __IHTMLDOMImplementation_INTERFACE_DEFINED__
/* interface IHTMLDOMImplementation */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLDOMImplementation;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f80d-98b5-11cf-bb82-00aa00bdce0b")
IHTMLDOMImplementation : public IDispatch
{
public:
virtual /* [id] */ HRESULT STDMETHODCALLTYPE hasFeature(
/* [in] */ BSTR bstrfeature,
/* [in][optional] */ VARIANT version,
/* [out][retval] */ VARIANT_BOOL *pfHasFeature) = 0;
};
#else /* C style interface */
typedef struct IHTMLDOMImplementationVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLDOMImplementation * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLDOMImplementation * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLDOMImplementation * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLDOMImplementation * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLDOMImplementation * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLDOMImplementation * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLDOMImplementation * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *hasFeature )(
IHTMLDOMImplementation * This,
/* [in] */ BSTR bstrfeature,
/* [in][optional] */ VARIANT version,
/* [out][retval] */ VARIANT_BOOL *pfHasFeature);
END_INTERFACE
} IHTMLDOMImplementationVtbl;
interface IHTMLDOMImplementation
{
CONST_VTBL struct IHTMLDOMImplementationVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLDOMImplementation_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLDOMImplementation_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLDOMImplementation_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLDOMImplementation_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLDOMImplementation_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLDOMImplementation_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLDOMImplementation_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLDOMImplementation_hasFeature(This,bstrfeature,version,pfHasFeature) \
(This)->lpVtbl -> hasFeature(This,bstrfeature,version,pfHasFeature)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLDOMImplementation_hasFeature_Proxy(
IHTMLDOMImplementation * This,
/* [in] */ BSTR bstrfeature,
/* [in][optional] */ VARIANT version,
/* [out][retval] */ VARIANT_BOOL *pfHasFeature);
void __RPC_STUB IHTMLDOMImplementation_hasFeature_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLDOMImplementation_INTERFACE_DEFINED__ */
#ifndef __DispHTMLDOMAttribute_DISPINTERFACE_DEFINED__
#define __DispHTMLDOMAttribute_DISPINTERFACE_DEFINED__
/* dispinterface DispHTMLDOMAttribute */
/* [uuid][hidden] */
EXTERN_C const IID DIID_DispHTMLDOMAttribute;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f564-98b5-11cf-bb82-00aa00bdce0b")
DispHTMLDOMAttribute : public IDispatch
{
};
#else /* C style interface */
typedef struct DispHTMLDOMAttributeVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
DispHTMLDOMAttribute * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
DispHTMLDOMAttribute * This);
ULONG ( STDMETHODCALLTYPE *Release )(
DispHTMLDOMAttribute * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
DispHTMLDOMAttribute * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
DispHTMLDOMAttribute * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
DispHTMLDOMAttribute * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
DispHTMLDOMAttribute * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} DispHTMLDOMAttributeVtbl;
interface DispHTMLDOMAttribute
{
CONST_VTBL struct DispHTMLDOMAttributeVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define DispHTMLDOMAttribute_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define DispHTMLDOMAttribute_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define DispHTMLDOMAttribute_Release(This) \
(This)->lpVtbl -> Release(This)
#define DispHTMLDOMAttribute_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define DispHTMLDOMAttribute_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define DispHTMLDOMAttribute_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define DispHTMLDOMAttribute_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __DispHTMLDOMAttribute_DISPINTERFACE_DEFINED__ */
EXTERN_C const CLSID CLSID_HTMLDOMAttribute;
#ifdef __cplusplus
class DECLSPEC_UUID("3050f4b2-98b5-11cf-bb82-00aa00bdce0b")
HTMLDOMAttribute;
#endif
#ifndef __DispHTMLDOMTextNode_DISPINTERFACE_DEFINED__
#define __DispHTMLDOMTextNode_DISPINTERFACE_DEFINED__
/* dispinterface DispHTMLDOMTextNode */
/* [uuid][hidden] */
EXTERN_C const IID DIID_DispHTMLDOMTextNode;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f565-98b5-11cf-bb82-00aa00bdce0b")
DispHTMLDOMTextNode : public IDispatch
{
};
#else /* C style interface */
typedef struct DispHTMLDOMTextNodeVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
DispHTMLDOMTextNode * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
DispHTMLDOMTextNode * This);
ULONG ( STDMETHODCALLTYPE *Release )(
DispHTMLDOMTextNode * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
DispHTMLDOMTextNode * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
DispHTMLDOMTextNode * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
DispHTMLDOMTextNode * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
DispHTMLDOMTextNode * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} DispHTMLDOMTextNodeVtbl;
interface DispHTMLDOMTextNode
{
CONST_VTBL struct DispHTMLDOMTextNodeVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define DispHTMLDOMTextNode_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define DispHTMLDOMTextNode_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define DispHTMLDOMTextNode_Release(This) \
(This)->lpVtbl -> Release(This)
#define DispHTMLDOMTextNode_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define DispHTMLDOMTextNode_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define DispHTMLDOMTextNode_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define DispHTMLDOMTextNode_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __DispHTMLDOMTextNode_DISPINTERFACE_DEFINED__ */
EXTERN_C const CLSID CLSID_HTMLDOMTextNode;
#ifdef __cplusplus
class DECLSPEC_UUID("3050f4ba-98b5-11cf-bb82-00aa00bdce0b")
HTMLDOMTextNode;
#endif
#ifndef __DispHTMLDOMImplementation_DISPINTERFACE_DEFINED__
#define __DispHTMLDOMImplementation_DISPINTERFACE_DEFINED__
/* dispinterface DispHTMLDOMImplementation */
/* [uuid][hidden] */
EXTERN_C const IID DIID_DispHTMLDOMImplementation;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f58f-98b5-11cf-bb82-00aa00bdce0b")
DispHTMLDOMImplementation : public IDispatch
{
};
#else /* C style interface */
typedef struct DispHTMLDOMImplementationVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
DispHTMLDOMImplementation * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
DispHTMLDOMImplementation * This);
ULONG ( STDMETHODCALLTYPE *Release )(
DispHTMLDOMImplementation * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
DispHTMLDOMImplementation * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
DispHTMLDOMImplementation * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
DispHTMLDOMImplementation * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
DispHTMLDOMImplementation * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} DispHTMLDOMImplementationVtbl;
interface DispHTMLDOMImplementation
{
CONST_VTBL struct DispHTMLDOMImplementationVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define DispHTMLDOMImplementation_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define DispHTMLDOMImplementation_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define DispHTMLDOMImplementation_Release(This) \
(This)->lpVtbl -> Release(This)
#define DispHTMLDOMImplementation_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define DispHTMLDOMImplementation_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define DispHTMLDOMImplementation_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define DispHTMLDOMImplementation_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __DispHTMLDOMImplementation_DISPINTERFACE_DEFINED__ */
EXTERN_C const CLSID CLSID_HTMLDOMImplementation;
#ifdef __cplusplus
class DECLSPEC_UUID("3050f80e-98b5-11cf-bb82-00aa00bdce0b")
HTMLDOMImplementation;
#endif
#ifndef __IHTMLAttributeCollection_INTERFACE_DEFINED__
#define __IHTMLAttributeCollection_INTERFACE_DEFINED__
/* interface IHTMLAttributeCollection */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLAttributeCollection;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f4c3-98b5-11cf-bb82-00aa00bdce0b")
IHTMLAttributeCollection : public IDispatch
{
public:
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_length(
/* [out][retval] */ long *p) = 0;
virtual /* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get__newEnum(
/* [out][retval] */ IUnknown **p) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE item(
/* [in][optional] */ VARIANT *name,
/* [out][retval] */ IDispatch **pdisp) = 0;
};
#else /* C style interface */
typedef struct IHTMLAttributeCollectionVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLAttributeCollection * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLAttributeCollection * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLAttributeCollection * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLAttributeCollection * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLAttributeCollection * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLAttributeCollection * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLAttributeCollection * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_length )(
IHTMLAttributeCollection * This,
/* [out][retval] */ long *p);
/* [restricted][hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__newEnum )(
IHTMLAttributeCollection * This,
/* [out][retval] */ IUnknown **p);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *item )(
IHTMLAttributeCollection * This,
/* [in][optional] */ VARIANT *name,
/* [out][retval] */ IDispatch **pdisp);
END_INTERFACE
} IHTMLAttributeCollectionVtbl;
interface IHTMLAttributeCollection
{
CONST_VTBL struct IHTMLAttributeCollectionVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLAttributeCollection_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLAttributeCollection_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLAttributeCollection_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLAttributeCollection_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLAttributeCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLAttributeCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLAttributeCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLAttributeCollection_get_length(This,p) \
(This)->lpVtbl -> get_length(This,p)
#define IHTMLAttributeCollection_get__newEnum(This,p) \
(This)->lpVtbl -> get__newEnum(This,p)
#define IHTMLAttributeCollection_item(This,name,pdisp) \
(This)->lpVtbl -> item(This,name,pdisp)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAttributeCollection_get_length_Proxy(
IHTMLAttributeCollection * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLAttributeCollection_get_length_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAttributeCollection_get__newEnum_Proxy(
IHTMLAttributeCollection * This,
/* [out][retval] */ IUnknown **p);
void __RPC_STUB IHTMLAttributeCollection_get__newEnum_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLAttributeCollection_item_Proxy(
IHTMLAttributeCollection * This,
/* [in][optional] */ VARIANT *name,
/* [out][retval] */ IDispatch **pdisp);
void __RPC_STUB IHTMLAttributeCollection_item_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLAttributeCollection_INTERFACE_DEFINED__ */
#ifndef __IHTMLAttributeCollection2_INTERFACE_DEFINED__
#define __IHTMLAttributeCollection2_INTERFACE_DEFINED__
/* interface IHTMLAttributeCollection2 */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLAttributeCollection2;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f80a-98b5-11cf-bb82-00aa00bdce0b")
IHTMLAttributeCollection2 : public IDispatch
{
public:
virtual /* [id] */ HRESULT STDMETHODCALLTYPE getNamedItem(
/* [in] */ BSTR bstrName,
/* [out][retval] */ IHTMLDOMAttribute **newretNode) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE setNamedItem(
/* [in] */ IHTMLDOMAttribute *ppNode,
/* [out][retval] */ IHTMLDOMAttribute **newretNode) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE removeNamedItem(
/* [in] */ BSTR bstrName,
/* [out][retval] */ IHTMLDOMAttribute **newretNode) = 0;
};
#else /* C style interface */
typedef struct IHTMLAttributeCollection2Vtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLAttributeCollection2 * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLAttributeCollection2 * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLAttributeCollection2 * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLAttributeCollection2 * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLAttributeCollection2 * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLAttributeCollection2 * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLAttributeCollection2 * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *getNamedItem )(
IHTMLAttributeCollection2 * This,
/* [in] */ BSTR bstrName,
/* [out][retval] */ IHTMLDOMAttribute **newretNode);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *setNamedItem )(
IHTMLAttributeCollection2 * This,
/* [in] */ IHTMLDOMAttribute *ppNode,
/* [out][retval] */ IHTMLDOMAttribute **newretNode);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *removeNamedItem )(
IHTMLAttributeCollection2 * This,
/* [in] */ BSTR bstrName,
/* [out][retval] */ IHTMLDOMAttribute **newretNode);
END_INTERFACE
} IHTMLAttributeCollection2Vtbl;
interface IHTMLAttributeCollection2
{
CONST_VTBL struct IHTMLAttributeCollection2Vtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLAttributeCollection2_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLAttributeCollection2_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLAttributeCollection2_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLAttributeCollection2_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLAttributeCollection2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLAttributeCollection2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLAttributeCollection2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLAttributeCollection2_getNamedItem(This,bstrName,newretNode) \
(This)->lpVtbl -> getNamedItem(This,bstrName,newretNode)
#define IHTMLAttributeCollection2_setNamedItem(This,ppNode,newretNode) \
(This)->lpVtbl -> setNamedItem(This,ppNode,newretNode)
#define IHTMLAttributeCollection2_removeNamedItem(This,bstrName,newretNode) \
(This)->lpVtbl -> removeNamedItem(This,bstrName,newretNode)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLAttributeCollection2_getNamedItem_Proxy(
IHTMLAttributeCollection2 * This,
/* [in] */ BSTR bstrName,
/* [out][retval] */ IHTMLDOMAttribute **newretNode);
void __RPC_STUB IHTMLAttributeCollection2_getNamedItem_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLAttributeCollection2_setNamedItem_Proxy(
IHTMLAttributeCollection2 * This,
/* [in] */ IHTMLDOMAttribute *ppNode,
/* [out][retval] */ IHTMLDOMAttribute **newretNode);
void __RPC_STUB IHTMLAttributeCollection2_setNamedItem_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLAttributeCollection2_removeNamedItem_Proxy(
IHTMLAttributeCollection2 * This,
/* [in] */ BSTR bstrName,
/* [out][retval] */ IHTMLDOMAttribute **newretNode);
void __RPC_STUB IHTMLAttributeCollection2_removeNamedItem_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLAttributeCollection2_INTERFACE_DEFINED__ */
#ifndef __IHTMLDOMChildrenCollection_INTERFACE_DEFINED__
#define __IHTMLDOMChildrenCollection_INTERFACE_DEFINED__
/* interface IHTMLDOMChildrenCollection */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLDOMChildrenCollection;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f5ab-98b5-11cf-bb82-00aa00bdce0b")
IHTMLDOMChildrenCollection : public IDispatch
{
public:
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_length(
/* [out][retval] */ long *p) = 0;
virtual /* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get__newEnum(
/* [out][retval] */ IUnknown **p) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE item(
/* [in] */ long index,
/* [out][retval] */ IDispatch **ppItem) = 0;
};
#else /* C style interface */
typedef struct IHTMLDOMChildrenCollectionVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLDOMChildrenCollection * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLDOMChildrenCollection * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLDOMChildrenCollection * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLDOMChildrenCollection * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLDOMChildrenCollection * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLDOMChildrenCollection * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLDOMChildrenCollection * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_length )(
IHTMLDOMChildrenCollection * This,
/* [out][retval] */ long *p);
/* [restricted][hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__newEnum )(
IHTMLDOMChildrenCollection * This,
/* [out][retval] */ IUnknown **p);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *item )(
IHTMLDOMChildrenCollection * This,
/* [in] */ long index,
/* [out][retval] */ IDispatch **ppItem);
END_INTERFACE
} IHTMLDOMChildrenCollectionVtbl;
interface IHTMLDOMChildrenCollection
{
CONST_VTBL struct IHTMLDOMChildrenCollectionVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLDOMChildrenCollection_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLDOMChildrenCollection_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLDOMChildrenCollection_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLDOMChildrenCollection_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLDOMChildrenCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLDOMChildrenCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLDOMChildrenCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLDOMChildrenCollection_get_length(This,p) \
(This)->lpVtbl -> get_length(This,p)
#define IHTMLDOMChildrenCollection_get__newEnum(This,p) \
(This)->lpVtbl -> get__newEnum(This,p)
#define IHTMLDOMChildrenCollection_item(This,index,ppItem) \
(This)->lpVtbl -> item(This,index,ppItem)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDOMChildrenCollection_get_length_Proxy(
IHTMLDOMChildrenCollection * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLDOMChildrenCollection_get_length_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDOMChildrenCollection_get__newEnum_Proxy(
IHTMLDOMChildrenCollection * This,
/* [out][retval] */ IUnknown **p);
void __RPC_STUB IHTMLDOMChildrenCollection_get__newEnum_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLDOMChildrenCollection_item_Proxy(
IHTMLDOMChildrenCollection * This,
/* [in] */ long index,
/* [out][retval] */ IDispatch **ppItem);
void __RPC_STUB IHTMLDOMChildrenCollection_item_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLDOMChildrenCollection_INTERFACE_DEFINED__ */
#ifndef __DispHTMLAttributeCollection_DISPINTERFACE_DEFINED__
#define __DispHTMLAttributeCollection_DISPINTERFACE_DEFINED__
/* dispinterface DispHTMLAttributeCollection */
/* [uuid][hidden] */
EXTERN_C const IID DIID_DispHTMLAttributeCollection;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f56c-98b5-11cf-bb82-00aa00bdce0b")
DispHTMLAttributeCollection : public IDispatch
{
};
#else /* C style interface */
typedef struct DispHTMLAttributeCollectionVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
DispHTMLAttributeCollection * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
DispHTMLAttributeCollection * This);
ULONG ( STDMETHODCALLTYPE *Release )(
DispHTMLAttributeCollection * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
DispHTMLAttributeCollection * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
DispHTMLAttributeCollection * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
DispHTMLAttributeCollection * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
DispHTMLAttributeCollection * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} DispHTMLAttributeCollectionVtbl;
interface DispHTMLAttributeCollection
{
CONST_VTBL struct DispHTMLAttributeCollectionVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define DispHTMLAttributeCollection_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define DispHTMLAttributeCollection_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define DispHTMLAttributeCollection_Release(This) \
(This)->lpVtbl -> Release(This)
#define DispHTMLAttributeCollection_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define DispHTMLAttributeCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define DispHTMLAttributeCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define DispHTMLAttributeCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __DispHTMLAttributeCollection_DISPINTERFACE_DEFINED__ */
EXTERN_C const CLSID CLSID_HTMLAttributeCollection;
#ifdef __cplusplus
class DECLSPEC_UUID("3050f4cc-98b5-11cf-bb82-00aa00bdce0b")
HTMLAttributeCollection;
#endif
#ifndef __DispDOMChildrenCollection_DISPINTERFACE_DEFINED__
#define __DispDOMChildrenCollection_DISPINTERFACE_DEFINED__
/* dispinterface DispDOMChildrenCollection */
/* [uuid][hidden] */
EXTERN_C const IID DIID_DispDOMChildrenCollection;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f577-98b5-11cf-bb82-00aa00bdce0b")
DispDOMChildrenCollection : public IDispatch
{
};
#else /* C style interface */
typedef struct DispDOMChildrenCollectionVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
DispDOMChildrenCollection * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
DispDOMChildrenCollection * This);
ULONG ( STDMETHODCALLTYPE *Release )(
DispDOMChildrenCollection * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
DispDOMChildrenCollection * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
DispDOMChildrenCollection * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
DispDOMChildrenCollection * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
DispDOMChildrenCollection * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} DispDOMChildrenCollectionVtbl;
interface DispDOMChildrenCollection
{
CONST_VTBL struct DispDOMChildrenCollectionVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define DispDOMChildrenCollection_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define DispDOMChildrenCollection_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define DispDOMChildrenCollection_Release(This) \
(This)->lpVtbl -> Release(This)
#define DispDOMChildrenCollection_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define DispDOMChildrenCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define DispDOMChildrenCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define DispDOMChildrenCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __DispDOMChildrenCollection_DISPINTERFACE_DEFINED__ */
EXTERN_C const CLSID CLSID_DOMChildrenCollection;
#ifdef __cplusplus
class DECLSPEC_UUID("3050f5aa-98b5-11cf-bb82-00aa00bdce0b")
DOMChildrenCollection;
#endif
#ifndef __HTMLElementEvents2_DISPINTERFACE_DEFINED__
#define __HTMLElementEvents2_DISPINTERFACE_DEFINED__
/* dispinterface HTMLElementEvents2 */
/* [uuid][hidden] */
EXTERN_C const IID DIID_HTMLElementEvents2;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f60f-98b5-11cf-bb82-00aa00bdce0b")
HTMLElementEvents2 : public IDispatch
{
};
#else /* C style interface */
typedef struct HTMLElementEvents2Vtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
HTMLElementEvents2 * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
HTMLElementEvents2 * This);
ULONG ( STDMETHODCALLTYPE *Release )(
HTMLElementEvents2 * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
HTMLElementEvents2 * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
HTMLElementEvents2 * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
HTMLElementEvents2 * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
HTMLElementEvents2 * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} HTMLElementEvents2Vtbl;
interface HTMLElementEvents2
{
CONST_VTBL struct HTMLElementEvents2Vtbl *lpVtbl;
};
#ifdef COBJMACROS
#define HTMLElementEvents2_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define HTMLElementEvents2_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define HTMLElementEvents2_Release(This) \
(This)->lpVtbl -> Release(This)
#define HTMLElementEvents2_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define HTMLElementEvents2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define HTMLElementEvents2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define HTMLElementEvents2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __HTMLElementEvents2_DISPINTERFACE_DEFINED__ */
#ifndef __HTMLElementEvents_DISPINTERFACE_DEFINED__
#define __HTMLElementEvents_DISPINTERFACE_DEFINED__
/* dispinterface HTMLElementEvents */
/* [uuid][hidden] */
EXTERN_C const IID DIID_HTMLElementEvents;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f33c-98b5-11cf-bb82-00aa00bdce0b")
HTMLElementEvents : public IDispatch
{
};
#else /* C style interface */
typedef struct HTMLElementEventsVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
HTMLElementEvents * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
HTMLElementEvents * This);
ULONG ( STDMETHODCALLTYPE *Release )(
HTMLElementEvents * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
HTMLElementEvents * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
HTMLElementEvents * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
HTMLElementEvents * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
HTMLElementEvents * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} HTMLElementEventsVtbl;
interface HTMLElementEvents
{
CONST_VTBL struct HTMLElementEventsVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define HTMLElementEvents_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define HTMLElementEvents_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define HTMLElementEvents_Release(This) \
(This)->lpVtbl -> Release(This)
#define HTMLElementEvents_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define HTMLElementEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define HTMLElementEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define HTMLElementEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __HTMLElementEvents_DISPINTERFACE_DEFINED__ */
#ifndef __IHTMLElementCollection_INTERFACE_DEFINED__
#define __IHTMLElementCollection_INTERFACE_DEFINED__
/* interface IHTMLElementCollection */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLElementCollection;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f21f-98b5-11cf-bb82-00aa00bdce0b")
IHTMLElementCollection : public IDispatch
{
public:
virtual /* [id] */ HRESULT STDMETHODCALLTYPE toString(
/* [out][retval] */ BSTR *String) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_length(
/* [in] */ long v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_length(
/* [out][retval] */ long *p) = 0;
virtual /* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get__newEnum(
/* [out][retval] */ IUnknown **p) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE item(
/* [in][optional] */ VARIANT name,
/* [in][optional] */ VARIANT index,
/* [out][retval] */ IDispatch **pdisp) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE tags(
/* [in] */ VARIANT tagName,
/* [out][retval] */ IDispatch **pdisp) = 0;
};
#else /* C style interface */
typedef struct IHTMLElementCollectionVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLElementCollection * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLElementCollection * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLElementCollection * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLElementCollection * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLElementCollection * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLElementCollection * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLElementCollection * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *toString )(
IHTMLElementCollection * This,
/* [out][retval] */ BSTR *String);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_length )(
IHTMLElementCollection * This,
/* [in] */ long v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_length )(
IHTMLElementCollection * This,
/* [out][retval] */ long *p);
/* [restricted][hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__newEnum )(
IHTMLElementCollection * This,
/* [out][retval] */ IUnknown **p);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *item )(
IHTMLElementCollection * This,
/* [in][optional] */ VARIANT name,
/* [in][optional] */ VARIANT index,
/* [out][retval] */ IDispatch **pdisp);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *tags )(
IHTMLElementCollection * This,
/* [in] */ VARIANT tagName,
/* [out][retval] */ IDispatch **pdisp);
END_INTERFACE
} IHTMLElementCollectionVtbl;
interface IHTMLElementCollection
{
CONST_VTBL struct IHTMLElementCollectionVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLElementCollection_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLElementCollection_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLElementCollection_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLElementCollection_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLElementCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLElementCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLElementCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLElementCollection_toString(This,String) \
(This)->lpVtbl -> toString(This,String)
#define IHTMLElementCollection_put_length(This,v) \
(This)->lpVtbl -> put_length(This,v)
#define IHTMLElementCollection_get_length(This,p) \
(This)->lpVtbl -> get_length(This,p)
#define IHTMLElementCollection_get__newEnum(This,p) \
(This)->lpVtbl -> get__newEnum(This,p)
#define IHTMLElementCollection_item(This,name,index,pdisp) \
(This)->lpVtbl -> item(This,name,index,pdisp)
#define IHTMLElementCollection_tags(This,tagName,pdisp) \
(This)->lpVtbl -> tags(This,tagName,pdisp)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElementCollection_toString_Proxy(
IHTMLElementCollection * This,
/* [out][retval] */ BSTR *String);
void __RPC_STUB IHTMLElementCollection_toString_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElementCollection_put_length_Proxy(
IHTMLElementCollection * This,
/* [in] */ long v);
void __RPC_STUB IHTMLElementCollection_put_length_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElementCollection_get_length_Proxy(
IHTMLElementCollection * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLElementCollection_get_length_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElementCollection_get__newEnum_Proxy(
IHTMLElementCollection * This,
/* [out][retval] */ IUnknown **p);
void __RPC_STUB IHTMLElementCollection_get__newEnum_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElementCollection_item_Proxy(
IHTMLElementCollection * This,
/* [in][optional] */ VARIANT name,
/* [in][optional] */ VARIANT index,
/* [out][retval] */ IDispatch **pdisp);
void __RPC_STUB IHTMLElementCollection_item_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElementCollection_tags_Proxy(
IHTMLElementCollection * This,
/* [in] */ VARIANT tagName,
/* [out][retval] */ IDispatch **pdisp);
void __RPC_STUB IHTMLElementCollection_tags_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLElementCollection_INTERFACE_DEFINED__ */
#ifndef __IHTMLElement2_INTERFACE_DEFINED__
#define __IHTMLElement2_INTERFACE_DEFINED__
/* interface IHTMLElement2 */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLElement2;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f434-98b5-11cf-bb82-00aa00bdce0b")
IHTMLElement2 : public IDispatch
{
public:
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_scopeName(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE setCapture(
/* [in][defaultvalue] */ VARIANT_BOOL containerCapture = -1) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE releaseCapture( void) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onlosecapture(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onlosecapture(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE componentFromPoint(
/* [in] */ long x,
/* [in] */ long y,
/* [out][retval] */ BSTR *component) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE doScroll(
/* [in][optional] */ VARIANT component) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onscroll(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onscroll(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_ondrag(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_ondrag(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_ondragend(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_ondragend(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_ondragenter(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_ondragenter(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_ondragover(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_ondragover(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_ondragleave(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_ondragleave(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_ondrop(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_ondrop(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onbeforecut(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onbeforecut(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_oncut(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_oncut(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onbeforecopy(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onbeforecopy(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_oncopy(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_oncopy(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onbeforepaste(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onbeforepaste(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onpaste(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onpaste(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [nonbrowsable][id][propget] */ HRESULT STDMETHODCALLTYPE get_currentStyle(
/* [out][retval] */ IHTMLCurrentStyle **p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onpropertychange(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onpropertychange(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE getClientRects(
/* [out][retval] */ IHTMLRectCollection **pRectCol) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE getBoundingClientRect(
/* [out][retval] */ IHTMLRect **pRect) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE setExpression(
/* [in] */ BSTR propname,
/* [in] */ BSTR expression,
/* [in][defaultvalue] */ BSTR language = L"") = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE getExpression(
/* [in] */ BSTR propname,
/* [out][retval] */ VARIANT *expression) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE removeExpression(
/* [in] */ BSTR propname,
/* [out][retval] */ VARIANT_BOOL *pfSuccess) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_tabIndex(
/* [in] */ short v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_tabIndex(
/* [out][retval] */ short *p) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE focus( void) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_accessKey(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_accessKey(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onblur(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onblur(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onfocus(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onfocus(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onresize(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onresize(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE blur( void) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE addFilter(
/* [in] */ IUnknown *pUnk) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE removeFilter(
/* [in] */ IUnknown *pUnk) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_clientHeight(
/* [out][retval] */ long *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_clientWidth(
/* [out][retval] */ long *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_clientTop(
/* [out][retval] */ long *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_clientLeft(
/* [out][retval] */ long *p) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE attachEvent(
/* [in] */ BSTR event,
/* [in] */ IDispatch *pDisp,
/* [out][retval] */ VARIANT_BOOL *pfResult) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE detachEvent(
/* [in] */ BSTR event,
/* [in] */ IDispatch *pDisp) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_readyState(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onreadystatechange(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onreadystatechange(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onrowsdelete(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onrowsdelete(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onrowsinserted(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onrowsinserted(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_oncellchange(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_oncellchange(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_dir(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_dir(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE createControlRange(
/* [out][retval] */ IDispatch **range) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_scrollHeight(
/* [out][retval] */ long *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_scrollWidth(
/* [out][retval] */ long *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_scrollTop(
/* [in] */ long v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_scrollTop(
/* [out][retval] */ long *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_scrollLeft(
/* [in] */ long v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_scrollLeft(
/* [out][retval] */ long *p) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE clearAttributes( void) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE mergeAttributes(
/* [in] */ IHTMLElement *mergeThis) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_oncontextmenu(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_oncontextmenu(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE insertAdjacentElement(
/* [in] */ BSTR where,
/* [in] */ IHTMLElement *insertedElement,
/* [out][retval] */ IHTMLElement **inserted) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE applyElement(
/* [in] */ IHTMLElement *apply,
/* [in] */ BSTR where,
/* [out][retval] */ IHTMLElement **applied) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE getAdjacentText(
/* [in] */ BSTR where,
/* [out][retval] */ BSTR *text) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE replaceAdjacentText(
/* [in] */ BSTR where,
/* [in] */ BSTR newText,
/* [out][retval] */ BSTR *oldText) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_canHaveChildren(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE addBehavior(
/* [in] */ BSTR bstrUrl,
/* [in][optional] */ VARIANT *pvarFactory,
/* [out][retval] */ long *pCookie) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE removeBehavior(
/* [in] */ long cookie,
/* [out][retval] */ VARIANT_BOOL *pfResult) = 0;
virtual /* [nonbrowsable][id][propget] */ HRESULT STDMETHODCALLTYPE get_runtimeStyle(
/* [out][retval] */ IHTMLStyle **p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_behaviorUrns(
/* [out][retval] */ IDispatch **p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_tagUrn(
/* [in] */ BSTR v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_tagUrn(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onbeforeeditfocus(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onbeforeeditfocus(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get_readyStateValue(
/* [out][retval] */ long *p) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE getElementsByTagName(
/* [in] */ BSTR v,
/* [out][retval] */ IHTMLElementCollection **pelColl) = 0;
};
#else /* C style interface */
typedef struct IHTMLElement2Vtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLElement2 * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLElement2 * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLElement2 * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLElement2 * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLElement2 * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLElement2 * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLElement2 * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_scopeName )(
IHTMLElement2 * This,
/* [out][retval] */ BSTR *p);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *setCapture )(
IHTMLElement2 * This,
/* [in][defaultvalue] */ VARIANT_BOOL containerCapture);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *releaseCapture )(
IHTMLElement2 * This);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onlosecapture )(
IHTMLElement2 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onlosecapture )(
IHTMLElement2 * This,
/* [out][retval] */ VARIANT *p);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *componentFromPoint )(
IHTMLElement2 * This,
/* [in] */ long x,
/* [in] */ long y,
/* [out][retval] */ BSTR *component);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *doScroll )(
IHTMLElement2 * This,
/* [in][optional] */ VARIANT component);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onscroll )(
IHTMLElement2 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onscroll )(
IHTMLElement2 * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ondrag )(
IHTMLElement2 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ondrag )(
IHTMLElement2 * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ondragend )(
IHTMLElement2 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ondragend )(
IHTMLElement2 * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ondragenter )(
IHTMLElement2 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ondragenter )(
IHTMLElement2 * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ondragover )(
IHTMLElement2 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ondragover )(
IHTMLElement2 * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ondragleave )(
IHTMLElement2 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ondragleave )(
IHTMLElement2 * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ondrop )(
IHTMLElement2 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ondrop )(
IHTMLElement2 * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onbeforecut )(
IHTMLElement2 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onbeforecut )(
IHTMLElement2 * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_oncut )(
IHTMLElement2 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_oncut )(
IHTMLElement2 * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onbeforecopy )(
IHTMLElement2 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onbeforecopy )(
IHTMLElement2 * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_oncopy )(
IHTMLElement2 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_oncopy )(
IHTMLElement2 * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onbeforepaste )(
IHTMLElement2 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onbeforepaste )(
IHTMLElement2 * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onpaste )(
IHTMLElement2 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onpaste )(
IHTMLElement2 * This,
/* [out][retval] */ VARIANT *p);
/* [nonbrowsable][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_currentStyle )(
IHTMLElement2 * This,
/* [out][retval] */ IHTMLCurrentStyle **p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onpropertychange )(
IHTMLElement2 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onpropertychange )(
IHTMLElement2 * This,
/* [out][retval] */ VARIANT *p);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *getClientRects )(
IHTMLElement2 * This,
/* [out][retval] */ IHTMLRectCollection **pRectCol);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *getBoundingClientRect )(
IHTMLElement2 * This,
/* [out][retval] */ IHTMLRect **pRect);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *setExpression )(
IHTMLElement2 * This,
/* [in] */ BSTR propname,
/* [in] */ BSTR expression,
/* [in][defaultvalue] */ BSTR language);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *getExpression )(
IHTMLElement2 * This,
/* [in] */ BSTR propname,
/* [out][retval] */ VARIANT *expression);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *removeExpression )(
IHTMLElement2 * This,
/* [in] */ BSTR propname,
/* [out][retval] */ VARIANT_BOOL *pfSuccess);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_tabIndex )(
IHTMLElement2 * This,
/* [in] */ short v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_tabIndex )(
IHTMLElement2 * This,
/* [out][retval] */ short *p);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *focus )(
IHTMLElement2 * This);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_accessKey )(
IHTMLElement2 * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_accessKey )(
IHTMLElement2 * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onblur )(
IHTMLElement2 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onblur )(
IHTMLElement2 * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onfocus )(
IHTMLElement2 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onfocus )(
IHTMLElement2 * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onresize )(
IHTMLElement2 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onresize )(
IHTMLElement2 * This,
/* [out][retval] */ VARIANT *p);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *blur )(
IHTMLElement2 * This);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *addFilter )(
IHTMLElement2 * This,
/* [in] */ IUnknown *pUnk);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *removeFilter )(
IHTMLElement2 * This,
/* [in] */ IUnknown *pUnk);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_clientHeight )(
IHTMLElement2 * This,
/* [out][retval] */ long *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_clientWidth )(
IHTMLElement2 * This,
/* [out][retval] */ long *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_clientTop )(
IHTMLElement2 * This,
/* [out][retval] */ long *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_clientLeft )(
IHTMLElement2 * This,
/* [out][retval] */ long *p);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *attachEvent )(
IHTMLElement2 * This,
/* [in] */ BSTR event,
/* [in] */ IDispatch *pDisp,
/* [out][retval] */ VARIANT_BOOL *pfResult);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *detachEvent )(
IHTMLElement2 * This,
/* [in] */ BSTR event,
/* [in] */ IDispatch *pDisp);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_readyState )(
IHTMLElement2 * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onreadystatechange )(
IHTMLElement2 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onreadystatechange )(
IHTMLElement2 * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onrowsdelete )(
IHTMLElement2 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onrowsdelete )(
IHTMLElement2 * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onrowsinserted )(
IHTMLElement2 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onrowsinserted )(
IHTMLElement2 * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_oncellchange )(
IHTMLElement2 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_oncellchange )(
IHTMLElement2 * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_dir )(
IHTMLElement2 * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_dir )(
IHTMLElement2 * This,
/* [out][retval] */ BSTR *p);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *createControlRange )(
IHTMLElement2 * This,
/* [out][retval] */ IDispatch **range);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_scrollHeight )(
IHTMLElement2 * This,
/* [out][retval] */ long *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_scrollWidth )(
IHTMLElement2 * This,
/* [out][retval] */ long *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_scrollTop )(
IHTMLElement2 * This,
/* [in] */ long v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_scrollTop )(
IHTMLElement2 * This,
/* [out][retval] */ long *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_scrollLeft )(
IHTMLElement2 * This,
/* [in] */ long v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_scrollLeft )(
IHTMLElement2 * This,
/* [out][retval] */ long *p);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *clearAttributes )(
IHTMLElement2 * This);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *mergeAttributes )(
IHTMLElement2 * This,
/* [in] */ IHTMLElement *mergeThis);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_oncontextmenu )(
IHTMLElement2 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_oncontextmenu )(
IHTMLElement2 * This,
/* [out][retval] */ VARIANT *p);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *insertAdjacentElement )(
IHTMLElement2 * This,
/* [in] */ BSTR where,
/* [in] */ IHTMLElement *insertedElement,
/* [out][retval] */ IHTMLElement **inserted);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *applyElement )(
IHTMLElement2 * This,
/* [in] */ IHTMLElement *apply,
/* [in] */ BSTR where,
/* [out][retval] */ IHTMLElement **applied);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *getAdjacentText )(
IHTMLElement2 * This,
/* [in] */ BSTR where,
/* [out][retval] */ BSTR *text);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *replaceAdjacentText )(
IHTMLElement2 * This,
/* [in] */ BSTR where,
/* [in] */ BSTR newText,
/* [out][retval] */ BSTR *oldText);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_canHaveChildren )(
IHTMLElement2 * This,
/* [out][retval] */ VARIANT_BOOL *p);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *addBehavior )(
IHTMLElement2 * This,
/* [in] */ BSTR bstrUrl,
/* [in][optional] */ VARIANT *pvarFactory,
/* [out][retval] */ long *pCookie);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *removeBehavior )(
IHTMLElement2 * This,
/* [in] */ long cookie,
/* [out][retval] */ VARIANT_BOOL *pfResult);
/* [nonbrowsable][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_runtimeStyle )(
IHTMLElement2 * This,
/* [out][retval] */ IHTMLStyle **p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_behaviorUrns )(
IHTMLElement2 * This,
/* [out][retval] */ IDispatch **p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_tagUrn )(
IHTMLElement2 * This,
/* [in] */ BSTR v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_tagUrn )(
IHTMLElement2 * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onbeforeeditfocus )(
IHTMLElement2 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onbeforeeditfocus )(
IHTMLElement2 * This,
/* [out][retval] */ VARIANT *p);
/* [restricted][hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_readyStateValue )(
IHTMLElement2 * This,
/* [out][retval] */ long *p);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *getElementsByTagName )(
IHTMLElement2 * This,
/* [in] */ BSTR v,
/* [out][retval] */ IHTMLElementCollection **pelColl);
END_INTERFACE
} IHTMLElement2Vtbl;
interface IHTMLElement2
{
CONST_VTBL struct IHTMLElement2Vtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLElement2_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLElement2_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLElement2_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLElement2_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLElement2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLElement2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLElement2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLElement2_get_scopeName(This,p) \
(This)->lpVtbl -> get_scopeName(This,p)
#define IHTMLElement2_setCapture(This,containerCapture) \
(This)->lpVtbl -> setCapture(This,containerCapture)
#define IHTMLElement2_releaseCapture(This) \
(This)->lpVtbl -> releaseCapture(This)
#define IHTMLElement2_put_onlosecapture(This,v) \
(This)->lpVtbl -> put_onlosecapture(This,v)
#define IHTMLElement2_get_onlosecapture(This,p) \
(This)->lpVtbl -> get_onlosecapture(This,p)
#define IHTMLElement2_componentFromPoint(This,x,y,component) \
(This)->lpVtbl -> componentFromPoint(This,x,y,component)
#define IHTMLElement2_doScroll(This,component) \
(This)->lpVtbl -> doScroll(This,component)
#define IHTMLElement2_put_onscroll(This,v) \
(This)->lpVtbl -> put_onscroll(This,v)
#define IHTMLElement2_get_onscroll(This,p) \
(This)->lpVtbl -> get_onscroll(This,p)
#define IHTMLElement2_put_ondrag(This,v) \
(This)->lpVtbl -> put_ondrag(This,v)
#define IHTMLElement2_get_ondrag(This,p) \
(This)->lpVtbl -> get_ondrag(This,p)
#define IHTMLElement2_put_ondragend(This,v) \
(This)->lpVtbl -> put_ondragend(This,v)
#define IHTMLElement2_get_ondragend(This,p) \
(This)->lpVtbl -> get_ondragend(This,p)
#define IHTMLElement2_put_ondragenter(This,v) \
(This)->lpVtbl -> put_ondragenter(This,v)
#define IHTMLElement2_get_ondragenter(This,p) \
(This)->lpVtbl -> get_ondragenter(This,p)
#define IHTMLElement2_put_ondragover(This,v) \
(This)->lpVtbl -> put_ondragover(This,v)
#define IHTMLElement2_get_ondragover(This,p) \
(This)->lpVtbl -> get_ondragover(This,p)
#define IHTMLElement2_put_ondragleave(This,v) \
(This)->lpVtbl -> put_ondragleave(This,v)
#define IHTMLElement2_get_ondragleave(This,p) \
(This)->lpVtbl -> get_ondragleave(This,p)
#define IHTMLElement2_put_ondrop(This,v) \
(This)->lpVtbl -> put_ondrop(This,v)
#define IHTMLElement2_get_ondrop(This,p) \
(This)->lpVtbl -> get_ondrop(This,p)
#define IHTMLElement2_put_onbeforecut(This,v) \
(This)->lpVtbl -> put_onbeforecut(This,v)
#define IHTMLElement2_get_onbeforecut(This,p) \
(This)->lpVtbl -> get_onbeforecut(This,p)
#define IHTMLElement2_put_oncut(This,v) \
(This)->lpVtbl -> put_oncut(This,v)
#define IHTMLElement2_get_oncut(This,p) \
(This)->lpVtbl -> get_oncut(This,p)
#define IHTMLElement2_put_onbeforecopy(This,v) \
(This)->lpVtbl -> put_onbeforecopy(This,v)
#define IHTMLElement2_get_onbeforecopy(This,p) \
(This)->lpVtbl -> get_onbeforecopy(This,p)
#define IHTMLElement2_put_oncopy(This,v) \
(This)->lpVtbl -> put_oncopy(This,v)
#define IHTMLElement2_get_oncopy(This,p) \
(This)->lpVtbl -> get_oncopy(This,p)
#define IHTMLElement2_put_onbeforepaste(This,v) \
(This)->lpVtbl -> put_onbeforepaste(This,v)
#define IHTMLElement2_get_onbeforepaste(This,p) \
(This)->lpVtbl -> get_onbeforepaste(This,p)
#define IHTMLElement2_put_onpaste(This,v) \
(This)->lpVtbl -> put_onpaste(This,v)
#define IHTMLElement2_get_onpaste(This,p) \
(This)->lpVtbl -> get_onpaste(This,p)
#define IHTMLElement2_get_currentStyle(This,p) \
(This)->lpVtbl -> get_currentStyle(This,p)
#define IHTMLElement2_put_onpropertychange(This,v) \
(This)->lpVtbl -> put_onpropertychange(This,v)
#define IHTMLElement2_get_onpropertychange(This,p) \
(This)->lpVtbl -> get_onpropertychange(This,p)
#define IHTMLElement2_getClientRects(This,pRectCol) \
(This)->lpVtbl -> getClientRects(This,pRectCol)
#define IHTMLElement2_getBoundingClientRect(This,pRect) \
(This)->lpVtbl -> getBoundingClientRect(This,pRect)
#define IHTMLElement2_setExpression(This,propname,expression,language) \
(This)->lpVtbl -> setExpression(This,propname,expression,language)
#define IHTMLElement2_getExpression(This,propname,expression) \
(This)->lpVtbl -> getExpression(This,propname,expression)
#define IHTMLElement2_removeExpression(This,propname,pfSuccess) \
(This)->lpVtbl -> removeExpression(This,propname,pfSuccess)
#define IHTMLElement2_put_tabIndex(This,v) \
(This)->lpVtbl -> put_tabIndex(This,v)
#define IHTMLElement2_get_tabIndex(This,p) \
(This)->lpVtbl -> get_tabIndex(This,p)
#define IHTMLElement2_focus(This) \
(This)->lpVtbl -> focus(This)
#define IHTMLElement2_put_accessKey(This,v) \
(This)->lpVtbl -> put_accessKey(This,v)
#define IHTMLElement2_get_accessKey(This,p) \
(This)->lpVtbl -> get_accessKey(This,p)
#define IHTMLElement2_put_onblur(This,v) \
(This)->lpVtbl -> put_onblur(This,v)
#define IHTMLElement2_get_onblur(This,p) \
(This)->lpVtbl -> get_onblur(This,p)
#define IHTMLElement2_put_onfocus(This,v) \
(This)->lpVtbl -> put_onfocus(This,v)
#define IHTMLElement2_get_onfocus(This,p) \
(This)->lpVtbl -> get_onfocus(This,p)
#define IHTMLElement2_put_onresize(This,v) \
(This)->lpVtbl -> put_onresize(This,v)
#define IHTMLElement2_get_onresize(This,p) \
(This)->lpVtbl -> get_onresize(This,p)
#define IHTMLElement2_blur(This) \
(This)->lpVtbl -> blur(This)
#define IHTMLElement2_addFilter(This,pUnk) \
(This)->lpVtbl -> addFilter(This,pUnk)
#define IHTMLElement2_removeFilter(This,pUnk) \
(This)->lpVtbl -> removeFilter(This,pUnk)
#define IHTMLElement2_get_clientHeight(This,p) \
(This)->lpVtbl -> get_clientHeight(This,p)
#define IHTMLElement2_get_clientWidth(This,p) \
(This)->lpVtbl -> get_clientWidth(This,p)
#define IHTMLElement2_get_clientTop(This,p) \
(This)->lpVtbl -> get_clientTop(This,p)
#define IHTMLElement2_get_clientLeft(This,p) \
(This)->lpVtbl -> get_clientLeft(This,p)
#define IHTMLElement2_attachEvent(This,event,pDisp,pfResult) \
(This)->lpVtbl -> attachEvent(This,event,pDisp,pfResult)
#define IHTMLElement2_detachEvent(This,event,pDisp) \
(This)->lpVtbl -> detachEvent(This,event,pDisp)
#define IHTMLElement2_get_readyState(This,p) \
(This)->lpVtbl -> get_readyState(This,p)
#define IHTMLElement2_put_onreadystatechange(This,v) \
(This)->lpVtbl -> put_onreadystatechange(This,v)
#define IHTMLElement2_get_onreadystatechange(This,p) \
(This)->lpVtbl -> get_onreadystatechange(This,p)
#define IHTMLElement2_put_onrowsdelete(This,v) \
(This)->lpVtbl -> put_onrowsdelete(This,v)
#define IHTMLElement2_get_onrowsdelete(This,p) \
(This)->lpVtbl -> get_onrowsdelete(This,p)
#define IHTMLElement2_put_onrowsinserted(This,v) \
(This)->lpVtbl -> put_onrowsinserted(This,v)
#define IHTMLElement2_get_onrowsinserted(This,p) \
(This)->lpVtbl -> get_onrowsinserted(This,p)
#define IHTMLElement2_put_oncellchange(This,v) \
(This)->lpVtbl -> put_oncellchange(This,v)
#define IHTMLElement2_get_oncellchange(This,p) \
(This)->lpVtbl -> get_oncellchange(This,p)
#define IHTMLElement2_put_dir(This,v) \
(This)->lpVtbl -> put_dir(This,v)
#define IHTMLElement2_get_dir(This,p) \
(This)->lpVtbl -> get_dir(This,p)
#define IHTMLElement2_createControlRange(This,range) \
(This)->lpVtbl -> createControlRange(This,range)
#define IHTMLElement2_get_scrollHeight(This,p) \
(This)->lpVtbl -> get_scrollHeight(This,p)
#define IHTMLElement2_get_scrollWidth(This,p) \
(This)->lpVtbl -> get_scrollWidth(This,p)
#define IHTMLElement2_put_scrollTop(This,v) \
(This)->lpVtbl -> put_scrollTop(This,v)
#define IHTMLElement2_get_scrollTop(This,p) \
(This)->lpVtbl -> get_scrollTop(This,p)
#define IHTMLElement2_put_scrollLeft(This,v) \
(This)->lpVtbl -> put_scrollLeft(This,v)
#define IHTMLElement2_get_scrollLeft(This,p) \
(This)->lpVtbl -> get_scrollLeft(This,p)
#define IHTMLElement2_clearAttributes(This) \
(This)->lpVtbl -> clearAttributes(This)
#define IHTMLElement2_mergeAttributes(This,mergeThis) \
(This)->lpVtbl -> mergeAttributes(This,mergeThis)
#define IHTMLElement2_put_oncontextmenu(This,v) \
(This)->lpVtbl -> put_oncontextmenu(This,v)
#define IHTMLElement2_get_oncontextmenu(This,p) \
(This)->lpVtbl -> get_oncontextmenu(This,p)
#define IHTMLElement2_insertAdjacentElement(This,where,insertedElement,inserted) \
(This)->lpVtbl -> insertAdjacentElement(This,where,insertedElement,inserted)
#define IHTMLElement2_applyElement(This,apply,where,applied) \
(This)->lpVtbl -> applyElement(This,apply,where,applied)
#define IHTMLElement2_getAdjacentText(This,where,text) \
(This)->lpVtbl -> getAdjacentText(This,where,text)
#define IHTMLElement2_replaceAdjacentText(This,where,newText,oldText) \
(This)->lpVtbl -> replaceAdjacentText(This,where,newText,oldText)
#define IHTMLElement2_get_canHaveChildren(This,p) \
(This)->lpVtbl -> get_canHaveChildren(This,p)
#define IHTMLElement2_addBehavior(This,bstrUrl,pvarFactory,pCookie) \
(This)->lpVtbl -> addBehavior(This,bstrUrl,pvarFactory,pCookie)
#define IHTMLElement2_removeBehavior(This,cookie,pfResult) \
(This)->lpVtbl -> removeBehavior(This,cookie,pfResult)
#define IHTMLElement2_get_runtimeStyle(This,p) \
(This)->lpVtbl -> get_runtimeStyle(This,p)
#define IHTMLElement2_get_behaviorUrns(This,p) \
(This)->lpVtbl -> get_behaviorUrns(This,p)
#define IHTMLElement2_put_tagUrn(This,v) \
(This)->lpVtbl -> put_tagUrn(This,v)
#define IHTMLElement2_get_tagUrn(This,p) \
(This)->lpVtbl -> get_tagUrn(This,p)
#define IHTMLElement2_put_onbeforeeditfocus(This,v) \
(This)->lpVtbl -> put_onbeforeeditfocus(This,v)
#define IHTMLElement2_get_onbeforeeditfocus(This,p) \
(This)->lpVtbl -> get_onbeforeeditfocus(This,p)
#define IHTMLElement2_get_readyStateValue(This,p) \
(This)->lpVtbl -> get_readyStateValue(This,p)
#define IHTMLElement2_getElementsByTagName(This,v,pelColl) \
(This)->lpVtbl -> getElementsByTagName(This,v,pelColl)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_get_scopeName_Proxy(
IHTMLElement2 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLElement2_get_scopeName_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_setCapture_Proxy(
IHTMLElement2 * This,
/* [in][defaultvalue] */ VARIANT_BOOL containerCapture);
void __RPC_STUB IHTMLElement2_setCapture_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_releaseCapture_Proxy(
IHTMLElement2 * This);
void __RPC_STUB IHTMLElement2_releaseCapture_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_put_onlosecapture_Proxy(
IHTMLElement2 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLElement2_put_onlosecapture_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_get_onlosecapture_Proxy(
IHTMLElement2 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLElement2_get_onlosecapture_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_componentFromPoint_Proxy(
IHTMLElement2 * This,
/* [in] */ long x,
/* [in] */ long y,
/* [out][retval] */ BSTR *component);
void __RPC_STUB IHTMLElement2_componentFromPoint_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_doScroll_Proxy(
IHTMLElement2 * This,
/* [in][optional] */ VARIANT component);
void __RPC_STUB IHTMLElement2_doScroll_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_put_onscroll_Proxy(
IHTMLElement2 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLElement2_put_onscroll_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_get_onscroll_Proxy(
IHTMLElement2 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLElement2_get_onscroll_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_put_ondrag_Proxy(
IHTMLElement2 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLElement2_put_ondrag_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_get_ondrag_Proxy(
IHTMLElement2 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLElement2_get_ondrag_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_put_ondragend_Proxy(
IHTMLElement2 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLElement2_put_ondragend_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_get_ondragend_Proxy(
IHTMLElement2 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLElement2_get_ondragend_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_put_ondragenter_Proxy(
IHTMLElement2 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLElement2_put_ondragenter_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_get_ondragenter_Proxy(
IHTMLElement2 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLElement2_get_ondragenter_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_put_ondragover_Proxy(
IHTMLElement2 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLElement2_put_ondragover_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_get_ondragover_Proxy(
IHTMLElement2 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLElement2_get_ondragover_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_put_ondragleave_Proxy(
IHTMLElement2 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLElement2_put_ondragleave_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_get_ondragleave_Proxy(
IHTMLElement2 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLElement2_get_ondragleave_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_put_ondrop_Proxy(
IHTMLElement2 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLElement2_put_ondrop_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_get_ondrop_Proxy(
IHTMLElement2 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLElement2_get_ondrop_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_put_onbeforecut_Proxy(
IHTMLElement2 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLElement2_put_onbeforecut_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_get_onbeforecut_Proxy(
IHTMLElement2 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLElement2_get_onbeforecut_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_put_oncut_Proxy(
IHTMLElement2 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLElement2_put_oncut_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_get_oncut_Proxy(
IHTMLElement2 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLElement2_get_oncut_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_put_onbeforecopy_Proxy(
IHTMLElement2 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLElement2_put_onbeforecopy_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_get_onbeforecopy_Proxy(
IHTMLElement2 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLElement2_get_onbeforecopy_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_put_oncopy_Proxy(
IHTMLElement2 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLElement2_put_oncopy_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_get_oncopy_Proxy(
IHTMLElement2 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLElement2_get_oncopy_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_put_onbeforepaste_Proxy(
IHTMLElement2 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLElement2_put_onbeforepaste_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_get_onbeforepaste_Proxy(
IHTMLElement2 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLElement2_get_onbeforepaste_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_put_onpaste_Proxy(
IHTMLElement2 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLElement2_put_onpaste_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_get_onpaste_Proxy(
IHTMLElement2 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLElement2_get_onpaste_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [nonbrowsable][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_get_currentStyle_Proxy(
IHTMLElement2 * This,
/* [out][retval] */ IHTMLCurrentStyle **p);
void __RPC_STUB IHTMLElement2_get_currentStyle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_put_onpropertychange_Proxy(
IHTMLElement2 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLElement2_put_onpropertychange_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_get_onpropertychange_Proxy(
IHTMLElement2 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLElement2_get_onpropertychange_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_getClientRects_Proxy(
IHTMLElement2 * This,
/* [out][retval] */ IHTMLRectCollection **pRectCol);
void __RPC_STUB IHTMLElement2_getClientRects_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_getBoundingClientRect_Proxy(
IHTMLElement2 * This,
/* [out][retval] */ IHTMLRect **pRect);
void __RPC_STUB IHTMLElement2_getBoundingClientRect_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_setExpression_Proxy(
IHTMLElement2 * This,
/* [in] */ BSTR propname,
/* [in] */ BSTR expression,
/* [in][defaultvalue] */ BSTR language);
void __RPC_STUB IHTMLElement2_setExpression_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_getExpression_Proxy(
IHTMLElement2 * This,
/* [in] */ BSTR propname,
/* [out][retval] */ VARIANT *expression);
void __RPC_STUB IHTMLElement2_getExpression_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_removeExpression_Proxy(
IHTMLElement2 * This,
/* [in] */ BSTR propname,
/* [out][retval] */ VARIANT_BOOL *pfSuccess);
void __RPC_STUB IHTMLElement2_removeExpression_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_put_tabIndex_Proxy(
IHTMLElement2 * This,
/* [in] */ short v);
void __RPC_STUB IHTMLElement2_put_tabIndex_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_get_tabIndex_Proxy(
IHTMLElement2 * This,
/* [out][retval] */ short *p);
void __RPC_STUB IHTMLElement2_get_tabIndex_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_focus_Proxy(
IHTMLElement2 * This);
void __RPC_STUB IHTMLElement2_focus_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_put_accessKey_Proxy(
IHTMLElement2 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLElement2_put_accessKey_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_get_accessKey_Proxy(
IHTMLElement2 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLElement2_get_accessKey_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_put_onblur_Proxy(
IHTMLElement2 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLElement2_put_onblur_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_get_onblur_Proxy(
IHTMLElement2 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLElement2_get_onblur_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_put_onfocus_Proxy(
IHTMLElement2 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLElement2_put_onfocus_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_get_onfocus_Proxy(
IHTMLElement2 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLElement2_get_onfocus_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_put_onresize_Proxy(
IHTMLElement2 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLElement2_put_onresize_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_get_onresize_Proxy(
IHTMLElement2 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLElement2_get_onresize_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_blur_Proxy(
IHTMLElement2 * This);
void __RPC_STUB IHTMLElement2_blur_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_addFilter_Proxy(
IHTMLElement2 * This,
/* [in] */ IUnknown *pUnk);
void __RPC_STUB IHTMLElement2_addFilter_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_removeFilter_Proxy(
IHTMLElement2 * This,
/* [in] */ IUnknown *pUnk);
void __RPC_STUB IHTMLElement2_removeFilter_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_get_clientHeight_Proxy(
IHTMLElement2 * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLElement2_get_clientHeight_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_get_clientWidth_Proxy(
IHTMLElement2 * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLElement2_get_clientWidth_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_get_clientTop_Proxy(
IHTMLElement2 * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLElement2_get_clientTop_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_get_clientLeft_Proxy(
IHTMLElement2 * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLElement2_get_clientLeft_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_attachEvent_Proxy(
IHTMLElement2 * This,
/* [in] */ BSTR event,
/* [in] */ IDispatch *pDisp,
/* [out][retval] */ VARIANT_BOOL *pfResult);
void __RPC_STUB IHTMLElement2_attachEvent_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_detachEvent_Proxy(
IHTMLElement2 * This,
/* [in] */ BSTR event,
/* [in] */ IDispatch *pDisp);
void __RPC_STUB IHTMLElement2_detachEvent_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_get_readyState_Proxy(
IHTMLElement2 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLElement2_get_readyState_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_put_onreadystatechange_Proxy(
IHTMLElement2 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLElement2_put_onreadystatechange_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_get_onreadystatechange_Proxy(
IHTMLElement2 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLElement2_get_onreadystatechange_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_put_onrowsdelete_Proxy(
IHTMLElement2 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLElement2_put_onrowsdelete_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_get_onrowsdelete_Proxy(
IHTMLElement2 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLElement2_get_onrowsdelete_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_put_onrowsinserted_Proxy(
IHTMLElement2 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLElement2_put_onrowsinserted_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_get_onrowsinserted_Proxy(
IHTMLElement2 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLElement2_get_onrowsinserted_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_put_oncellchange_Proxy(
IHTMLElement2 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLElement2_put_oncellchange_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_get_oncellchange_Proxy(
IHTMLElement2 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLElement2_get_oncellchange_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_put_dir_Proxy(
IHTMLElement2 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLElement2_put_dir_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_get_dir_Proxy(
IHTMLElement2 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLElement2_get_dir_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_createControlRange_Proxy(
IHTMLElement2 * This,
/* [out][retval] */ IDispatch **range);
void __RPC_STUB IHTMLElement2_createControlRange_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_get_scrollHeight_Proxy(
IHTMLElement2 * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLElement2_get_scrollHeight_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_get_scrollWidth_Proxy(
IHTMLElement2 * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLElement2_get_scrollWidth_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_put_scrollTop_Proxy(
IHTMLElement2 * This,
/* [in] */ long v);
void __RPC_STUB IHTMLElement2_put_scrollTop_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_get_scrollTop_Proxy(
IHTMLElement2 * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLElement2_get_scrollTop_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_put_scrollLeft_Proxy(
IHTMLElement2 * This,
/* [in] */ long v);
void __RPC_STUB IHTMLElement2_put_scrollLeft_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_get_scrollLeft_Proxy(
IHTMLElement2 * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLElement2_get_scrollLeft_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_clearAttributes_Proxy(
IHTMLElement2 * This);
void __RPC_STUB IHTMLElement2_clearAttributes_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_mergeAttributes_Proxy(
IHTMLElement2 * This,
/* [in] */ IHTMLElement *mergeThis);
void __RPC_STUB IHTMLElement2_mergeAttributes_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_put_oncontextmenu_Proxy(
IHTMLElement2 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLElement2_put_oncontextmenu_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_get_oncontextmenu_Proxy(
IHTMLElement2 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLElement2_get_oncontextmenu_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_insertAdjacentElement_Proxy(
IHTMLElement2 * This,
/* [in] */ BSTR where,
/* [in] */ IHTMLElement *insertedElement,
/* [out][retval] */ IHTMLElement **inserted);
void __RPC_STUB IHTMLElement2_insertAdjacentElement_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_applyElement_Proxy(
IHTMLElement2 * This,
/* [in] */ IHTMLElement *apply,
/* [in] */ BSTR where,
/* [out][retval] */ IHTMLElement **applied);
void __RPC_STUB IHTMLElement2_applyElement_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_getAdjacentText_Proxy(
IHTMLElement2 * This,
/* [in] */ BSTR where,
/* [out][retval] */ BSTR *text);
void __RPC_STUB IHTMLElement2_getAdjacentText_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_replaceAdjacentText_Proxy(
IHTMLElement2 * This,
/* [in] */ BSTR where,
/* [in] */ BSTR newText,
/* [out][retval] */ BSTR *oldText);
void __RPC_STUB IHTMLElement2_replaceAdjacentText_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_get_canHaveChildren_Proxy(
IHTMLElement2 * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IHTMLElement2_get_canHaveChildren_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_addBehavior_Proxy(
IHTMLElement2 * This,
/* [in] */ BSTR bstrUrl,
/* [in][optional] */ VARIANT *pvarFactory,
/* [out][retval] */ long *pCookie);
void __RPC_STUB IHTMLElement2_addBehavior_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_removeBehavior_Proxy(
IHTMLElement2 * This,
/* [in] */ long cookie,
/* [out][retval] */ VARIANT_BOOL *pfResult);
void __RPC_STUB IHTMLElement2_removeBehavior_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [nonbrowsable][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_get_runtimeStyle_Proxy(
IHTMLElement2 * This,
/* [out][retval] */ IHTMLStyle **p);
void __RPC_STUB IHTMLElement2_get_runtimeStyle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_get_behaviorUrns_Proxy(
IHTMLElement2 * This,
/* [out][retval] */ IDispatch **p);
void __RPC_STUB IHTMLElement2_get_behaviorUrns_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_put_tagUrn_Proxy(
IHTMLElement2 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLElement2_put_tagUrn_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_get_tagUrn_Proxy(
IHTMLElement2 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLElement2_get_tagUrn_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_put_onbeforeeditfocus_Proxy(
IHTMLElement2 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLElement2_put_onbeforeeditfocus_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_get_onbeforeeditfocus_Proxy(
IHTMLElement2 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLElement2_get_onbeforeeditfocus_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_get_readyStateValue_Proxy(
IHTMLElement2 * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLElement2_get_readyStateValue_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_getElementsByTagName_Proxy(
IHTMLElement2 * This,
/* [in] */ BSTR v,
/* [out][retval] */ IHTMLElementCollection **pelColl);
void __RPC_STUB IHTMLElement2_getElementsByTagName_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLElement2_INTERFACE_DEFINED__ */
#ifndef __IHTMLElement3_INTERFACE_DEFINED__
#define __IHTMLElement3_INTERFACE_DEFINED__
/* interface IHTMLElement3 */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLElement3;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f673-98b5-11cf-bb82-00aa00bdce0b")
IHTMLElement3 : public IDispatch
{
public:
virtual /* [id] */ HRESULT STDMETHODCALLTYPE mergeAttributes(
/* [in] */ IHTMLElement *mergeThis,
/* [in][optional] */ VARIANT *pvarFlags) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_isMultiLine(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_canHaveHTML(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onlayoutcomplete(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onlayoutcomplete(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onpage(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onpage(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [nonbrowsable][restricted][hidden][id][propput] */ HRESULT STDMETHODCALLTYPE put_inflateBlock(
/* [in] */ VARIANT_BOOL v) = 0;
virtual /* [nonbrowsable][restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get_inflateBlock(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onbeforedeactivate(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onbeforedeactivate(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE setActive( void) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_contentEditable(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_contentEditable(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_isContentEditable(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_hideFocus(
/* [in] */ VARIANT_BOOL v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_hideFocus(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_disabled(
/* [in] */ VARIANT_BOOL v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_disabled(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_isDisabled(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onmove(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onmove(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_oncontrolselect(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_oncontrolselect(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE fireEvent(
/* [in] */ BSTR bstrEventName,
/* [in][optional] */ VARIANT *pvarEventObject,
/* [out][retval] */ VARIANT_BOOL *pfCancelled) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onresizestart(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onresizestart(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onresizeend(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onresizeend(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onmovestart(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onmovestart(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onmoveend(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onmoveend(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onmouseenter(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onmouseenter(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onmouseleave(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onmouseleave(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onactivate(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onactivate(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_ondeactivate(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_ondeactivate(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE dragDrop(
/* [out][retval] */ VARIANT_BOOL *pfRet) = 0;
virtual /* [nonbrowsable][restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get_glyphMode(
/* [out][retval] */ LONG *p) = 0;
};
#else /* C style interface */
typedef struct IHTMLElement3Vtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLElement3 * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLElement3 * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLElement3 * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLElement3 * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLElement3 * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLElement3 * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLElement3 * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *mergeAttributes )(
IHTMLElement3 * This,
/* [in] */ IHTMLElement *mergeThis,
/* [in][optional] */ VARIANT *pvarFlags);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isMultiLine )(
IHTMLElement3 * This,
/* [out][retval] */ VARIANT_BOOL *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_canHaveHTML )(
IHTMLElement3 * This,
/* [out][retval] */ VARIANT_BOOL *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onlayoutcomplete )(
IHTMLElement3 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onlayoutcomplete )(
IHTMLElement3 * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onpage )(
IHTMLElement3 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onpage )(
IHTMLElement3 * This,
/* [out][retval] */ VARIANT *p);
/* [nonbrowsable][restricted][hidden][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_inflateBlock )(
IHTMLElement3 * This,
/* [in] */ VARIANT_BOOL v);
/* [nonbrowsable][restricted][hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_inflateBlock )(
IHTMLElement3 * This,
/* [out][retval] */ VARIANT_BOOL *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onbeforedeactivate )(
IHTMLElement3 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onbeforedeactivate )(
IHTMLElement3 * This,
/* [out][retval] */ VARIANT *p);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *setActive )(
IHTMLElement3 * This);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_contentEditable )(
IHTMLElement3 * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_contentEditable )(
IHTMLElement3 * This,
/* [out][retval] */ BSTR *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isContentEditable )(
IHTMLElement3 * This,
/* [out][retval] */ VARIANT_BOOL *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_hideFocus )(
IHTMLElement3 * This,
/* [in] */ VARIANT_BOOL v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hideFocus )(
IHTMLElement3 * This,
/* [out][retval] */ VARIANT_BOOL *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_disabled )(
IHTMLElement3 * This,
/* [in] */ VARIANT_BOOL v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_disabled )(
IHTMLElement3 * This,
/* [out][retval] */ VARIANT_BOOL *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isDisabled )(
IHTMLElement3 * This,
/* [out][retval] */ VARIANT_BOOL *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onmove )(
IHTMLElement3 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onmove )(
IHTMLElement3 * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_oncontrolselect )(
IHTMLElement3 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_oncontrolselect )(
IHTMLElement3 * This,
/* [out][retval] */ VARIANT *p);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *fireEvent )(
IHTMLElement3 * This,
/* [in] */ BSTR bstrEventName,
/* [in][optional] */ VARIANT *pvarEventObject,
/* [out][retval] */ VARIANT_BOOL *pfCancelled);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onresizestart )(
IHTMLElement3 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onresizestart )(
IHTMLElement3 * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onresizeend )(
IHTMLElement3 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onresizeend )(
IHTMLElement3 * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onmovestart )(
IHTMLElement3 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onmovestart )(
IHTMLElement3 * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onmoveend )(
IHTMLElement3 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onmoveend )(
IHTMLElement3 * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onmouseenter )(
IHTMLElement3 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onmouseenter )(
IHTMLElement3 * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onmouseleave )(
IHTMLElement3 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onmouseleave )(
IHTMLElement3 * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onactivate )(
IHTMLElement3 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onactivate )(
IHTMLElement3 * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ondeactivate )(
IHTMLElement3 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ondeactivate )(
IHTMLElement3 * This,
/* [out][retval] */ VARIANT *p);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *dragDrop )(
IHTMLElement3 * This,
/* [out][retval] */ VARIANT_BOOL *pfRet);
/* [nonbrowsable][restricted][hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_glyphMode )(
IHTMLElement3 * This,
/* [out][retval] */ LONG *p);
END_INTERFACE
} IHTMLElement3Vtbl;
interface IHTMLElement3
{
CONST_VTBL struct IHTMLElement3Vtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLElement3_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLElement3_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLElement3_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLElement3_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLElement3_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLElement3_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLElement3_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLElement3_mergeAttributes(This,mergeThis,pvarFlags) \
(This)->lpVtbl -> mergeAttributes(This,mergeThis,pvarFlags)
#define IHTMLElement3_get_isMultiLine(This,p) \
(This)->lpVtbl -> get_isMultiLine(This,p)
#define IHTMLElement3_get_canHaveHTML(This,p) \
(This)->lpVtbl -> get_canHaveHTML(This,p)
#define IHTMLElement3_put_onlayoutcomplete(This,v) \
(This)->lpVtbl -> put_onlayoutcomplete(This,v)
#define IHTMLElement3_get_onlayoutcomplete(This,p) \
(This)->lpVtbl -> get_onlayoutcomplete(This,p)
#define IHTMLElement3_put_onpage(This,v) \
(This)->lpVtbl -> put_onpage(This,v)
#define IHTMLElement3_get_onpage(This,p) \
(This)->lpVtbl -> get_onpage(This,p)
#define IHTMLElement3_put_inflateBlock(This,v) \
(This)->lpVtbl -> put_inflateBlock(This,v)
#define IHTMLElement3_get_inflateBlock(This,p) \
(This)->lpVtbl -> get_inflateBlock(This,p)
#define IHTMLElement3_put_onbeforedeactivate(This,v) \
(This)->lpVtbl -> put_onbeforedeactivate(This,v)
#define IHTMLElement3_get_onbeforedeactivate(This,p) \
(This)->lpVtbl -> get_onbeforedeactivate(This,p)
#define IHTMLElement3_setActive(This) \
(This)->lpVtbl -> setActive(This)
#define IHTMLElement3_put_contentEditable(This,v) \
(This)->lpVtbl -> put_contentEditable(This,v)
#define IHTMLElement3_get_contentEditable(This,p) \
(This)->lpVtbl -> get_contentEditable(This,p)
#define IHTMLElement3_get_isContentEditable(This,p) \
(This)->lpVtbl -> get_isContentEditable(This,p)
#define IHTMLElement3_put_hideFocus(This,v) \
(This)->lpVtbl -> put_hideFocus(This,v)
#define IHTMLElement3_get_hideFocus(This,p) \
(This)->lpVtbl -> get_hideFocus(This,p)
#define IHTMLElement3_put_disabled(This,v) \
(This)->lpVtbl -> put_disabled(This,v)
#define IHTMLElement3_get_disabled(This,p) \
(This)->lpVtbl -> get_disabled(This,p)
#define IHTMLElement3_get_isDisabled(This,p) \
(This)->lpVtbl -> get_isDisabled(This,p)
#define IHTMLElement3_put_onmove(This,v) \
(This)->lpVtbl -> put_onmove(This,v)
#define IHTMLElement3_get_onmove(This,p) \
(This)->lpVtbl -> get_onmove(This,p)
#define IHTMLElement3_put_oncontrolselect(This,v) \
(This)->lpVtbl -> put_oncontrolselect(This,v)
#define IHTMLElement3_get_oncontrolselect(This,p) \
(This)->lpVtbl -> get_oncontrolselect(This,p)
#define IHTMLElement3_fireEvent(This,bstrEventName,pvarEventObject,pfCancelled) \
(This)->lpVtbl -> fireEvent(This,bstrEventName,pvarEventObject,pfCancelled)
#define IHTMLElement3_put_onresizestart(This,v) \
(This)->lpVtbl -> put_onresizestart(This,v)
#define IHTMLElement3_get_onresizestart(This,p) \
(This)->lpVtbl -> get_onresizestart(This,p)
#define IHTMLElement3_put_onresizeend(This,v) \
(This)->lpVtbl -> put_onresizeend(This,v)
#define IHTMLElement3_get_onresizeend(This,p) \
(This)->lpVtbl -> get_onresizeend(This,p)
#define IHTMLElement3_put_onmovestart(This,v) \
(This)->lpVtbl -> put_onmovestart(This,v)
#define IHTMLElement3_get_onmovestart(This,p) \
(This)->lpVtbl -> get_onmovestart(This,p)
#define IHTMLElement3_put_onmoveend(This,v) \
(This)->lpVtbl -> put_onmoveend(This,v)
#define IHTMLElement3_get_onmoveend(This,p) \
(This)->lpVtbl -> get_onmoveend(This,p)
#define IHTMLElement3_put_onmouseenter(This,v) \
(This)->lpVtbl -> put_onmouseenter(This,v)
#define IHTMLElement3_get_onmouseenter(This,p) \
(This)->lpVtbl -> get_onmouseenter(This,p)
#define IHTMLElement3_put_onmouseleave(This,v) \
(This)->lpVtbl -> put_onmouseleave(This,v)
#define IHTMLElement3_get_onmouseleave(This,p) \
(This)->lpVtbl -> get_onmouseleave(This,p)
#define IHTMLElement3_put_onactivate(This,v) \
(This)->lpVtbl -> put_onactivate(This,v)
#define IHTMLElement3_get_onactivate(This,p) \
(This)->lpVtbl -> get_onactivate(This,p)
#define IHTMLElement3_put_ondeactivate(This,v) \
(This)->lpVtbl -> put_ondeactivate(This,v)
#define IHTMLElement3_get_ondeactivate(This,p) \
(This)->lpVtbl -> get_ondeactivate(This,p)
#define IHTMLElement3_dragDrop(This,pfRet) \
(This)->lpVtbl -> dragDrop(This,pfRet)
#define IHTMLElement3_get_glyphMode(This,p) \
(This)->lpVtbl -> get_glyphMode(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement3_mergeAttributes_Proxy(
IHTMLElement3 * This,
/* [in] */ IHTMLElement *mergeThis,
/* [in][optional] */ VARIANT *pvarFlags);
void __RPC_STUB IHTMLElement3_mergeAttributes_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement3_get_isMultiLine_Proxy(
IHTMLElement3 * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IHTMLElement3_get_isMultiLine_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement3_get_canHaveHTML_Proxy(
IHTMLElement3 * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IHTMLElement3_get_canHaveHTML_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement3_put_onlayoutcomplete_Proxy(
IHTMLElement3 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLElement3_put_onlayoutcomplete_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement3_get_onlayoutcomplete_Proxy(
IHTMLElement3 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLElement3_get_onlayoutcomplete_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement3_put_onpage_Proxy(
IHTMLElement3 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLElement3_put_onpage_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement3_get_onpage_Proxy(
IHTMLElement3 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLElement3_get_onpage_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [nonbrowsable][restricted][hidden][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement3_put_inflateBlock_Proxy(
IHTMLElement3 * This,
/* [in] */ VARIANT_BOOL v);
void __RPC_STUB IHTMLElement3_put_inflateBlock_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [nonbrowsable][restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement3_get_inflateBlock_Proxy(
IHTMLElement3 * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IHTMLElement3_get_inflateBlock_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement3_put_onbeforedeactivate_Proxy(
IHTMLElement3 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLElement3_put_onbeforedeactivate_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement3_get_onbeforedeactivate_Proxy(
IHTMLElement3 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLElement3_get_onbeforedeactivate_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement3_setActive_Proxy(
IHTMLElement3 * This);
void __RPC_STUB IHTMLElement3_setActive_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement3_put_contentEditable_Proxy(
IHTMLElement3 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLElement3_put_contentEditable_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement3_get_contentEditable_Proxy(
IHTMLElement3 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLElement3_get_contentEditable_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement3_get_isContentEditable_Proxy(
IHTMLElement3 * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IHTMLElement3_get_isContentEditable_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement3_put_hideFocus_Proxy(
IHTMLElement3 * This,
/* [in] */ VARIANT_BOOL v);
void __RPC_STUB IHTMLElement3_put_hideFocus_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement3_get_hideFocus_Proxy(
IHTMLElement3 * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IHTMLElement3_get_hideFocus_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement3_put_disabled_Proxy(
IHTMLElement3 * This,
/* [in] */ VARIANT_BOOL v);
void __RPC_STUB IHTMLElement3_put_disabled_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement3_get_disabled_Proxy(
IHTMLElement3 * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IHTMLElement3_get_disabled_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement3_get_isDisabled_Proxy(
IHTMLElement3 * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IHTMLElement3_get_isDisabled_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement3_put_onmove_Proxy(
IHTMLElement3 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLElement3_put_onmove_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement3_get_onmove_Proxy(
IHTMLElement3 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLElement3_get_onmove_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement3_put_oncontrolselect_Proxy(
IHTMLElement3 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLElement3_put_oncontrolselect_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement3_get_oncontrolselect_Proxy(
IHTMLElement3 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLElement3_get_oncontrolselect_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement3_fireEvent_Proxy(
IHTMLElement3 * This,
/* [in] */ BSTR bstrEventName,
/* [in][optional] */ VARIANT *pvarEventObject,
/* [out][retval] */ VARIANT_BOOL *pfCancelled);
void __RPC_STUB IHTMLElement3_fireEvent_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement3_put_onresizestart_Proxy(
IHTMLElement3 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLElement3_put_onresizestart_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement3_get_onresizestart_Proxy(
IHTMLElement3 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLElement3_get_onresizestart_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement3_put_onresizeend_Proxy(
IHTMLElement3 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLElement3_put_onresizeend_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement3_get_onresizeend_Proxy(
IHTMLElement3 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLElement3_get_onresizeend_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement3_put_onmovestart_Proxy(
IHTMLElement3 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLElement3_put_onmovestart_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement3_get_onmovestart_Proxy(
IHTMLElement3 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLElement3_get_onmovestart_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement3_put_onmoveend_Proxy(
IHTMLElement3 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLElement3_put_onmoveend_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement3_get_onmoveend_Proxy(
IHTMLElement3 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLElement3_get_onmoveend_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement3_put_onmouseenter_Proxy(
IHTMLElement3 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLElement3_put_onmouseenter_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement3_get_onmouseenter_Proxy(
IHTMLElement3 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLElement3_get_onmouseenter_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement3_put_onmouseleave_Proxy(
IHTMLElement3 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLElement3_put_onmouseleave_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement3_get_onmouseleave_Proxy(
IHTMLElement3 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLElement3_get_onmouseleave_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement3_put_onactivate_Proxy(
IHTMLElement3 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLElement3_put_onactivate_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement3_get_onactivate_Proxy(
IHTMLElement3 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLElement3_get_onactivate_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement3_put_ondeactivate_Proxy(
IHTMLElement3 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLElement3_put_ondeactivate_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement3_get_ondeactivate_Proxy(
IHTMLElement3 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLElement3_get_ondeactivate_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement3_dragDrop_Proxy(
IHTMLElement3 * This,
/* [out][retval] */ VARIANT_BOOL *pfRet);
void __RPC_STUB IHTMLElement3_dragDrop_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [nonbrowsable][restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement3_get_glyphMode_Proxy(
IHTMLElement3 * This,
/* [out][retval] */ LONG *p);
void __RPC_STUB IHTMLElement3_get_glyphMode_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLElement3_INTERFACE_DEFINED__ */
#ifndef __IHTMLElement4_INTERFACE_DEFINED__
#define __IHTMLElement4_INTERFACE_DEFINED__
/* interface IHTMLElement4 */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLElement4;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f80f-98b5-11cf-bb82-00aa00bdce0b")
IHTMLElement4 : public IDispatch
{
public:
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onmousewheel(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onmousewheel(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE normalize( void) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE getAttributeNode(
/* [in] */ BSTR bstrname,
/* [out][retval] */ IHTMLDOMAttribute **ppAttribute) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE setAttributeNode(
/* [in] */ IHTMLDOMAttribute *pattr,
/* [out][retval] */ IHTMLDOMAttribute **ppretAttribute) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE removeAttributeNode(
/* [in] */ IHTMLDOMAttribute *pattr,
/* [out][retval] */ IHTMLDOMAttribute **ppretAttribute) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onbeforeactivate(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onbeforeactivate(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onfocusin(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onfocusin(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onfocusout(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onfocusout(
/* [out][retval] */ VARIANT *p) = 0;
};
#else /* C style interface */
typedef struct IHTMLElement4Vtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLElement4 * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLElement4 * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLElement4 * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLElement4 * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLElement4 * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLElement4 * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLElement4 * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onmousewheel )(
IHTMLElement4 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onmousewheel )(
IHTMLElement4 * This,
/* [out][retval] */ VARIANT *p);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *normalize )(
IHTMLElement4 * This);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *getAttributeNode )(
IHTMLElement4 * This,
/* [in] */ BSTR bstrname,
/* [out][retval] */ IHTMLDOMAttribute **ppAttribute);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *setAttributeNode )(
IHTMLElement4 * This,
/* [in] */ IHTMLDOMAttribute *pattr,
/* [out][retval] */ IHTMLDOMAttribute **ppretAttribute);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *removeAttributeNode )(
IHTMLElement4 * This,
/* [in] */ IHTMLDOMAttribute *pattr,
/* [out][retval] */ IHTMLDOMAttribute **ppretAttribute);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onbeforeactivate )(
IHTMLElement4 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onbeforeactivate )(
IHTMLElement4 * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onfocusin )(
IHTMLElement4 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onfocusin )(
IHTMLElement4 * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onfocusout )(
IHTMLElement4 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onfocusout )(
IHTMLElement4 * This,
/* [out][retval] */ VARIANT *p);
END_INTERFACE
} IHTMLElement4Vtbl;
interface IHTMLElement4
{
CONST_VTBL struct IHTMLElement4Vtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLElement4_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLElement4_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLElement4_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLElement4_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLElement4_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLElement4_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLElement4_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLElement4_put_onmousewheel(This,v) \
(This)->lpVtbl -> put_onmousewheel(This,v)
#define IHTMLElement4_get_onmousewheel(This,p) \
(This)->lpVtbl -> get_onmousewheel(This,p)
#define IHTMLElement4_normalize(This) \
(This)->lpVtbl -> normalize(This)
#define IHTMLElement4_getAttributeNode(This,bstrname,ppAttribute) \
(This)->lpVtbl -> getAttributeNode(This,bstrname,ppAttribute)
#define IHTMLElement4_setAttributeNode(This,pattr,ppretAttribute) \
(This)->lpVtbl -> setAttributeNode(This,pattr,ppretAttribute)
#define IHTMLElement4_removeAttributeNode(This,pattr,ppretAttribute) \
(This)->lpVtbl -> removeAttributeNode(This,pattr,ppretAttribute)
#define IHTMLElement4_put_onbeforeactivate(This,v) \
(This)->lpVtbl -> put_onbeforeactivate(This,v)
#define IHTMLElement4_get_onbeforeactivate(This,p) \
(This)->lpVtbl -> get_onbeforeactivate(This,p)
#define IHTMLElement4_put_onfocusin(This,v) \
(This)->lpVtbl -> put_onfocusin(This,v)
#define IHTMLElement4_get_onfocusin(This,p) \
(This)->lpVtbl -> get_onfocusin(This,p)
#define IHTMLElement4_put_onfocusout(This,v) \
(This)->lpVtbl -> put_onfocusout(This,v)
#define IHTMLElement4_get_onfocusout(This,p) \
(This)->lpVtbl -> get_onfocusout(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement4_put_onmousewheel_Proxy(
IHTMLElement4 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLElement4_put_onmousewheel_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement4_get_onmousewheel_Proxy(
IHTMLElement4 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLElement4_get_onmousewheel_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement4_normalize_Proxy(
IHTMLElement4 * This);
void __RPC_STUB IHTMLElement4_normalize_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement4_getAttributeNode_Proxy(
IHTMLElement4 * This,
/* [in] */ BSTR bstrname,
/* [out][retval] */ IHTMLDOMAttribute **ppAttribute);
void __RPC_STUB IHTMLElement4_getAttributeNode_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement4_setAttributeNode_Proxy(
IHTMLElement4 * This,
/* [in] */ IHTMLDOMAttribute *pattr,
/* [out][retval] */ IHTMLDOMAttribute **ppretAttribute);
void __RPC_STUB IHTMLElement4_setAttributeNode_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement4_removeAttributeNode_Proxy(
IHTMLElement4 * This,
/* [in] */ IHTMLDOMAttribute *pattr,
/* [out][retval] */ IHTMLDOMAttribute **ppretAttribute);
void __RPC_STUB IHTMLElement4_removeAttributeNode_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement4_put_onbeforeactivate_Proxy(
IHTMLElement4 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLElement4_put_onbeforeactivate_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement4_get_onbeforeactivate_Proxy(
IHTMLElement4 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLElement4_get_onbeforeactivate_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement4_put_onfocusin_Proxy(
IHTMLElement4 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLElement4_put_onfocusin_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement4_get_onfocusin_Proxy(
IHTMLElement4 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLElement4_get_onfocusin_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement4_put_onfocusout_Proxy(
IHTMLElement4 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLElement4_put_onfocusout_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement4_get_onfocusout_Proxy(
IHTMLElement4 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLElement4_get_onfocusout_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLElement4_INTERFACE_DEFINED__ */
#ifndef __IHTMLElementRender_INTERFACE_DEFINED__
#define __IHTMLElementRender_INTERFACE_DEFINED__
/* interface IHTMLElementRender */
/* [uuid][unique][object] */
EXTERN_C const IID IID_IHTMLElementRender;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f669-98b5-11cf-bb82-00aa00bdce0b")
IHTMLElementRender : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE DrawToDC(
/* [in] */ HDC hDC) = 0;
virtual HRESULT STDMETHODCALLTYPE SetDocumentPrinter(
/* [in] */ BSTR bstrPrinterName,
/* [in] */ HDC hDC) = 0;
};
#else /* C style interface */
typedef struct IHTMLElementRenderVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLElementRender * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLElementRender * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLElementRender * This);
HRESULT ( STDMETHODCALLTYPE *DrawToDC )(
IHTMLElementRender * This,
/* [in] */ HDC hDC);
HRESULT ( STDMETHODCALLTYPE *SetDocumentPrinter )(
IHTMLElementRender * This,
/* [in] */ BSTR bstrPrinterName,
/* [in] */ HDC hDC);
END_INTERFACE
} IHTMLElementRenderVtbl;
interface IHTMLElementRender
{
CONST_VTBL struct IHTMLElementRenderVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLElementRender_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLElementRender_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLElementRender_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLElementRender_DrawToDC(This,hDC) \
(This)->lpVtbl -> DrawToDC(This,hDC)
#define IHTMLElementRender_SetDocumentPrinter(This,bstrPrinterName,hDC) \
(This)->lpVtbl -> SetDocumentPrinter(This,bstrPrinterName,hDC)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IHTMLElementRender_DrawToDC_Proxy(
IHTMLElementRender * This,
/* [in] */ HDC hDC);
void __RPC_STUB IHTMLElementRender_DrawToDC_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IHTMLElementRender_SetDocumentPrinter_Proxy(
IHTMLElementRender * This,
/* [in] */ BSTR bstrPrinterName,
/* [in] */ HDC hDC);
void __RPC_STUB IHTMLElementRender_SetDocumentPrinter_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLElementRender_INTERFACE_DEFINED__ */
#ifndef __IHTMLUniqueName_INTERFACE_DEFINED__
#define __IHTMLUniqueName_INTERFACE_DEFINED__
/* interface IHTMLUniqueName */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLUniqueName;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f4d0-98b5-11cf-bb82-00aa00bdce0b")
IHTMLUniqueName : public IDispatch
{
public:
virtual /* [hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get_uniqueNumber(
/* [out][retval] */ long *p) = 0;
virtual /* [hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get_uniqueID(
/* [out][retval] */ BSTR *p) = 0;
};
#else /* C style interface */
typedef struct IHTMLUniqueNameVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLUniqueName * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLUniqueName * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLUniqueName * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLUniqueName * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLUniqueName * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLUniqueName * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLUniqueName * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_uniqueNumber )(
IHTMLUniqueName * This,
/* [out][retval] */ long *p);
/* [hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_uniqueID )(
IHTMLUniqueName * This,
/* [out][retval] */ BSTR *p);
END_INTERFACE
} IHTMLUniqueNameVtbl;
interface IHTMLUniqueName
{
CONST_VTBL struct IHTMLUniqueNameVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLUniqueName_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLUniqueName_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLUniqueName_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLUniqueName_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLUniqueName_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLUniqueName_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLUniqueName_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLUniqueName_get_uniqueNumber(This,p) \
(This)->lpVtbl -> get_uniqueNumber(This,p)
#define IHTMLUniqueName_get_uniqueID(This,p) \
(This)->lpVtbl -> get_uniqueID(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [hidden][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLUniqueName_get_uniqueNumber_Proxy(
IHTMLUniqueName * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLUniqueName_get_uniqueNumber_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [hidden][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLUniqueName_get_uniqueID_Proxy(
IHTMLUniqueName * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLUniqueName_get_uniqueID_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLUniqueName_INTERFACE_DEFINED__ */
#ifndef __IHTMLDatabinding_INTERFACE_DEFINED__
#define __IHTMLDatabinding_INTERFACE_DEFINED__
/* interface IHTMLDatabinding */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLDatabinding;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f3f2-98b5-11cf-bb82-00aa00bdce0b")
IHTMLDatabinding : public IDispatch
{
public:
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_dataFld(
/* [in] */ BSTR v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_dataFld(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_dataSrc(
/* [in] */ BSTR v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_dataSrc(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_dataFormatAs(
/* [in] */ BSTR v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_dataFormatAs(
/* [out][retval] */ BSTR *p) = 0;
};
#else /* C style interface */
typedef struct IHTMLDatabindingVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLDatabinding * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLDatabinding * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLDatabinding * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLDatabinding * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLDatabinding * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLDatabinding * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLDatabinding * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_dataFld )(
IHTMLDatabinding * This,
/* [in] */ BSTR v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_dataFld )(
IHTMLDatabinding * This,
/* [out][retval] */ BSTR *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_dataSrc )(
IHTMLDatabinding * This,
/* [in] */ BSTR v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_dataSrc )(
IHTMLDatabinding * This,
/* [out][retval] */ BSTR *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_dataFormatAs )(
IHTMLDatabinding * This,
/* [in] */ BSTR v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_dataFormatAs )(
IHTMLDatabinding * This,
/* [out][retval] */ BSTR *p);
END_INTERFACE
} IHTMLDatabindingVtbl;
interface IHTMLDatabinding
{
CONST_VTBL struct IHTMLDatabindingVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLDatabinding_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLDatabinding_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLDatabinding_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLDatabinding_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLDatabinding_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLDatabinding_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLDatabinding_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLDatabinding_put_dataFld(This,v) \
(This)->lpVtbl -> put_dataFld(This,v)
#define IHTMLDatabinding_get_dataFld(This,p) \
(This)->lpVtbl -> get_dataFld(This,p)
#define IHTMLDatabinding_put_dataSrc(This,v) \
(This)->lpVtbl -> put_dataSrc(This,v)
#define IHTMLDatabinding_get_dataSrc(This,p) \
(This)->lpVtbl -> get_dataSrc(This,p)
#define IHTMLDatabinding_put_dataFormatAs(This,v) \
(This)->lpVtbl -> put_dataFormatAs(This,v)
#define IHTMLDatabinding_get_dataFormatAs(This,p) \
(This)->lpVtbl -> get_dataFormatAs(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDatabinding_put_dataFld_Proxy(
IHTMLDatabinding * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLDatabinding_put_dataFld_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDatabinding_get_dataFld_Proxy(
IHTMLDatabinding * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLDatabinding_get_dataFld_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDatabinding_put_dataSrc_Proxy(
IHTMLDatabinding * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLDatabinding_put_dataSrc_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDatabinding_get_dataSrc_Proxy(
IHTMLDatabinding * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLDatabinding_get_dataSrc_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDatabinding_put_dataFormatAs_Proxy(
IHTMLDatabinding * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLDatabinding_put_dataFormatAs_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDatabinding_get_dataFormatAs_Proxy(
IHTMLDatabinding * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLDatabinding_get_dataFormatAs_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLDatabinding_INTERFACE_DEFINED__ */
#ifndef __IHTMLDocument_INTERFACE_DEFINED__
#define __IHTMLDocument_INTERFACE_DEFINED__
/* interface IHTMLDocument */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLDocument;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("626FC520-A41E-11cf-A731-00A0C9082637")
IHTMLDocument : public IDispatch
{
public:
virtual /* [nonbrowsable][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get_Script(
/* [out][retval] */ IDispatch **p) = 0;
};
#else /* C style interface */
typedef struct IHTMLDocumentVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLDocument * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLDocument * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLDocument * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLDocument * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLDocument * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLDocument * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLDocument * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [nonbrowsable][hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Script )(
IHTMLDocument * This,
/* [out][retval] */ IDispatch **p);
END_INTERFACE
} IHTMLDocumentVtbl;
interface IHTMLDocument
{
CONST_VTBL struct IHTMLDocumentVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLDocument_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLDocument_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLDocument_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLDocument_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLDocument_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLDocument_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLDocument_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLDocument_get_Script(This,p) \
(This)->lpVtbl -> get_Script(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [nonbrowsable][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument_get_Script_Proxy(
IHTMLDocument * This,
/* [out][retval] */ IDispatch **p);
void __RPC_STUB IHTMLDocument_get_Script_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLDocument_INTERFACE_DEFINED__ */
#ifndef __IHTMLElementDefaults_INTERFACE_DEFINED__
#define __IHTMLElementDefaults_INTERFACE_DEFINED__
/* interface IHTMLElementDefaults */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLElementDefaults;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f6c9-98b5-11cf-bb82-00aa00bdce0b")
IHTMLElementDefaults : public IDispatch
{
public:
virtual /* [nonbrowsable][id][propget] */ HRESULT STDMETHODCALLTYPE get_style(
/* [out][retval] */ IHTMLStyle **p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_tabStop(
/* [in] */ VARIANT_BOOL v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_tabStop(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_viewInheritStyle(
/* [in] */ VARIANT_BOOL v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_viewInheritStyle(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_viewMasterTab(
/* [in] */ VARIANT_BOOL v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_viewMasterTab(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_scrollSegmentX(
/* [in] */ long v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_scrollSegmentX(
/* [out][retval] */ long *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_scrollSegmentY(
/* [in] */ long v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_scrollSegmentY(
/* [out][retval] */ long *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_isMultiLine(
/* [in] */ VARIANT_BOOL v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_isMultiLine(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_contentEditable(
/* [in] */ BSTR v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_contentEditable(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_canHaveHTML(
/* [in] */ VARIANT_BOOL v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_canHaveHTML(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
virtual /* [id][propputref] */ HRESULT STDMETHODCALLTYPE putref_viewLink(
/* [in] */ IHTMLDocument *v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_viewLink(
/* [out][retval] */ IHTMLDocument **p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_frozen(
/* [in] */ VARIANT_BOOL v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_frozen(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
};
#else /* C style interface */
typedef struct IHTMLElementDefaultsVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLElementDefaults * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLElementDefaults * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLElementDefaults * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLElementDefaults * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLElementDefaults * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLElementDefaults * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLElementDefaults * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [nonbrowsable][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_style )(
IHTMLElementDefaults * This,
/* [out][retval] */ IHTMLStyle **p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_tabStop )(
IHTMLElementDefaults * This,
/* [in] */ VARIANT_BOOL v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_tabStop )(
IHTMLElementDefaults * This,
/* [out][retval] */ VARIANT_BOOL *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_viewInheritStyle )(
IHTMLElementDefaults * This,
/* [in] */ VARIANT_BOOL v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_viewInheritStyle )(
IHTMLElementDefaults * This,
/* [out][retval] */ VARIANT_BOOL *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_viewMasterTab )(
IHTMLElementDefaults * This,
/* [in] */ VARIANT_BOOL v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_viewMasterTab )(
IHTMLElementDefaults * This,
/* [out][retval] */ VARIANT_BOOL *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_scrollSegmentX )(
IHTMLElementDefaults * This,
/* [in] */ long v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_scrollSegmentX )(
IHTMLElementDefaults * This,
/* [out][retval] */ long *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_scrollSegmentY )(
IHTMLElementDefaults * This,
/* [in] */ long v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_scrollSegmentY )(
IHTMLElementDefaults * This,
/* [out][retval] */ long *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_isMultiLine )(
IHTMLElementDefaults * This,
/* [in] */ VARIANT_BOOL v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isMultiLine )(
IHTMLElementDefaults * This,
/* [out][retval] */ VARIANT_BOOL *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_contentEditable )(
IHTMLElementDefaults * This,
/* [in] */ BSTR v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_contentEditable )(
IHTMLElementDefaults * This,
/* [out][retval] */ BSTR *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_canHaveHTML )(
IHTMLElementDefaults * This,
/* [in] */ VARIANT_BOOL v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_canHaveHTML )(
IHTMLElementDefaults * This,
/* [out][retval] */ VARIANT_BOOL *p);
/* [id][propputref] */ HRESULT ( STDMETHODCALLTYPE *putref_viewLink )(
IHTMLElementDefaults * This,
/* [in] */ IHTMLDocument *v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_viewLink )(
IHTMLElementDefaults * This,
/* [out][retval] */ IHTMLDocument **p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_frozen )(
IHTMLElementDefaults * This,
/* [in] */ VARIANT_BOOL v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_frozen )(
IHTMLElementDefaults * This,
/* [out][retval] */ VARIANT_BOOL *p);
END_INTERFACE
} IHTMLElementDefaultsVtbl;
interface IHTMLElementDefaults
{
CONST_VTBL struct IHTMLElementDefaultsVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLElementDefaults_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLElementDefaults_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLElementDefaults_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLElementDefaults_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLElementDefaults_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLElementDefaults_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLElementDefaults_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLElementDefaults_get_style(This,p) \
(This)->lpVtbl -> get_style(This,p)
#define IHTMLElementDefaults_put_tabStop(This,v) \
(This)->lpVtbl -> put_tabStop(This,v)
#define IHTMLElementDefaults_get_tabStop(This,p) \
(This)->lpVtbl -> get_tabStop(This,p)
#define IHTMLElementDefaults_put_viewInheritStyle(This,v) \
(This)->lpVtbl -> put_viewInheritStyle(This,v)
#define IHTMLElementDefaults_get_viewInheritStyle(This,p) \
(This)->lpVtbl -> get_viewInheritStyle(This,p)
#define IHTMLElementDefaults_put_viewMasterTab(This,v) \
(This)->lpVtbl -> put_viewMasterTab(This,v)
#define IHTMLElementDefaults_get_viewMasterTab(This,p) \
(This)->lpVtbl -> get_viewMasterTab(This,p)
#define IHTMLElementDefaults_put_scrollSegmentX(This,v) \
(This)->lpVtbl -> put_scrollSegmentX(This,v)
#define IHTMLElementDefaults_get_scrollSegmentX(This,p) \
(This)->lpVtbl -> get_scrollSegmentX(This,p)
#define IHTMLElementDefaults_put_scrollSegmentY(This,v) \
(This)->lpVtbl -> put_scrollSegmentY(This,v)
#define IHTMLElementDefaults_get_scrollSegmentY(This,p) \
(This)->lpVtbl -> get_scrollSegmentY(This,p)
#define IHTMLElementDefaults_put_isMultiLine(This,v) \
(This)->lpVtbl -> put_isMultiLine(This,v)
#define IHTMLElementDefaults_get_isMultiLine(This,p) \
(This)->lpVtbl -> get_isMultiLine(This,p)
#define IHTMLElementDefaults_put_contentEditable(This,v) \
(This)->lpVtbl -> put_contentEditable(This,v)
#define IHTMLElementDefaults_get_contentEditable(This,p) \
(This)->lpVtbl -> get_contentEditable(This,p)
#define IHTMLElementDefaults_put_canHaveHTML(This,v) \
(This)->lpVtbl -> put_canHaveHTML(This,v)
#define IHTMLElementDefaults_get_canHaveHTML(This,p) \
(This)->lpVtbl -> get_canHaveHTML(This,p)
#define IHTMLElementDefaults_putref_viewLink(This,v) \
(This)->lpVtbl -> putref_viewLink(This,v)
#define IHTMLElementDefaults_get_viewLink(This,p) \
(This)->lpVtbl -> get_viewLink(This,p)
#define IHTMLElementDefaults_put_frozen(This,v) \
(This)->lpVtbl -> put_frozen(This,v)
#define IHTMLElementDefaults_get_frozen(This,p) \
(This)->lpVtbl -> get_frozen(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [nonbrowsable][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElementDefaults_get_style_Proxy(
IHTMLElementDefaults * This,
/* [out][retval] */ IHTMLStyle **p);
void __RPC_STUB IHTMLElementDefaults_get_style_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElementDefaults_put_tabStop_Proxy(
IHTMLElementDefaults * This,
/* [in] */ VARIANT_BOOL v);
void __RPC_STUB IHTMLElementDefaults_put_tabStop_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElementDefaults_get_tabStop_Proxy(
IHTMLElementDefaults * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IHTMLElementDefaults_get_tabStop_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElementDefaults_put_viewInheritStyle_Proxy(
IHTMLElementDefaults * This,
/* [in] */ VARIANT_BOOL v);
void __RPC_STUB IHTMLElementDefaults_put_viewInheritStyle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElementDefaults_get_viewInheritStyle_Proxy(
IHTMLElementDefaults * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IHTMLElementDefaults_get_viewInheritStyle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElementDefaults_put_viewMasterTab_Proxy(
IHTMLElementDefaults * This,
/* [in] */ VARIANT_BOOL v);
void __RPC_STUB IHTMLElementDefaults_put_viewMasterTab_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElementDefaults_get_viewMasterTab_Proxy(
IHTMLElementDefaults * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IHTMLElementDefaults_get_viewMasterTab_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElementDefaults_put_scrollSegmentX_Proxy(
IHTMLElementDefaults * This,
/* [in] */ long v);
void __RPC_STUB IHTMLElementDefaults_put_scrollSegmentX_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElementDefaults_get_scrollSegmentX_Proxy(
IHTMLElementDefaults * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLElementDefaults_get_scrollSegmentX_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElementDefaults_put_scrollSegmentY_Proxy(
IHTMLElementDefaults * This,
/* [in] */ long v);
void __RPC_STUB IHTMLElementDefaults_put_scrollSegmentY_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElementDefaults_get_scrollSegmentY_Proxy(
IHTMLElementDefaults * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLElementDefaults_get_scrollSegmentY_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElementDefaults_put_isMultiLine_Proxy(
IHTMLElementDefaults * This,
/* [in] */ VARIANT_BOOL v);
void __RPC_STUB IHTMLElementDefaults_put_isMultiLine_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElementDefaults_get_isMultiLine_Proxy(
IHTMLElementDefaults * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IHTMLElementDefaults_get_isMultiLine_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElementDefaults_put_contentEditable_Proxy(
IHTMLElementDefaults * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLElementDefaults_put_contentEditable_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElementDefaults_get_contentEditable_Proxy(
IHTMLElementDefaults * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLElementDefaults_get_contentEditable_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElementDefaults_put_canHaveHTML_Proxy(
IHTMLElementDefaults * This,
/* [in] */ VARIANT_BOOL v);
void __RPC_STUB IHTMLElementDefaults_put_canHaveHTML_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElementDefaults_get_canHaveHTML_Proxy(
IHTMLElementDefaults * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IHTMLElementDefaults_get_canHaveHTML_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propputref] */ HRESULT STDMETHODCALLTYPE IHTMLElementDefaults_putref_viewLink_Proxy(
IHTMLElementDefaults * This,
/* [in] */ IHTMLDocument *v);
void __RPC_STUB IHTMLElementDefaults_putref_viewLink_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElementDefaults_get_viewLink_Proxy(
IHTMLElementDefaults * This,
/* [out][retval] */ IHTMLDocument **p);
void __RPC_STUB IHTMLElementDefaults_get_viewLink_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElementDefaults_put_frozen_Proxy(
IHTMLElementDefaults * This,
/* [in] */ VARIANT_BOOL v);
void __RPC_STUB IHTMLElementDefaults_put_frozen_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElementDefaults_get_frozen_Proxy(
IHTMLElementDefaults * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IHTMLElementDefaults_get_frozen_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLElementDefaults_INTERFACE_DEFINED__ */
#ifndef __DispHTMLDefaults_DISPINTERFACE_DEFINED__
#define __DispHTMLDefaults_DISPINTERFACE_DEFINED__
/* dispinterface DispHTMLDefaults */
/* [uuid][hidden] */
EXTERN_C const IID DIID_DispHTMLDefaults;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f58c-98b5-11cf-bb82-00aa00bdce0b")
DispHTMLDefaults : public IDispatch
{
};
#else /* C style interface */
typedef struct DispHTMLDefaultsVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
DispHTMLDefaults * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
DispHTMLDefaults * This);
ULONG ( STDMETHODCALLTYPE *Release )(
DispHTMLDefaults * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
DispHTMLDefaults * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
DispHTMLDefaults * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
DispHTMLDefaults * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
DispHTMLDefaults * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} DispHTMLDefaultsVtbl;
interface DispHTMLDefaults
{
CONST_VTBL struct DispHTMLDefaultsVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define DispHTMLDefaults_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define DispHTMLDefaults_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define DispHTMLDefaults_Release(This) \
(This)->lpVtbl -> Release(This)
#define DispHTMLDefaults_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define DispHTMLDefaults_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define DispHTMLDefaults_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define DispHTMLDefaults_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __DispHTMLDefaults_DISPINTERFACE_DEFINED__ */
EXTERN_C const CLSID CLSID_HTMLDefaults;
#ifdef __cplusplus
class DECLSPEC_UUID("3050f6c8-98b5-11cf-bb82-00aa00bdce0b")
HTMLDefaults;
#endif
#ifndef __IHTCDefaultDispatch_INTERFACE_DEFINED__
#define __IHTCDefaultDispatch_INTERFACE_DEFINED__
/* interface IHTCDefaultDispatch */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTCDefaultDispatch;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f4fd-98b5-11cf-bb82-00aa00bdce0b")
IHTCDefaultDispatch : public IDispatch
{
public:
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_element(
/* [out][retval] */ IHTMLElement **p) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE createEventObject(
/* [out][retval] */ IHTMLEventObj **eventObj) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_defaults(
/* [out][retval] */ IDispatch **p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_document(
/* [out][retval] */ IDispatch **p) = 0;
};
#else /* C style interface */
typedef struct IHTCDefaultDispatchVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTCDefaultDispatch * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTCDefaultDispatch * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTCDefaultDispatch * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTCDefaultDispatch * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTCDefaultDispatch * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTCDefaultDispatch * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTCDefaultDispatch * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_element )(
IHTCDefaultDispatch * This,
/* [out][retval] */ IHTMLElement **p);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *createEventObject )(
IHTCDefaultDispatch * This,
/* [out][retval] */ IHTMLEventObj **eventObj);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_defaults )(
IHTCDefaultDispatch * This,
/* [out][retval] */ IDispatch **p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_document )(
IHTCDefaultDispatch * This,
/* [out][retval] */ IDispatch **p);
END_INTERFACE
} IHTCDefaultDispatchVtbl;
interface IHTCDefaultDispatch
{
CONST_VTBL struct IHTCDefaultDispatchVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTCDefaultDispatch_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTCDefaultDispatch_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTCDefaultDispatch_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTCDefaultDispatch_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTCDefaultDispatch_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTCDefaultDispatch_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTCDefaultDispatch_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTCDefaultDispatch_get_element(This,p) \
(This)->lpVtbl -> get_element(This,p)
#define IHTCDefaultDispatch_createEventObject(This,eventObj) \
(This)->lpVtbl -> createEventObject(This,eventObj)
#define IHTCDefaultDispatch_get_defaults(This,p) \
(This)->lpVtbl -> get_defaults(This,p)
#define IHTCDefaultDispatch_get_document(This,p) \
(This)->lpVtbl -> get_document(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTCDefaultDispatch_get_element_Proxy(
IHTCDefaultDispatch * This,
/* [out][retval] */ IHTMLElement **p);
void __RPC_STUB IHTCDefaultDispatch_get_element_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTCDefaultDispatch_createEventObject_Proxy(
IHTCDefaultDispatch * This,
/* [out][retval] */ IHTMLEventObj **eventObj);
void __RPC_STUB IHTCDefaultDispatch_createEventObject_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTCDefaultDispatch_get_defaults_Proxy(
IHTCDefaultDispatch * This,
/* [out][retval] */ IDispatch **p);
void __RPC_STUB IHTCDefaultDispatch_get_defaults_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTCDefaultDispatch_get_document_Proxy(
IHTCDefaultDispatch * This,
/* [out][retval] */ IDispatch **p);
void __RPC_STUB IHTCDefaultDispatch_get_document_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTCDefaultDispatch_INTERFACE_DEFINED__ */
#ifndef __IHTCPropertyBehavior_INTERFACE_DEFINED__
#define __IHTCPropertyBehavior_INTERFACE_DEFINED__
/* interface IHTCPropertyBehavior */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTCPropertyBehavior;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f5df-98b5-11cf-bb82-00aa00bdce0b")
IHTCPropertyBehavior : public IDispatch
{
public:
virtual /* [id] */ HRESULT STDMETHODCALLTYPE fireChange( void) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_value(
/* [in] */ VARIANT v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_value(
/* [out][retval] */ VARIANT *p) = 0;
};
#else /* C style interface */
typedef struct IHTCPropertyBehaviorVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTCPropertyBehavior * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTCPropertyBehavior * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTCPropertyBehavior * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTCPropertyBehavior * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTCPropertyBehavior * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTCPropertyBehavior * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTCPropertyBehavior * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *fireChange )(
IHTCPropertyBehavior * This);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_value )(
IHTCPropertyBehavior * This,
/* [in] */ VARIANT v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_value )(
IHTCPropertyBehavior * This,
/* [out][retval] */ VARIANT *p);
END_INTERFACE
} IHTCPropertyBehaviorVtbl;
interface IHTCPropertyBehavior
{
CONST_VTBL struct IHTCPropertyBehaviorVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTCPropertyBehavior_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTCPropertyBehavior_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTCPropertyBehavior_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTCPropertyBehavior_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTCPropertyBehavior_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTCPropertyBehavior_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTCPropertyBehavior_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTCPropertyBehavior_fireChange(This) \
(This)->lpVtbl -> fireChange(This)
#define IHTCPropertyBehavior_put_value(This,v) \
(This)->lpVtbl -> put_value(This,v)
#define IHTCPropertyBehavior_get_value(This,p) \
(This)->lpVtbl -> get_value(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id] */ HRESULT STDMETHODCALLTYPE IHTCPropertyBehavior_fireChange_Proxy(
IHTCPropertyBehavior * This);
void __RPC_STUB IHTCPropertyBehavior_fireChange_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTCPropertyBehavior_put_value_Proxy(
IHTCPropertyBehavior * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTCPropertyBehavior_put_value_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTCPropertyBehavior_get_value_Proxy(
IHTCPropertyBehavior * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTCPropertyBehavior_get_value_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTCPropertyBehavior_INTERFACE_DEFINED__ */
#ifndef __IHTCMethodBehavior_INTERFACE_DEFINED__
#define __IHTCMethodBehavior_INTERFACE_DEFINED__
/* interface IHTCMethodBehavior */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTCMethodBehavior;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f631-98b5-11cf-bb82-00aa00bdce0b")
IHTCMethodBehavior : public IDispatch
{
public:
};
#else /* C style interface */
typedef struct IHTCMethodBehaviorVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTCMethodBehavior * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTCMethodBehavior * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTCMethodBehavior * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTCMethodBehavior * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTCMethodBehavior * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTCMethodBehavior * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTCMethodBehavior * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} IHTCMethodBehaviorVtbl;
interface IHTCMethodBehavior
{
CONST_VTBL struct IHTCMethodBehaviorVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTCMethodBehavior_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTCMethodBehavior_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTCMethodBehavior_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTCMethodBehavior_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTCMethodBehavior_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTCMethodBehavior_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTCMethodBehavior_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __IHTCMethodBehavior_INTERFACE_DEFINED__ */
#ifndef __IHTCEventBehavior_INTERFACE_DEFINED__
#define __IHTCEventBehavior_INTERFACE_DEFINED__
/* interface IHTCEventBehavior */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTCEventBehavior;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f4ff-98b5-11cf-bb82-00aa00bdce0b")
IHTCEventBehavior : public IDispatch
{
public:
virtual /* [id] */ HRESULT STDMETHODCALLTYPE fire(
/* [in] */ IHTMLEventObj *pvar) = 0;
};
#else /* C style interface */
typedef struct IHTCEventBehaviorVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTCEventBehavior * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTCEventBehavior * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTCEventBehavior * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTCEventBehavior * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTCEventBehavior * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTCEventBehavior * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTCEventBehavior * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *fire )(
IHTCEventBehavior * This,
/* [in] */ IHTMLEventObj *pvar);
END_INTERFACE
} IHTCEventBehaviorVtbl;
interface IHTCEventBehavior
{
CONST_VTBL struct IHTCEventBehaviorVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTCEventBehavior_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTCEventBehavior_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTCEventBehavior_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTCEventBehavior_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTCEventBehavior_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTCEventBehavior_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTCEventBehavior_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTCEventBehavior_fire(This,pvar) \
(This)->lpVtbl -> fire(This,pvar)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id] */ HRESULT STDMETHODCALLTYPE IHTCEventBehavior_fire_Proxy(
IHTCEventBehavior * This,
/* [in] */ IHTMLEventObj *pvar);
void __RPC_STUB IHTCEventBehavior_fire_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTCEventBehavior_INTERFACE_DEFINED__ */
#ifndef __IHTCAttachBehavior_INTERFACE_DEFINED__
#define __IHTCAttachBehavior_INTERFACE_DEFINED__
/* interface IHTCAttachBehavior */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTCAttachBehavior;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f5f4-98b5-11cf-bb82-00aa00bdce0b")
IHTCAttachBehavior : public IDispatch
{
public:
virtual /* [id] */ HRESULT STDMETHODCALLTYPE fireEvent(
/* [in] */ IDispatch *evt) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE detachEvent( void) = 0;
};
#else /* C style interface */
typedef struct IHTCAttachBehaviorVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTCAttachBehavior * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTCAttachBehavior * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTCAttachBehavior * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTCAttachBehavior * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTCAttachBehavior * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTCAttachBehavior * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTCAttachBehavior * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *fireEvent )(
IHTCAttachBehavior * This,
/* [in] */ IDispatch *evt);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *detachEvent )(
IHTCAttachBehavior * This);
END_INTERFACE
} IHTCAttachBehaviorVtbl;
interface IHTCAttachBehavior
{
CONST_VTBL struct IHTCAttachBehaviorVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTCAttachBehavior_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTCAttachBehavior_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTCAttachBehavior_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTCAttachBehavior_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTCAttachBehavior_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTCAttachBehavior_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTCAttachBehavior_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTCAttachBehavior_fireEvent(This,evt) \
(This)->lpVtbl -> fireEvent(This,evt)
#define IHTCAttachBehavior_detachEvent(This) \
(This)->lpVtbl -> detachEvent(This)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id] */ HRESULT STDMETHODCALLTYPE IHTCAttachBehavior_fireEvent_Proxy(
IHTCAttachBehavior * This,
/* [in] */ IDispatch *evt);
void __RPC_STUB IHTCAttachBehavior_fireEvent_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTCAttachBehavior_detachEvent_Proxy(
IHTCAttachBehavior * This);
void __RPC_STUB IHTCAttachBehavior_detachEvent_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTCAttachBehavior_INTERFACE_DEFINED__ */
#ifndef __IHTCAttachBehavior2_INTERFACE_DEFINED__
#define __IHTCAttachBehavior2_INTERFACE_DEFINED__
/* interface IHTCAttachBehavior2 */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTCAttachBehavior2;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f7eb-98b5-11cf-bb82-00aa00bdce0b")
IHTCAttachBehavior2 : public IDispatch
{
public:
virtual /* [id] */ HRESULT STDMETHODCALLTYPE fireEvent(
/* [in] */ VARIANT evt) = 0;
};
#else /* C style interface */
typedef struct IHTCAttachBehavior2Vtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTCAttachBehavior2 * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTCAttachBehavior2 * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTCAttachBehavior2 * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTCAttachBehavior2 * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTCAttachBehavior2 * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTCAttachBehavior2 * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTCAttachBehavior2 * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *fireEvent )(
IHTCAttachBehavior2 * This,
/* [in] */ VARIANT evt);
END_INTERFACE
} IHTCAttachBehavior2Vtbl;
interface IHTCAttachBehavior2
{
CONST_VTBL struct IHTCAttachBehavior2Vtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTCAttachBehavior2_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTCAttachBehavior2_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTCAttachBehavior2_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTCAttachBehavior2_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTCAttachBehavior2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTCAttachBehavior2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTCAttachBehavior2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTCAttachBehavior2_fireEvent(This,evt) \
(This)->lpVtbl -> fireEvent(This,evt)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id] */ HRESULT STDMETHODCALLTYPE IHTCAttachBehavior2_fireEvent_Proxy(
IHTCAttachBehavior2 * This,
/* [in] */ VARIANT evt);
void __RPC_STUB IHTCAttachBehavior2_fireEvent_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTCAttachBehavior2_INTERFACE_DEFINED__ */
#ifndef __IHTCDescBehavior_INTERFACE_DEFINED__
#define __IHTCDescBehavior_INTERFACE_DEFINED__
/* interface IHTCDescBehavior */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTCDescBehavior;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f5dc-98b5-11cf-bb82-00aa00bdce0b")
IHTCDescBehavior : public IDispatch
{
public:
virtual /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE get_urn(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE get_name(
/* [out][retval] */ BSTR *p) = 0;
};
#else /* C style interface */
typedef struct IHTCDescBehaviorVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTCDescBehavior * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTCDescBehavior * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTCDescBehavior * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTCDescBehavior * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTCDescBehavior * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTCDescBehavior * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTCDescBehavior * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [bindable][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_urn )(
IHTCDescBehavior * This,
/* [out][retval] */ BSTR *p);
/* [bindable][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_name )(
IHTCDescBehavior * This,
/* [out][retval] */ BSTR *p);
END_INTERFACE
} IHTCDescBehaviorVtbl;
interface IHTCDescBehavior
{
CONST_VTBL struct IHTCDescBehaviorVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTCDescBehavior_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTCDescBehavior_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTCDescBehavior_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTCDescBehavior_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTCDescBehavior_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTCDescBehavior_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTCDescBehavior_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTCDescBehavior_get_urn(This,p) \
(This)->lpVtbl -> get_urn(This,p)
#define IHTCDescBehavior_get_name(This,p) \
(This)->lpVtbl -> get_name(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE IHTCDescBehavior_get_urn_Proxy(
IHTCDescBehavior * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTCDescBehavior_get_urn_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE IHTCDescBehavior_get_name_Proxy(
IHTCDescBehavior * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTCDescBehavior_get_name_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTCDescBehavior_INTERFACE_DEFINED__ */
#ifndef __DispHTCDefaultDispatch_DISPINTERFACE_DEFINED__
#define __DispHTCDefaultDispatch_DISPINTERFACE_DEFINED__
/* dispinterface DispHTCDefaultDispatch */
/* [uuid][hidden] */
EXTERN_C const IID DIID_DispHTCDefaultDispatch;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f573-98b5-11cf-bb82-00aa00bdce0b")
DispHTCDefaultDispatch : public IDispatch
{
};
#else /* C style interface */
typedef struct DispHTCDefaultDispatchVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
DispHTCDefaultDispatch * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
DispHTCDefaultDispatch * This);
ULONG ( STDMETHODCALLTYPE *Release )(
DispHTCDefaultDispatch * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
DispHTCDefaultDispatch * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
DispHTCDefaultDispatch * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
DispHTCDefaultDispatch * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
DispHTCDefaultDispatch * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} DispHTCDefaultDispatchVtbl;
interface DispHTCDefaultDispatch
{
CONST_VTBL struct DispHTCDefaultDispatchVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define DispHTCDefaultDispatch_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define DispHTCDefaultDispatch_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define DispHTCDefaultDispatch_Release(This) \
(This)->lpVtbl -> Release(This)
#define DispHTCDefaultDispatch_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define DispHTCDefaultDispatch_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define DispHTCDefaultDispatch_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define DispHTCDefaultDispatch_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __DispHTCDefaultDispatch_DISPINTERFACE_DEFINED__ */
EXTERN_C const CLSID CLSID_HTCDefaultDispatch;
#ifdef __cplusplus
class DECLSPEC_UUID("3050f4fc-98b5-11cf-bb82-00aa00bdce0b")
HTCDefaultDispatch;
#endif
#ifndef __DispHTCPropertyBehavior_DISPINTERFACE_DEFINED__
#define __DispHTCPropertyBehavior_DISPINTERFACE_DEFINED__
/* dispinterface DispHTCPropertyBehavior */
/* [uuid][hidden] */
EXTERN_C const IID DIID_DispHTCPropertyBehavior;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f57f-98b5-11cf-bb82-00aa00bdce0b")
DispHTCPropertyBehavior : public IDispatch
{
};
#else /* C style interface */
typedef struct DispHTCPropertyBehaviorVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
DispHTCPropertyBehavior * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
DispHTCPropertyBehavior * This);
ULONG ( STDMETHODCALLTYPE *Release )(
DispHTCPropertyBehavior * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
DispHTCPropertyBehavior * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
DispHTCPropertyBehavior * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
DispHTCPropertyBehavior * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
DispHTCPropertyBehavior * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} DispHTCPropertyBehaviorVtbl;
interface DispHTCPropertyBehavior
{
CONST_VTBL struct DispHTCPropertyBehaviorVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define DispHTCPropertyBehavior_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define DispHTCPropertyBehavior_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define DispHTCPropertyBehavior_Release(This) \
(This)->lpVtbl -> Release(This)
#define DispHTCPropertyBehavior_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define DispHTCPropertyBehavior_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define DispHTCPropertyBehavior_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define DispHTCPropertyBehavior_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __DispHTCPropertyBehavior_DISPINTERFACE_DEFINED__ */
EXTERN_C const CLSID CLSID_HTCPropertyBehavior;
#ifdef __cplusplus
class DECLSPEC_UUID("3050f5de-98b5-11cf-bb82-00aa00bdce0b")
HTCPropertyBehavior;
#endif
#ifndef __DispHTCMethodBehavior_DISPINTERFACE_DEFINED__
#define __DispHTCMethodBehavior_DISPINTERFACE_DEFINED__
/* dispinterface DispHTCMethodBehavior */
/* [uuid][hidden] */
EXTERN_C const IID DIID_DispHTCMethodBehavior;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f587-98b5-11cf-bb82-00aa00bdce0b")
DispHTCMethodBehavior : public IDispatch
{
};
#else /* C style interface */
typedef struct DispHTCMethodBehaviorVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
DispHTCMethodBehavior * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
DispHTCMethodBehavior * This);
ULONG ( STDMETHODCALLTYPE *Release )(
DispHTCMethodBehavior * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
DispHTCMethodBehavior * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
DispHTCMethodBehavior * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
DispHTCMethodBehavior * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
DispHTCMethodBehavior * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} DispHTCMethodBehaviorVtbl;
interface DispHTCMethodBehavior
{
CONST_VTBL struct DispHTCMethodBehaviorVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define DispHTCMethodBehavior_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define DispHTCMethodBehavior_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define DispHTCMethodBehavior_Release(This) \
(This)->lpVtbl -> Release(This)
#define DispHTCMethodBehavior_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define DispHTCMethodBehavior_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define DispHTCMethodBehavior_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define DispHTCMethodBehavior_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __DispHTCMethodBehavior_DISPINTERFACE_DEFINED__ */
EXTERN_C const CLSID CLSID_HTCMethodBehavior;
#ifdef __cplusplus
class DECLSPEC_UUID("3050f630-98b5-11cf-bb82-00aa00bdce0b")
HTCMethodBehavior;
#endif
#ifndef __DispHTCEventBehavior_DISPINTERFACE_DEFINED__
#define __DispHTCEventBehavior_DISPINTERFACE_DEFINED__
/* dispinterface DispHTCEventBehavior */
/* [uuid][hidden] */
EXTERN_C const IID DIID_DispHTCEventBehavior;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f574-98b5-11cf-bb82-00aa00bdce0b")
DispHTCEventBehavior : public IDispatch
{
};
#else /* C style interface */
typedef struct DispHTCEventBehaviorVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
DispHTCEventBehavior * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
DispHTCEventBehavior * This);
ULONG ( STDMETHODCALLTYPE *Release )(
DispHTCEventBehavior * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
DispHTCEventBehavior * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
DispHTCEventBehavior * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
DispHTCEventBehavior * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
DispHTCEventBehavior * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} DispHTCEventBehaviorVtbl;
interface DispHTCEventBehavior
{
CONST_VTBL struct DispHTCEventBehaviorVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define DispHTCEventBehavior_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define DispHTCEventBehavior_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define DispHTCEventBehavior_Release(This) \
(This)->lpVtbl -> Release(This)
#define DispHTCEventBehavior_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define DispHTCEventBehavior_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define DispHTCEventBehavior_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define DispHTCEventBehavior_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __DispHTCEventBehavior_DISPINTERFACE_DEFINED__ */
EXTERN_C const CLSID CLSID_HTCEventBehavior;
#ifdef __cplusplus
class DECLSPEC_UUID("3050f4fe-98b5-11cf-bb82-00aa00bdce0b")
HTCEventBehavior;
#endif
#ifndef __DispHTCAttachBehavior_DISPINTERFACE_DEFINED__
#define __DispHTCAttachBehavior_DISPINTERFACE_DEFINED__
/* dispinterface DispHTCAttachBehavior */
/* [uuid][hidden] */
EXTERN_C const IID DIID_DispHTCAttachBehavior;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f583-98b5-11cf-bb82-00aa00bdce0b")
DispHTCAttachBehavior : public IDispatch
{
};
#else /* C style interface */
typedef struct DispHTCAttachBehaviorVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
DispHTCAttachBehavior * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
DispHTCAttachBehavior * This);
ULONG ( STDMETHODCALLTYPE *Release )(
DispHTCAttachBehavior * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
DispHTCAttachBehavior * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
DispHTCAttachBehavior * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
DispHTCAttachBehavior * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
DispHTCAttachBehavior * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} DispHTCAttachBehaviorVtbl;
interface DispHTCAttachBehavior
{
CONST_VTBL struct DispHTCAttachBehaviorVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define DispHTCAttachBehavior_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define DispHTCAttachBehavior_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define DispHTCAttachBehavior_Release(This) \
(This)->lpVtbl -> Release(This)
#define DispHTCAttachBehavior_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define DispHTCAttachBehavior_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define DispHTCAttachBehavior_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define DispHTCAttachBehavior_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __DispHTCAttachBehavior_DISPINTERFACE_DEFINED__ */
EXTERN_C const CLSID CLSID_HTCAttachBehavior;
#ifdef __cplusplus
class DECLSPEC_UUID("3050f5f5-98b5-11cf-bb82-00aa00bdce0b")
HTCAttachBehavior;
#endif
#ifndef __DispHTCDescBehavior_DISPINTERFACE_DEFINED__
#define __DispHTCDescBehavior_DISPINTERFACE_DEFINED__
/* dispinterface DispHTCDescBehavior */
/* [uuid][hidden] */
EXTERN_C const IID DIID_DispHTCDescBehavior;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f57e-98b5-11cf-bb82-00aa00bdce0b")
DispHTCDescBehavior : public IDispatch
{
};
#else /* C style interface */
typedef struct DispHTCDescBehaviorVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
DispHTCDescBehavior * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
DispHTCDescBehavior * This);
ULONG ( STDMETHODCALLTYPE *Release )(
DispHTCDescBehavior * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
DispHTCDescBehavior * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
DispHTCDescBehavior * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
DispHTCDescBehavior * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
DispHTCDescBehavior * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} DispHTCDescBehaviorVtbl;
interface DispHTCDescBehavior
{
CONST_VTBL struct DispHTCDescBehaviorVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define DispHTCDescBehavior_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define DispHTCDescBehavior_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define DispHTCDescBehavior_Release(This) \
(This)->lpVtbl -> Release(This)
#define DispHTCDescBehavior_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define DispHTCDescBehavior_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define DispHTCDescBehavior_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define DispHTCDescBehavior_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __DispHTCDescBehavior_DISPINTERFACE_DEFINED__ */
EXTERN_C const CLSID CLSID_HTCDescBehavior;
#ifdef __cplusplus
class DECLSPEC_UUID("3050f5dd-98b5-11cf-bb82-00aa00bdce0b")
HTCDescBehavior;
#endif
#ifndef __IHTMLUrnCollection_INTERFACE_DEFINED__
#define __IHTMLUrnCollection_INTERFACE_DEFINED__
/* interface IHTMLUrnCollection */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLUrnCollection;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f5e2-98b5-11cf-bb82-00aa00bdce0b")
IHTMLUrnCollection : public IDispatch
{
public:
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_length(
/* [out][retval] */ long *p) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE item(
/* [in] */ long index,
/* [out][retval] */ BSTR *ppUrn) = 0;
};
#else /* C style interface */
typedef struct IHTMLUrnCollectionVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLUrnCollection * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLUrnCollection * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLUrnCollection * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLUrnCollection * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLUrnCollection * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLUrnCollection * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLUrnCollection * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_length )(
IHTMLUrnCollection * This,
/* [out][retval] */ long *p);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *item )(
IHTMLUrnCollection * This,
/* [in] */ long index,
/* [out][retval] */ BSTR *ppUrn);
END_INTERFACE
} IHTMLUrnCollectionVtbl;
interface IHTMLUrnCollection
{
CONST_VTBL struct IHTMLUrnCollectionVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLUrnCollection_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLUrnCollection_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLUrnCollection_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLUrnCollection_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLUrnCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLUrnCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLUrnCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLUrnCollection_get_length(This,p) \
(This)->lpVtbl -> get_length(This,p)
#define IHTMLUrnCollection_item(This,index,ppUrn) \
(This)->lpVtbl -> item(This,index,ppUrn)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLUrnCollection_get_length_Proxy(
IHTMLUrnCollection * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLUrnCollection_get_length_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLUrnCollection_item_Proxy(
IHTMLUrnCollection * This,
/* [in] */ long index,
/* [out][retval] */ BSTR *ppUrn);
void __RPC_STUB IHTMLUrnCollection_item_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLUrnCollection_INTERFACE_DEFINED__ */
EXTERN_C const CLSID CLSID_HTMLUrnCollection;
#ifdef __cplusplus
class DECLSPEC_UUID("3050f580-98b5-11cf-bb82-00aa00bdce0b")
HTMLUrnCollection;
#endif
#ifndef __IHTMLGenericElement_INTERFACE_DEFINED__
#define __IHTMLGenericElement_INTERFACE_DEFINED__
/* interface IHTMLGenericElement */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLGenericElement;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f4b7-98b5-11cf-bb82-00aa00bdce0b")
IHTMLGenericElement : public IDispatch
{
public:
virtual /* [hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get_recordset(
/* [out][retval] */ IDispatch **p) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE namedRecordset(
/* [in] */ BSTR dataMember,
/* [in][optional] */ VARIANT *hierarchy,
/* [out][retval] */ IDispatch **ppRecordset) = 0;
};
#else /* C style interface */
typedef struct IHTMLGenericElementVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLGenericElement * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLGenericElement * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLGenericElement * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLGenericElement * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLGenericElement * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLGenericElement * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLGenericElement * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_recordset )(
IHTMLGenericElement * This,
/* [out][retval] */ IDispatch **p);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *namedRecordset )(
IHTMLGenericElement * This,
/* [in] */ BSTR dataMember,
/* [in][optional] */ VARIANT *hierarchy,
/* [out][retval] */ IDispatch **ppRecordset);
END_INTERFACE
} IHTMLGenericElementVtbl;
interface IHTMLGenericElement
{
CONST_VTBL struct IHTMLGenericElementVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLGenericElement_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLGenericElement_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLGenericElement_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLGenericElement_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLGenericElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLGenericElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLGenericElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLGenericElement_get_recordset(This,p) \
(This)->lpVtbl -> get_recordset(This,p)
#define IHTMLGenericElement_namedRecordset(This,dataMember,hierarchy,ppRecordset) \
(This)->lpVtbl -> namedRecordset(This,dataMember,hierarchy,ppRecordset)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [hidden][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLGenericElement_get_recordset_Proxy(
IHTMLGenericElement * This,
/* [out][retval] */ IDispatch **p);
void __RPC_STUB IHTMLGenericElement_get_recordset_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLGenericElement_namedRecordset_Proxy(
IHTMLGenericElement * This,
/* [in] */ BSTR dataMember,
/* [in][optional] */ VARIANT *hierarchy,
/* [out][retval] */ IDispatch **ppRecordset);
void __RPC_STUB IHTMLGenericElement_namedRecordset_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLGenericElement_INTERFACE_DEFINED__ */
#ifndef __DispHTMLGenericElement_DISPINTERFACE_DEFINED__
#define __DispHTMLGenericElement_DISPINTERFACE_DEFINED__
/* dispinterface DispHTMLGenericElement */
/* [uuid][hidden] */
EXTERN_C const IID DIID_DispHTMLGenericElement;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f563-98b5-11cf-bb82-00aa00bdce0b")
DispHTMLGenericElement : public IDispatch
{
};
#else /* C style interface */
typedef struct DispHTMLGenericElementVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
DispHTMLGenericElement * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
DispHTMLGenericElement * This);
ULONG ( STDMETHODCALLTYPE *Release )(
DispHTMLGenericElement * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
DispHTMLGenericElement * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
DispHTMLGenericElement * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
DispHTMLGenericElement * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
DispHTMLGenericElement * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} DispHTMLGenericElementVtbl;
interface DispHTMLGenericElement
{
CONST_VTBL struct DispHTMLGenericElementVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define DispHTMLGenericElement_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define DispHTMLGenericElement_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define DispHTMLGenericElement_Release(This) \
(This)->lpVtbl -> Release(This)
#define DispHTMLGenericElement_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define DispHTMLGenericElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define DispHTMLGenericElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define DispHTMLGenericElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __DispHTMLGenericElement_DISPINTERFACE_DEFINED__ */
EXTERN_C const CLSID CLSID_HTMLGenericElement;
#ifdef __cplusplus
class DECLSPEC_UUID("3050f4b8-98b5-11cf-bb82-00aa00bdce0b")
HTMLGenericElement;
#endif
#ifndef __IHTMLStyleSheetRule_INTERFACE_DEFINED__
#define __IHTMLStyleSheetRule_INTERFACE_DEFINED__
/* interface IHTMLStyleSheetRule */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLStyleSheetRule;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f357-98b5-11cf-bb82-00aa00bdce0b")
IHTMLStyleSheetRule : public IDispatch
{
public:
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_selectorText(
/* [in] */ BSTR v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_selectorText(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [nonbrowsable][id][propget] */ HRESULT STDMETHODCALLTYPE get_style(
/* [out][retval] */ IHTMLRuleStyle **p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_readOnly(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
};
#else /* C style interface */
typedef struct IHTMLStyleSheetRuleVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLStyleSheetRule * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLStyleSheetRule * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLStyleSheetRule * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLStyleSheetRule * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLStyleSheetRule * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLStyleSheetRule * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLStyleSheetRule * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_selectorText )(
IHTMLStyleSheetRule * This,
/* [in] */ BSTR v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_selectorText )(
IHTMLStyleSheetRule * This,
/* [out][retval] */ BSTR *p);
/* [nonbrowsable][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_style )(
IHTMLStyleSheetRule * This,
/* [out][retval] */ IHTMLRuleStyle **p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_readOnly )(
IHTMLStyleSheetRule * This,
/* [out][retval] */ VARIANT_BOOL *p);
END_INTERFACE
} IHTMLStyleSheetRuleVtbl;
interface IHTMLStyleSheetRule
{
CONST_VTBL struct IHTMLStyleSheetRuleVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLStyleSheetRule_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLStyleSheetRule_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLStyleSheetRule_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLStyleSheetRule_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLStyleSheetRule_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLStyleSheetRule_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLStyleSheetRule_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLStyleSheetRule_put_selectorText(This,v) \
(This)->lpVtbl -> put_selectorText(This,v)
#define IHTMLStyleSheetRule_get_selectorText(This,p) \
(This)->lpVtbl -> get_selectorText(This,p)
#define IHTMLStyleSheetRule_get_style(This,p) \
(This)->lpVtbl -> get_style(This,p)
#define IHTMLStyleSheetRule_get_readOnly(This,p) \
(This)->lpVtbl -> get_readOnly(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheetRule_put_selectorText_Proxy(
IHTMLStyleSheetRule * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLStyleSheetRule_put_selectorText_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheetRule_get_selectorText_Proxy(
IHTMLStyleSheetRule * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLStyleSheetRule_get_selectorText_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [nonbrowsable][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheetRule_get_style_Proxy(
IHTMLStyleSheetRule * This,
/* [out][retval] */ IHTMLRuleStyle **p);
void __RPC_STUB IHTMLStyleSheetRule_get_style_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheetRule_get_readOnly_Proxy(
IHTMLStyleSheetRule * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IHTMLStyleSheetRule_get_readOnly_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLStyleSheetRule_INTERFACE_DEFINED__ */
#ifndef __IHTMLStyleSheetRulesCollection_INTERFACE_DEFINED__
#define __IHTMLStyleSheetRulesCollection_INTERFACE_DEFINED__
/* interface IHTMLStyleSheetRulesCollection */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLStyleSheetRulesCollection;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f2e5-98b5-11cf-bb82-00aa00bdce0b")
IHTMLStyleSheetRulesCollection : public IDispatch
{
public:
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_length(
/* [out][retval] */ long *p) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE item(
/* [in] */ long index,
/* [out][retval] */ IHTMLStyleSheetRule **ppHTMLStyleSheetRule) = 0;
};
#else /* C style interface */
typedef struct IHTMLStyleSheetRulesCollectionVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLStyleSheetRulesCollection * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLStyleSheetRulesCollection * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLStyleSheetRulesCollection * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLStyleSheetRulesCollection * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLStyleSheetRulesCollection * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLStyleSheetRulesCollection * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLStyleSheetRulesCollection * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_length )(
IHTMLStyleSheetRulesCollection * This,
/* [out][retval] */ long *p);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *item )(
IHTMLStyleSheetRulesCollection * This,
/* [in] */ long index,
/* [out][retval] */ IHTMLStyleSheetRule **ppHTMLStyleSheetRule);
END_INTERFACE
} IHTMLStyleSheetRulesCollectionVtbl;
interface IHTMLStyleSheetRulesCollection
{
CONST_VTBL struct IHTMLStyleSheetRulesCollectionVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLStyleSheetRulesCollection_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLStyleSheetRulesCollection_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLStyleSheetRulesCollection_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLStyleSheetRulesCollection_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLStyleSheetRulesCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLStyleSheetRulesCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLStyleSheetRulesCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLStyleSheetRulesCollection_get_length(This,p) \
(This)->lpVtbl -> get_length(This,p)
#define IHTMLStyleSheetRulesCollection_item(This,index,ppHTMLStyleSheetRule) \
(This)->lpVtbl -> item(This,index,ppHTMLStyleSheetRule)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheetRulesCollection_get_length_Proxy(
IHTMLStyleSheetRulesCollection * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLStyleSheetRulesCollection_get_length_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheetRulesCollection_item_Proxy(
IHTMLStyleSheetRulesCollection * This,
/* [in] */ long index,
/* [out][retval] */ IHTMLStyleSheetRule **ppHTMLStyleSheetRule);
void __RPC_STUB IHTMLStyleSheetRulesCollection_item_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLStyleSheetRulesCollection_INTERFACE_DEFINED__ */
EXTERN_C const CLSID CLSID_HTMLStyleSheetRule;
#ifdef __cplusplus
class DECLSPEC_UUID("3050f3ce-98b5-11cf-bb82-00aa00bdce0b")
HTMLStyleSheetRule;
#endif
EXTERN_C const CLSID CLSID_HTMLStyleSheetRulesCollection;
#ifdef __cplusplus
class DECLSPEC_UUID("3050f3cd-98b5-11cf-bb82-00aa00bdce0b")
HTMLStyleSheetRulesCollection;
#endif
#ifndef __IHTMLStyleSheetPage_INTERFACE_DEFINED__
#define __IHTMLStyleSheetPage_INTERFACE_DEFINED__
/* interface IHTMLStyleSheetPage */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLStyleSheetPage;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f7ee-98b5-11cf-bb82-00aa00bdce0b")
IHTMLStyleSheetPage : public IDispatch
{
public:
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_selector(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_pseudoClass(
/* [out][retval] */ BSTR *p) = 0;
};
#else /* C style interface */
typedef struct IHTMLStyleSheetPageVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLStyleSheetPage * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLStyleSheetPage * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLStyleSheetPage * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLStyleSheetPage * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLStyleSheetPage * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLStyleSheetPage * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLStyleSheetPage * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_selector )(
IHTMLStyleSheetPage * This,
/* [out][retval] */ BSTR *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_pseudoClass )(
IHTMLStyleSheetPage * This,
/* [out][retval] */ BSTR *p);
END_INTERFACE
} IHTMLStyleSheetPageVtbl;
interface IHTMLStyleSheetPage
{
CONST_VTBL struct IHTMLStyleSheetPageVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLStyleSheetPage_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLStyleSheetPage_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLStyleSheetPage_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLStyleSheetPage_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLStyleSheetPage_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLStyleSheetPage_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLStyleSheetPage_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLStyleSheetPage_get_selector(This,p) \
(This)->lpVtbl -> get_selector(This,p)
#define IHTMLStyleSheetPage_get_pseudoClass(This,p) \
(This)->lpVtbl -> get_pseudoClass(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheetPage_get_selector_Proxy(
IHTMLStyleSheetPage * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLStyleSheetPage_get_selector_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheetPage_get_pseudoClass_Proxy(
IHTMLStyleSheetPage * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLStyleSheetPage_get_pseudoClass_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLStyleSheetPage_INTERFACE_DEFINED__ */
#ifndef __IHTMLStyleSheetPagesCollection_INTERFACE_DEFINED__
#define __IHTMLStyleSheetPagesCollection_INTERFACE_DEFINED__
/* interface IHTMLStyleSheetPagesCollection */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLStyleSheetPagesCollection;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f7f0-98b5-11cf-bb82-00aa00bdce0b")
IHTMLStyleSheetPagesCollection : public IDispatch
{
public:
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_length(
/* [out][retval] */ long *p) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE item(
/* [in] */ long index,
/* [out][retval] */ IHTMLStyleSheetPage **ppHTMLStyleSheetPage) = 0;
};
#else /* C style interface */
typedef struct IHTMLStyleSheetPagesCollectionVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLStyleSheetPagesCollection * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLStyleSheetPagesCollection * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLStyleSheetPagesCollection * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLStyleSheetPagesCollection * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLStyleSheetPagesCollection * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLStyleSheetPagesCollection * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLStyleSheetPagesCollection * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_length )(
IHTMLStyleSheetPagesCollection * This,
/* [out][retval] */ long *p);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *item )(
IHTMLStyleSheetPagesCollection * This,
/* [in] */ long index,
/* [out][retval] */ IHTMLStyleSheetPage **ppHTMLStyleSheetPage);
END_INTERFACE
} IHTMLStyleSheetPagesCollectionVtbl;
interface IHTMLStyleSheetPagesCollection
{
CONST_VTBL struct IHTMLStyleSheetPagesCollectionVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLStyleSheetPagesCollection_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLStyleSheetPagesCollection_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLStyleSheetPagesCollection_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLStyleSheetPagesCollection_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLStyleSheetPagesCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLStyleSheetPagesCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLStyleSheetPagesCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLStyleSheetPagesCollection_get_length(This,p) \
(This)->lpVtbl -> get_length(This,p)
#define IHTMLStyleSheetPagesCollection_item(This,index,ppHTMLStyleSheetPage) \
(This)->lpVtbl -> item(This,index,ppHTMLStyleSheetPage)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheetPagesCollection_get_length_Proxy(
IHTMLStyleSheetPagesCollection * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLStyleSheetPagesCollection_get_length_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheetPagesCollection_item_Proxy(
IHTMLStyleSheetPagesCollection * This,
/* [in] */ long index,
/* [out][retval] */ IHTMLStyleSheetPage **ppHTMLStyleSheetPage);
void __RPC_STUB IHTMLStyleSheetPagesCollection_item_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLStyleSheetPagesCollection_INTERFACE_DEFINED__ */
EXTERN_C const CLSID CLSID_HTMLStyleSheetPage;
#ifdef __cplusplus
class DECLSPEC_UUID("3050f7ef-98b5-11cf-bb82-00aa00bdce0b")
HTMLStyleSheetPage;
#endif
EXTERN_C const CLSID CLSID_HTMLStyleSheetPagesCollection;
#ifdef __cplusplus
class DECLSPEC_UUID("3050f7f1-98b5-11cf-bb82-00aa00bdce0b")
HTMLStyleSheetPagesCollection;
#endif
#ifndef __IHTMLStyleSheetsCollection_INTERFACE_DEFINED__
#define __IHTMLStyleSheetsCollection_INTERFACE_DEFINED__
/* interface IHTMLStyleSheetsCollection */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLStyleSheetsCollection;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f37e-98b5-11cf-bb82-00aa00bdce0b")
IHTMLStyleSheetsCollection : public IDispatch
{
public:
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_length(
/* [out][retval] */ long *p) = 0;
virtual /* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get__newEnum(
/* [out][retval] */ IUnknown **p) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE item(
/* [in] */ VARIANT *pvarIndex,
/* [out][retval] */ VARIANT *pvarResult) = 0;
};
#else /* C style interface */
typedef struct IHTMLStyleSheetsCollectionVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLStyleSheetsCollection * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLStyleSheetsCollection * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLStyleSheetsCollection * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLStyleSheetsCollection * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLStyleSheetsCollection * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLStyleSheetsCollection * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLStyleSheetsCollection * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_length )(
IHTMLStyleSheetsCollection * This,
/* [out][retval] */ long *p);
/* [restricted][hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__newEnum )(
IHTMLStyleSheetsCollection * This,
/* [out][retval] */ IUnknown **p);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *item )(
IHTMLStyleSheetsCollection * This,
/* [in] */ VARIANT *pvarIndex,
/* [out][retval] */ VARIANT *pvarResult);
END_INTERFACE
} IHTMLStyleSheetsCollectionVtbl;
interface IHTMLStyleSheetsCollection
{
CONST_VTBL struct IHTMLStyleSheetsCollectionVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLStyleSheetsCollection_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLStyleSheetsCollection_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLStyleSheetsCollection_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLStyleSheetsCollection_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLStyleSheetsCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLStyleSheetsCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLStyleSheetsCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLStyleSheetsCollection_get_length(This,p) \
(This)->lpVtbl -> get_length(This,p)
#define IHTMLStyleSheetsCollection_get__newEnum(This,p) \
(This)->lpVtbl -> get__newEnum(This,p)
#define IHTMLStyleSheetsCollection_item(This,pvarIndex,pvarResult) \
(This)->lpVtbl -> item(This,pvarIndex,pvarResult)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheetsCollection_get_length_Proxy(
IHTMLStyleSheetsCollection * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLStyleSheetsCollection_get_length_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheetsCollection_get__newEnum_Proxy(
IHTMLStyleSheetsCollection * This,
/* [out][retval] */ IUnknown **p);
void __RPC_STUB IHTMLStyleSheetsCollection_get__newEnum_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheetsCollection_item_Proxy(
IHTMLStyleSheetsCollection * This,
/* [in] */ VARIANT *pvarIndex,
/* [out][retval] */ VARIANT *pvarResult);
void __RPC_STUB IHTMLStyleSheetsCollection_item_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLStyleSheetsCollection_INTERFACE_DEFINED__ */
#ifndef __IHTMLStyleSheet_INTERFACE_DEFINED__
#define __IHTMLStyleSheet_INTERFACE_DEFINED__
/* interface IHTMLStyleSheet */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLStyleSheet;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f2e3-98b5-11cf-bb82-00aa00bdce0b")
IHTMLStyleSheet : public IDispatch
{
public:
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_title(
/* [in] */ BSTR v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_title(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_parentStyleSheet(
/* [out][retval] */ IHTMLStyleSheet **p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_owningElement(
/* [out][retval] */ IHTMLElement **p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_disabled(
/* [in] */ VARIANT_BOOL v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_disabled(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_readOnly(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_imports(
/* [out][retval] */ IHTMLStyleSheetsCollection **p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_href(
/* [in] */ BSTR v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_href(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_type(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_id(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE addImport(
/* [in] */ BSTR bstrURL,
/* [in][defaultvalue] */ long lIndex,
/* [out][retval] */ long *plIndex) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE addRule(
/* [in] */ BSTR bstrSelector,
/* [in] */ BSTR bstrStyle,
/* [in][defaultvalue] */ long lIndex,
/* [out][retval] */ long *plNewIndex) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE removeImport(
/* [in] */ long lIndex) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE removeRule(
/* [in] */ long lIndex) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_media(
/* [in] */ BSTR v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_media(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_cssText(
/* [in] */ BSTR v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_cssText(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_rules(
/* [out][retval] */ IHTMLStyleSheetRulesCollection **p) = 0;
};
#else /* C style interface */
typedef struct IHTMLStyleSheetVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLStyleSheet * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLStyleSheet * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLStyleSheet * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLStyleSheet * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLStyleSheet * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLStyleSheet * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLStyleSheet * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_title )(
IHTMLStyleSheet * This,
/* [in] */ BSTR v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_title )(
IHTMLStyleSheet * This,
/* [out][retval] */ BSTR *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_parentStyleSheet )(
IHTMLStyleSheet * This,
/* [out][retval] */ IHTMLStyleSheet **p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_owningElement )(
IHTMLStyleSheet * This,
/* [out][retval] */ IHTMLElement **p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_disabled )(
IHTMLStyleSheet * This,
/* [in] */ VARIANT_BOOL v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_disabled )(
IHTMLStyleSheet * This,
/* [out][retval] */ VARIANT_BOOL *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_readOnly )(
IHTMLStyleSheet * This,
/* [out][retval] */ VARIANT_BOOL *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_imports )(
IHTMLStyleSheet * This,
/* [out][retval] */ IHTMLStyleSheetsCollection **p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_href )(
IHTMLStyleSheet * This,
/* [in] */ BSTR v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_href )(
IHTMLStyleSheet * This,
/* [out][retval] */ BSTR *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_type )(
IHTMLStyleSheet * This,
/* [out][retval] */ BSTR *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_id )(
IHTMLStyleSheet * This,
/* [out][retval] */ BSTR *p);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *addImport )(
IHTMLStyleSheet * This,
/* [in] */ BSTR bstrURL,
/* [in][defaultvalue] */ long lIndex,
/* [out][retval] */ long *plIndex);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *addRule )(
IHTMLStyleSheet * This,
/* [in] */ BSTR bstrSelector,
/* [in] */ BSTR bstrStyle,
/* [in][defaultvalue] */ long lIndex,
/* [out][retval] */ long *plNewIndex);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *removeImport )(
IHTMLStyleSheet * This,
/* [in] */ long lIndex);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *removeRule )(
IHTMLStyleSheet * This,
/* [in] */ long lIndex);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_media )(
IHTMLStyleSheet * This,
/* [in] */ BSTR v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_media )(
IHTMLStyleSheet * This,
/* [out][retval] */ BSTR *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_cssText )(
IHTMLStyleSheet * This,
/* [in] */ BSTR v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_cssText )(
IHTMLStyleSheet * This,
/* [out][retval] */ BSTR *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_rules )(
IHTMLStyleSheet * This,
/* [out][retval] */ IHTMLStyleSheetRulesCollection **p);
END_INTERFACE
} IHTMLStyleSheetVtbl;
interface IHTMLStyleSheet
{
CONST_VTBL struct IHTMLStyleSheetVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLStyleSheet_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLStyleSheet_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLStyleSheet_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLStyleSheet_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLStyleSheet_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLStyleSheet_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLStyleSheet_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLStyleSheet_put_title(This,v) \
(This)->lpVtbl -> put_title(This,v)
#define IHTMLStyleSheet_get_title(This,p) \
(This)->lpVtbl -> get_title(This,p)
#define IHTMLStyleSheet_get_parentStyleSheet(This,p) \
(This)->lpVtbl -> get_parentStyleSheet(This,p)
#define IHTMLStyleSheet_get_owningElement(This,p) \
(This)->lpVtbl -> get_owningElement(This,p)
#define IHTMLStyleSheet_put_disabled(This,v) \
(This)->lpVtbl -> put_disabled(This,v)
#define IHTMLStyleSheet_get_disabled(This,p) \
(This)->lpVtbl -> get_disabled(This,p)
#define IHTMLStyleSheet_get_readOnly(This,p) \
(This)->lpVtbl -> get_readOnly(This,p)
#define IHTMLStyleSheet_get_imports(This,p) \
(This)->lpVtbl -> get_imports(This,p)
#define IHTMLStyleSheet_put_href(This,v) \
(This)->lpVtbl -> put_href(This,v)
#define IHTMLStyleSheet_get_href(This,p) \
(This)->lpVtbl -> get_href(This,p)
#define IHTMLStyleSheet_get_type(This,p) \
(This)->lpVtbl -> get_type(This,p)
#define IHTMLStyleSheet_get_id(This,p) \
(This)->lpVtbl -> get_id(This,p)
#define IHTMLStyleSheet_addImport(This,bstrURL,lIndex,plIndex) \
(This)->lpVtbl -> addImport(This,bstrURL,lIndex,plIndex)
#define IHTMLStyleSheet_addRule(This,bstrSelector,bstrStyle,lIndex,plNewIndex) \
(This)->lpVtbl -> addRule(This,bstrSelector,bstrStyle,lIndex,plNewIndex)
#define IHTMLStyleSheet_removeImport(This,lIndex) \
(This)->lpVtbl -> removeImport(This,lIndex)
#define IHTMLStyleSheet_removeRule(This,lIndex) \
(This)->lpVtbl -> removeRule(This,lIndex)
#define IHTMLStyleSheet_put_media(This,v) \
(This)->lpVtbl -> put_media(This,v)
#define IHTMLStyleSheet_get_media(This,p) \
(This)->lpVtbl -> get_media(This,p)
#define IHTMLStyleSheet_put_cssText(This,v) \
(This)->lpVtbl -> put_cssText(This,v)
#define IHTMLStyleSheet_get_cssText(This,p) \
(This)->lpVtbl -> get_cssText(This,p)
#define IHTMLStyleSheet_get_rules(This,p) \
(This)->lpVtbl -> get_rules(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_put_title_Proxy(
IHTMLStyleSheet * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLStyleSheet_put_title_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_get_title_Proxy(
IHTMLStyleSheet * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLStyleSheet_get_title_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_get_parentStyleSheet_Proxy(
IHTMLStyleSheet * This,
/* [out][retval] */ IHTMLStyleSheet **p);
void __RPC_STUB IHTMLStyleSheet_get_parentStyleSheet_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_get_owningElement_Proxy(
IHTMLStyleSheet * This,
/* [out][retval] */ IHTMLElement **p);
void __RPC_STUB IHTMLStyleSheet_get_owningElement_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_put_disabled_Proxy(
IHTMLStyleSheet * This,
/* [in] */ VARIANT_BOOL v);
void __RPC_STUB IHTMLStyleSheet_put_disabled_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_get_disabled_Proxy(
IHTMLStyleSheet * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IHTMLStyleSheet_get_disabled_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_get_readOnly_Proxy(
IHTMLStyleSheet * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IHTMLStyleSheet_get_readOnly_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_get_imports_Proxy(
IHTMLStyleSheet * This,
/* [out][retval] */ IHTMLStyleSheetsCollection **p);
void __RPC_STUB IHTMLStyleSheet_get_imports_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_put_href_Proxy(
IHTMLStyleSheet * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLStyleSheet_put_href_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_get_href_Proxy(
IHTMLStyleSheet * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLStyleSheet_get_href_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_get_type_Proxy(
IHTMLStyleSheet * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLStyleSheet_get_type_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_get_id_Proxy(
IHTMLStyleSheet * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLStyleSheet_get_id_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_addImport_Proxy(
IHTMLStyleSheet * This,
/* [in] */ BSTR bstrURL,
/* [in][defaultvalue] */ long lIndex,
/* [out][retval] */ long *plIndex);
void __RPC_STUB IHTMLStyleSheet_addImport_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_addRule_Proxy(
IHTMLStyleSheet * This,
/* [in] */ BSTR bstrSelector,
/* [in] */ BSTR bstrStyle,
/* [in][defaultvalue] */ long lIndex,
/* [out][retval] */ long *plNewIndex);
void __RPC_STUB IHTMLStyleSheet_addRule_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_removeImport_Proxy(
IHTMLStyleSheet * This,
/* [in] */ long lIndex);
void __RPC_STUB IHTMLStyleSheet_removeImport_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_removeRule_Proxy(
IHTMLStyleSheet * This,
/* [in] */ long lIndex);
void __RPC_STUB IHTMLStyleSheet_removeRule_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_put_media_Proxy(
IHTMLStyleSheet * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLStyleSheet_put_media_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_get_media_Proxy(
IHTMLStyleSheet * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLStyleSheet_get_media_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_put_cssText_Proxy(
IHTMLStyleSheet * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLStyleSheet_put_cssText_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_get_cssText_Proxy(
IHTMLStyleSheet * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLStyleSheet_get_cssText_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_get_rules_Proxy(
IHTMLStyleSheet * This,
/* [out][retval] */ IHTMLStyleSheetRulesCollection **p);
void __RPC_STUB IHTMLStyleSheet_get_rules_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLStyleSheet_INTERFACE_DEFINED__ */
#ifndef __IHTMLStyleSheet2_INTERFACE_DEFINED__
#define __IHTMLStyleSheet2_INTERFACE_DEFINED__
/* interface IHTMLStyleSheet2 */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLStyleSheet2;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f3d1-98b5-11cf-bb82-00aa00bdce0b")
IHTMLStyleSheet2 : public IDispatch
{
public:
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_pages(
/* [out][retval] */ IHTMLStyleSheetPagesCollection **p) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE addPageRule(
/* [in] */ BSTR bstrSelector,
/* [in] */ BSTR bstrStyle,
/* [in][defaultvalue] */ long lIndex,
/* [out][retval] */ long *plNewIndex) = 0;
};
#else /* C style interface */
typedef struct IHTMLStyleSheet2Vtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLStyleSheet2 * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLStyleSheet2 * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLStyleSheet2 * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLStyleSheet2 * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLStyleSheet2 * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLStyleSheet2 * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLStyleSheet2 * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_pages )(
IHTMLStyleSheet2 * This,
/* [out][retval] */ IHTMLStyleSheetPagesCollection **p);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *addPageRule )(
IHTMLStyleSheet2 * This,
/* [in] */ BSTR bstrSelector,
/* [in] */ BSTR bstrStyle,
/* [in][defaultvalue] */ long lIndex,
/* [out][retval] */ long *plNewIndex);
END_INTERFACE
} IHTMLStyleSheet2Vtbl;
interface IHTMLStyleSheet2
{
CONST_VTBL struct IHTMLStyleSheet2Vtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLStyleSheet2_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLStyleSheet2_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLStyleSheet2_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLStyleSheet2_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLStyleSheet2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLStyleSheet2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLStyleSheet2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLStyleSheet2_get_pages(This,p) \
(This)->lpVtbl -> get_pages(This,p)
#define IHTMLStyleSheet2_addPageRule(This,bstrSelector,bstrStyle,lIndex,plNewIndex) \
(This)->lpVtbl -> addPageRule(This,bstrSelector,bstrStyle,lIndex,plNewIndex)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet2_get_pages_Proxy(
IHTMLStyleSheet2 * This,
/* [out][retval] */ IHTMLStyleSheetPagesCollection **p);
void __RPC_STUB IHTMLStyleSheet2_get_pages_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet2_addPageRule_Proxy(
IHTMLStyleSheet2 * This,
/* [in] */ BSTR bstrSelector,
/* [in] */ BSTR bstrStyle,
/* [in][defaultvalue] */ long lIndex,
/* [out][retval] */ long *plNewIndex);
void __RPC_STUB IHTMLStyleSheet2_addPageRule_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLStyleSheet2_INTERFACE_DEFINED__ */
#ifndef __DispHTMLStyleSheet_DISPINTERFACE_DEFINED__
#define __DispHTMLStyleSheet_DISPINTERFACE_DEFINED__
/* dispinterface DispHTMLStyleSheet */
/* [uuid][hidden] */
EXTERN_C const IID DIID_DispHTMLStyleSheet;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f58d-98b5-11cf-bb82-00aa00bdce0b")
DispHTMLStyleSheet : public IDispatch
{
};
#else /* C style interface */
typedef struct DispHTMLStyleSheetVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
DispHTMLStyleSheet * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
DispHTMLStyleSheet * This);
ULONG ( STDMETHODCALLTYPE *Release )(
DispHTMLStyleSheet * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
DispHTMLStyleSheet * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
DispHTMLStyleSheet * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
DispHTMLStyleSheet * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
DispHTMLStyleSheet * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} DispHTMLStyleSheetVtbl;
interface DispHTMLStyleSheet
{
CONST_VTBL struct DispHTMLStyleSheetVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define DispHTMLStyleSheet_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define DispHTMLStyleSheet_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define DispHTMLStyleSheet_Release(This) \
(This)->lpVtbl -> Release(This)
#define DispHTMLStyleSheet_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define DispHTMLStyleSheet_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define DispHTMLStyleSheet_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define DispHTMLStyleSheet_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __DispHTMLStyleSheet_DISPINTERFACE_DEFINED__ */
EXTERN_C const CLSID CLSID_HTMLStyleSheet;
#ifdef __cplusplus
class DECLSPEC_UUID("3050f2e4-98b5-11cf-bb82-00aa00bdce0b")
HTMLStyleSheet;
#endif
EXTERN_C const CLSID CLSID_HTMLStyleSheetsCollection;
#ifdef __cplusplus
class DECLSPEC_UUID("3050f37f-98b5-11cf-bb82-00aa00bdce0b")
HTMLStyleSheetsCollection;
#endif
#ifndef __HTMLLinkElementEvents2_DISPINTERFACE_DEFINED__
#define __HTMLLinkElementEvents2_DISPINTERFACE_DEFINED__
/* dispinterface HTMLLinkElementEvents2 */
/* [uuid][hidden] */
EXTERN_C const IID DIID_HTMLLinkElementEvents2;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f61d-98b5-11cf-bb82-00aa00bdce0b")
HTMLLinkElementEvents2 : public IDispatch
{
};
#else /* C style interface */
typedef struct HTMLLinkElementEvents2Vtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
HTMLLinkElementEvents2 * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
HTMLLinkElementEvents2 * This);
ULONG ( STDMETHODCALLTYPE *Release )(
HTMLLinkElementEvents2 * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
HTMLLinkElementEvents2 * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
HTMLLinkElementEvents2 * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
HTMLLinkElementEvents2 * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
HTMLLinkElementEvents2 * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} HTMLLinkElementEvents2Vtbl;
interface HTMLLinkElementEvents2
{
CONST_VTBL struct HTMLLinkElementEvents2Vtbl *lpVtbl;
};
#ifdef COBJMACROS
#define HTMLLinkElementEvents2_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define HTMLLinkElementEvents2_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define HTMLLinkElementEvents2_Release(This) \
(This)->lpVtbl -> Release(This)
#define HTMLLinkElementEvents2_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define HTMLLinkElementEvents2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define HTMLLinkElementEvents2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define HTMLLinkElementEvents2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __HTMLLinkElementEvents2_DISPINTERFACE_DEFINED__ */
#ifndef __HTMLLinkElementEvents_DISPINTERFACE_DEFINED__
#define __HTMLLinkElementEvents_DISPINTERFACE_DEFINED__
/* dispinterface HTMLLinkElementEvents */
/* [uuid][hidden] */
EXTERN_C const IID DIID_HTMLLinkElementEvents;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f3cc-98b5-11cf-bb82-00aa00bdce0b")
HTMLLinkElementEvents : public IDispatch
{
};
#else /* C style interface */
typedef struct HTMLLinkElementEventsVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
HTMLLinkElementEvents * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
HTMLLinkElementEvents * This);
ULONG ( STDMETHODCALLTYPE *Release )(
HTMLLinkElementEvents * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
HTMLLinkElementEvents * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
HTMLLinkElementEvents * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
HTMLLinkElementEvents * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
HTMLLinkElementEvents * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} HTMLLinkElementEventsVtbl;
interface HTMLLinkElementEvents
{
CONST_VTBL struct HTMLLinkElementEventsVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define HTMLLinkElementEvents_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define HTMLLinkElementEvents_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define HTMLLinkElementEvents_Release(This) \
(This)->lpVtbl -> Release(This)
#define HTMLLinkElementEvents_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define HTMLLinkElementEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define HTMLLinkElementEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define HTMLLinkElementEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __HTMLLinkElementEvents_DISPINTERFACE_DEFINED__ */
#ifndef __IHTMLLinkElement_INTERFACE_DEFINED__
#define __IHTMLLinkElement_INTERFACE_DEFINED__
/* interface IHTMLLinkElement */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLLinkElement;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f205-98b5-11cf-bb82-00aa00bdce0b")
IHTMLLinkElement : public IDispatch
{
public:
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_href(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_href(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_rel(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_rel(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_rev(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_rev(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_type(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_type(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_readyState(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onreadystatechange(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onreadystatechange(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onload(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onload(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onerror(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onerror(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_styleSheet(
/* [out][retval] */ IHTMLStyleSheet **p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_disabled(
/* [in] */ VARIANT_BOOL v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_disabled(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_media(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_media(
/* [out][retval] */ BSTR *p) = 0;
};
#else /* C style interface */
typedef struct IHTMLLinkElementVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLLinkElement * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLLinkElement * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLLinkElement * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLLinkElement * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLLinkElement * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLLinkElement * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLLinkElement * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_href )(
IHTMLLinkElement * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_href )(
IHTMLLinkElement * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_rel )(
IHTMLLinkElement * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_rel )(
IHTMLLinkElement * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_rev )(
IHTMLLinkElement * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_rev )(
IHTMLLinkElement * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_type )(
IHTMLLinkElement * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_type )(
IHTMLLinkElement * This,
/* [out][retval] */ BSTR *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_readyState )(
IHTMLLinkElement * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onreadystatechange )(
IHTMLLinkElement * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onreadystatechange )(
IHTMLLinkElement * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onload )(
IHTMLLinkElement * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onload )(
IHTMLLinkElement * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onerror )(
IHTMLLinkElement * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onerror )(
IHTMLLinkElement * This,
/* [out][retval] */ VARIANT *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_styleSheet )(
IHTMLLinkElement * This,
/* [out][retval] */ IHTMLStyleSheet **p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_disabled )(
IHTMLLinkElement * This,
/* [in] */ VARIANT_BOOL v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_disabled )(
IHTMLLinkElement * This,
/* [out][retval] */ VARIANT_BOOL *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_media )(
IHTMLLinkElement * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_media )(
IHTMLLinkElement * This,
/* [out][retval] */ BSTR *p);
END_INTERFACE
} IHTMLLinkElementVtbl;
interface IHTMLLinkElement
{
CONST_VTBL struct IHTMLLinkElementVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLLinkElement_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLLinkElement_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLLinkElement_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLLinkElement_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLLinkElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLLinkElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLLinkElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLLinkElement_put_href(This,v) \
(This)->lpVtbl -> put_href(This,v)
#define IHTMLLinkElement_get_href(This,p) \
(This)->lpVtbl -> get_href(This,p)
#define IHTMLLinkElement_put_rel(This,v) \
(This)->lpVtbl -> put_rel(This,v)
#define IHTMLLinkElement_get_rel(This,p) \
(This)->lpVtbl -> get_rel(This,p)
#define IHTMLLinkElement_put_rev(This,v) \
(This)->lpVtbl -> put_rev(This,v)
#define IHTMLLinkElement_get_rev(This,p) \
(This)->lpVtbl -> get_rev(This,p)
#define IHTMLLinkElement_put_type(This,v) \
(This)->lpVtbl -> put_type(This,v)
#define IHTMLLinkElement_get_type(This,p) \
(This)->lpVtbl -> get_type(This,p)
#define IHTMLLinkElement_get_readyState(This,p) \
(This)->lpVtbl -> get_readyState(This,p)
#define IHTMLLinkElement_put_onreadystatechange(This,v) \
(This)->lpVtbl -> put_onreadystatechange(This,v)
#define IHTMLLinkElement_get_onreadystatechange(This,p) \
(This)->lpVtbl -> get_onreadystatechange(This,p)
#define IHTMLLinkElement_put_onload(This,v) \
(This)->lpVtbl -> put_onload(This,v)
#define IHTMLLinkElement_get_onload(This,p) \
(This)->lpVtbl -> get_onload(This,p)
#define IHTMLLinkElement_put_onerror(This,v) \
(This)->lpVtbl -> put_onerror(This,v)
#define IHTMLLinkElement_get_onerror(This,p) \
(This)->lpVtbl -> get_onerror(This,p)
#define IHTMLLinkElement_get_styleSheet(This,p) \
(This)->lpVtbl -> get_styleSheet(This,p)
#define IHTMLLinkElement_put_disabled(This,v) \
(This)->lpVtbl -> put_disabled(This,v)
#define IHTMLLinkElement_get_disabled(This,p) \
(This)->lpVtbl -> get_disabled(This,p)
#define IHTMLLinkElement_put_media(This,v) \
(This)->lpVtbl -> put_media(This,v)
#define IHTMLLinkElement_get_media(This,p) \
(This)->lpVtbl -> get_media(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_put_href_Proxy(
IHTMLLinkElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLLinkElement_put_href_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_get_href_Proxy(
IHTMLLinkElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLLinkElement_get_href_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_put_rel_Proxy(
IHTMLLinkElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLLinkElement_put_rel_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_get_rel_Proxy(
IHTMLLinkElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLLinkElement_get_rel_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_put_rev_Proxy(
IHTMLLinkElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLLinkElement_put_rev_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_get_rev_Proxy(
IHTMLLinkElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLLinkElement_get_rev_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_put_type_Proxy(
IHTMLLinkElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLLinkElement_put_type_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_get_type_Proxy(
IHTMLLinkElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLLinkElement_get_type_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_get_readyState_Proxy(
IHTMLLinkElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLLinkElement_get_readyState_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_put_onreadystatechange_Proxy(
IHTMLLinkElement * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLLinkElement_put_onreadystatechange_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_get_onreadystatechange_Proxy(
IHTMLLinkElement * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLLinkElement_get_onreadystatechange_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_put_onload_Proxy(
IHTMLLinkElement * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLLinkElement_put_onload_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_get_onload_Proxy(
IHTMLLinkElement * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLLinkElement_get_onload_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_put_onerror_Proxy(
IHTMLLinkElement * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLLinkElement_put_onerror_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_get_onerror_Proxy(
IHTMLLinkElement * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLLinkElement_get_onerror_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_get_styleSheet_Proxy(
IHTMLLinkElement * This,
/* [out][retval] */ IHTMLStyleSheet **p);
void __RPC_STUB IHTMLLinkElement_get_styleSheet_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_put_disabled_Proxy(
IHTMLLinkElement * This,
/* [in] */ VARIANT_BOOL v);
void __RPC_STUB IHTMLLinkElement_put_disabled_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_get_disabled_Proxy(
IHTMLLinkElement * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IHTMLLinkElement_get_disabled_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_put_media_Proxy(
IHTMLLinkElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLLinkElement_put_media_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_get_media_Proxy(
IHTMLLinkElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLLinkElement_get_media_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLLinkElement_INTERFACE_DEFINED__ */
#ifndef __IHTMLLinkElement2_INTERFACE_DEFINED__
#define __IHTMLLinkElement2_INTERFACE_DEFINED__
/* interface IHTMLLinkElement2 */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLLinkElement2;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f4e5-98b5-11cf-bb82-00aa00bdce0b")
IHTMLLinkElement2 : public IDispatch
{
public:
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_target(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_target(
/* [out][retval] */ BSTR *p) = 0;
};
#else /* C style interface */
typedef struct IHTMLLinkElement2Vtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLLinkElement2 * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLLinkElement2 * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLLinkElement2 * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLLinkElement2 * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLLinkElement2 * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLLinkElement2 * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLLinkElement2 * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_target )(
IHTMLLinkElement2 * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_target )(
IHTMLLinkElement2 * This,
/* [out][retval] */ BSTR *p);
END_INTERFACE
} IHTMLLinkElement2Vtbl;
interface IHTMLLinkElement2
{
CONST_VTBL struct IHTMLLinkElement2Vtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLLinkElement2_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLLinkElement2_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLLinkElement2_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLLinkElement2_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLLinkElement2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLLinkElement2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLLinkElement2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLLinkElement2_put_target(This,v) \
(This)->lpVtbl -> put_target(This,v)
#define IHTMLLinkElement2_get_target(This,p) \
(This)->lpVtbl -> get_target(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement2_put_target_Proxy(
IHTMLLinkElement2 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLLinkElement2_put_target_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement2_get_target_Proxy(
IHTMLLinkElement2 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLLinkElement2_get_target_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLLinkElement2_INTERFACE_DEFINED__ */
#ifndef __IHTMLLinkElement3_INTERFACE_DEFINED__
#define __IHTMLLinkElement3_INTERFACE_DEFINED__
/* interface IHTMLLinkElement3 */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLLinkElement3;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f81e-98b5-11cf-bb82-00aa00bdce0b")
IHTMLLinkElement3 : public IDispatch
{
public:
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_charset(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_charset(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_hreflang(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_hreflang(
/* [out][retval] */ BSTR *p) = 0;
};
#else /* C style interface */
typedef struct IHTMLLinkElement3Vtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLLinkElement3 * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLLinkElement3 * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLLinkElement3 * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLLinkElement3 * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLLinkElement3 * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLLinkElement3 * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLLinkElement3 * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_charset )(
IHTMLLinkElement3 * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_charset )(
IHTMLLinkElement3 * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_hreflang )(
IHTMLLinkElement3 * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hreflang )(
IHTMLLinkElement3 * This,
/* [out][retval] */ BSTR *p);
END_INTERFACE
} IHTMLLinkElement3Vtbl;
interface IHTMLLinkElement3
{
CONST_VTBL struct IHTMLLinkElement3Vtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLLinkElement3_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLLinkElement3_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLLinkElement3_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLLinkElement3_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLLinkElement3_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLLinkElement3_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLLinkElement3_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLLinkElement3_put_charset(This,v) \
(This)->lpVtbl -> put_charset(This,v)
#define IHTMLLinkElement3_get_charset(This,p) \
(This)->lpVtbl -> get_charset(This,p)
#define IHTMLLinkElement3_put_hreflang(This,v) \
(This)->lpVtbl -> put_hreflang(This,v)
#define IHTMLLinkElement3_get_hreflang(This,p) \
(This)->lpVtbl -> get_hreflang(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement3_put_charset_Proxy(
IHTMLLinkElement3 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLLinkElement3_put_charset_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement3_get_charset_Proxy(
IHTMLLinkElement3 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLLinkElement3_get_charset_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement3_put_hreflang_Proxy(
IHTMLLinkElement3 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLLinkElement3_put_hreflang_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement3_get_hreflang_Proxy(
IHTMLLinkElement3 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLLinkElement3_get_hreflang_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLLinkElement3_INTERFACE_DEFINED__ */
#ifndef __DispHTMLLinkElement_DISPINTERFACE_DEFINED__
#define __DispHTMLLinkElement_DISPINTERFACE_DEFINED__
/* dispinterface DispHTMLLinkElement */
/* [uuid][hidden] */
EXTERN_C const IID DIID_DispHTMLLinkElement;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f524-98b5-11cf-bb82-00aa00bdce0b")
DispHTMLLinkElement : public IDispatch
{
};
#else /* C style interface */
typedef struct DispHTMLLinkElementVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
DispHTMLLinkElement * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
DispHTMLLinkElement * This);
ULONG ( STDMETHODCALLTYPE *Release )(
DispHTMLLinkElement * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
DispHTMLLinkElement * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
DispHTMLLinkElement * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
DispHTMLLinkElement * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
DispHTMLLinkElement * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} DispHTMLLinkElementVtbl;
interface DispHTMLLinkElement
{
CONST_VTBL struct DispHTMLLinkElementVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define DispHTMLLinkElement_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define DispHTMLLinkElement_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define DispHTMLLinkElement_Release(This) \
(This)->lpVtbl -> Release(This)
#define DispHTMLLinkElement_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define DispHTMLLinkElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define DispHTMLLinkElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define DispHTMLLinkElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __DispHTMLLinkElement_DISPINTERFACE_DEFINED__ */
EXTERN_C const CLSID CLSID_HTMLLinkElement;
#ifdef __cplusplus
class DECLSPEC_UUID("3050f277-98b5-11cf-bb82-00aa00bdce0b")
HTMLLinkElement;
#endif
#ifndef __IHTMLTxtRange_INTERFACE_DEFINED__
#define __IHTMLTxtRange_INTERFACE_DEFINED__
/* interface IHTMLTxtRange */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLTxtRange;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f220-98b5-11cf-bb82-00aa00bdce0b")
IHTMLTxtRange : public IDispatch
{
public:
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_htmlText(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_text(
/* [in] */ BSTR v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_text(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE parentElement(
/* [out][retval] */ IHTMLElement **parent) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE duplicate(
/* [out][retval] */ IHTMLTxtRange **Duplicate) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE inRange(
/* [in] */ IHTMLTxtRange *Range,
/* [out][retval] */ VARIANT_BOOL *InRange) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE isEqual(
/* [in] */ IHTMLTxtRange *Range,
/* [out][retval] */ VARIANT_BOOL *IsEqual) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE scrollIntoView(
/* [in][defaultvalue] */ VARIANT_BOOL fStart = -1) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE collapse(
/* [in][defaultvalue] */ VARIANT_BOOL Start = -1) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE expand(
/* [in] */ BSTR Unit,
/* [out][retval] */ VARIANT_BOOL *Success) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE move(
/* [in] */ BSTR Unit,
/* [in][defaultvalue] */ long Count,
/* [out][retval] */ long *ActualCount) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE moveStart(
/* [in] */ BSTR Unit,
/* [in][defaultvalue] */ long Count,
/* [out][retval] */ long *ActualCount) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE moveEnd(
/* [in] */ BSTR Unit,
/* [in][defaultvalue] */ long Count,
/* [out][retval] */ long *ActualCount) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE select( void) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE pasteHTML(
/* [in] */ BSTR html) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE moveToElementText(
/* [in] */ IHTMLElement *element) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE setEndPoint(
/* [in] */ BSTR how,
/* [in] */ IHTMLTxtRange *SourceRange) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE compareEndPoints(
/* [in] */ BSTR how,
/* [in] */ IHTMLTxtRange *SourceRange,
/* [out][retval] */ long *ret) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE findText(
/* [in] */ BSTR String,
/* [in][defaultvalue] */ long count,
/* [in][defaultvalue] */ long Flags,
/* [out][retval] */ VARIANT_BOOL *Success) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE moveToPoint(
/* [in] */ long x,
/* [in] */ long y) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE getBookmark(
/* [out][retval] */ BSTR *Boolmark) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE moveToBookmark(
/* [in] */ BSTR Bookmark,
/* [out][retval] */ VARIANT_BOOL *Success) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE queryCommandSupported(
/* [in] */ BSTR cmdID,
/* [out][retval] */ VARIANT_BOOL *pfRet) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE queryCommandEnabled(
/* [in] */ BSTR cmdID,
/* [out][retval] */ VARIANT_BOOL *pfRet) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE queryCommandState(
/* [in] */ BSTR cmdID,
/* [out][retval] */ VARIANT_BOOL *pfRet) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE queryCommandIndeterm(
/* [in] */ BSTR cmdID,
/* [out][retval] */ VARIANT_BOOL *pfRet) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE queryCommandText(
/* [in] */ BSTR cmdID,
/* [out][retval] */ BSTR *pcmdText) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE queryCommandValue(
/* [in] */ BSTR cmdID,
/* [out][retval] */ VARIANT *pcmdValue) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE execCommand(
/* [in] */ BSTR cmdID,
/* [in][defaultvalue] */ VARIANT_BOOL showUI,
/* [in][optional] */ VARIANT value,
/* [out][retval] */ VARIANT_BOOL *pfRet) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE execCommandShowHelp(
/* [in] */ BSTR cmdID,
/* [out][retval] */ VARIANT_BOOL *pfRet) = 0;
};
#else /* C style interface */
typedef struct IHTMLTxtRangeVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLTxtRange * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLTxtRange * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLTxtRange * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLTxtRange * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLTxtRange * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLTxtRange * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLTxtRange * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_htmlText )(
IHTMLTxtRange * This,
/* [out][retval] */ BSTR *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_text )(
IHTMLTxtRange * This,
/* [in] */ BSTR v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_text )(
IHTMLTxtRange * This,
/* [out][retval] */ BSTR *p);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *parentElement )(
IHTMLTxtRange * This,
/* [out][retval] */ IHTMLElement **parent);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *duplicate )(
IHTMLTxtRange * This,
/* [out][retval] */ IHTMLTxtRange **Duplicate);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *inRange )(
IHTMLTxtRange * This,
/* [in] */ IHTMLTxtRange *Range,
/* [out][retval] */ VARIANT_BOOL *InRange);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *isEqual )(
IHTMLTxtRange * This,
/* [in] */ IHTMLTxtRange *Range,
/* [out][retval] */ VARIANT_BOOL *IsEqual);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *scrollIntoView )(
IHTMLTxtRange * This,
/* [in][defaultvalue] */ VARIANT_BOOL fStart);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *collapse )(
IHTMLTxtRange * This,
/* [in][defaultvalue] */ VARIANT_BOOL Start);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *expand )(
IHTMLTxtRange * This,
/* [in] */ BSTR Unit,
/* [out][retval] */ VARIANT_BOOL *Success);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *move )(
IHTMLTxtRange * This,
/* [in] */ BSTR Unit,
/* [in][defaultvalue] */ long Count,
/* [out][retval] */ long *ActualCount);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *moveStart )(
IHTMLTxtRange * This,
/* [in] */ BSTR Unit,
/* [in][defaultvalue] */ long Count,
/* [out][retval] */ long *ActualCount);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *moveEnd )(
IHTMLTxtRange * This,
/* [in] */ BSTR Unit,
/* [in][defaultvalue] */ long Count,
/* [out][retval] */ long *ActualCount);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *select )(
IHTMLTxtRange * This);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *pasteHTML )(
IHTMLTxtRange * This,
/* [in] */ BSTR html);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *moveToElementText )(
IHTMLTxtRange * This,
/* [in] */ IHTMLElement *element);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *setEndPoint )(
IHTMLTxtRange * This,
/* [in] */ BSTR how,
/* [in] */ IHTMLTxtRange *SourceRange);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *compareEndPoints )(
IHTMLTxtRange * This,
/* [in] */ BSTR how,
/* [in] */ IHTMLTxtRange *SourceRange,
/* [out][retval] */ long *ret);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *findText )(
IHTMLTxtRange * This,
/* [in] */ BSTR String,
/* [in][defaultvalue] */ long count,
/* [in][defaultvalue] */ long Flags,
/* [out][retval] */ VARIANT_BOOL *Success);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *moveToPoint )(
IHTMLTxtRange * This,
/* [in] */ long x,
/* [in] */ long y);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *getBookmark )(
IHTMLTxtRange * This,
/* [out][retval] */ BSTR *Boolmark);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *moveToBookmark )(
IHTMLTxtRange * This,
/* [in] */ BSTR Bookmark,
/* [out][retval] */ VARIANT_BOOL *Success);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *queryCommandSupported )(
IHTMLTxtRange * This,
/* [in] */ BSTR cmdID,
/* [out][retval] */ VARIANT_BOOL *pfRet);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *queryCommandEnabled )(
IHTMLTxtRange * This,
/* [in] */ BSTR cmdID,
/* [out][retval] */ VARIANT_BOOL *pfRet);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *queryCommandState )(
IHTMLTxtRange * This,
/* [in] */ BSTR cmdID,
/* [out][retval] */ VARIANT_BOOL *pfRet);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *queryCommandIndeterm )(
IHTMLTxtRange * This,
/* [in] */ BSTR cmdID,
/* [out][retval] */ VARIANT_BOOL *pfRet);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *queryCommandText )(
IHTMLTxtRange * This,
/* [in] */ BSTR cmdID,
/* [out][retval] */ BSTR *pcmdText);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *queryCommandValue )(
IHTMLTxtRange * This,
/* [in] */ BSTR cmdID,
/* [out][retval] */ VARIANT *pcmdValue);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *execCommand )(
IHTMLTxtRange * This,
/* [in] */ BSTR cmdID,
/* [in][defaultvalue] */ VARIANT_BOOL showUI,
/* [in][optional] */ VARIANT value,
/* [out][retval] */ VARIANT_BOOL *pfRet);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *execCommandShowHelp )(
IHTMLTxtRange * This,
/* [in] */ BSTR cmdID,
/* [out][retval] */ VARIANT_BOOL *pfRet);
END_INTERFACE
} IHTMLTxtRangeVtbl;
interface IHTMLTxtRange
{
CONST_VTBL struct IHTMLTxtRangeVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLTxtRange_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLTxtRange_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLTxtRange_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLTxtRange_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLTxtRange_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLTxtRange_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLTxtRange_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLTxtRange_get_htmlText(This,p) \
(This)->lpVtbl -> get_htmlText(This,p)
#define IHTMLTxtRange_put_text(This,v) \
(This)->lpVtbl -> put_text(This,v)
#define IHTMLTxtRange_get_text(This,p) \
(This)->lpVtbl -> get_text(This,p)
#define IHTMLTxtRange_parentElement(This,parent) \
(This)->lpVtbl -> parentElement(This,parent)
#define IHTMLTxtRange_duplicate(This,Duplicate) \
(This)->lpVtbl -> duplicate(This,Duplicate)
#define IHTMLTxtRange_inRange(This,Range,InRange) \
(This)->lpVtbl -> inRange(This,Range,InRange)
#define IHTMLTxtRange_isEqual(This,Range,IsEqual) \
(This)->lpVtbl -> isEqual(This,Range,IsEqual)
#define IHTMLTxtRange_scrollIntoView(This,fStart) \
(This)->lpVtbl -> scrollIntoView(This,fStart)
#define IHTMLTxtRange_collapse(This,Start) \
(This)->lpVtbl -> collapse(This,Start)
#define IHTMLTxtRange_expand(This,Unit,Success) \
(This)->lpVtbl -> expand(This,Unit,Success)
#define IHTMLTxtRange_move(This,Unit,Count,ActualCount) \
(This)->lpVtbl -> move(This,Unit,Count,ActualCount)
#define IHTMLTxtRange_moveStart(This,Unit,Count,ActualCount) \
(This)->lpVtbl -> moveStart(This,Unit,Count,ActualCount)
#define IHTMLTxtRange_moveEnd(This,Unit,Count,ActualCount) \
(This)->lpVtbl -> moveEnd(This,Unit,Count,ActualCount)
#define IHTMLTxtRange_select(This) \
(This)->lpVtbl -> select(This)
#define IHTMLTxtRange_pasteHTML(This,html) \
(This)->lpVtbl -> pasteHTML(This,html)
#define IHTMLTxtRange_moveToElementText(This,element) \
(This)->lpVtbl -> moveToElementText(This,element)
#define IHTMLTxtRange_setEndPoint(This,how,SourceRange) \
(This)->lpVtbl -> setEndPoint(This,how,SourceRange)
#define IHTMLTxtRange_compareEndPoints(This,how,SourceRange,ret) \
(This)->lpVtbl -> compareEndPoints(This,how,SourceRange,ret)
#define IHTMLTxtRange_findText(This,String,count,Flags,Success) \
(This)->lpVtbl -> findText(This,String,count,Flags,Success)
#define IHTMLTxtRange_moveToPoint(This,x,y) \
(This)->lpVtbl -> moveToPoint(This,x,y)
#define IHTMLTxtRange_getBookmark(This,Boolmark) \
(This)->lpVtbl -> getBookmark(This,Boolmark)
#define IHTMLTxtRange_moveToBookmark(This,Bookmark,Success) \
(This)->lpVtbl -> moveToBookmark(This,Bookmark,Success)
#define IHTMLTxtRange_queryCommandSupported(This,cmdID,pfRet) \
(This)->lpVtbl -> queryCommandSupported(This,cmdID,pfRet)
#define IHTMLTxtRange_queryCommandEnabled(This,cmdID,pfRet) \
(This)->lpVtbl -> queryCommandEnabled(This,cmdID,pfRet)
#define IHTMLTxtRange_queryCommandState(This,cmdID,pfRet) \
(This)->lpVtbl -> queryCommandState(This,cmdID,pfRet)
#define IHTMLTxtRange_queryCommandIndeterm(This,cmdID,pfRet) \
(This)->lpVtbl -> queryCommandIndeterm(This,cmdID,pfRet)
#define IHTMLTxtRange_queryCommandText(This,cmdID,pcmdText) \
(This)->lpVtbl -> queryCommandText(This,cmdID,pcmdText)
#define IHTMLTxtRange_queryCommandValue(This,cmdID,pcmdValue) \
(This)->lpVtbl -> queryCommandValue(This,cmdID,pcmdValue)
#define IHTMLTxtRange_execCommand(This,cmdID,showUI,value,pfRet) \
(This)->lpVtbl -> execCommand(This,cmdID,showUI,value,pfRet)
#define IHTMLTxtRange_execCommandShowHelp(This,cmdID,pfRet) \
(This)->lpVtbl -> execCommandShowHelp(This,cmdID,pfRet)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_get_htmlText_Proxy(
IHTMLTxtRange * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLTxtRange_get_htmlText_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_put_text_Proxy(
IHTMLTxtRange * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLTxtRange_put_text_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_get_text_Proxy(
IHTMLTxtRange * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLTxtRange_get_text_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_parentElement_Proxy(
IHTMLTxtRange * This,
/* [out][retval] */ IHTMLElement **parent);
void __RPC_STUB IHTMLTxtRange_parentElement_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_duplicate_Proxy(
IHTMLTxtRange * This,
/* [out][retval] */ IHTMLTxtRange **Duplicate);
void __RPC_STUB IHTMLTxtRange_duplicate_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_inRange_Proxy(
IHTMLTxtRange * This,
/* [in] */ IHTMLTxtRange *Range,
/* [out][retval] */ VARIANT_BOOL *InRange);
void __RPC_STUB IHTMLTxtRange_inRange_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_isEqual_Proxy(
IHTMLTxtRange * This,
/* [in] */ IHTMLTxtRange *Range,
/* [out][retval] */ VARIANT_BOOL *IsEqual);
void __RPC_STUB IHTMLTxtRange_isEqual_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_scrollIntoView_Proxy(
IHTMLTxtRange * This,
/* [in][defaultvalue] */ VARIANT_BOOL fStart);
void __RPC_STUB IHTMLTxtRange_scrollIntoView_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_collapse_Proxy(
IHTMLTxtRange * This,
/* [in][defaultvalue] */ VARIANT_BOOL Start);
void __RPC_STUB IHTMLTxtRange_collapse_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_expand_Proxy(
IHTMLTxtRange * This,
/* [in] */ BSTR Unit,
/* [out][retval] */ VARIANT_BOOL *Success);
void __RPC_STUB IHTMLTxtRange_expand_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_move_Proxy(
IHTMLTxtRange * This,
/* [in] */ BSTR Unit,
/* [in][defaultvalue] */ long Count,
/* [out][retval] */ long *ActualCount);
void __RPC_STUB IHTMLTxtRange_move_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_moveStart_Proxy(
IHTMLTxtRange * This,
/* [in] */ BSTR Unit,
/* [in][defaultvalue] */ long Count,
/* [out][retval] */ long *ActualCount);
void __RPC_STUB IHTMLTxtRange_moveStart_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_moveEnd_Proxy(
IHTMLTxtRange * This,
/* [in] */ BSTR Unit,
/* [in][defaultvalue] */ long Count,
/* [out][retval] */ long *ActualCount);
void __RPC_STUB IHTMLTxtRange_moveEnd_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_select_Proxy(
IHTMLTxtRange * This);
void __RPC_STUB IHTMLTxtRange_select_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_pasteHTML_Proxy(
IHTMLTxtRange * This,
/* [in] */ BSTR html);
void __RPC_STUB IHTMLTxtRange_pasteHTML_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_moveToElementText_Proxy(
IHTMLTxtRange * This,
/* [in] */ IHTMLElement *element);
void __RPC_STUB IHTMLTxtRange_moveToElementText_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_setEndPoint_Proxy(
IHTMLTxtRange * This,
/* [in] */ BSTR how,
/* [in] */ IHTMLTxtRange *SourceRange);
void __RPC_STUB IHTMLTxtRange_setEndPoint_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_compareEndPoints_Proxy(
IHTMLTxtRange * This,
/* [in] */ BSTR how,
/* [in] */ IHTMLTxtRange *SourceRange,
/* [out][retval] */ long *ret);
void __RPC_STUB IHTMLTxtRange_compareEndPoints_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_findText_Proxy(
IHTMLTxtRange * This,
/* [in] */ BSTR String,
/* [in][defaultvalue] */ long count,
/* [in][defaultvalue] */ long Flags,
/* [out][retval] */ VARIANT_BOOL *Success);
void __RPC_STUB IHTMLTxtRange_findText_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_moveToPoint_Proxy(
IHTMLTxtRange * This,
/* [in] */ long x,
/* [in] */ long y);
void __RPC_STUB IHTMLTxtRange_moveToPoint_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_getBookmark_Proxy(
IHTMLTxtRange * This,
/* [out][retval] */ BSTR *Boolmark);
void __RPC_STUB IHTMLTxtRange_getBookmark_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_moveToBookmark_Proxy(
IHTMLTxtRange * This,
/* [in] */ BSTR Bookmark,
/* [out][retval] */ VARIANT_BOOL *Success);
void __RPC_STUB IHTMLTxtRange_moveToBookmark_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_queryCommandSupported_Proxy(
IHTMLTxtRange * This,
/* [in] */ BSTR cmdID,
/* [out][retval] */ VARIANT_BOOL *pfRet);
void __RPC_STUB IHTMLTxtRange_queryCommandSupported_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_queryCommandEnabled_Proxy(
IHTMLTxtRange * This,
/* [in] */ BSTR cmdID,
/* [out][retval] */ VARIANT_BOOL *pfRet);
void __RPC_STUB IHTMLTxtRange_queryCommandEnabled_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_queryCommandState_Proxy(
IHTMLTxtRange * This,
/* [in] */ BSTR cmdID,
/* [out][retval] */ VARIANT_BOOL *pfRet);
void __RPC_STUB IHTMLTxtRange_queryCommandState_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_queryCommandIndeterm_Proxy(
IHTMLTxtRange * This,
/* [in] */ BSTR cmdID,
/* [out][retval] */ VARIANT_BOOL *pfRet);
void __RPC_STUB IHTMLTxtRange_queryCommandIndeterm_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_queryCommandText_Proxy(
IHTMLTxtRange * This,
/* [in] */ BSTR cmdID,
/* [out][retval] */ BSTR *pcmdText);
void __RPC_STUB IHTMLTxtRange_queryCommandText_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_queryCommandValue_Proxy(
IHTMLTxtRange * This,
/* [in] */ BSTR cmdID,
/* [out][retval] */ VARIANT *pcmdValue);
void __RPC_STUB IHTMLTxtRange_queryCommandValue_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_execCommand_Proxy(
IHTMLTxtRange * This,
/* [in] */ BSTR cmdID,
/* [in][defaultvalue] */ VARIANT_BOOL showUI,
/* [in][optional] */ VARIANT value,
/* [out][retval] */ VARIANT_BOOL *pfRet);
void __RPC_STUB IHTMLTxtRange_execCommand_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_execCommandShowHelp_Proxy(
IHTMLTxtRange * This,
/* [in] */ BSTR cmdID,
/* [out][retval] */ VARIANT_BOOL *pfRet);
void __RPC_STUB IHTMLTxtRange_execCommandShowHelp_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLTxtRange_INTERFACE_DEFINED__ */
#ifndef __IHTMLTextRangeMetrics_INTERFACE_DEFINED__
#define __IHTMLTextRangeMetrics_INTERFACE_DEFINED__
/* interface IHTMLTextRangeMetrics */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLTextRangeMetrics;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f40b-98b5-11cf-bb82-00aa00bdce0b")
IHTMLTextRangeMetrics : public IDispatch
{
public:
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_offsetTop(
/* [out][retval] */ long *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_offsetLeft(
/* [out][retval] */ long *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_boundingTop(
/* [out][retval] */ long *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_boundingLeft(
/* [out][retval] */ long *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_boundingWidth(
/* [out][retval] */ long *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_boundingHeight(
/* [out][retval] */ long *p) = 0;
};
#else /* C style interface */
typedef struct IHTMLTextRangeMetricsVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLTextRangeMetrics * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLTextRangeMetrics * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLTextRangeMetrics * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLTextRangeMetrics * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLTextRangeMetrics * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLTextRangeMetrics * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLTextRangeMetrics * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_offsetTop )(
IHTMLTextRangeMetrics * This,
/* [out][retval] */ long *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_offsetLeft )(
IHTMLTextRangeMetrics * This,
/* [out][retval] */ long *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_boundingTop )(
IHTMLTextRangeMetrics * This,
/* [out][retval] */ long *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_boundingLeft )(
IHTMLTextRangeMetrics * This,
/* [out][retval] */ long *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_boundingWidth )(
IHTMLTextRangeMetrics * This,
/* [out][retval] */ long *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_boundingHeight )(
IHTMLTextRangeMetrics * This,
/* [out][retval] */ long *p);
END_INTERFACE
} IHTMLTextRangeMetricsVtbl;
interface IHTMLTextRangeMetrics
{
CONST_VTBL struct IHTMLTextRangeMetricsVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLTextRangeMetrics_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLTextRangeMetrics_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLTextRangeMetrics_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLTextRangeMetrics_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLTextRangeMetrics_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLTextRangeMetrics_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLTextRangeMetrics_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLTextRangeMetrics_get_offsetTop(This,p) \
(This)->lpVtbl -> get_offsetTop(This,p)
#define IHTMLTextRangeMetrics_get_offsetLeft(This,p) \
(This)->lpVtbl -> get_offsetLeft(This,p)
#define IHTMLTextRangeMetrics_get_boundingTop(This,p) \
(This)->lpVtbl -> get_boundingTop(This,p)
#define IHTMLTextRangeMetrics_get_boundingLeft(This,p) \
(This)->lpVtbl -> get_boundingLeft(This,p)
#define IHTMLTextRangeMetrics_get_boundingWidth(This,p) \
(This)->lpVtbl -> get_boundingWidth(This,p)
#define IHTMLTextRangeMetrics_get_boundingHeight(This,p) \
(This)->lpVtbl -> get_boundingHeight(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTextRangeMetrics_get_offsetTop_Proxy(
IHTMLTextRangeMetrics * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLTextRangeMetrics_get_offsetTop_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTextRangeMetrics_get_offsetLeft_Proxy(
IHTMLTextRangeMetrics * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLTextRangeMetrics_get_offsetLeft_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTextRangeMetrics_get_boundingTop_Proxy(
IHTMLTextRangeMetrics * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLTextRangeMetrics_get_boundingTop_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTextRangeMetrics_get_boundingLeft_Proxy(
IHTMLTextRangeMetrics * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLTextRangeMetrics_get_boundingLeft_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTextRangeMetrics_get_boundingWidth_Proxy(
IHTMLTextRangeMetrics * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLTextRangeMetrics_get_boundingWidth_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTextRangeMetrics_get_boundingHeight_Proxy(
IHTMLTextRangeMetrics * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLTextRangeMetrics_get_boundingHeight_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLTextRangeMetrics_INTERFACE_DEFINED__ */
#ifndef __IHTMLTextRangeMetrics2_INTERFACE_DEFINED__
#define __IHTMLTextRangeMetrics2_INTERFACE_DEFINED__
/* interface IHTMLTextRangeMetrics2 */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLTextRangeMetrics2;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f4a6-98b5-11cf-bb82-00aa00bdce0b")
IHTMLTextRangeMetrics2 : public IDispatch
{
public:
virtual /* [id] */ HRESULT STDMETHODCALLTYPE getClientRects(
/* [out][retval] */ IHTMLRectCollection **pRectCol) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE getBoundingClientRect(
/* [out][retval] */ IHTMLRect **pRect) = 0;
};
#else /* C style interface */
typedef struct IHTMLTextRangeMetrics2Vtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLTextRangeMetrics2 * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLTextRangeMetrics2 * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLTextRangeMetrics2 * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLTextRangeMetrics2 * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLTextRangeMetrics2 * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLTextRangeMetrics2 * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLTextRangeMetrics2 * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *getClientRects )(
IHTMLTextRangeMetrics2 * This,
/* [out][retval] */ IHTMLRectCollection **pRectCol);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *getBoundingClientRect )(
IHTMLTextRangeMetrics2 * This,
/* [out][retval] */ IHTMLRect **pRect);
END_INTERFACE
} IHTMLTextRangeMetrics2Vtbl;
interface IHTMLTextRangeMetrics2
{
CONST_VTBL struct IHTMLTextRangeMetrics2Vtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLTextRangeMetrics2_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLTextRangeMetrics2_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLTextRangeMetrics2_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLTextRangeMetrics2_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLTextRangeMetrics2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLTextRangeMetrics2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLTextRangeMetrics2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLTextRangeMetrics2_getClientRects(This,pRectCol) \
(This)->lpVtbl -> getClientRects(This,pRectCol)
#define IHTMLTextRangeMetrics2_getBoundingClientRect(This,pRect) \
(This)->lpVtbl -> getBoundingClientRect(This,pRect)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTextRangeMetrics2_getClientRects_Proxy(
IHTMLTextRangeMetrics2 * This,
/* [out][retval] */ IHTMLRectCollection **pRectCol);
void __RPC_STUB IHTMLTextRangeMetrics2_getClientRects_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTextRangeMetrics2_getBoundingClientRect_Proxy(
IHTMLTextRangeMetrics2 * This,
/* [out][retval] */ IHTMLRect **pRect);
void __RPC_STUB IHTMLTextRangeMetrics2_getBoundingClientRect_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLTextRangeMetrics2_INTERFACE_DEFINED__ */
#ifndef __IHTMLTxtRangeCollection_INTERFACE_DEFINED__
#define __IHTMLTxtRangeCollection_INTERFACE_DEFINED__
/* interface IHTMLTxtRangeCollection */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLTxtRangeCollection;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f7ed-98b5-11cf-bb82-00aa00bdce0b")
IHTMLTxtRangeCollection : public IDispatch
{
public:
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_length(
/* [out][retval] */ long *p) = 0;
virtual /* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get__newEnum(
/* [out][retval] */ IUnknown **p) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE item(
/* [in] */ VARIANT *pvarIndex,
/* [out][retval] */ VARIANT *pvarResult) = 0;
};
#else /* C style interface */
typedef struct IHTMLTxtRangeCollectionVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLTxtRangeCollection * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLTxtRangeCollection * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLTxtRangeCollection * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLTxtRangeCollection * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLTxtRangeCollection * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLTxtRangeCollection * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLTxtRangeCollection * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_length )(
IHTMLTxtRangeCollection * This,
/* [out][retval] */ long *p);
/* [restricted][hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__newEnum )(
IHTMLTxtRangeCollection * This,
/* [out][retval] */ IUnknown **p);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *item )(
IHTMLTxtRangeCollection * This,
/* [in] */ VARIANT *pvarIndex,
/* [out][retval] */ VARIANT *pvarResult);
END_INTERFACE
} IHTMLTxtRangeCollectionVtbl;
interface IHTMLTxtRangeCollection
{
CONST_VTBL struct IHTMLTxtRangeCollectionVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLTxtRangeCollection_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLTxtRangeCollection_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLTxtRangeCollection_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLTxtRangeCollection_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLTxtRangeCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLTxtRangeCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLTxtRangeCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLTxtRangeCollection_get_length(This,p) \
(This)->lpVtbl -> get_length(This,p)
#define IHTMLTxtRangeCollection_get__newEnum(This,p) \
(This)->lpVtbl -> get__newEnum(This,p)
#define IHTMLTxtRangeCollection_item(This,pvarIndex,pvarResult) \
(This)->lpVtbl -> item(This,pvarIndex,pvarResult)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRangeCollection_get_length_Proxy(
IHTMLTxtRangeCollection * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLTxtRangeCollection_get_length_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRangeCollection_get__newEnum_Proxy(
IHTMLTxtRangeCollection * This,
/* [out][retval] */ IUnknown **p);
void __RPC_STUB IHTMLTxtRangeCollection_get__newEnum_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRangeCollection_item_Proxy(
IHTMLTxtRangeCollection * This,
/* [in] */ VARIANT *pvarIndex,
/* [out][retval] */ VARIANT *pvarResult);
void __RPC_STUB IHTMLTxtRangeCollection_item_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLTxtRangeCollection_INTERFACE_DEFINED__ */
#ifndef __HTMLFormElementEvents2_DISPINTERFACE_DEFINED__
#define __HTMLFormElementEvents2_DISPINTERFACE_DEFINED__
/* dispinterface HTMLFormElementEvents2 */
/* [uuid][hidden] */
EXTERN_C const IID DIID_HTMLFormElementEvents2;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f614-98b5-11cf-bb82-00aa00bdce0b")
HTMLFormElementEvents2 : public IDispatch
{
};
#else /* C style interface */
typedef struct HTMLFormElementEvents2Vtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
HTMLFormElementEvents2 * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
HTMLFormElementEvents2 * This);
ULONG ( STDMETHODCALLTYPE *Release )(
HTMLFormElementEvents2 * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
HTMLFormElementEvents2 * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
HTMLFormElementEvents2 * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
HTMLFormElementEvents2 * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
HTMLFormElementEvents2 * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} HTMLFormElementEvents2Vtbl;
interface HTMLFormElementEvents2
{
CONST_VTBL struct HTMLFormElementEvents2Vtbl *lpVtbl;
};
#ifdef COBJMACROS
#define HTMLFormElementEvents2_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define HTMLFormElementEvents2_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define HTMLFormElementEvents2_Release(This) \
(This)->lpVtbl -> Release(This)
#define HTMLFormElementEvents2_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define HTMLFormElementEvents2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define HTMLFormElementEvents2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define HTMLFormElementEvents2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __HTMLFormElementEvents2_DISPINTERFACE_DEFINED__ */
#ifndef __HTMLFormElementEvents_DISPINTERFACE_DEFINED__
#define __HTMLFormElementEvents_DISPINTERFACE_DEFINED__
/* dispinterface HTMLFormElementEvents */
/* [uuid][hidden] */
EXTERN_C const IID DIID_HTMLFormElementEvents;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f364-98b5-11cf-bb82-00aa00bdce0b")
HTMLFormElementEvents : public IDispatch
{
};
#else /* C style interface */
typedef struct HTMLFormElementEventsVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
HTMLFormElementEvents * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
HTMLFormElementEvents * This);
ULONG ( STDMETHODCALLTYPE *Release )(
HTMLFormElementEvents * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
HTMLFormElementEvents * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
HTMLFormElementEvents * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
HTMLFormElementEvents * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
HTMLFormElementEvents * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} HTMLFormElementEventsVtbl;
interface HTMLFormElementEvents
{
CONST_VTBL struct HTMLFormElementEventsVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define HTMLFormElementEvents_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define HTMLFormElementEvents_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define HTMLFormElementEvents_Release(This) \
(This)->lpVtbl -> Release(This)
#define HTMLFormElementEvents_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define HTMLFormElementEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define HTMLFormElementEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define HTMLFormElementEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __HTMLFormElementEvents_DISPINTERFACE_DEFINED__ */
#ifndef __IHTMLFormElement_INTERFACE_DEFINED__
#define __IHTMLFormElement_INTERFACE_DEFINED__
/* interface IHTMLFormElement */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLFormElement;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f1f7-98b5-11cf-bb82-00aa00bdce0b")
IHTMLFormElement : public IDispatch
{
public:
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_action(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_action(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_dir(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_dir(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_encoding(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_encoding(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_method(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_method(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_elements(
/* [out][retval] */ IDispatch **p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_target(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_target(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_name(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_name(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onsubmit(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onsubmit(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onreset(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onreset(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE submit( void) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE reset( void) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_length(
/* [in] */ long v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_length(
/* [out][retval] */ long *p) = 0;
virtual /* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get__newEnum(
/* [out][retval] */ IUnknown **p) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE item(
/* [in][optional] */ VARIANT name,
/* [in][optional] */ VARIANT index,
/* [out][retval] */ IDispatch **pdisp) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE tags(
/* [in] */ VARIANT tagName,
/* [out][retval] */ IDispatch **pdisp) = 0;
};
#else /* C style interface */
typedef struct IHTMLFormElementVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLFormElement * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLFormElement * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLFormElement * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLFormElement * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLFormElement * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLFormElement * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLFormElement * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_action )(
IHTMLFormElement * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_action )(
IHTMLFormElement * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_dir )(
IHTMLFormElement * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_dir )(
IHTMLFormElement * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_encoding )(
IHTMLFormElement * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_encoding )(
IHTMLFormElement * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_method )(
IHTMLFormElement * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_method )(
IHTMLFormElement * This,
/* [out][retval] */ BSTR *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_elements )(
IHTMLFormElement * This,
/* [out][retval] */ IDispatch **p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_target )(
IHTMLFormElement * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_target )(
IHTMLFormElement * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_name )(
IHTMLFormElement * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_name )(
IHTMLFormElement * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onsubmit )(
IHTMLFormElement * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onsubmit )(
IHTMLFormElement * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onreset )(
IHTMLFormElement * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onreset )(
IHTMLFormElement * This,
/* [out][retval] */ VARIANT *p);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *submit )(
IHTMLFormElement * This);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *reset )(
IHTMLFormElement * This);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_length )(
IHTMLFormElement * This,
/* [in] */ long v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_length )(
IHTMLFormElement * This,
/* [out][retval] */ long *p);
/* [restricted][hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__newEnum )(
IHTMLFormElement * This,
/* [out][retval] */ IUnknown **p);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *item )(
IHTMLFormElement * This,
/* [in][optional] */ VARIANT name,
/* [in][optional] */ VARIANT index,
/* [out][retval] */ IDispatch **pdisp);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *tags )(
IHTMLFormElement * This,
/* [in] */ VARIANT tagName,
/* [out][retval] */ IDispatch **pdisp);
END_INTERFACE
} IHTMLFormElementVtbl;
interface IHTMLFormElement
{
CONST_VTBL struct IHTMLFormElementVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLFormElement_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLFormElement_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLFormElement_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLFormElement_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLFormElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLFormElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLFormElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLFormElement_put_action(This,v) \
(This)->lpVtbl -> put_action(This,v)
#define IHTMLFormElement_get_action(This,p) \
(This)->lpVtbl -> get_action(This,p)
#define IHTMLFormElement_put_dir(This,v) \
(This)->lpVtbl -> put_dir(This,v)
#define IHTMLFormElement_get_dir(This,p) \
(This)->lpVtbl -> get_dir(This,p)
#define IHTMLFormElement_put_encoding(This,v) \
(This)->lpVtbl -> put_encoding(This,v)
#define IHTMLFormElement_get_encoding(This,p) \
(This)->lpVtbl -> get_encoding(This,p)
#define IHTMLFormElement_put_method(This,v) \
(This)->lpVtbl -> put_method(This,v)
#define IHTMLFormElement_get_method(This,p) \
(This)->lpVtbl -> get_method(This,p)
#define IHTMLFormElement_get_elements(This,p) \
(This)->lpVtbl -> get_elements(This,p)
#define IHTMLFormElement_put_target(This,v) \
(This)->lpVtbl -> put_target(This,v)
#define IHTMLFormElement_get_target(This,p) \
(This)->lpVtbl -> get_target(This,p)
#define IHTMLFormElement_put_name(This,v) \
(This)->lpVtbl -> put_name(This,v)
#define IHTMLFormElement_get_name(This,p) \
(This)->lpVtbl -> get_name(This,p)
#define IHTMLFormElement_put_onsubmit(This,v) \
(This)->lpVtbl -> put_onsubmit(This,v)
#define IHTMLFormElement_get_onsubmit(This,p) \
(This)->lpVtbl -> get_onsubmit(This,p)
#define IHTMLFormElement_put_onreset(This,v) \
(This)->lpVtbl -> put_onreset(This,v)
#define IHTMLFormElement_get_onreset(This,p) \
(This)->lpVtbl -> get_onreset(This,p)
#define IHTMLFormElement_submit(This) \
(This)->lpVtbl -> submit(This)
#define IHTMLFormElement_reset(This) \
(This)->lpVtbl -> reset(This)
#define IHTMLFormElement_put_length(This,v) \
(This)->lpVtbl -> put_length(This,v)
#define IHTMLFormElement_get_length(This,p) \
(This)->lpVtbl -> get_length(This,p)
#define IHTMLFormElement_get__newEnum(This,p) \
(This)->lpVtbl -> get__newEnum(This,p)
#define IHTMLFormElement_item(This,name,index,pdisp) \
(This)->lpVtbl -> item(This,name,index,pdisp)
#define IHTMLFormElement_tags(This,tagName,pdisp) \
(This)->lpVtbl -> tags(This,tagName,pdisp)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLFormElement_put_action_Proxy(
IHTMLFormElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLFormElement_put_action_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFormElement_get_action_Proxy(
IHTMLFormElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLFormElement_get_action_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLFormElement_put_dir_Proxy(
IHTMLFormElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLFormElement_put_dir_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFormElement_get_dir_Proxy(
IHTMLFormElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLFormElement_get_dir_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLFormElement_put_encoding_Proxy(
IHTMLFormElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLFormElement_put_encoding_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFormElement_get_encoding_Proxy(
IHTMLFormElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLFormElement_get_encoding_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLFormElement_put_method_Proxy(
IHTMLFormElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLFormElement_put_method_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFormElement_get_method_Proxy(
IHTMLFormElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLFormElement_get_method_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFormElement_get_elements_Proxy(
IHTMLFormElement * This,
/* [out][retval] */ IDispatch **p);
void __RPC_STUB IHTMLFormElement_get_elements_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLFormElement_put_target_Proxy(
IHTMLFormElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLFormElement_put_target_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFormElement_get_target_Proxy(
IHTMLFormElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLFormElement_get_target_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLFormElement_put_name_Proxy(
IHTMLFormElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLFormElement_put_name_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFormElement_get_name_Proxy(
IHTMLFormElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLFormElement_get_name_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLFormElement_put_onsubmit_Proxy(
IHTMLFormElement * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLFormElement_put_onsubmit_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFormElement_get_onsubmit_Proxy(
IHTMLFormElement * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLFormElement_get_onsubmit_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLFormElement_put_onreset_Proxy(
IHTMLFormElement * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLFormElement_put_onreset_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFormElement_get_onreset_Proxy(
IHTMLFormElement * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLFormElement_get_onreset_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLFormElement_submit_Proxy(
IHTMLFormElement * This);
void __RPC_STUB IHTMLFormElement_submit_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLFormElement_reset_Proxy(
IHTMLFormElement * This);
void __RPC_STUB IHTMLFormElement_reset_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLFormElement_put_length_Proxy(
IHTMLFormElement * This,
/* [in] */ long v);
void __RPC_STUB IHTMLFormElement_put_length_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFormElement_get_length_Proxy(
IHTMLFormElement * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLFormElement_get_length_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFormElement_get__newEnum_Proxy(
IHTMLFormElement * This,
/* [out][retval] */ IUnknown **p);
void __RPC_STUB IHTMLFormElement_get__newEnum_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLFormElement_item_Proxy(
IHTMLFormElement * This,
/* [in][optional] */ VARIANT name,
/* [in][optional] */ VARIANT index,
/* [out][retval] */ IDispatch **pdisp);
void __RPC_STUB IHTMLFormElement_item_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLFormElement_tags_Proxy(
IHTMLFormElement * This,
/* [in] */ VARIANT tagName,
/* [out][retval] */ IDispatch **pdisp);
void __RPC_STUB IHTMLFormElement_tags_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLFormElement_INTERFACE_DEFINED__ */
#ifndef __IHTMLFormElement2_INTERFACE_DEFINED__
#define __IHTMLFormElement2_INTERFACE_DEFINED__
/* interface IHTMLFormElement2 */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLFormElement2;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f4f6-98b5-11cf-bb82-00aa00bdce0b")
IHTMLFormElement2 : public IDispatch
{
public:
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_acceptCharset(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_acceptCharset(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE urns(
/* [in] */ VARIANT urn,
/* [out][retval] */ IDispatch **pdisp) = 0;
};
#else /* C style interface */
typedef struct IHTMLFormElement2Vtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLFormElement2 * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLFormElement2 * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLFormElement2 * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLFormElement2 * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLFormElement2 * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLFormElement2 * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLFormElement2 * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_acceptCharset )(
IHTMLFormElement2 * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_acceptCharset )(
IHTMLFormElement2 * This,
/* [out][retval] */ BSTR *p);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *urns )(
IHTMLFormElement2 * This,
/* [in] */ VARIANT urn,
/* [out][retval] */ IDispatch **pdisp);
END_INTERFACE
} IHTMLFormElement2Vtbl;
interface IHTMLFormElement2
{
CONST_VTBL struct IHTMLFormElement2Vtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLFormElement2_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLFormElement2_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLFormElement2_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLFormElement2_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLFormElement2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLFormElement2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLFormElement2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLFormElement2_put_acceptCharset(This,v) \
(This)->lpVtbl -> put_acceptCharset(This,v)
#define IHTMLFormElement2_get_acceptCharset(This,p) \
(This)->lpVtbl -> get_acceptCharset(This,p)
#define IHTMLFormElement2_urns(This,urn,pdisp) \
(This)->lpVtbl -> urns(This,urn,pdisp)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLFormElement2_put_acceptCharset_Proxy(
IHTMLFormElement2 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLFormElement2_put_acceptCharset_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFormElement2_get_acceptCharset_Proxy(
IHTMLFormElement2 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLFormElement2_get_acceptCharset_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLFormElement2_urns_Proxy(
IHTMLFormElement2 * This,
/* [in] */ VARIANT urn,
/* [out][retval] */ IDispatch **pdisp);
void __RPC_STUB IHTMLFormElement2_urns_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLFormElement2_INTERFACE_DEFINED__ */
#ifndef __IHTMLFormElement3_INTERFACE_DEFINED__
#define __IHTMLFormElement3_INTERFACE_DEFINED__
/* interface IHTMLFormElement3 */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLFormElement3;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f836-98b5-11cf-bb82-00aa00bdce0b")
IHTMLFormElement3 : public IDispatch
{
public:
virtual /* [id] */ HRESULT STDMETHODCALLTYPE namedItem(
/* [in] */ BSTR name,
/* [out][retval] */ IDispatch **pdisp) = 0;
};
#else /* C style interface */
typedef struct IHTMLFormElement3Vtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLFormElement3 * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLFormElement3 * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLFormElement3 * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLFormElement3 * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLFormElement3 * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLFormElement3 * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLFormElement3 * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *namedItem )(
IHTMLFormElement3 * This,
/* [in] */ BSTR name,
/* [out][retval] */ IDispatch **pdisp);
END_INTERFACE
} IHTMLFormElement3Vtbl;
interface IHTMLFormElement3
{
CONST_VTBL struct IHTMLFormElement3Vtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLFormElement3_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLFormElement3_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLFormElement3_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLFormElement3_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLFormElement3_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLFormElement3_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLFormElement3_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLFormElement3_namedItem(This,name,pdisp) \
(This)->lpVtbl -> namedItem(This,name,pdisp)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLFormElement3_namedItem_Proxy(
IHTMLFormElement3 * This,
/* [in] */ BSTR name,
/* [out][retval] */ IDispatch **pdisp);
void __RPC_STUB IHTMLFormElement3_namedItem_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLFormElement3_INTERFACE_DEFINED__ */
#ifndef __IHTMLSubmitData_INTERFACE_DEFINED__
#define __IHTMLSubmitData_INTERFACE_DEFINED__
/* interface IHTMLSubmitData */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLSubmitData;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f645-98b5-11cf-bb82-00aa00bdce0b")
IHTMLSubmitData : public IDispatch
{
public:
virtual /* [id] */ HRESULT STDMETHODCALLTYPE appendNameValuePair(
/* [in][defaultvalue] */ BSTR name = L"",
/* [in][defaultvalue] */ BSTR value = L"") = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE appendNameFilePair(
/* [in][defaultvalue] */ BSTR name = L"",
/* [in][defaultvalue] */ BSTR filename = L"") = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE appendItemSeparator( void) = 0;
};
#else /* C style interface */
typedef struct IHTMLSubmitDataVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLSubmitData * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLSubmitData * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLSubmitData * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLSubmitData * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLSubmitData * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLSubmitData * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLSubmitData * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *appendNameValuePair )(
IHTMLSubmitData * This,
/* [in][defaultvalue] */ BSTR name,
/* [in][defaultvalue] */ BSTR value);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *appendNameFilePair )(
IHTMLSubmitData * This,
/* [in][defaultvalue] */ BSTR name,
/* [in][defaultvalue] */ BSTR filename);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *appendItemSeparator )(
IHTMLSubmitData * This);
END_INTERFACE
} IHTMLSubmitDataVtbl;
interface IHTMLSubmitData
{
CONST_VTBL struct IHTMLSubmitDataVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLSubmitData_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLSubmitData_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLSubmitData_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLSubmitData_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLSubmitData_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLSubmitData_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLSubmitData_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLSubmitData_appendNameValuePair(This,name,value) \
(This)->lpVtbl -> appendNameValuePair(This,name,value)
#define IHTMLSubmitData_appendNameFilePair(This,name,filename) \
(This)->lpVtbl -> appendNameFilePair(This,name,filename)
#define IHTMLSubmitData_appendItemSeparator(This) \
(This)->lpVtbl -> appendItemSeparator(This)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLSubmitData_appendNameValuePair_Proxy(
IHTMLSubmitData * This,
/* [in][defaultvalue] */ BSTR name,
/* [in][defaultvalue] */ BSTR value);
void __RPC_STUB IHTMLSubmitData_appendNameValuePair_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLSubmitData_appendNameFilePair_Proxy(
IHTMLSubmitData * This,
/* [in][defaultvalue] */ BSTR name,
/* [in][defaultvalue] */ BSTR filename);
void __RPC_STUB IHTMLSubmitData_appendNameFilePair_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLSubmitData_appendItemSeparator_Proxy(
IHTMLSubmitData * This);
void __RPC_STUB IHTMLSubmitData_appendItemSeparator_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLSubmitData_INTERFACE_DEFINED__ */
#ifndef __DispHTMLFormElement_DISPINTERFACE_DEFINED__
#define __DispHTMLFormElement_DISPINTERFACE_DEFINED__
/* dispinterface DispHTMLFormElement */
/* [uuid][hidden] */
EXTERN_C const IID DIID_DispHTMLFormElement;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f510-98b5-11cf-bb82-00aa00bdce0b")
DispHTMLFormElement : public IDispatch
{
};
#else /* C style interface */
typedef struct DispHTMLFormElementVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
DispHTMLFormElement * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
DispHTMLFormElement * This);
ULONG ( STDMETHODCALLTYPE *Release )(
DispHTMLFormElement * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
DispHTMLFormElement * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
DispHTMLFormElement * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
DispHTMLFormElement * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
DispHTMLFormElement * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} DispHTMLFormElementVtbl;
interface DispHTMLFormElement
{
CONST_VTBL struct DispHTMLFormElementVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define DispHTMLFormElement_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define DispHTMLFormElement_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define DispHTMLFormElement_Release(This) \
(This)->lpVtbl -> Release(This)
#define DispHTMLFormElement_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define DispHTMLFormElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define DispHTMLFormElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define DispHTMLFormElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __DispHTMLFormElement_DISPINTERFACE_DEFINED__ */
EXTERN_C const CLSID CLSID_HTMLFormElement;
#ifdef __cplusplus
class DECLSPEC_UUID("3050f251-98b5-11cf-bb82-00aa00bdce0b")
HTMLFormElement;
#endif
#ifndef __HTMLControlElementEvents2_DISPINTERFACE_DEFINED__
#define __HTMLControlElementEvents2_DISPINTERFACE_DEFINED__
/* dispinterface HTMLControlElementEvents2 */
/* [uuid][hidden] */
EXTERN_C const IID DIID_HTMLControlElementEvents2;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f612-98b5-11cf-bb82-00aa00bdce0b")
HTMLControlElementEvents2 : public IDispatch
{
};
#else /* C style interface */
typedef struct HTMLControlElementEvents2Vtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
HTMLControlElementEvents2 * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
HTMLControlElementEvents2 * This);
ULONG ( STDMETHODCALLTYPE *Release )(
HTMLControlElementEvents2 * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
HTMLControlElementEvents2 * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
HTMLControlElementEvents2 * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
HTMLControlElementEvents2 * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
HTMLControlElementEvents2 * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} HTMLControlElementEvents2Vtbl;
interface HTMLControlElementEvents2
{
CONST_VTBL struct HTMLControlElementEvents2Vtbl *lpVtbl;
};
#ifdef COBJMACROS
#define HTMLControlElementEvents2_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define HTMLControlElementEvents2_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define HTMLControlElementEvents2_Release(This) \
(This)->lpVtbl -> Release(This)
#define HTMLControlElementEvents2_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define HTMLControlElementEvents2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define HTMLControlElementEvents2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define HTMLControlElementEvents2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __HTMLControlElementEvents2_DISPINTERFACE_DEFINED__ */
#ifndef __HTMLControlElementEvents_DISPINTERFACE_DEFINED__
#define __HTMLControlElementEvents_DISPINTERFACE_DEFINED__
/* dispinterface HTMLControlElementEvents */
/* [uuid][hidden] */
EXTERN_C const IID DIID_HTMLControlElementEvents;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f4ea-98b5-11cf-bb82-00aa00bdce0b")
HTMLControlElementEvents : public IDispatch
{
};
#else /* C style interface */
typedef struct HTMLControlElementEventsVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
HTMLControlElementEvents * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
HTMLControlElementEvents * This);
ULONG ( STDMETHODCALLTYPE *Release )(
HTMLControlElementEvents * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
HTMLControlElementEvents * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
HTMLControlElementEvents * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
HTMLControlElementEvents * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
HTMLControlElementEvents * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} HTMLControlElementEventsVtbl;
interface HTMLControlElementEvents
{
CONST_VTBL struct HTMLControlElementEventsVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define HTMLControlElementEvents_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define HTMLControlElementEvents_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define HTMLControlElementEvents_Release(This) \
(This)->lpVtbl -> Release(This)
#define HTMLControlElementEvents_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define HTMLControlElementEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define HTMLControlElementEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define HTMLControlElementEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __HTMLControlElementEvents_DISPINTERFACE_DEFINED__ */
#ifndef __IHTMLControlElement_INTERFACE_DEFINED__
#define __IHTMLControlElement_INTERFACE_DEFINED__
/* interface IHTMLControlElement */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLControlElement;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f4e9-98b5-11cf-bb82-00aa00bdce0b")
IHTMLControlElement : public IDispatch
{
public:
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_tabIndex(
/* [in] */ short v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_tabIndex(
/* [out][retval] */ short *p) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE focus( void) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_accessKey(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_accessKey(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onblur(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onblur(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onfocus(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onfocus(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onresize(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onresize(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE blur( void) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE addFilter(
/* [in] */ IUnknown *pUnk) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE removeFilter(
/* [in] */ IUnknown *pUnk) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_clientHeight(
/* [out][retval] */ long *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_clientWidth(
/* [out][retval] */ long *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_clientTop(
/* [out][retval] */ long *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_clientLeft(
/* [out][retval] */ long *p) = 0;
};
#else /* C style interface */
typedef struct IHTMLControlElementVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLControlElement * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLControlElement * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLControlElement * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLControlElement * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLControlElement * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLControlElement * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLControlElement * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_tabIndex )(
IHTMLControlElement * This,
/* [in] */ short v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_tabIndex )(
IHTMLControlElement * This,
/* [out][retval] */ short *p);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *focus )(
IHTMLControlElement * This);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_accessKey )(
IHTMLControlElement * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_accessKey )(
IHTMLControlElement * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onblur )(
IHTMLControlElement * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onblur )(
IHTMLControlElement * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onfocus )(
IHTMLControlElement * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onfocus )(
IHTMLControlElement * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onresize )(
IHTMLControlElement * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onresize )(
IHTMLControlElement * This,
/* [out][retval] */ VARIANT *p);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *blur )(
IHTMLControlElement * This);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *addFilter )(
IHTMLControlElement * This,
/* [in] */ IUnknown *pUnk);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *removeFilter )(
IHTMLControlElement * This,
/* [in] */ IUnknown *pUnk);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_clientHeight )(
IHTMLControlElement * This,
/* [out][retval] */ long *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_clientWidth )(
IHTMLControlElement * This,
/* [out][retval] */ long *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_clientTop )(
IHTMLControlElement * This,
/* [out][retval] */ long *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_clientLeft )(
IHTMLControlElement * This,
/* [out][retval] */ long *p);
END_INTERFACE
} IHTMLControlElementVtbl;
interface IHTMLControlElement
{
CONST_VTBL struct IHTMLControlElementVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLControlElement_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLControlElement_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLControlElement_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLControlElement_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLControlElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLControlElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLControlElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLControlElement_put_tabIndex(This,v) \
(This)->lpVtbl -> put_tabIndex(This,v)
#define IHTMLControlElement_get_tabIndex(This,p) \
(This)->lpVtbl -> get_tabIndex(This,p)
#define IHTMLControlElement_focus(This) \
(This)->lpVtbl -> focus(This)
#define IHTMLControlElement_put_accessKey(This,v) \
(This)->lpVtbl -> put_accessKey(This,v)
#define IHTMLControlElement_get_accessKey(This,p) \
(This)->lpVtbl -> get_accessKey(This,p)
#define IHTMLControlElement_put_onblur(This,v) \
(This)->lpVtbl -> put_onblur(This,v)
#define IHTMLControlElement_get_onblur(This,p) \
(This)->lpVtbl -> get_onblur(This,p)
#define IHTMLControlElement_put_onfocus(This,v) \
(This)->lpVtbl -> put_onfocus(This,v)
#define IHTMLControlElement_get_onfocus(This,p) \
(This)->lpVtbl -> get_onfocus(This,p)
#define IHTMLControlElement_put_onresize(This,v) \
(This)->lpVtbl -> put_onresize(This,v)
#define IHTMLControlElement_get_onresize(This,p) \
(This)->lpVtbl -> get_onresize(This,p)
#define IHTMLControlElement_blur(This) \
(This)->lpVtbl -> blur(This)
#define IHTMLControlElement_addFilter(This,pUnk) \
(This)->lpVtbl -> addFilter(This,pUnk)
#define IHTMLControlElement_removeFilter(This,pUnk) \
(This)->lpVtbl -> removeFilter(This,pUnk)
#define IHTMLControlElement_get_clientHeight(This,p) \
(This)->lpVtbl -> get_clientHeight(This,p)
#define IHTMLControlElement_get_clientWidth(This,p) \
(This)->lpVtbl -> get_clientWidth(This,p)
#define IHTMLControlElement_get_clientTop(This,p) \
(This)->lpVtbl -> get_clientTop(This,p)
#define IHTMLControlElement_get_clientLeft(This,p) \
(This)->lpVtbl -> get_clientLeft(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLControlElement_put_tabIndex_Proxy(
IHTMLControlElement * This,
/* [in] */ short v);
void __RPC_STUB IHTMLControlElement_put_tabIndex_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLControlElement_get_tabIndex_Proxy(
IHTMLControlElement * This,
/* [out][retval] */ short *p);
void __RPC_STUB IHTMLControlElement_get_tabIndex_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLControlElement_focus_Proxy(
IHTMLControlElement * This);
void __RPC_STUB IHTMLControlElement_focus_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLControlElement_put_accessKey_Proxy(
IHTMLControlElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLControlElement_put_accessKey_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLControlElement_get_accessKey_Proxy(
IHTMLControlElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLControlElement_get_accessKey_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLControlElement_put_onblur_Proxy(
IHTMLControlElement * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLControlElement_put_onblur_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLControlElement_get_onblur_Proxy(
IHTMLControlElement * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLControlElement_get_onblur_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLControlElement_put_onfocus_Proxy(
IHTMLControlElement * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLControlElement_put_onfocus_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLControlElement_get_onfocus_Proxy(
IHTMLControlElement * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLControlElement_get_onfocus_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLControlElement_put_onresize_Proxy(
IHTMLControlElement * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLControlElement_put_onresize_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLControlElement_get_onresize_Proxy(
IHTMLControlElement * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLControlElement_get_onresize_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLControlElement_blur_Proxy(
IHTMLControlElement * This);
void __RPC_STUB IHTMLControlElement_blur_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLControlElement_addFilter_Proxy(
IHTMLControlElement * This,
/* [in] */ IUnknown *pUnk);
void __RPC_STUB IHTMLControlElement_addFilter_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLControlElement_removeFilter_Proxy(
IHTMLControlElement * This,
/* [in] */ IUnknown *pUnk);
void __RPC_STUB IHTMLControlElement_removeFilter_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLControlElement_get_clientHeight_Proxy(
IHTMLControlElement * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLControlElement_get_clientHeight_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLControlElement_get_clientWidth_Proxy(
IHTMLControlElement * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLControlElement_get_clientWidth_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLControlElement_get_clientTop_Proxy(
IHTMLControlElement * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLControlElement_get_clientTop_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLControlElement_get_clientLeft_Proxy(
IHTMLControlElement * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLControlElement_get_clientLeft_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLControlElement_INTERFACE_DEFINED__ */
#ifndef __IHTMLTextElement_INTERFACE_DEFINED__
#define __IHTMLTextElement_INTERFACE_DEFINED__
/* interface IHTMLTextElement */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLTextElement;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f218-98b5-11cf-bb82-00aa00bdce0b")
IHTMLTextElement : public IDispatch
{
public:
};
#else /* C style interface */
typedef struct IHTMLTextElementVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLTextElement * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLTextElement * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLTextElement * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLTextElement * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLTextElement * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLTextElement * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLTextElement * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} IHTMLTextElementVtbl;
interface IHTMLTextElement
{
CONST_VTBL struct IHTMLTextElementVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLTextElement_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLTextElement_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLTextElement_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLTextElement_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLTextElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLTextElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLTextElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __IHTMLTextElement_INTERFACE_DEFINED__ */
#ifndef __DispHTMLTextElement_DISPINTERFACE_DEFINED__
#define __DispHTMLTextElement_DISPINTERFACE_DEFINED__
/* dispinterface DispHTMLTextElement */
/* [uuid][hidden] */
EXTERN_C const IID DIID_DispHTMLTextElement;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f537-98b5-11cf-bb82-00aa00bdce0b")
DispHTMLTextElement : public IDispatch
{
};
#else /* C style interface */
typedef struct DispHTMLTextElementVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
DispHTMLTextElement * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
DispHTMLTextElement * This);
ULONG ( STDMETHODCALLTYPE *Release )(
DispHTMLTextElement * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
DispHTMLTextElement * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
DispHTMLTextElement * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
DispHTMLTextElement * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
DispHTMLTextElement * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} DispHTMLTextElementVtbl;
interface DispHTMLTextElement
{
CONST_VTBL struct DispHTMLTextElementVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define DispHTMLTextElement_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define DispHTMLTextElement_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define DispHTMLTextElement_Release(This) \
(This)->lpVtbl -> Release(This)
#define DispHTMLTextElement_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define DispHTMLTextElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define DispHTMLTextElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define DispHTMLTextElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __DispHTMLTextElement_DISPINTERFACE_DEFINED__ */
EXTERN_C const CLSID CLSID_HTMLTextElement;
#ifdef __cplusplus
class DECLSPEC_UUID("3050f26a-98b5-11cf-bb82-00aa00bdce0b")
HTMLTextElement;
#endif
#ifndef __HTMLTextContainerEvents2_DISPINTERFACE_DEFINED__
#define __HTMLTextContainerEvents2_DISPINTERFACE_DEFINED__
/* dispinterface HTMLTextContainerEvents2 */
/* [uuid][hidden] */
EXTERN_C const IID DIID_HTMLTextContainerEvents2;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f624-98b5-11cf-bb82-00aa00bdce0b")
HTMLTextContainerEvents2 : public IDispatch
{
};
#else /* C style interface */
typedef struct HTMLTextContainerEvents2Vtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
HTMLTextContainerEvents2 * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
HTMLTextContainerEvents2 * This);
ULONG ( STDMETHODCALLTYPE *Release )(
HTMLTextContainerEvents2 * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
HTMLTextContainerEvents2 * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
HTMLTextContainerEvents2 * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
HTMLTextContainerEvents2 * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
HTMLTextContainerEvents2 * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} HTMLTextContainerEvents2Vtbl;
interface HTMLTextContainerEvents2
{
CONST_VTBL struct HTMLTextContainerEvents2Vtbl *lpVtbl;
};
#ifdef COBJMACROS
#define HTMLTextContainerEvents2_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define HTMLTextContainerEvents2_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define HTMLTextContainerEvents2_Release(This) \
(This)->lpVtbl -> Release(This)
#define HTMLTextContainerEvents2_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define HTMLTextContainerEvents2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define HTMLTextContainerEvents2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define HTMLTextContainerEvents2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __HTMLTextContainerEvents2_DISPINTERFACE_DEFINED__ */
#ifndef __HTMLTextContainerEvents_DISPINTERFACE_DEFINED__
#define __HTMLTextContainerEvents_DISPINTERFACE_DEFINED__
/* dispinterface HTMLTextContainerEvents */
/* [uuid][hidden] */
EXTERN_C const IID DIID_HTMLTextContainerEvents;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("1FF6AA72-5842-11cf-A707-00AA00C0098D")
HTMLTextContainerEvents : public IDispatch
{
};
#else /* C style interface */
typedef struct HTMLTextContainerEventsVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
HTMLTextContainerEvents * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
HTMLTextContainerEvents * This);
ULONG ( STDMETHODCALLTYPE *Release )(
HTMLTextContainerEvents * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
HTMLTextContainerEvents * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
HTMLTextContainerEvents * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
HTMLTextContainerEvents * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
HTMLTextContainerEvents * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} HTMLTextContainerEventsVtbl;
interface HTMLTextContainerEvents
{
CONST_VTBL struct HTMLTextContainerEventsVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define HTMLTextContainerEvents_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define HTMLTextContainerEvents_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define HTMLTextContainerEvents_Release(This) \
(This)->lpVtbl -> Release(This)
#define HTMLTextContainerEvents_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define HTMLTextContainerEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define HTMLTextContainerEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define HTMLTextContainerEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __HTMLTextContainerEvents_DISPINTERFACE_DEFINED__ */
#ifndef __IHTMLTextContainer_INTERFACE_DEFINED__
#define __IHTMLTextContainer_INTERFACE_DEFINED__
/* interface IHTMLTextContainer */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLTextContainer;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f230-98b5-11cf-bb82-00aa00bdce0b")
IHTMLTextContainer : public IDispatch
{
public:
virtual /* [id] */ HRESULT STDMETHODCALLTYPE createControlRange(
/* [out][retval] */ IDispatch **range) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_scrollHeight(
/* [out][retval] */ long *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_scrollWidth(
/* [out][retval] */ long *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_scrollTop(
/* [in] */ long v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_scrollTop(
/* [out][retval] */ long *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_scrollLeft(
/* [in] */ long v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_scrollLeft(
/* [out][retval] */ long *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onscroll(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onscroll(
/* [out][retval] */ VARIANT *p) = 0;
};
#else /* C style interface */
typedef struct IHTMLTextContainerVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLTextContainer * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLTextContainer * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLTextContainer * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLTextContainer * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLTextContainer * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLTextContainer * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLTextContainer * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *createControlRange )(
IHTMLTextContainer * This,
/* [out][retval] */ IDispatch **range);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_scrollHeight )(
IHTMLTextContainer * This,
/* [out][retval] */ long *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_scrollWidth )(
IHTMLTextContainer * This,
/* [out][retval] */ long *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_scrollTop )(
IHTMLTextContainer * This,
/* [in] */ long v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_scrollTop )(
IHTMLTextContainer * This,
/* [out][retval] */ long *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_scrollLeft )(
IHTMLTextContainer * This,
/* [in] */ long v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_scrollLeft )(
IHTMLTextContainer * This,
/* [out][retval] */ long *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onscroll )(
IHTMLTextContainer * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onscroll )(
IHTMLTextContainer * This,
/* [out][retval] */ VARIANT *p);
END_INTERFACE
} IHTMLTextContainerVtbl;
interface IHTMLTextContainer
{
CONST_VTBL struct IHTMLTextContainerVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLTextContainer_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLTextContainer_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLTextContainer_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLTextContainer_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLTextContainer_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLTextContainer_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLTextContainer_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLTextContainer_createControlRange(This,range) \
(This)->lpVtbl -> createControlRange(This,range)
#define IHTMLTextContainer_get_scrollHeight(This,p) \
(This)->lpVtbl -> get_scrollHeight(This,p)
#define IHTMLTextContainer_get_scrollWidth(This,p) \
(This)->lpVtbl -> get_scrollWidth(This,p)
#define IHTMLTextContainer_put_scrollTop(This,v) \
(This)->lpVtbl -> put_scrollTop(This,v)
#define IHTMLTextContainer_get_scrollTop(This,p) \
(This)->lpVtbl -> get_scrollTop(This,p)
#define IHTMLTextContainer_put_scrollLeft(This,v) \
(This)->lpVtbl -> put_scrollLeft(This,v)
#define IHTMLTextContainer_get_scrollLeft(This,p) \
(This)->lpVtbl -> get_scrollLeft(This,p)
#define IHTMLTextContainer_put_onscroll(This,v) \
(This)->lpVtbl -> put_onscroll(This,v)
#define IHTMLTextContainer_get_onscroll(This,p) \
(This)->lpVtbl -> get_onscroll(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTextContainer_createControlRange_Proxy(
IHTMLTextContainer * This,
/* [out][retval] */ IDispatch **range);
void __RPC_STUB IHTMLTextContainer_createControlRange_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTextContainer_get_scrollHeight_Proxy(
IHTMLTextContainer * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLTextContainer_get_scrollHeight_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTextContainer_get_scrollWidth_Proxy(
IHTMLTextContainer * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLTextContainer_get_scrollWidth_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLTextContainer_put_scrollTop_Proxy(
IHTMLTextContainer * This,
/* [in] */ long v);
void __RPC_STUB IHTMLTextContainer_put_scrollTop_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTextContainer_get_scrollTop_Proxy(
IHTMLTextContainer * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLTextContainer_get_scrollTop_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLTextContainer_put_scrollLeft_Proxy(
IHTMLTextContainer * This,
/* [in] */ long v);
void __RPC_STUB IHTMLTextContainer_put_scrollLeft_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTextContainer_get_scrollLeft_Proxy(
IHTMLTextContainer * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLTextContainer_get_scrollLeft_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLTextContainer_put_onscroll_Proxy(
IHTMLTextContainer * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLTextContainer_put_onscroll_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTextContainer_get_onscroll_Proxy(
IHTMLTextContainer * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLTextContainer_get_onscroll_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLTextContainer_INTERFACE_DEFINED__ */
#ifndef __IHTMLControlRange_INTERFACE_DEFINED__
#define __IHTMLControlRange_INTERFACE_DEFINED__
/* interface IHTMLControlRange */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLControlRange;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f29c-98b5-11cf-bb82-00aa00bdce0b")
IHTMLControlRange : public IDispatch
{
public:
virtual /* [id] */ HRESULT STDMETHODCALLTYPE select( void) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE add(
/* [in] */ IHTMLControlElement *item) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE remove(
/* [in] */ long index) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE item(
/* [in] */ long index,
/* [out][retval] */ IHTMLElement **pdisp) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE scrollIntoView(
/* [in][optional] */ VARIANT varargStart) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE queryCommandSupported(
/* [in] */ BSTR cmdID,
/* [out][retval] */ VARIANT_BOOL *pfRet) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE queryCommandEnabled(
/* [in] */ BSTR cmdID,
/* [out][retval] */ VARIANT_BOOL *pfRet) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE queryCommandState(
/* [in] */ BSTR cmdID,
/* [out][retval] */ VARIANT_BOOL *pfRet) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE queryCommandIndeterm(
/* [in] */ BSTR cmdID,
/* [out][retval] */ VARIANT_BOOL *pfRet) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE queryCommandText(
/* [in] */ BSTR cmdID,
/* [out][retval] */ BSTR *pcmdText) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE queryCommandValue(
/* [in] */ BSTR cmdID,
/* [out][retval] */ VARIANT *pcmdValue) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE execCommand(
/* [in] */ BSTR cmdID,
/* [in][defaultvalue] */ VARIANT_BOOL showUI,
/* [in][optional] */ VARIANT value,
/* [out][retval] */ VARIANT_BOOL *pfRet) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE execCommandShowHelp(
/* [in] */ BSTR cmdID,
/* [out][retval] */ VARIANT_BOOL *pfRet) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE commonParentElement(
/* [out][retval] */ IHTMLElement **parent) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_length(
/* [out][retval] */ long *p) = 0;
};
#else /* C style interface */
typedef struct IHTMLControlRangeVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLControlRange * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLControlRange * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLControlRange * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLControlRange * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLControlRange * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLControlRange * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLControlRange * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *select )(
IHTMLControlRange * This);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *add )(
IHTMLControlRange * This,
/* [in] */ IHTMLControlElement *item);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *remove )(
IHTMLControlRange * This,
/* [in] */ long index);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *item )(
IHTMLControlRange * This,
/* [in] */ long index,
/* [out][retval] */ IHTMLElement **pdisp);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *scrollIntoView )(
IHTMLControlRange * This,
/* [in][optional] */ VARIANT varargStart);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *queryCommandSupported )(
IHTMLControlRange * This,
/* [in] */ BSTR cmdID,
/* [out][retval] */ VARIANT_BOOL *pfRet);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *queryCommandEnabled )(
IHTMLControlRange * This,
/* [in] */ BSTR cmdID,
/* [out][retval] */ VARIANT_BOOL *pfRet);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *queryCommandState )(
IHTMLControlRange * This,
/* [in] */ BSTR cmdID,
/* [out][retval] */ VARIANT_BOOL *pfRet);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *queryCommandIndeterm )(
IHTMLControlRange * This,
/* [in] */ BSTR cmdID,
/* [out][retval] */ VARIANT_BOOL *pfRet);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *queryCommandText )(
IHTMLControlRange * This,
/* [in] */ BSTR cmdID,
/* [out][retval] */ BSTR *pcmdText);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *queryCommandValue )(
IHTMLControlRange * This,
/* [in] */ BSTR cmdID,
/* [out][retval] */ VARIANT *pcmdValue);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *execCommand )(
IHTMLControlRange * This,
/* [in] */ BSTR cmdID,
/* [in][defaultvalue] */ VARIANT_BOOL showUI,
/* [in][optional] */ VARIANT value,
/* [out][retval] */ VARIANT_BOOL *pfRet);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *execCommandShowHelp )(
IHTMLControlRange * This,
/* [in] */ BSTR cmdID,
/* [out][retval] */ VARIANT_BOOL *pfRet);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *commonParentElement )(
IHTMLControlRange * This,
/* [out][retval] */ IHTMLElement **parent);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_length )(
IHTMLControlRange * This,
/* [out][retval] */ long *p);
END_INTERFACE
} IHTMLControlRangeVtbl;
interface IHTMLControlRange
{
CONST_VTBL struct IHTMLControlRangeVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLControlRange_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLControlRange_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLControlRange_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLControlRange_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLControlRange_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLControlRange_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLControlRange_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLControlRange_select(This) \
(This)->lpVtbl -> select(This)
#define IHTMLControlRange_add(This,item) \
(This)->lpVtbl -> add(This,item)
#define IHTMLControlRange_remove(This,index) \
(This)->lpVtbl -> remove(This,index)
#define IHTMLControlRange_item(This,index,pdisp) \
(This)->lpVtbl -> item(This,index,pdisp)
#define IHTMLControlRange_scrollIntoView(This,varargStart) \
(This)->lpVtbl -> scrollIntoView(This,varargStart)
#define IHTMLControlRange_queryCommandSupported(This,cmdID,pfRet) \
(This)->lpVtbl -> queryCommandSupported(This,cmdID,pfRet)
#define IHTMLControlRange_queryCommandEnabled(This,cmdID,pfRet) \
(This)->lpVtbl -> queryCommandEnabled(This,cmdID,pfRet)
#define IHTMLControlRange_queryCommandState(This,cmdID,pfRet) \
(This)->lpVtbl -> queryCommandState(This,cmdID,pfRet)
#define IHTMLControlRange_queryCommandIndeterm(This,cmdID,pfRet) \
(This)->lpVtbl -> queryCommandIndeterm(This,cmdID,pfRet)
#define IHTMLControlRange_queryCommandText(This,cmdID,pcmdText) \
(This)->lpVtbl -> queryCommandText(This,cmdID,pcmdText)
#define IHTMLControlRange_queryCommandValue(This,cmdID,pcmdValue) \
(This)->lpVtbl -> queryCommandValue(This,cmdID,pcmdValue)
#define IHTMLControlRange_execCommand(This,cmdID,showUI,value,pfRet) \
(This)->lpVtbl -> execCommand(This,cmdID,showUI,value,pfRet)
#define IHTMLControlRange_execCommandShowHelp(This,cmdID,pfRet) \
(This)->lpVtbl -> execCommandShowHelp(This,cmdID,pfRet)
#define IHTMLControlRange_commonParentElement(This,parent) \
(This)->lpVtbl -> commonParentElement(This,parent)
#define IHTMLControlRange_get_length(This,p) \
(This)->lpVtbl -> get_length(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLControlRange_select_Proxy(
IHTMLControlRange * This);
void __RPC_STUB IHTMLControlRange_select_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLControlRange_add_Proxy(
IHTMLControlRange * This,
/* [in] */ IHTMLControlElement *item);
void __RPC_STUB IHTMLControlRange_add_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLControlRange_remove_Proxy(
IHTMLControlRange * This,
/* [in] */ long index);
void __RPC_STUB IHTMLControlRange_remove_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLControlRange_item_Proxy(
IHTMLControlRange * This,
/* [in] */ long index,
/* [out][retval] */ IHTMLElement **pdisp);
void __RPC_STUB IHTMLControlRange_item_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLControlRange_scrollIntoView_Proxy(
IHTMLControlRange * This,
/* [in][optional] */ VARIANT varargStart);
void __RPC_STUB IHTMLControlRange_scrollIntoView_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLControlRange_queryCommandSupported_Proxy(
IHTMLControlRange * This,
/* [in] */ BSTR cmdID,
/* [out][retval] */ VARIANT_BOOL *pfRet);
void __RPC_STUB IHTMLControlRange_queryCommandSupported_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLControlRange_queryCommandEnabled_Proxy(
IHTMLControlRange * This,
/* [in] */ BSTR cmdID,
/* [out][retval] */ VARIANT_BOOL *pfRet);
void __RPC_STUB IHTMLControlRange_queryCommandEnabled_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLControlRange_queryCommandState_Proxy(
IHTMLControlRange * This,
/* [in] */ BSTR cmdID,
/* [out][retval] */ VARIANT_BOOL *pfRet);
void __RPC_STUB IHTMLControlRange_queryCommandState_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLControlRange_queryCommandIndeterm_Proxy(
IHTMLControlRange * This,
/* [in] */ BSTR cmdID,
/* [out][retval] */ VARIANT_BOOL *pfRet);
void __RPC_STUB IHTMLControlRange_queryCommandIndeterm_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLControlRange_queryCommandText_Proxy(
IHTMLControlRange * This,
/* [in] */ BSTR cmdID,
/* [out][retval] */ BSTR *pcmdText);
void __RPC_STUB IHTMLControlRange_queryCommandText_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLControlRange_queryCommandValue_Proxy(
IHTMLControlRange * This,
/* [in] */ BSTR cmdID,
/* [out][retval] */ VARIANT *pcmdValue);
void __RPC_STUB IHTMLControlRange_queryCommandValue_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLControlRange_execCommand_Proxy(
IHTMLControlRange * This,
/* [in] */ BSTR cmdID,
/* [in][defaultvalue] */ VARIANT_BOOL showUI,
/* [in][optional] */ VARIANT value,
/* [out][retval] */ VARIANT_BOOL *pfRet);
void __RPC_STUB IHTMLControlRange_execCommand_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLControlRange_execCommandShowHelp_Proxy(
IHTMLControlRange * This,
/* [in] */ BSTR cmdID,
/* [out][retval] */ VARIANT_BOOL *pfRet);
void __RPC_STUB IHTMLControlRange_execCommandShowHelp_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLControlRange_commonParentElement_Proxy(
IHTMLControlRange * This,
/* [out][retval] */ IHTMLElement **parent);
void __RPC_STUB IHTMLControlRange_commonParentElement_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLControlRange_get_length_Proxy(
IHTMLControlRange * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLControlRange_get_length_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLControlRange_INTERFACE_DEFINED__ */
#ifndef __IHTMLControlRange2_INTERFACE_DEFINED__
#define __IHTMLControlRange2_INTERFACE_DEFINED__
/* interface IHTMLControlRange2 */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLControlRange2;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f65e-98b5-11cf-bb82-00aa00bdce0b")
IHTMLControlRange2 : public IDispatch
{
public:
virtual /* [id] */ HRESULT STDMETHODCALLTYPE addElement(
/* [in] */ IHTMLElement *item) = 0;
};
#else /* C style interface */
typedef struct IHTMLControlRange2Vtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLControlRange2 * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLControlRange2 * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLControlRange2 * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLControlRange2 * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLControlRange2 * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLControlRange2 * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLControlRange2 * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *addElement )(
IHTMLControlRange2 * This,
/* [in] */ IHTMLElement *item);
END_INTERFACE
} IHTMLControlRange2Vtbl;
interface IHTMLControlRange2
{
CONST_VTBL struct IHTMLControlRange2Vtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLControlRange2_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLControlRange2_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLControlRange2_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLControlRange2_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLControlRange2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLControlRange2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLControlRange2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLControlRange2_addElement(This,item) \
(This)->lpVtbl -> addElement(This,item)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLControlRange2_addElement_Proxy(
IHTMLControlRange2 * This,
/* [in] */ IHTMLElement *item);
void __RPC_STUB IHTMLControlRange2_addElement_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLControlRange2_INTERFACE_DEFINED__ */
#ifndef __HTMLImgEvents2_DISPINTERFACE_DEFINED__
#define __HTMLImgEvents2_DISPINTERFACE_DEFINED__
/* dispinterface HTMLImgEvents2 */
/* [uuid][hidden] */
EXTERN_C const IID DIID_HTMLImgEvents2;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f616-98b5-11cf-bb82-00aa00bdce0b")
HTMLImgEvents2 : public IDispatch
{
};
#else /* C style interface */
typedef struct HTMLImgEvents2Vtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
HTMLImgEvents2 * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
HTMLImgEvents2 * This);
ULONG ( STDMETHODCALLTYPE *Release )(
HTMLImgEvents2 * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
HTMLImgEvents2 * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
HTMLImgEvents2 * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
HTMLImgEvents2 * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
HTMLImgEvents2 * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} HTMLImgEvents2Vtbl;
interface HTMLImgEvents2
{
CONST_VTBL struct HTMLImgEvents2Vtbl *lpVtbl;
};
#ifdef COBJMACROS
#define HTMLImgEvents2_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define HTMLImgEvents2_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define HTMLImgEvents2_Release(This) \
(This)->lpVtbl -> Release(This)
#define HTMLImgEvents2_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define HTMLImgEvents2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define HTMLImgEvents2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define HTMLImgEvents2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __HTMLImgEvents2_DISPINTERFACE_DEFINED__ */
#ifndef __HTMLImgEvents_DISPINTERFACE_DEFINED__
#define __HTMLImgEvents_DISPINTERFACE_DEFINED__
/* dispinterface HTMLImgEvents */
/* [uuid][hidden] */
EXTERN_C const IID DIID_HTMLImgEvents;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f25b-98b5-11cf-bb82-00aa00bdce0b")
HTMLImgEvents : public IDispatch
{
};
#else /* C style interface */
typedef struct HTMLImgEventsVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
HTMLImgEvents * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
HTMLImgEvents * This);
ULONG ( STDMETHODCALLTYPE *Release )(
HTMLImgEvents * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
HTMLImgEvents * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
HTMLImgEvents * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
HTMLImgEvents * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
HTMLImgEvents * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} HTMLImgEventsVtbl;
interface HTMLImgEvents
{
CONST_VTBL struct HTMLImgEventsVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define HTMLImgEvents_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define HTMLImgEvents_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define HTMLImgEvents_Release(This) \
(This)->lpVtbl -> Release(This)
#define HTMLImgEvents_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define HTMLImgEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define HTMLImgEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define HTMLImgEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __HTMLImgEvents_DISPINTERFACE_DEFINED__ */
#ifndef __IHTMLImgElement_INTERFACE_DEFINED__
#define __IHTMLImgElement_INTERFACE_DEFINED__
/* interface IHTMLImgElement */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLImgElement;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f240-98b5-11cf-bb82-00aa00bdce0b")
IHTMLImgElement : public IDispatch
{
public:
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_isMap(
/* [in] */ VARIANT_BOOL v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_isMap(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_useMap(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_useMap(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_mimeType(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_fileSize(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_fileCreatedDate(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_fileModifiedDate(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_fileUpdatedDate(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_protocol(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_href(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_nameProp(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_border(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_border(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_vspace(
/* [in] */ long v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_vspace(
/* [out][retval] */ long *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_hspace(
/* [in] */ long v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_hspace(
/* [out][retval] */ long *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_alt(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_alt(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_src(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_src(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_lowsrc(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_lowsrc(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_vrml(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_vrml(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_dynsrc(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_dynsrc(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_readyState(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_complete(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_loop(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_loop(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_align(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_align(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onload(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onload(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onerror(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onerror(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onabort(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onabort(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_name(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_name(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_width(
/* [in] */ long v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_width(
/* [out][retval] */ long *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_height(
/* [in] */ long v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_height(
/* [out][retval] */ long *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_start(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_start(
/* [out][retval] */ BSTR *p) = 0;
};
#else /* C style interface */
typedef struct IHTMLImgElementVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLImgElement * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLImgElement * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLImgElement * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLImgElement * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLImgElement * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLImgElement * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLImgElement * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_isMap )(
IHTMLImgElement * This,
/* [in] */ VARIANT_BOOL v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isMap )(
IHTMLImgElement * This,
/* [out][retval] */ VARIANT_BOOL *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_useMap )(
IHTMLImgElement * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_useMap )(
IHTMLImgElement * This,
/* [out][retval] */ BSTR *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_mimeType )(
IHTMLImgElement * This,
/* [out][retval] */ BSTR *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_fileSize )(
IHTMLImgElement * This,
/* [out][retval] */ BSTR *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_fileCreatedDate )(
IHTMLImgElement * This,
/* [out][retval] */ BSTR *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_fileModifiedDate )(
IHTMLImgElement * This,
/* [out][retval] */ BSTR *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_fileUpdatedDate )(
IHTMLImgElement * This,
/* [out][retval] */ BSTR *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_protocol )(
IHTMLImgElement * This,
/* [out][retval] */ BSTR *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_href )(
IHTMLImgElement * This,
/* [out][retval] */ BSTR *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nameProp )(
IHTMLImgElement * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_border )(
IHTMLImgElement * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_border )(
IHTMLImgElement * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_vspace )(
IHTMLImgElement * This,
/* [in] */ long v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_vspace )(
IHTMLImgElement * This,
/* [out][retval] */ long *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_hspace )(
IHTMLImgElement * This,
/* [in] */ long v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hspace )(
IHTMLImgElement * This,
/* [out][retval] */ long *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_alt )(
IHTMLImgElement * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_alt )(
IHTMLImgElement * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_src )(
IHTMLImgElement * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_src )(
IHTMLImgElement * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_lowsrc )(
IHTMLImgElement * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_lowsrc )(
IHTMLImgElement * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_vrml )(
IHTMLImgElement * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_vrml )(
IHTMLImgElement * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_dynsrc )(
IHTMLImgElement * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_dynsrc )(
IHTMLImgElement * This,
/* [out][retval] */ BSTR *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_readyState )(
IHTMLImgElement * This,
/* [out][retval] */ BSTR *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_complete )(
IHTMLImgElement * This,
/* [out][retval] */ VARIANT_BOOL *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_loop )(
IHTMLImgElement * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_loop )(
IHTMLImgElement * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_align )(
IHTMLImgElement * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_align )(
IHTMLImgElement * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onload )(
IHTMLImgElement * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onload )(
IHTMLImgElement * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onerror )(
IHTMLImgElement * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onerror )(
IHTMLImgElement * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onabort )(
IHTMLImgElement * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onabort )(
IHTMLImgElement * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_name )(
IHTMLImgElement * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_name )(
IHTMLImgElement * This,
/* [out][retval] */ BSTR *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_width )(
IHTMLImgElement * This,
/* [in] */ long v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_width )(
IHTMLImgElement * This,
/* [out][retval] */ long *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_height )(
IHTMLImgElement * This,
/* [in] */ long v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_height )(
IHTMLImgElement * This,
/* [out][retval] */ long *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_start )(
IHTMLImgElement * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_start )(
IHTMLImgElement * This,
/* [out][retval] */ BSTR *p);
END_INTERFACE
} IHTMLImgElementVtbl;
interface IHTMLImgElement
{
CONST_VTBL struct IHTMLImgElementVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLImgElement_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLImgElement_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLImgElement_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLImgElement_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLImgElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLImgElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLImgElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLImgElement_put_isMap(This,v) \
(This)->lpVtbl -> put_isMap(This,v)
#define IHTMLImgElement_get_isMap(This,p) \
(This)->lpVtbl -> get_isMap(This,p)
#define IHTMLImgElement_put_useMap(This,v) \
(This)->lpVtbl -> put_useMap(This,v)
#define IHTMLImgElement_get_useMap(This,p) \
(This)->lpVtbl -> get_useMap(This,p)
#define IHTMLImgElement_get_mimeType(This,p) \
(This)->lpVtbl -> get_mimeType(This,p)
#define IHTMLImgElement_get_fileSize(This,p) \
(This)->lpVtbl -> get_fileSize(This,p)
#define IHTMLImgElement_get_fileCreatedDate(This,p) \
(This)->lpVtbl -> get_fileCreatedDate(This,p)
#define IHTMLImgElement_get_fileModifiedDate(This,p) \
(This)->lpVtbl -> get_fileModifiedDate(This,p)
#define IHTMLImgElement_get_fileUpdatedDate(This,p) \
(This)->lpVtbl -> get_fileUpdatedDate(This,p)
#define IHTMLImgElement_get_protocol(This,p) \
(This)->lpVtbl -> get_protocol(This,p)
#define IHTMLImgElement_get_href(This,p) \
(This)->lpVtbl -> get_href(This,p)
#define IHTMLImgElement_get_nameProp(This,p) \
(This)->lpVtbl -> get_nameProp(This,p)
#define IHTMLImgElement_put_border(This,v) \
(This)->lpVtbl -> put_border(This,v)
#define IHTMLImgElement_get_border(This,p) \
(This)->lpVtbl -> get_border(This,p)
#define IHTMLImgElement_put_vspace(This,v) \
(This)->lpVtbl -> put_vspace(This,v)
#define IHTMLImgElement_get_vspace(This,p) \
(This)->lpVtbl -> get_vspace(This,p)
#define IHTMLImgElement_put_hspace(This,v) \
(This)->lpVtbl -> put_hspace(This,v)
#define IHTMLImgElement_get_hspace(This,p) \
(This)->lpVtbl -> get_hspace(This,p)
#define IHTMLImgElement_put_alt(This,v) \
(This)->lpVtbl -> put_alt(This,v)
#define IHTMLImgElement_get_alt(This,p) \
(This)->lpVtbl -> get_alt(This,p)
#define IHTMLImgElement_put_src(This,v) \
(This)->lpVtbl -> put_src(This,v)
#define IHTMLImgElement_get_src(This,p) \
(This)->lpVtbl -> get_src(This,p)
#define IHTMLImgElement_put_lowsrc(This,v) \
(This)->lpVtbl -> put_lowsrc(This,v)
#define IHTMLImgElement_get_lowsrc(This,p) \
(This)->lpVtbl -> get_lowsrc(This,p)
#define IHTMLImgElement_put_vrml(This,v) \
(This)->lpVtbl -> put_vrml(This,v)
#define IHTMLImgElement_get_vrml(This,p) \
(This)->lpVtbl -> get_vrml(This,p)
#define IHTMLImgElement_put_dynsrc(This,v) \
(This)->lpVtbl -> put_dynsrc(This,v)
#define IHTMLImgElement_get_dynsrc(This,p) \
(This)->lpVtbl -> get_dynsrc(This,p)
#define IHTMLImgElement_get_readyState(This,p) \
(This)->lpVtbl -> get_readyState(This,p)
#define IHTMLImgElement_get_complete(This,p) \
(This)->lpVtbl -> get_complete(This,p)
#define IHTMLImgElement_put_loop(This,v) \
(This)->lpVtbl -> put_loop(This,v)
#define IHTMLImgElement_get_loop(This,p) \
(This)->lpVtbl -> get_loop(This,p)
#define IHTMLImgElement_put_align(This,v) \
(This)->lpVtbl -> put_align(This,v)
#define IHTMLImgElement_get_align(This,p) \
(This)->lpVtbl -> get_align(This,p)
#define IHTMLImgElement_put_onload(This,v) \
(This)->lpVtbl -> put_onload(This,v)
#define IHTMLImgElement_get_onload(This,p) \
(This)->lpVtbl -> get_onload(This,p)
#define IHTMLImgElement_put_onerror(This,v) \
(This)->lpVtbl -> put_onerror(This,v)
#define IHTMLImgElement_get_onerror(This,p) \
(This)->lpVtbl -> get_onerror(This,p)
#define IHTMLImgElement_put_onabort(This,v) \
(This)->lpVtbl -> put_onabort(This,v)
#define IHTMLImgElement_get_onabort(This,p) \
(This)->lpVtbl -> get_onabort(This,p)
#define IHTMLImgElement_put_name(This,v) \
(This)->lpVtbl -> put_name(This,v)
#define IHTMLImgElement_get_name(This,p) \
(This)->lpVtbl -> get_name(This,p)
#define IHTMLImgElement_put_width(This,v) \
(This)->lpVtbl -> put_width(This,v)
#define IHTMLImgElement_get_width(This,p) \
(This)->lpVtbl -> get_width(This,p)
#define IHTMLImgElement_put_height(This,v) \
(This)->lpVtbl -> put_height(This,v)
#define IHTMLImgElement_get_height(This,p) \
(This)->lpVtbl -> get_height(This,p)
#define IHTMLImgElement_put_start(This,v) \
(This)->lpVtbl -> put_start(This,v)
#define IHTMLImgElement_get_start(This,p) \
(This)->lpVtbl -> get_start(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_put_isMap_Proxy(
IHTMLImgElement * This,
/* [in] */ VARIANT_BOOL v);
void __RPC_STUB IHTMLImgElement_put_isMap_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_get_isMap_Proxy(
IHTMLImgElement * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IHTMLImgElement_get_isMap_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_put_useMap_Proxy(
IHTMLImgElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLImgElement_put_useMap_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_get_useMap_Proxy(
IHTMLImgElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLImgElement_get_useMap_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_get_mimeType_Proxy(
IHTMLImgElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLImgElement_get_mimeType_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_get_fileSize_Proxy(
IHTMLImgElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLImgElement_get_fileSize_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_get_fileCreatedDate_Proxy(
IHTMLImgElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLImgElement_get_fileCreatedDate_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_get_fileModifiedDate_Proxy(
IHTMLImgElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLImgElement_get_fileModifiedDate_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_get_fileUpdatedDate_Proxy(
IHTMLImgElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLImgElement_get_fileUpdatedDate_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_get_protocol_Proxy(
IHTMLImgElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLImgElement_get_protocol_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_get_href_Proxy(
IHTMLImgElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLImgElement_get_href_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_get_nameProp_Proxy(
IHTMLImgElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLImgElement_get_nameProp_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_put_border_Proxy(
IHTMLImgElement * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLImgElement_put_border_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_get_border_Proxy(
IHTMLImgElement * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLImgElement_get_border_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_put_vspace_Proxy(
IHTMLImgElement * This,
/* [in] */ long v);
void __RPC_STUB IHTMLImgElement_put_vspace_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_get_vspace_Proxy(
IHTMLImgElement * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLImgElement_get_vspace_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_put_hspace_Proxy(
IHTMLImgElement * This,
/* [in] */ long v);
void __RPC_STUB IHTMLImgElement_put_hspace_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_get_hspace_Proxy(
IHTMLImgElement * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLImgElement_get_hspace_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_put_alt_Proxy(
IHTMLImgElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLImgElement_put_alt_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_get_alt_Proxy(
IHTMLImgElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLImgElement_get_alt_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_put_src_Proxy(
IHTMLImgElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLImgElement_put_src_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_get_src_Proxy(
IHTMLImgElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLImgElement_get_src_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_put_lowsrc_Proxy(
IHTMLImgElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLImgElement_put_lowsrc_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_get_lowsrc_Proxy(
IHTMLImgElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLImgElement_get_lowsrc_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_put_vrml_Proxy(
IHTMLImgElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLImgElement_put_vrml_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_get_vrml_Proxy(
IHTMLImgElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLImgElement_get_vrml_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_put_dynsrc_Proxy(
IHTMLImgElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLImgElement_put_dynsrc_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_get_dynsrc_Proxy(
IHTMLImgElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLImgElement_get_dynsrc_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_get_readyState_Proxy(
IHTMLImgElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLImgElement_get_readyState_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_get_complete_Proxy(
IHTMLImgElement * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IHTMLImgElement_get_complete_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_put_loop_Proxy(
IHTMLImgElement * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLImgElement_put_loop_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_get_loop_Proxy(
IHTMLImgElement * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLImgElement_get_loop_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_put_align_Proxy(
IHTMLImgElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLImgElement_put_align_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_get_align_Proxy(
IHTMLImgElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLImgElement_get_align_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_put_onload_Proxy(
IHTMLImgElement * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLImgElement_put_onload_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_get_onload_Proxy(
IHTMLImgElement * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLImgElement_get_onload_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_put_onerror_Proxy(
IHTMLImgElement * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLImgElement_put_onerror_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_get_onerror_Proxy(
IHTMLImgElement * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLImgElement_get_onerror_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_put_onabort_Proxy(
IHTMLImgElement * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLImgElement_put_onabort_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_get_onabort_Proxy(
IHTMLImgElement * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLImgElement_get_onabort_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_put_name_Proxy(
IHTMLImgElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLImgElement_put_name_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_get_name_Proxy(
IHTMLImgElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLImgElement_get_name_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_put_width_Proxy(
IHTMLImgElement * This,
/* [in] */ long v);
void __RPC_STUB IHTMLImgElement_put_width_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_get_width_Proxy(
IHTMLImgElement * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLImgElement_get_width_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_put_height_Proxy(
IHTMLImgElement * This,
/* [in] */ long v);
void __RPC_STUB IHTMLImgElement_put_height_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_get_height_Proxy(
IHTMLImgElement * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLImgElement_get_height_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_put_start_Proxy(
IHTMLImgElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLImgElement_put_start_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_get_start_Proxy(
IHTMLImgElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLImgElement_get_start_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLImgElement_INTERFACE_DEFINED__ */
#ifndef __IHTMLImgElement2_INTERFACE_DEFINED__
#define __IHTMLImgElement2_INTERFACE_DEFINED__
/* interface IHTMLImgElement2 */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLImgElement2;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f826-98b5-11cf-bb82-00aa00bdce0b")
IHTMLImgElement2 : public IDispatch
{
public:
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_longDesc(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_longDesc(
/* [out][retval] */ BSTR *p) = 0;
};
#else /* C style interface */
typedef struct IHTMLImgElement2Vtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLImgElement2 * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLImgElement2 * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLImgElement2 * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLImgElement2 * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLImgElement2 * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLImgElement2 * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLImgElement2 * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_longDesc )(
IHTMLImgElement2 * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_longDesc )(
IHTMLImgElement2 * This,
/* [out][retval] */ BSTR *p);
END_INTERFACE
} IHTMLImgElement2Vtbl;
interface IHTMLImgElement2
{
CONST_VTBL struct IHTMLImgElement2Vtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLImgElement2_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLImgElement2_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLImgElement2_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLImgElement2_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLImgElement2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLImgElement2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLImgElement2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLImgElement2_put_longDesc(This,v) \
(This)->lpVtbl -> put_longDesc(This,v)
#define IHTMLImgElement2_get_longDesc(This,p) \
(This)->lpVtbl -> get_longDesc(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement2_put_longDesc_Proxy(
IHTMLImgElement2 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLImgElement2_put_longDesc_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement2_get_longDesc_Proxy(
IHTMLImgElement2 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLImgElement2_get_longDesc_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLImgElement2_INTERFACE_DEFINED__ */
#ifndef __IHTMLImageElementFactory_INTERFACE_DEFINED__
#define __IHTMLImageElementFactory_INTERFACE_DEFINED__
/* interface IHTMLImageElementFactory */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLImageElementFactory;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f38e-98b5-11cf-bb82-00aa00bdce0b")
IHTMLImageElementFactory : public IDispatch
{
public:
virtual /* [id] */ HRESULT STDMETHODCALLTYPE create(
/* [in][optional] */ VARIANT width,
/* [in][optional] */ VARIANT height,
/* [out][retval] */ IHTMLImgElement **__MIDL_0011) = 0;
};
#else /* C style interface */
typedef struct IHTMLImageElementFactoryVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLImageElementFactory * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLImageElementFactory * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLImageElementFactory * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLImageElementFactory * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLImageElementFactory * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLImageElementFactory * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLImageElementFactory * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *create )(
IHTMLImageElementFactory * This,
/* [in][optional] */ VARIANT width,
/* [in][optional] */ VARIANT height,
/* [out][retval] */ IHTMLImgElement **__MIDL_0011);
END_INTERFACE
} IHTMLImageElementFactoryVtbl;
interface IHTMLImageElementFactory
{
CONST_VTBL struct IHTMLImageElementFactoryVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLImageElementFactory_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLImageElementFactory_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLImageElementFactory_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLImageElementFactory_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLImageElementFactory_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLImageElementFactory_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLImageElementFactory_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLImageElementFactory_create(This,width,height,__MIDL_0011) \
(This)->lpVtbl -> create(This,width,height,__MIDL_0011)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLImageElementFactory_create_Proxy(
IHTMLImageElementFactory * This,
/* [in][optional] */ VARIANT width,
/* [in][optional] */ VARIANT height,
/* [out][retval] */ IHTMLImgElement **__MIDL_0011);
void __RPC_STUB IHTMLImageElementFactory_create_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLImageElementFactory_INTERFACE_DEFINED__ */
#ifndef __DispHTMLImg_DISPINTERFACE_DEFINED__
#define __DispHTMLImg_DISPINTERFACE_DEFINED__
/* dispinterface DispHTMLImg */
/* [uuid][hidden] */
EXTERN_C const IID DIID_DispHTMLImg;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f51c-98b5-11cf-bb82-00aa00bdce0b")
DispHTMLImg : public IDispatch
{
};
#else /* C style interface */
typedef struct DispHTMLImgVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
DispHTMLImg * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
DispHTMLImg * This);
ULONG ( STDMETHODCALLTYPE *Release )(
DispHTMLImg * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
DispHTMLImg * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
DispHTMLImg * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
DispHTMLImg * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
DispHTMLImg * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} DispHTMLImgVtbl;
interface DispHTMLImg
{
CONST_VTBL struct DispHTMLImgVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define DispHTMLImg_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define DispHTMLImg_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define DispHTMLImg_Release(This) \
(This)->lpVtbl -> Release(This)
#define DispHTMLImg_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define DispHTMLImg_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define DispHTMLImg_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define DispHTMLImg_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __DispHTMLImg_DISPINTERFACE_DEFINED__ */
EXTERN_C const CLSID CLSID_HTMLImg;
#ifdef __cplusplus
class DECLSPEC_UUID("3050f241-98b5-11cf-bb82-00aa00bdce0b")
HTMLImg;
#endif
EXTERN_C const CLSID CLSID_HTMLImageElementFactory;
#ifdef __cplusplus
class DECLSPEC_UUID("3050f38f-98b5-11cf-bb82-00aa00bdce0b")
HTMLImageElementFactory;
#endif
#ifndef __IHTMLBodyElement_INTERFACE_DEFINED__
#define __IHTMLBodyElement_INTERFACE_DEFINED__
/* interface IHTMLBodyElement */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLBodyElement;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f1d8-98b5-11cf-bb82-00aa00bdce0b")
IHTMLBodyElement : public IDispatch
{
public:
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_background(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_background(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_bgProperties(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_bgProperties(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_leftMargin(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_leftMargin(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_topMargin(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_topMargin(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_rightMargin(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_rightMargin(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_bottomMargin(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_bottomMargin(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_noWrap(
/* [in] */ VARIANT_BOOL v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_noWrap(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_bgColor(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_bgColor(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_text(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_text(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_link(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_link(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_vLink(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_vLink(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_aLink(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_aLink(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onload(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onload(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onunload(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onunload(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_scroll(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_scroll(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onselect(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onselect(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onbeforeunload(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onbeforeunload(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE createTextRange(
/* [out][retval] */ IHTMLTxtRange **range) = 0;
};
#else /* C style interface */
typedef struct IHTMLBodyElementVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLBodyElement * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLBodyElement * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLBodyElement * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLBodyElement * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLBodyElement * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLBodyElement * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLBodyElement * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_background )(
IHTMLBodyElement * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_background )(
IHTMLBodyElement * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_bgProperties )(
IHTMLBodyElement * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_bgProperties )(
IHTMLBodyElement * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_leftMargin )(
IHTMLBodyElement * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_leftMargin )(
IHTMLBodyElement * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_topMargin )(
IHTMLBodyElement * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_topMargin )(
IHTMLBodyElement * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_rightMargin )(
IHTMLBodyElement * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_rightMargin )(
IHTMLBodyElement * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_bottomMargin )(
IHTMLBodyElement * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_bottomMargin )(
IHTMLBodyElement * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_noWrap )(
IHTMLBodyElement * This,
/* [in] */ VARIANT_BOOL v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_noWrap )(
IHTMLBodyElement * This,
/* [out][retval] */ VARIANT_BOOL *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_bgColor )(
IHTMLBodyElement * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_bgColor )(
IHTMLBodyElement * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_text )(
IHTMLBodyElement * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_text )(
IHTMLBodyElement * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_link )(
IHTMLBodyElement * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_link )(
IHTMLBodyElement * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_vLink )(
IHTMLBodyElement * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_vLink )(
IHTMLBodyElement * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_aLink )(
IHTMLBodyElement * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_aLink )(
IHTMLBodyElement * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onload )(
IHTMLBodyElement * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onload )(
IHTMLBodyElement * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onunload )(
IHTMLBodyElement * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onunload )(
IHTMLBodyElement * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_scroll )(
IHTMLBodyElement * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_scroll )(
IHTMLBodyElement * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onselect )(
IHTMLBodyElement * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onselect )(
IHTMLBodyElement * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onbeforeunload )(
IHTMLBodyElement * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onbeforeunload )(
IHTMLBodyElement * This,
/* [out][retval] */ VARIANT *p);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *createTextRange )(
IHTMLBodyElement * This,
/* [out][retval] */ IHTMLTxtRange **range);
END_INTERFACE
} IHTMLBodyElementVtbl;
interface IHTMLBodyElement
{
CONST_VTBL struct IHTMLBodyElementVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLBodyElement_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLBodyElement_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLBodyElement_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLBodyElement_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLBodyElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLBodyElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLBodyElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLBodyElement_put_background(This,v) \
(This)->lpVtbl -> put_background(This,v)
#define IHTMLBodyElement_get_background(This,p) \
(This)->lpVtbl -> get_background(This,p)
#define IHTMLBodyElement_put_bgProperties(This,v) \
(This)->lpVtbl -> put_bgProperties(This,v)
#define IHTMLBodyElement_get_bgProperties(This,p) \
(This)->lpVtbl -> get_bgProperties(This,p)
#define IHTMLBodyElement_put_leftMargin(This,v) \
(This)->lpVtbl -> put_leftMargin(This,v)
#define IHTMLBodyElement_get_leftMargin(This,p) \
(This)->lpVtbl -> get_leftMargin(This,p)
#define IHTMLBodyElement_put_topMargin(This,v) \
(This)->lpVtbl -> put_topMargin(This,v)
#define IHTMLBodyElement_get_topMargin(This,p) \
(This)->lpVtbl -> get_topMargin(This,p)
#define IHTMLBodyElement_put_rightMargin(This,v) \
(This)->lpVtbl -> put_rightMargin(This,v)
#define IHTMLBodyElement_get_rightMargin(This,p) \
(This)->lpVtbl -> get_rightMargin(This,p)
#define IHTMLBodyElement_put_bottomMargin(This,v) \
(This)->lpVtbl -> put_bottomMargin(This,v)
#define IHTMLBodyElement_get_bottomMargin(This,p) \
(This)->lpVtbl -> get_bottomMargin(This,p)
#define IHTMLBodyElement_put_noWrap(This,v) \
(This)->lpVtbl -> put_noWrap(This,v)
#define IHTMLBodyElement_get_noWrap(This,p) \
(This)->lpVtbl -> get_noWrap(This,p)
#define IHTMLBodyElement_put_bgColor(This,v) \
(This)->lpVtbl -> put_bgColor(This,v)
#define IHTMLBodyElement_get_bgColor(This,p) \
(This)->lpVtbl -> get_bgColor(This,p)
#define IHTMLBodyElement_put_text(This,v) \
(This)->lpVtbl -> put_text(This,v)
#define IHTMLBodyElement_get_text(This,p) \
(This)->lpVtbl -> get_text(This,p)
#define IHTMLBodyElement_put_link(This,v) \
(This)->lpVtbl -> put_link(This,v)
#define IHTMLBodyElement_get_link(This,p) \
(This)->lpVtbl -> get_link(This,p)
#define IHTMLBodyElement_put_vLink(This,v) \
(This)->lpVtbl -> put_vLink(This,v)
#define IHTMLBodyElement_get_vLink(This,p) \
(This)->lpVtbl -> get_vLink(This,p)
#define IHTMLBodyElement_put_aLink(This,v) \
(This)->lpVtbl -> put_aLink(This,v)
#define IHTMLBodyElement_get_aLink(This,p) \
(This)->lpVtbl -> get_aLink(This,p)
#define IHTMLBodyElement_put_onload(This,v) \
(This)->lpVtbl -> put_onload(This,v)
#define IHTMLBodyElement_get_onload(This,p) \
(This)->lpVtbl -> get_onload(This,p)
#define IHTMLBodyElement_put_onunload(This,v) \
(This)->lpVtbl -> put_onunload(This,v)
#define IHTMLBodyElement_get_onunload(This,p) \
(This)->lpVtbl -> get_onunload(This,p)
#define IHTMLBodyElement_put_scroll(This,v) \
(This)->lpVtbl -> put_scroll(This,v)
#define IHTMLBodyElement_get_scroll(This,p) \
(This)->lpVtbl -> get_scroll(This,p)
#define IHTMLBodyElement_put_onselect(This,v) \
(This)->lpVtbl -> put_onselect(This,v)
#define IHTMLBodyElement_get_onselect(This,p) \
(This)->lpVtbl -> get_onselect(This,p)
#define IHTMLBodyElement_put_onbeforeunload(This,v) \
(This)->lpVtbl -> put_onbeforeunload(This,v)
#define IHTMLBodyElement_get_onbeforeunload(This,p) \
(This)->lpVtbl -> get_onbeforeunload(This,p)
#define IHTMLBodyElement_createTextRange(This,range) \
(This)->lpVtbl -> createTextRange(This,range)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_put_background_Proxy(
IHTMLBodyElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLBodyElement_put_background_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_get_background_Proxy(
IHTMLBodyElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLBodyElement_get_background_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_put_bgProperties_Proxy(
IHTMLBodyElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLBodyElement_put_bgProperties_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_get_bgProperties_Proxy(
IHTMLBodyElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLBodyElement_get_bgProperties_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_put_leftMargin_Proxy(
IHTMLBodyElement * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLBodyElement_put_leftMargin_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_get_leftMargin_Proxy(
IHTMLBodyElement * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLBodyElement_get_leftMargin_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_put_topMargin_Proxy(
IHTMLBodyElement * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLBodyElement_put_topMargin_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_get_topMargin_Proxy(
IHTMLBodyElement * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLBodyElement_get_topMargin_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_put_rightMargin_Proxy(
IHTMLBodyElement * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLBodyElement_put_rightMargin_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_get_rightMargin_Proxy(
IHTMLBodyElement * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLBodyElement_get_rightMargin_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_put_bottomMargin_Proxy(
IHTMLBodyElement * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLBodyElement_put_bottomMargin_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_get_bottomMargin_Proxy(
IHTMLBodyElement * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLBodyElement_get_bottomMargin_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_put_noWrap_Proxy(
IHTMLBodyElement * This,
/* [in] */ VARIANT_BOOL v);
void __RPC_STUB IHTMLBodyElement_put_noWrap_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_get_noWrap_Proxy(
IHTMLBodyElement * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IHTMLBodyElement_get_noWrap_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_put_bgColor_Proxy(
IHTMLBodyElement * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLBodyElement_put_bgColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_get_bgColor_Proxy(
IHTMLBodyElement * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLBodyElement_get_bgColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_put_text_Proxy(
IHTMLBodyElement * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLBodyElement_put_text_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_get_text_Proxy(
IHTMLBodyElement * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLBodyElement_get_text_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_put_link_Proxy(
IHTMLBodyElement * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLBodyElement_put_link_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_get_link_Proxy(
IHTMLBodyElement * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLBodyElement_get_link_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_put_vLink_Proxy(
IHTMLBodyElement * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLBodyElement_put_vLink_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_get_vLink_Proxy(
IHTMLBodyElement * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLBodyElement_get_vLink_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_put_aLink_Proxy(
IHTMLBodyElement * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLBodyElement_put_aLink_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_get_aLink_Proxy(
IHTMLBodyElement * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLBodyElement_get_aLink_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_put_onload_Proxy(
IHTMLBodyElement * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLBodyElement_put_onload_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_get_onload_Proxy(
IHTMLBodyElement * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLBodyElement_get_onload_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_put_onunload_Proxy(
IHTMLBodyElement * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLBodyElement_put_onunload_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_get_onunload_Proxy(
IHTMLBodyElement * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLBodyElement_get_onunload_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_put_scroll_Proxy(
IHTMLBodyElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLBodyElement_put_scroll_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_get_scroll_Proxy(
IHTMLBodyElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLBodyElement_get_scroll_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_put_onselect_Proxy(
IHTMLBodyElement * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLBodyElement_put_onselect_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_get_onselect_Proxy(
IHTMLBodyElement * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLBodyElement_get_onselect_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_put_onbeforeunload_Proxy(
IHTMLBodyElement * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLBodyElement_put_onbeforeunload_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_get_onbeforeunload_Proxy(
IHTMLBodyElement * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLBodyElement_get_onbeforeunload_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_createTextRange_Proxy(
IHTMLBodyElement * This,
/* [out][retval] */ IHTMLTxtRange **range);
void __RPC_STUB IHTMLBodyElement_createTextRange_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLBodyElement_INTERFACE_DEFINED__ */
#ifndef __IHTMLBodyElement2_INTERFACE_DEFINED__
#define __IHTMLBodyElement2_INTERFACE_DEFINED__
/* interface IHTMLBodyElement2 */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLBodyElement2;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f5c5-98b5-11cf-bb82-00aa00bdce0b")
IHTMLBodyElement2 : public IDispatch
{
public:
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onbeforeprint(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onbeforeprint(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onafterprint(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onafterprint(
/* [out][retval] */ VARIANT *p) = 0;
};
#else /* C style interface */
typedef struct IHTMLBodyElement2Vtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLBodyElement2 * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLBodyElement2 * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLBodyElement2 * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLBodyElement2 * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLBodyElement2 * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLBodyElement2 * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLBodyElement2 * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onbeforeprint )(
IHTMLBodyElement2 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onbeforeprint )(
IHTMLBodyElement2 * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onafterprint )(
IHTMLBodyElement2 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onafterprint )(
IHTMLBodyElement2 * This,
/* [out][retval] */ VARIANT *p);
END_INTERFACE
} IHTMLBodyElement2Vtbl;
interface IHTMLBodyElement2
{
CONST_VTBL struct IHTMLBodyElement2Vtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLBodyElement2_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLBodyElement2_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLBodyElement2_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLBodyElement2_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLBodyElement2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLBodyElement2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLBodyElement2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLBodyElement2_put_onbeforeprint(This,v) \
(This)->lpVtbl -> put_onbeforeprint(This,v)
#define IHTMLBodyElement2_get_onbeforeprint(This,p) \
(This)->lpVtbl -> get_onbeforeprint(This,p)
#define IHTMLBodyElement2_put_onafterprint(This,v) \
(This)->lpVtbl -> put_onafterprint(This,v)
#define IHTMLBodyElement2_get_onafterprint(This,p) \
(This)->lpVtbl -> get_onafterprint(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement2_put_onbeforeprint_Proxy(
IHTMLBodyElement2 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLBodyElement2_put_onbeforeprint_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement2_get_onbeforeprint_Proxy(
IHTMLBodyElement2 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLBodyElement2_get_onbeforeprint_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement2_put_onafterprint_Proxy(
IHTMLBodyElement2 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLBodyElement2_put_onafterprint_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement2_get_onafterprint_Proxy(
IHTMLBodyElement2 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLBodyElement2_get_onafterprint_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLBodyElement2_INTERFACE_DEFINED__ */
#ifndef __DispHTMLBody_DISPINTERFACE_DEFINED__
#define __DispHTMLBody_DISPINTERFACE_DEFINED__
/* dispinterface DispHTMLBody */
/* [uuid][hidden] */
EXTERN_C const IID DIID_DispHTMLBody;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f507-98b5-11cf-bb82-00aa00bdce0b")
DispHTMLBody : public IDispatch
{
};
#else /* C style interface */
typedef struct DispHTMLBodyVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
DispHTMLBody * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
DispHTMLBody * This);
ULONG ( STDMETHODCALLTYPE *Release )(
DispHTMLBody * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
DispHTMLBody * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
DispHTMLBody * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
DispHTMLBody * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
DispHTMLBody * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} DispHTMLBodyVtbl;
interface DispHTMLBody
{
CONST_VTBL struct DispHTMLBodyVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define DispHTMLBody_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define DispHTMLBody_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define DispHTMLBody_Release(This) \
(This)->lpVtbl -> Release(This)
#define DispHTMLBody_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define DispHTMLBody_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define DispHTMLBody_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define DispHTMLBody_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __DispHTMLBody_DISPINTERFACE_DEFINED__ */
EXTERN_C const CLSID CLSID_HTMLBody;
#ifdef __cplusplus
class DECLSPEC_UUID("3050f24a-98b5-11cf-bb82-00aa00bdce0b")
HTMLBody;
#endif
#ifndef __IHTMLFontElement_INTERFACE_DEFINED__
#define __IHTMLFontElement_INTERFACE_DEFINED__
/* interface IHTMLFontElement */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLFontElement;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f1d9-98b5-11cf-bb82-00aa00bdce0b")
IHTMLFontElement : public IDispatch
{
public:
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_color(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_color(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_face(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_face(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_size(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_size(
/* [out][retval] */ VARIANT *p) = 0;
};
#else /* C style interface */
typedef struct IHTMLFontElementVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLFontElement * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLFontElement * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLFontElement * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLFontElement * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLFontElement * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLFontElement * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLFontElement * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_color )(
IHTMLFontElement * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_color )(
IHTMLFontElement * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_face )(
IHTMLFontElement * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_face )(
IHTMLFontElement * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_size )(
IHTMLFontElement * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_size )(
IHTMLFontElement * This,
/* [out][retval] */ VARIANT *p);
END_INTERFACE
} IHTMLFontElementVtbl;
interface IHTMLFontElement
{
CONST_VTBL struct IHTMLFontElementVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLFontElement_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLFontElement_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLFontElement_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLFontElement_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLFontElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLFontElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLFontElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLFontElement_put_color(This,v) \
(This)->lpVtbl -> put_color(This,v)
#define IHTMLFontElement_get_color(This,p) \
(This)->lpVtbl -> get_color(This,p)
#define IHTMLFontElement_put_face(This,v) \
(This)->lpVtbl -> put_face(This,v)
#define IHTMLFontElement_get_face(This,p) \
(This)->lpVtbl -> get_face(This,p)
#define IHTMLFontElement_put_size(This,v) \
(This)->lpVtbl -> put_size(This,v)
#define IHTMLFontElement_get_size(This,p) \
(This)->lpVtbl -> get_size(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLFontElement_put_color_Proxy(
IHTMLFontElement * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLFontElement_put_color_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFontElement_get_color_Proxy(
IHTMLFontElement * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLFontElement_get_color_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLFontElement_put_face_Proxy(
IHTMLFontElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLFontElement_put_face_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFontElement_get_face_Proxy(
IHTMLFontElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLFontElement_get_face_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLFontElement_put_size_Proxy(
IHTMLFontElement * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLFontElement_put_size_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFontElement_get_size_Proxy(
IHTMLFontElement * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLFontElement_get_size_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLFontElement_INTERFACE_DEFINED__ */
#ifndef __DispHTMLFontElement_DISPINTERFACE_DEFINED__
#define __DispHTMLFontElement_DISPINTERFACE_DEFINED__
/* dispinterface DispHTMLFontElement */
/* [uuid][hidden] */
EXTERN_C const IID DIID_DispHTMLFontElement;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f512-98b5-11cf-bb82-00aa00bdce0b")
DispHTMLFontElement : public IDispatch
{
};
#else /* C style interface */
typedef struct DispHTMLFontElementVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
DispHTMLFontElement * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
DispHTMLFontElement * This);
ULONG ( STDMETHODCALLTYPE *Release )(
DispHTMLFontElement * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
DispHTMLFontElement * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
DispHTMLFontElement * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
DispHTMLFontElement * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
DispHTMLFontElement * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} DispHTMLFontElementVtbl;
interface DispHTMLFontElement
{
CONST_VTBL struct DispHTMLFontElementVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define DispHTMLFontElement_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define DispHTMLFontElement_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define DispHTMLFontElement_Release(This) \
(This)->lpVtbl -> Release(This)
#define DispHTMLFontElement_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define DispHTMLFontElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define DispHTMLFontElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define DispHTMLFontElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __DispHTMLFontElement_DISPINTERFACE_DEFINED__ */
EXTERN_C const CLSID CLSID_HTMLFontElement;
#ifdef __cplusplus
class DECLSPEC_UUID("3050f27b-98b5-11cf-bb82-00aa00bdce0b")
HTMLFontElement;
#endif
#ifndef __HTMLAnchorEvents2_DISPINTERFACE_DEFINED__
#define __HTMLAnchorEvents2_DISPINTERFACE_DEFINED__
/* dispinterface HTMLAnchorEvents2 */
/* [uuid][hidden] */
EXTERN_C const IID DIID_HTMLAnchorEvents2;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f610-98b5-11cf-bb82-00aa00bdce0b")
HTMLAnchorEvents2 : public IDispatch
{
};
#else /* C style interface */
typedef struct HTMLAnchorEvents2Vtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
HTMLAnchorEvents2 * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
HTMLAnchorEvents2 * This);
ULONG ( STDMETHODCALLTYPE *Release )(
HTMLAnchorEvents2 * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
HTMLAnchorEvents2 * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
HTMLAnchorEvents2 * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
HTMLAnchorEvents2 * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
HTMLAnchorEvents2 * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} HTMLAnchorEvents2Vtbl;
interface HTMLAnchorEvents2
{
CONST_VTBL struct HTMLAnchorEvents2Vtbl *lpVtbl;
};
#ifdef COBJMACROS
#define HTMLAnchorEvents2_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define HTMLAnchorEvents2_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define HTMLAnchorEvents2_Release(This) \
(This)->lpVtbl -> Release(This)
#define HTMLAnchorEvents2_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define HTMLAnchorEvents2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define HTMLAnchorEvents2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define HTMLAnchorEvents2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __HTMLAnchorEvents2_DISPINTERFACE_DEFINED__ */
#ifndef __HTMLAnchorEvents_DISPINTERFACE_DEFINED__
#define __HTMLAnchorEvents_DISPINTERFACE_DEFINED__
/* dispinterface HTMLAnchorEvents */
/* [uuid][hidden] */
EXTERN_C const IID DIID_HTMLAnchorEvents;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f29d-98b5-11cf-bb82-00aa00bdce0b")
HTMLAnchorEvents : public IDispatch
{
};
#else /* C style interface */
typedef struct HTMLAnchorEventsVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
HTMLAnchorEvents * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
HTMLAnchorEvents * This);
ULONG ( STDMETHODCALLTYPE *Release )(
HTMLAnchorEvents * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
HTMLAnchorEvents * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
HTMLAnchorEvents * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
HTMLAnchorEvents * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
HTMLAnchorEvents * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} HTMLAnchorEventsVtbl;
interface HTMLAnchorEvents
{
CONST_VTBL struct HTMLAnchorEventsVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define HTMLAnchorEvents_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define HTMLAnchorEvents_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define HTMLAnchorEvents_Release(This) \
(This)->lpVtbl -> Release(This)
#define HTMLAnchorEvents_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define HTMLAnchorEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define HTMLAnchorEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define HTMLAnchorEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __HTMLAnchorEvents_DISPINTERFACE_DEFINED__ */
#ifndef __IHTMLAnchorElement_INTERFACE_DEFINED__
#define __IHTMLAnchorElement_INTERFACE_DEFINED__
/* interface IHTMLAnchorElement */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLAnchorElement;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f1da-98b5-11cf-bb82-00aa00bdce0b")
IHTMLAnchorElement : public IDispatch
{
public:
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_href(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_href(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_target(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_target(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_rel(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_rel(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_rev(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_rev(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_urn(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_urn(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_Methods(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_Methods(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_name(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_name(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_host(
/* [in] */ BSTR v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_host(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_hostname(
/* [in] */ BSTR v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_hostname(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_pathname(
/* [in] */ BSTR v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_pathname(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_port(
/* [in] */ BSTR v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_port(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_protocol(
/* [in] */ BSTR v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_protocol(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_search(
/* [in] */ BSTR v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_search(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_hash(
/* [in] */ BSTR v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_hash(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onblur(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onblur(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onfocus(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onfocus(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_accessKey(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_accessKey(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_protocolLong(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_mimeType(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_nameProp(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_tabIndex(
/* [in] */ short v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_tabIndex(
/* [out][retval] */ short *p) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE focus( void) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE blur( void) = 0;
};
#else /* C style interface */
typedef struct IHTMLAnchorElementVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLAnchorElement * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLAnchorElement * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLAnchorElement * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLAnchorElement * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLAnchorElement * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLAnchorElement * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLAnchorElement * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_href )(
IHTMLAnchorElement * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_href )(
IHTMLAnchorElement * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_target )(
IHTMLAnchorElement * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_target )(
IHTMLAnchorElement * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_rel )(
IHTMLAnchorElement * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_rel )(
IHTMLAnchorElement * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_rev )(
IHTMLAnchorElement * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_rev )(
IHTMLAnchorElement * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_urn )(
IHTMLAnchorElement * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_urn )(
IHTMLAnchorElement * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Methods )(
IHTMLAnchorElement * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Methods )(
IHTMLAnchorElement * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_name )(
IHTMLAnchorElement * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_name )(
IHTMLAnchorElement * This,
/* [out][retval] */ BSTR *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_host )(
IHTMLAnchorElement * This,
/* [in] */ BSTR v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_host )(
IHTMLAnchorElement * This,
/* [out][retval] */ BSTR *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_hostname )(
IHTMLAnchorElement * This,
/* [in] */ BSTR v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hostname )(
IHTMLAnchorElement * This,
/* [out][retval] */ BSTR *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_pathname )(
IHTMLAnchorElement * This,
/* [in] */ BSTR v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_pathname )(
IHTMLAnchorElement * This,
/* [out][retval] */ BSTR *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_port )(
IHTMLAnchorElement * This,
/* [in] */ BSTR v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_port )(
IHTMLAnchorElement * This,
/* [out][retval] */ BSTR *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_protocol )(
IHTMLAnchorElement * This,
/* [in] */ BSTR v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_protocol )(
IHTMLAnchorElement * This,
/* [out][retval] */ BSTR *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_search )(
IHTMLAnchorElement * This,
/* [in] */ BSTR v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_search )(
IHTMLAnchorElement * This,
/* [out][retval] */ BSTR *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_hash )(
IHTMLAnchorElement * This,
/* [in] */ BSTR v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hash )(
IHTMLAnchorElement * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onblur )(
IHTMLAnchorElement * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onblur )(
IHTMLAnchorElement * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onfocus )(
IHTMLAnchorElement * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onfocus )(
IHTMLAnchorElement * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_accessKey )(
IHTMLAnchorElement * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_accessKey )(
IHTMLAnchorElement * This,
/* [out][retval] */ BSTR *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_protocolLong )(
IHTMLAnchorElement * This,
/* [out][retval] */ BSTR *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_mimeType )(
IHTMLAnchorElement * This,
/* [out][retval] */ BSTR *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nameProp )(
IHTMLAnchorElement * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_tabIndex )(
IHTMLAnchorElement * This,
/* [in] */ short v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_tabIndex )(
IHTMLAnchorElement * This,
/* [out][retval] */ short *p);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *focus )(
IHTMLAnchorElement * This);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *blur )(
IHTMLAnchorElement * This);
END_INTERFACE
} IHTMLAnchorElementVtbl;
interface IHTMLAnchorElement
{
CONST_VTBL struct IHTMLAnchorElementVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLAnchorElement_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLAnchorElement_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLAnchorElement_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLAnchorElement_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLAnchorElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLAnchorElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLAnchorElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLAnchorElement_put_href(This,v) \
(This)->lpVtbl -> put_href(This,v)
#define IHTMLAnchorElement_get_href(This,p) \
(This)->lpVtbl -> get_href(This,p)
#define IHTMLAnchorElement_put_target(This,v) \
(This)->lpVtbl -> put_target(This,v)
#define IHTMLAnchorElement_get_target(This,p) \
(This)->lpVtbl -> get_target(This,p)
#define IHTMLAnchorElement_put_rel(This,v) \
(This)->lpVtbl -> put_rel(This,v)
#define IHTMLAnchorElement_get_rel(This,p) \
(This)->lpVtbl -> get_rel(This,p)
#define IHTMLAnchorElement_put_rev(This,v) \
(This)->lpVtbl -> put_rev(This,v)
#define IHTMLAnchorElement_get_rev(This,p) \
(This)->lpVtbl -> get_rev(This,p)
#define IHTMLAnchorElement_put_urn(This,v) \
(This)->lpVtbl -> put_urn(This,v)
#define IHTMLAnchorElement_get_urn(This,p) \
(This)->lpVtbl -> get_urn(This,p)
#define IHTMLAnchorElement_put_Methods(This,v) \
(This)->lpVtbl -> put_Methods(This,v)
#define IHTMLAnchorElement_get_Methods(This,p) \
(This)->lpVtbl -> get_Methods(This,p)
#define IHTMLAnchorElement_put_name(This,v) \
(This)->lpVtbl -> put_name(This,v)
#define IHTMLAnchorElement_get_name(This,p) \
(This)->lpVtbl -> get_name(This,p)
#define IHTMLAnchorElement_put_host(This,v) \
(This)->lpVtbl -> put_host(This,v)
#define IHTMLAnchorElement_get_host(This,p) \
(This)->lpVtbl -> get_host(This,p)
#define IHTMLAnchorElement_put_hostname(This,v) \
(This)->lpVtbl -> put_hostname(This,v)
#define IHTMLAnchorElement_get_hostname(This,p) \
(This)->lpVtbl -> get_hostname(This,p)
#define IHTMLAnchorElement_put_pathname(This,v) \
(This)->lpVtbl -> put_pathname(This,v)
#define IHTMLAnchorElement_get_pathname(This,p) \
(This)->lpVtbl -> get_pathname(This,p)
#define IHTMLAnchorElement_put_port(This,v) \
(This)->lpVtbl -> put_port(This,v)
#define IHTMLAnchorElement_get_port(This,p) \
(This)->lpVtbl -> get_port(This,p)
#define IHTMLAnchorElement_put_protocol(This,v) \
(This)->lpVtbl -> put_protocol(This,v)
#define IHTMLAnchorElement_get_protocol(This,p) \
(This)->lpVtbl -> get_protocol(This,p)
#define IHTMLAnchorElement_put_search(This,v) \
(This)->lpVtbl -> put_search(This,v)
#define IHTMLAnchorElement_get_search(This,p) \
(This)->lpVtbl -> get_search(This,p)
#define IHTMLAnchorElement_put_hash(This,v) \
(This)->lpVtbl -> put_hash(This,v)
#define IHTMLAnchorElement_get_hash(This,p) \
(This)->lpVtbl -> get_hash(This,p)
#define IHTMLAnchorElement_put_onblur(This,v) \
(This)->lpVtbl -> put_onblur(This,v)
#define IHTMLAnchorElement_get_onblur(This,p) \
(This)->lpVtbl -> get_onblur(This,p)
#define IHTMLAnchorElement_put_onfocus(This,v) \
(This)->lpVtbl -> put_onfocus(This,v)
#define IHTMLAnchorElement_get_onfocus(This,p) \
(This)->lpVtbl -> get_onfocus(This,p)
#define IHTMLAnchorElement_put_accessKey(This,v) \
(This)->lpVtbl -> put_accessKey(This,v)
#define IHTMLAnchorElement_get_accessKey(This,p) \
(This)->lpVtbl -> get_accessKey(This,p)
#define IHTMLAnchorElement_get_protocolLong(This,p) \
(This)->lpVtbl -> get_protocolLong(This,p)
#define IHTMLAnchorElement_get_mimeType(This,p) \
(This)->lpVtbl -> get_mimeType(This,p)
#define IHTMLAnchorElement_get_nameProp(This,p) \
(This)->lpVtbl -> get_nameProp(This,p)
#define IHTMLAnchorElement_put_tabIndex(This,v) \
(This)->lpVtbl -> put_tabIndex(This,v)
#define IHTMLAnchorElement_get_tabIndex(This,p) \
(This)->lpVtbl -> get_tabIndex(This,p)
#define IHTMLAnchorElement_focus(This) \
(This)->lpVtbl -> focus(This)
#define IHTMLAnchorElement_blur(This) \
(This)->lpVtbl -> blur(This)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_put_href_Proxy(
IHTMLAnchorElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLAnchorElement_put_href_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_get_href_Proxy(
IHTMLAnchorElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLAnchorElement_get_href_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_put_target_Proxy(
IHTMLAnchorElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLAnchorElement_put_target_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_get_target_Proxy(
IHTMLAnchorElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLAnchorElement_get_target_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_put_rel_Proxy(
IHTMLAnchorElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLAnchorElement_put_rel_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_get_rel_Proxy(
IHTMLAnchorElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLAnchorElement_get_rel_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_put_rev_Proxy(
IHTMLAnchorElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLAnchorElement_put_rev_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_get_rev_Proxy(
IHTMLAnchorElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLAnchorElement_get_rev_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_put_urn_Proxy(
IHTMLAnchorElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLAnchorElement_put_urn_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_get_urn_Proxy(
IHTMLAnchorElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLAnchorElement_get_urn_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_put_Methods_Proxy(
IHTMLAnchorElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLAnchorElement_put_Methods_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_get_Methods_Proxy(
IHTMLAnchorElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLAnchorElement_get_Methods_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_put_name_Proxy(
IHTMLAnchorElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLAnchorElement_put_name_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_get_name_Proxy(
IHTMLAnchorElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLAnchorElement_get_name_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_put_host_Proxy(
IHTMLAnchorElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLAnchorElement_put_host_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_get_host_Proxy(
IHTMLAnchorElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLAnchorElement_get_host_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_put_hostname_Proxy(
IHTMLAnchorElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLAnchorElement_put_hostname_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_get_hostname_Proxy(
IHTMLAnchorElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLAnchorElement_get_hostname_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_put_pathname_Proxy(
IHTMLAnchorElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLAnchorElement_put_pathname_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_get_pathname_Proxy(
IHTMLAnchorElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLAnchorElement_get_pathname_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_put_port_Proxy(
IHTMLAnchorElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLAnchorElement_put_port_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_get_port_Proxy(
IHTMLAnchorElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLAnchorElement_get_port_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_put_protocol_Proxy(
IHTMLAnchorElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLAnchorElement_put_protocol_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_get_protocol_Proxy(
IHTMLAnchorElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLAnchorElement_get_protocol_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_put_search_Proxy(
IHTMLAnchorElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLAnchorElement_put_search_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_get_search_Proxy(
IHTMLAnchorElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLAnchorElement_get_search_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_put_hash_Proxy(
IHTMLAnchorElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLAnchorElement_put_hash_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_get_hash_Proxy(
IHTMLAnchorElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLAnchorElement_get_hash_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_put_onblur_Proxy(
IHTMLAnchorElement * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLAnchorElement_put_onblur_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_get_onblur_Proxy(
IHTMLAnchorElement * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLAnchorElement_get_onblur_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_put_onfocus_Proxy(
IHTMLAnchorElement * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLAnchorElement_put_onfocus_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_get_onfocus_Proxy(
IHTMLAnchorElement * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLAnchorElement_get_onfocus_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_put_accessKey_Proxy(
IHTMLAnchorElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLAnchorElement_put_accessKey_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_get_accessKey_Proxy(
IHTMLAnchorElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLAnchorElement_get_accessKey_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_get_protocolLong_Proxy(
IHTMLAnchorElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLAnchorElement_get_protocolLong_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_get_mimeType_Proxy(
IHTMLAnchorElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLAnchorElement_get_mimeType_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_get_nameProp_Proxy(
IHTMLAnchorElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLAnchorElement_get_nameProp_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_put_tabIndex_Proxy(
IHTMLAnchorElement * This,
/* [in] */ short v);
void __RPC_STUB IHTMLAnchorElement_put_tabIndex_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_get_tabIndex_Proxy(
IHTMLAnchorElement * This,
/* [out][retval] */ short *p);
void __RPC_STUB IHTMLAnchorElement_get_tabIndex_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_focus_Proxy(
IHTMLAnchorElement * This);
void __RPC_STUB IHTMLAnchorElement_focus_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_blur_Proxy(
IHTMLAnchorElement * This);
void __RPC_STUB IHTMLAnchorElement_blur_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLAnchorElement_INTERFACE_DEFINED__ */
#ifndef __IHTMLAnchorElement2_INTERFACE_DEFINED__
#define __IHTMLAnchorElement2_INTERFACE_DEFINED__
/* interface IHTMLAnchorElement2 */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLAnchorElement2;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f825-98b5-11cf-bb82-00aa00bdce0b")
IHTMLAnchorElement2 : public IDispatch
{
public:
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_charset(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_charset(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_coords(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_coords(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_hreflang(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_hreflang(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_shape(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_shape(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_type(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_type(
/* [out][retval] */ BSTR *p) = 0;
};
#else /* C style interface */
typedef struct IHTMLAnchorElement2Vtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLAnchorElement2 * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLAnchorElement2 * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLAnchorElement2 * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLAnchorElement2 * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLAnchorElement2 * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLAnchorElement2 * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLAnchorElement2 * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_charset )(
IHTMLAnchorElement2 * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_charset )(
IHTMLAnchorElement2 * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_coords )(
IHTMLAnchorElement2 * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_coords )(
IHTMLAnchorElement2 * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_hreflang )(
IHTMLAnchorElement2 * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hreflang )(
IHTMLAnchorElement2 * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_shape )(
IHTMLAnchorElement2 * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_shape )(
IHTMLAnchorElement2 * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_type )(
IHTMLAnchorElement2 * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_type )(
IHTMLAnchorElement2 * This,
/* [out][retval] */ BSTR *p);
END_INTERFACE
} IHTMLAnchorElement2Vtbl;
interface IHTMLAnchorElement2
{
CONST_VTBL struct IHTMLAnchorElement2Vtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLAnchorElement2_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLAnchorElement2_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLAnchorElement2_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLAnchorElement2_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLAnchorElement2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLAnchorElement2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLAnchorElement2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLAnchorElement2_put_charset(This,v) \
(This)->lpVtbl -> put_charset(This,v)
#define IHTMLAnchorElement2_get_charset(This,p) \
(This)->lpVtbl -> get_charset(This,p)
#define IHTMLAnchorElement2_put_coords(This,v) \
(This)->lpVtbl -> put_coords(This,v)
#define IHTMLAnchorElement2_get_coords(This,p) \
(This)->lpVtbl -> get_coords(This,p)
#define IHTMLAnchorElement2_put_hreflang(This,v) \
(This)->lpVtbl -> put_hreflang(This,v)
#define IHTMLAnchorElement2_get_hreflang(This,p) \
(This)->lpVtbl -> get_hreflang(This,p)
#define IHTMLAnchorElement2_put_shape(This,v) \
(This)->lpVtbl -> put_shape(This,v)
#define IHTMLAnchorElement2_get_shape(This,p) \
(This)->lpVtbl -> get_shape(This,p)
#define IHTMLAnchorElement2_put_type(This,v) \
(This)->lpVtbl -> put_type(This,v)
#define IHTMLAnchorElement2_get_type(This,p) \
(This)->lpVtbl -> get_type(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement2_put_charset_Proxy(
IHTMLAnchorElement2 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLAnchorElement2_put_charset_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement2_get_charset_Proxy(
IHTMLAnchorElement2 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLAnchorElement2_get_charset_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement2_put_coords_Proxy(
IHTMLAnchorElement2 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLAnchorElement2_put_coords_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement2_get_coords_Proxy(
IHTMLAnchorElement2 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLAnchorElement2_get_coords_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement2_put_hreflang_Proxy(
IHTMLAnchorElement2 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLAnchorElement2_put_hreflang_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement2_get_hreflang_Proxy(
IHTMLAnchorElement2 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLAnchorElement2_get_hreflang_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement2_put_shape_Proxy(
IHTMLAnchorElement2 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLAnchorElement2_put_shape_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement2_get_shape_Proxy(
IHTMLAnchorElement2 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLAnchorElement2_get_shape_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement2_put_type_Proxy(
IHTMLAnchorElement2 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLAnchorElement2_put_type_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement2_get_type_Proxy(
IHTMLAnchorElement2 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLAnchorElement2_get_type_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLAnchorElement2_INTERFACE_DEFINED__ */
#ifndef __DispHTMLAnchorElement_DISPINTERFACE_DEFINED__
#define __DispHTMLAnchorElement_DISPINTERFACE_DEFINED__
/* dispinterface DispHTMLAnchorElement */
/* [uuid][hidden] */
EXTERN_C const IID DIID_DispHTMLAnchorElement;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f502-98b5-11cf-bb82-00aa00bdce0b")
DispHTMLAnchorElement : public IDispatch
{
};
#else /* C style interface */
typedef struct DispHTMLAnchorElementVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
DispHTMLAnchorElement * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
DispHTMLAnchorElement * This);
ULONG ( STDMETHODCALLTYPE *Release )(
DispHTMLAnchorElement * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
DispHTMLAnchorElement * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
DispHTMLAnchorElement * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
DispHTMLAnchorElement * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
DispHTMLAnchorElement * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} DispHTMLAnchorElementVtbl;
interface DispHTMLAnchorElement
{
CONST_VTBL struct DispHTMLAnchorElementVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define DispHTMLAnchorElement_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define DispHTMLAnchorElement_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define DispHTMLAnchorElement_Release(This) \
(This)->lpVtbl -> Release(This)
#define DispHTMLAnchorElement_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define DispHTMLAnchorElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define DispHTMLAnchorElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define DispHTMLAnchorElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __DispHTMLAnchorElement_DISPINTERFACE_DEFINED__ */
EXTERN_C const CLSID CLSID_HTMLAnchorElement;
#ifdef __cplusplus
class DECLSPEC_UUID("3050f248-98b5-11cf-bb82-00aa00bdce0b")
HTMLAnchorElement;
#endif
#ifndef __HTMLLabelEvents2_DISPINTERFACE_DEFINED__
#define __HTMLLabelEvents2_DISPINTERFACE_DEFINED__
/* dispinterface HTMLLabelEvents2 */
/* [uuid][hidden] */
EXTERN_C const IID DIID_HTMLLabelEvents2;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f61c-98b5-11cf-bb82-00aa00bdce0b")
HTMLLabelEvents2 : public IDispatch
{
};
#else /* C style interface */
typedef struct HTMLLabelEvents2Vtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
HTMLLabelEvents2 * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
HTMLLabelEvents2 * This);
ULONG ( STDMETHODCALLTYPE *Release )(
HTMLLabelEvents2 * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
HTMLLabelEvents2 * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
HTMLLabelEvents2 * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
HTMLLabelEvents2 * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
HTMLLabelEvents2 * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} HTMLLabelEvents2Vtbl;
interface HTMLLabelEvents2
{
CONST_VTBL struct HTMLLabelEvents2Vtbl *lpVtbl;
};
#ifdef COBJMACROS
#define HTMLLabelEvents2_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define HTMLLabelEvents2_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define HTMLLabelEvents2_Release(This) \
(This)->lpVtbl -> Release(This)
#define HTMLLabelEvents2_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define HTMLLabelEvents2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define HTMLLabelEvents2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define HTMLLabelEvents2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __HTMLLabelEvents2_DISPINTERFACE_DEFINED__ */
#ifndef __HTMLLabelEvents_DISPINTERFACE_DEFINED__
#define __HTMLLabelEvents_DISPINTERFACE_DEFINED__
/* dispinterface HTMLLabelEvents */
/* [uuid][hidden] */
EXTERN_C const IID DIID_HTMLLabelEvents;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f329-98b5-11cf-bb82-00aa00bdce0b")
HTMLLabelEvents : public IDispatch
{
};
#else /* C style interface */
typedef struct HTMLLabelEventsVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
HTMLLabelEvents * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
HTMLLabelEvents * This);
ULONG ( STDMETHODCALLTYPE *Release )(
HTMLLabelEvents * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
HTMLLabelEvents * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
HTMLLabelEvents * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
HTMLLabelEvents * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
HTMLLabelEvents * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} HTMLLabelEventsVtbl;
interface HTMLLabelEvents
{
CONST_VTBL struct HTMLLabelEventsVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define HTMLLabelEvents_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define HTMLLabelEvents_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define HTMLLabelEvents_Release(This) \
(This)->lpVtbl -> Release(This)
#define HTMLLabelEvents_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define HTMLLabelEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define HTMLLabelEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define HTMLLabelEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __HTMLLabelEvents_DISPINTERFACE_DEFINED__ */
#ifndef __IHTMLLabelElement_INTERFACE_DEFINED__
#define __IHTMLLabelElement_INTERFACE_DEFINED__
/* interface IHTMLLabelElement */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLLabelElement;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f32a-98b5-11cf-bb82-00aa00bdce0b")
IHTMLLabelElement : public IDispatch
{
public:
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_htmlFor(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_htmlFor(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_accessKey(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_accessKey(
/* [out][retval] */ BSTR *p) = 0;
};
#else /* C style interface */
typedef struct IHTMLLabelElementVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLLabelElement * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLLabelElement * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLLabelElement * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLLabelElement * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLLabelElement * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLLabelElement * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLLabelElement * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_htmlFor )(
IHTMLLabelElement * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_htmlFor )(
IHTMLLabelElement * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_accessKey )(
IHTMLLabelElement * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_accessKey )(
IHTMLLabelElement * This,
/* [out][retval] */ BSTR *p);
END_INTERFACE
} IHTMLLabelElementVtbl;
interface IHTMLLabelElement
{
CONST_VTBL struct IHTMLLabelElementVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLLabelElement_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLLabelElement_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLLabelElement_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLLabelElement_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLLabelElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLLabelElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLLabelElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLLabelElement_put_htmlFor(This,v) \
(This)->lpVtbl -> put_htmlFor(This,v)
#define IHTMLLabelElement_get_htmlFor(This,p) \
(This)->lpVtbl -> get_htmlFor(This,p)
#define IHTMLLabelElement_put_accessKey(This,v) \
(This)->lpVtbl -> put_accessKey(This,v)
#define IHTMLLabelElement_get_accessKey(This,p) \
(This)->lpVtbl -> get_accessKey(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLLabelElement_put_htmlFor_Proxy(
IHTMLLabelElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLLabelElement_put_htmlFor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLLabelElement_get_htmlFor_Proxy(
IHTMLLabelElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLLabelElement_get_htmlFor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLLabelElement_put_accessKey_Proxy(
IHTMLLabelElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLLabelElement_put_accessKey_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLLabelElement_get_accessKey_Proxy(
IHTMLLabelElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLLabelElement_get_accessKey_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLLabelElement_INTERFACE_DEFINED__ */
#ifndef __IHTMLLabelElement2_INTERFACE_DEFINED__
#define __IHTMLLabelElement2_INTERFACE_DEFINED__
/* interface IHTMLLabelElement2 */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLLabelElement2;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f832-98b5-11cf-bb82-00aa00bdce0b")
IHTMLLabelElement2 : public IDispatch
{
public:
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_form(
/* [out][retval] */ IHTMLFormElement **p) = 0;
};
#else /* C style interface */
typedef struct IHTMLLabelElement2Vtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLLabelElement2 * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLLabelElement2 * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLLabelElement2 * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLLabelElement2 * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLLabelElement2 * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLLabelElement2 * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLLabelElement2 * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_form )(
IHTMLLabelElement2 * This,
/* [out][retval] */ IHTMLFormElement **p);
END_INTERFACE
} IHTMLLabelElement2Vtbl;
interface IHTMLLabelElement2
{
CONST_VTBL struct IHTMLLabelElement2Vtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLLabelElement2_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLLabelElement2_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLLabelElement2_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLLabelElement2_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLLabelElement2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLLabelElement2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLLabelElement2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLLabelElement2_get_form(This,p) \
(This)->lpVtbl -> get_form(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLLabelElement2_get_form_Proxy(
IHTMLLabelElement2 * This,
/* [out][retval] */ IHTMLFormElement **p);
void __RPC_STUB IHTMLLabelElement2_get_form_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLLabelElement2_INTERFACE_DEFINED__ */
#ifndef __DispHTMLLabelElement_DISPINTERFACE_DEFINED__
#define __DispHTMLLabelElement_DISPINTERFACE_DEFINED__
/* dispinterface DispHTMLLabelElement */
/* [uuid][hidden] */
EXTERN_C const IID DIID_DispHTMLLabelElement;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f522-98b5-11cf-bb82-00aa00bdce0b")
DispHTMLLabelElement : public IDispatch
{
};
#else /* C style interface */
typedef struct DispHTMLLabelElementVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
DispHTMLLabelElement * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
DispHTMLLabelElement * This);
ULONG ( STDMETHODCALLTYPE *Release )(
DispHTMLLabelElement * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
DispHTMLLabelElement * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
DispHTMLLabelElement * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
DispHTMLLabelElement * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
DispHTMLLabelElement * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} DispHTMLLabelElementVtbl;
interface DispHTMLLabelElement
{
CONST_VTBL struct DispHTMLLabelElementVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define DispHTMLLabelElement_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define DispHTMLLabelElement_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define DispHTMLLabelElement_Release(This) \
(This)->lpVtbl -> Release(This)
#define DispHTMLLabelElement_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define DispHTMLLabelElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define DispHTMLLabelElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define DispHTMLLabelElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __DispHTMLLabelElement_DISPINTERFACE_DEFINED__ */
EXTERN_C const CLSID CLSID_HTMLLabelElement;
#ifdef __cplusplus
class DECLSPEC_UUID("3050f32b-98b5-11cf-bb82-00aa00bdce0b")
HTMLLabelElement;
#endif
#ifndef __IHTMLListElement_INTERFACE_DEFINED__
#define __IHTMLListElement_INTERFACE_DEFINED__
/* interface IHTMLListElement */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLListElement;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f20e-98b5-11cf-bb82-00aa00bdce0b")
IHTMLListElement : public IDispatch
{
public:
};
#else /* C style interface */
typedef struct IHTMLListElementVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLListElement * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLListElement * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLListElement * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLListElement * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLListElement * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLListElement * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLListElement * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} IHTMLListElementVtbl;
interface IHTMLListElement
{
CONST_VTBL struct IHTMLListElementVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLListElement_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLListElement_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLListElement_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLListElement_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLListElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLListElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLListElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __IHTMLListElement_INTERFACE_DEFINED__ */
#ifndef __IHTMLListElement2_INTERFACE_DEFINED__
#define __IHTMLListElement2_INTERFACE_DEFINED__
/* interface IHTMLListElement2 */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLListElement2;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f822-98b5-11cf-bb82-00aa00bdce0b")
IHTMLListElement2 : public IDispatch
{
public:
virtual /* [bindable][id][propput] */ HRESULT STDMETHODCALLTYPE put_compact(
/* [in] */ VARIANT_BOOL v) = 0;
virtual /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE get_compact(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
};
#else /* C style interface */
typedef struct IHTMLListElement2Vtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLListElement2 * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLListElement2 * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLListElement2 * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLListElement2 * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLListElement2 * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLListElement2 * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLListElement2 * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [bindable][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_compact )(
IHTMLListElement2 * This,
/* [in] */ VARIANT_BOOL v);
/* [bindable][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_compact )(
IHTMLListElement2 * This,
/* [out][retval] */ VARIANT_BOOL *p);
END_INTERFACE
} IHTMLListElement2Vtbl;
interface IHTMLListElement2
{
CONST_VTBL struct IHTMLListElement2Vtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLListElement2_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLListElement2_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLListElement2_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLListElement2_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLListElement2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLListElement2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLListElement2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLListElement2_put_compact(This,v) \
(This)->lpVtbl -> put_compact(This,v)
#define IHTMLListElement2_get_compact(This,p) \
(This)->lpVtbl -> get_compact(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [bindable][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLListElement2_put_compact_Proxy(
IHTMLListElement2 * This,
/* [in] */ VARIANT_BOOL v);
void __RPC_STUB IHTMLListElement2_put_compact_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLListElement2_get_compact_Proxy(
IHTMLListElement2 * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IHTMLListElement2_get_compact_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLListElement2_INTERFACE_DEFINED__ */
#ifndef __DispHTMLListElement_DISPINTERFACE_DEFINED__
#define __DispHTMLListElement_DISPINTERFACE_DEFINED__
/* dispinterface DispHTMLListElement */
/* [uuid][hidden] */
EXTERN_C const IID DIID_DispHTMLListElement;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f525-98b5-11cf-bb82-00aa00bdce0b")
DispHTMLListElement : public IDispatch
{
};
#else /* C style interface */
typedef struct DispHTMLListElementVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
DispHTMLListElement * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
DispHTMLListElement * This);
ULONG ( STDMETHODCALLTYPE *Release )(
DispHTMLListElement * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
DispHTMLListElement * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
DispHTMLListElement * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
DispHTMLListElement * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
DispHTMLListElement * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} DispHTMLListElementVtbl;
interface DispHTMLListElement
{
CONST_VTBL struct DispHTMLListElementVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define DispHTMLListElement_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define DispHTMLListElement_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define DispHTMLListElement_Release(This) \
(This)->lpVtbl -> Release(This)
#define DispHTMLListElement_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define DispHTMLListElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define DispHTMLListElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define DispHTMLListElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __DispHTMLListElement_DISPINTERFACE_DEFINED__ */
EXTERN_C const CLSID CLSID_HTMLListElement;
#ifdef __cplusplus
class DECLSPEC_UUID("3050f272-98b5-11cf-bb82-00aa00bdce0b")
HTMLListElement;
#endif
#ifndef __IHTMLUListElement_INTERFACE_DEFINED__
#define __IHTMLUListElement_INTERFACE_DEFINED__
/* interface IHTMLUListElement */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLUListElement;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f1dd-98b5-11cf-bb82-00aa00bdce0b")
IHTMLUListElement : public IDispatch
{
public:
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_compact(
/* [in] */ VARIANT_BOOL v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_compact(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_type(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_type(
/* [out][retval] */ BSTR *p) = 0;
};
#else /* C style interface */
typedef struct IHTMLUListElementVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLUListElement * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLUListElement * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLUListElement * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLUListElement * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLUListElement * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLUListElement * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLUListElement * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_compact )(
IHTMLUListElement * This,
/* [in] */ VARIANT_BOOL v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_compact )(
IHTMLUListElement * This,
/* [out][retval] */ VARIANT_BOOL *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_type )(
IHTMLUListElement * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_type )(
IHTMLUListElement * This,
/* [out][retval] */ BSTR *p);
END_INTERFACE
} IHTMLUListElementVtbl;
interface IHTMLUListElement
{
CONST_VTBL struct IHTMLUListElementVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLUListElement_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLUListElement_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLUListElement_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLUListElement_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLUListElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLUListElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLUListElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLUListElement_put_compact(This,v) \
(This)->lpVtbl -> put_compact(This,v)
#define IHTMLUListElement_get_compact(This,p) \
(This)->lpVtbl -> get_compact(This,p)
#define IHTMLUListElement_put_type(This,v) \
(This)->lpVtbl -> put_type(This,v)
#define IHTMLUListElement_get_type(This,p) \
(This)->lpVtbl -> get_type(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLUListElement_put_compact_Proxy(
IHTMLUListElement * This,
/* [in] */ VARIANT_BOOL v);
void __RPC_STUB IHTMLUListElement_put_compact_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLUListElement_get_compact_Proxy(
IHTMLUListElement * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IHTMLUListElement_get_compact_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLUListElement_put_type_Proxy(
IHTMLUListElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLUListElement_put_type_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLUListElement_get_type_Proxy(
IHTMLUListElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLUListElement_get_type_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLUListElement_INTERFACE_DEFINED__ */
#ifndef __DispHTMLUListElement_DISPINTERFACE_DEFINED__
#define __DispHTMLUListElement_DISPINTERFACE_DEFINED__
/* dispinterface DispHTMLUListElement */
/* [uuid][hidden] */
EXTERN_C const IID DIID_DispHTMLUListElement;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f538-98b5-11cf-bb82-00aa00bdce0b")
DispHTMLUListElement : public IDispatch
{
};
#else /* C style interface */
typedef struct DispHTMLUListElementVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
DispHTMLUListElement * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
DispHTMLUListElement * This);
ULONG ( STDMETHODCALLTYPE *Release )(
DispHTMLUListElement * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
DispHTMLUListElement * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
DispHTMLUListElement * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
DispHTMLUListElement * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
DispHTMLUListElement * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} DispHTMLUListElementVtbl;
interface DispHTMLUListElement
{
CONST_VTBL struct DispHTMLUListElementVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define DispHTMLUListElement_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define DispHTMLUListElement_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define DispHTMLUListElement_Release(This) \
(This)->lpVtbl -> Release(This)
#define DispHTMLUListElement_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define DispHTMLUListElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define DispHTMLUListElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define DispHTMLUListElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __DispHTMLUListElement_DISPINTERFACE_DEFINED__ */
EXTERN_C const CLSID CLSID_HTMLUListElement;
#ifdef __cplusplus
class DECLSPEC_UUID("3050f269-98b5-11cf-bb82-00aa00bdce0b")
HTMLUListElement;
#endif
#ifndef __IHTMLOListElement_INTERFACE_DEFINED__
#define __IHTMLOListElement_INTERFACE_DEFINED__
/* interface IHTMLOListElement */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLOListElement;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f1de-98b5-11cf-bb82-00aa00bdce0b")
IHTMLOListElement : public IDispatch
{
public:
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_compact(
/* [in] */ VARIANT_BOOL v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_compact(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_start(
/* [in] */ long v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_start(
/* [out][retval] */ long *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_type(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_type(
/* [out][retval] */ BSTR *p) = 0;
};
#else /* C style interface */
typedef struct IHTMLOListElementVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLOListElement * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLOListElement * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLOListElement * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLOListElement * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLOListElement * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLOListElement * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLOListElement * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_compact )(
IHTMLOListElement * This,
/* [in] */ VARIANT_BOOL v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_compact )(
IHTMLOListElement * This,
/* [out][retval] */ VARIANT_BOOL *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_start )(
IHTMLOListElement * This,
/* [in] */ long v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_start )(
IHTMLOListElement * This,
/* [out][retval] */ long *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_type )(
IHTMLOListElement * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_type )(
IHTMLOListElement * This,
/* [out][retval] */ BSTR *p);
END_INTERFACE
} IHTMLOListElementVtbl;
interface IHTMLOListElement
{
CONST_VTBL struct IHTMLOListElementVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLOListElement_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLOListElement_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLOListElement_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLOListElement_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLOListElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLOListElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLOListElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLOListElement_put_compact(This,v) \
(This)->lpVtbl -> put_compact(This,v)
#define IHTMLOListElement_get_compact(This,p) \
(This)->lpVtbl -> get_compact(This,p)
#define IHTMLOListElement_put_start(This,v) \
(This)->lpVtbl -> put_start(This,v)
#define IHTMLOListElement_get_start(This,p) \
(This)->lpVtbl -> get_start(This,p)
#define IHTMLOListElement_put_type(This,v) \
(This)->lpVtbl -> put_type(This,v)
#define IHTMLOListElement_get_type(This,p) \
(This)->lpVtbl -> get_type(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLOListElement_put_compact_Proxy(
IHTMLOListElement * This,
/* [in] */ VARIANT_BOOL v);
void __RPC_STUB IHTMLOListElement_put_compact_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLOListElement_get_compact_Proxy(
IHTMLOListElement * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IHTMLOListElement_get_compact_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLOListElement_put_start_Proxy(
IHTMLOListElement * This,
/* [in] */ long v);
void __RPC_STUB IHTMLOListElement_put_start_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLOListElement_get_start_Proxy(
IHTMLOListElement * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLOListElement_get_start_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLOListElement_put_type_Proxy(
IHTMLOListElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLOListElement_put_type_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLOListElement_get_type_Proxy(
IHTMLOListElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLOListElement_get_type_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLOListElement_INTERFACE_DEFINED__ */
#ifndef __DispHTMLOListElement_DISPINTERFACE_DEFINED__
#define __DispHTMLOListElement_DISPINTERFACE_DEFINED__
/* dispinterface DispHTMLOListElement */
/* [uuid][hidden] */
EXTERN_C const IID DIID_DispHTMLOListElement;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f52a-98b5-11cf-bb82-00aa00bdce0b")
DispHTMLOListElement : public IDispatch
{
};
#else /* C style interface */
typedef struct DispHTMLOListElementVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
DispHTMLOListElement * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
DispHTMLOListElement * This);
ULONG ( STDMETHODCALLTYPE *Release )(
DispHTMLOListElement * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
DispHTMLOListElement * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
DispHTMLOListElement * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
DispHTMLOListElement * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
DispHTMLOListElement * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} DispHTMLOListElementVtbl;
interface DispHTMLOListElement
{
CONST_VTBL struct DispHTMLOListElementVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define DispHTMLOListElement_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define DispHTMLOListElement_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define DispHTMLOListElement_Release(This) \
(This)->lpVtbl -> Release(This)
#define DispHTMLOListElement_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define DispHTMLOListElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define DispHTMLOListElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define DispHTMLOListElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __DispHTMLOListElement_DISPINTERFACE_DEFINED__ */
EXTERN_C const CLSID CLSID_HTMLOListElement;
#ifdef __cplusplus
class DECLSPEC_UUID("3050f270-98b5-11cf-bb82-00aa00bdce0b")
HTMLOListElement;
#endif
#ifndef __IHTMLLIElement_INTERFACE_DEFINED__
#define __IHTMLLIElement_INTERFACE_DEFINED__
/* interface IHTMLLIElement */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLLIElement;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f1e0-98b5-11cf-bb82-00aa00bdce0b")
IHTMLLIElement : public IDispatch
{
public:
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_type(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_type(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_value(
/* [in] */ long v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_value(
/* [out][retval] */ long *p) = 0;
};
#else /* C style interface */
typedef struct IHTMLLIElementVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLLIElement * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLLIElement * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLLIElement * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLLIElement * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLLIElement * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLLIElement * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLLIElement * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_type )(
IHTMLLIElement * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_type )(
IHTMLLIElement * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_value )(
IHTMLLIElement * This,
/* [in] */ long v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_value )(
IHTMLLIElement * This,
/* [out][retval] */ long *p);
END_INTERFACE
} IHTMLLIElementVtbl;
interface IHTMLLIElement
{
CONST_VTBL struct IHTMLLIElementVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLLIElement_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLLIElement_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLLIElement_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLLIElement_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLLIElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLLIElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLLIElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLLIElement_put_type(This,v) \
(This)->lpVtbl -> put_type(This,v)
#define IHTMLLIElement_get_type(This,p) \
(This)->lpVtbl -> get_type(This,p)
#define IHTMLLIElement_put_value(This,v) \
(This)->lpVtbl -> put_value(This,v)
#define IHTMLLIElement_get_value(This,p) \
(This)->lpVtbl -> get_value(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLLIElement_put_type_Proxy(
IHTMLLIElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLLIElement_put_type_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLLIElement_get_type_Proxy(
IHTMLLIElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLLIElement_get_type_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLLIElement_put_value_Proxy(
IHTMLLIElement * This,
/* [in] */ long v);
void __RPC_STUB IHTMLLIElement_put_value_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLLIElement_get_value_Proxy(
IHTMLLIElement * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLLIElement_get_value_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLLIElement_INTERFACE_DEFINED__ */
#ifndef __DispHTMLLIElement_DISPINTERFACE_DEFINED__
#define __DispHTMLLIElement_DISPINTERFACE_DEFINED__
/* dispinterface DispHTMLLIElement */
/* [uuid][hidden] */
EXTERN_C const IID DIID_DispHTMLLIElement;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f523-98b5-11cf-bb82-00aa00bdce0b")
DispHTMLLIElement : public IDispatch
{
};
#else /* C style interface */
typedef struct DispHTMLLIElementVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
DispHTMLLIElement * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
DispHTMLLIElement * This);
ULONG ( STDMETHODCALLTYPE *Release )(
DispHTMLLIElement * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
DispHTMLLIElement * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
DispHTMLLIElement * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
DispHTMLLIElement * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
DispHTMLLIElement * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} DispHTMLLIElementVtbl;
interface DispHTMLLIElement
{
CONST_VTBL struct DispHTMLLIElementVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define DispHTMLLIElement_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define DispHTMLLIElement_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define DispHTMLLIElement_Release(This) \
(This)->lpVtbl -> Release(This)
#define DispHTMLLIElement_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define DispHTMLLIElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define DispHTMLLIElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define DispHTMLLIElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __DispHTMLLIElement_DISPINTERFACE_DEFINED__ */
EXTERN_C const CLSID CLSID_HTMLLIElement;
#ifdef __cplusplus
class DECLSPEC_UUID("3050f273-98b5-11cf-bb82-00aa00bdce0b")
HTMLLIElement;
#endif
#ifndef __IHTMLBlockElement_INTERFACE_DEFINED__
#define __IHTMLBlockElement_INTERFACE_DEFINED__
/* interface IHTMLBlockElement */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLBlockElement;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f208-98b5-11cf-bb82-00aa00bdce0b")
IHTMLBlockElement : public IDispatch
{
public:
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_clear(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_clear(
/* [out][retval] */ BSTR *p) = 0;
};
#else /* C style interface */
typedef struct IHTMLBlockElementVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLBlockElement * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLBlockElement * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLBlockElement * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLBlockElement * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLBlockElement * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLBlockElement * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLBlockElement * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_clear )(
IHTMLBlockElement * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_clear )(
IHTMLBlockElement * This,
/* [out][retval] */ BSTR *p);
END_INTERFACE
} IHTMLBlockElementVtbl;
interface IHTMLBlockElement
{
CONST_VTBL struct IHTMLBlockElementVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLBlockElement_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLBlockElement_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLBlockElement_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLBlockElement_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLBlockElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLBlockElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLBlockElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLBlockElement_put_clear(This,v) \
(This)->lpVtbl -> put_clear(This,v)
#define IHTMLBlockElement_get_clear(This,p) \
(This)->lpVtbl -> get_clear(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLBlockElement_put_clear_Proxy(
IHTMLBlockElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLBlockElement_put_clear_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLBlockElement_get_clear_Proxy(
IHTMLBlockElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLBlockElement_get_clear_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLBlockElement_INTERFACE_DEFINED__ */
#ifndef __IHTMLBlockElement2_INTERFACE_DEFINED__
#define __IHTMLBlockElement2_INTERFACE_DEFINED__
/* interface IHTMLBlockElement2 */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLBlockElement2;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f823-98b5-11cf-bb82-00aa00bdce0b")
IHTMLBlockElement2 : public IDispatch
{
public:
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_cite(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_cite(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_width(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_width(
/* [out][retval] */ BSTR *p) = 0;
};
#else /* C style interface */
typedef struct IHTMLBlockElement2Vtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLBlockElement2 * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLBlockElement2 * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLBlockElement2 * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLBlockElement2 * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLBlockElement2 * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLBlockElement2 * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLBlockElement2 * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_cite )(
IHTMLBlockElement2 * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_cite )(
IHTMLBlockElement2 * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_width )(
IHTMLBlockElement2 * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_width )(
IHTMLBlockElement2 * This,
/* [out][retval] */ BSTR *p);
END_INTERFACE
} IHTMLBlockElement2Vtbl;
interface IHTMLBlockElement2
{
CONST_VTBL struct IHTMLBlockElement2Vtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLBlockElement2_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLBlockElement2_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLBlockElement2_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLBlockElement2_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLBlockElement2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLBlockElement2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLBlockElement2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLBlockElement2_put_cite(This,v) \
(This)->lpVtbl -> put_cite(This,v)
#define IHTMLBlockElement2_get_cite(This,p) \
(This)->lpVtbl -> get_cite(This,p)
#define IHTMLBlockElement2_put_width(This,v) \
(This)->lpVtbl -> put_width(This,v)
#define IHTMLBlockElement2_get_width(This,p) \
(This)->lpVtbl -> get_width(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLBlockElement2_put_cite_Proxy(
IHTMLBlockElement2 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLBlockElement2_put_cite_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLBlockElement2_get_cite_Proxy(
IHTMLBlockElement2 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLBlockElement2_get_cite_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLBlockElement2_put_width_Proxy(
IHTMLBlockElement2 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLBlockElement2_put_width_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLBlockElement2_get_width_Proxy(
IHTMLBlockElement2 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLBlockElement2_get_width_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLBlockElement2_INTERFACE_DEFINED__ */
#ifndef __DispHTMLBlockElement_DISPINTERFACE_DEFINED__
#define __DispHTMLBlockElement_DISPINTERFACE_DEFINED__
/* dispinterface DispHTMLBlockElement */
/* [uuid][hidden] */
EXTERN_C const IID DIID_DispHTMLBlockElement;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f506-98b5-11cf-bb82-00aa00bdce0b")
DispHTMLBlockElement : public IDispatch
{
};
#else /* C style interface */
typedef struct DispHTMLBlockElementVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
DispHTMLBlockElement * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
DispHTMLBlockElement * This);
ULONG ( STDMETHODCALLTYPE *Release )(
DispHTMLBlockElement * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
DispHTMLBlockElement * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
DispHTMLBlockElement * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
DispHTMLBlockElement * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
DispHTMLBlockElement * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} DispHTMLBlockElementVtbl;
interface DispHTMLBlockElement
{
CONST_VTBL struct DispHTMLBlockElementVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define DispHTMLBlockElement_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define DispHTMLBlockElement_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define DispHTMLBlockElement_Release(This) \
(This)->lpVtbl -> Release(This)
#define DispHTMLBlockElement_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define DispHTMLBlockElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define DispHTMLBlockElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define DispHTMLBlockElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __DispHTMLBlockElement_DISPINTERFACE_DEFINED__ */
EXTERN_C const CLSID CLSID_HTMLBlockElement;
#ifdef __cplusplus
class DECLSPEC_UUID("3050f281-98b5-11cf-bb82-00aa00bdce0b")
HTMLBlockElement;
#endif
#ifndef __IHTMLDivElement_INTERFACE_DEFINED__
#define __IHTMLDivElement_INTERFACE_DEFINED__
/* interface IHTMLDivElement */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLDivElement;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f200-98b5-11cf-bb82-00aa00bdce0b")
IHTMLDivElement : public IDispatch
{
public:
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_align(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_align(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_noWrap(
/* [in] */ VARIANT_BOOL v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_noWrap(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
};
#else /* C style interface */
typedef struct IHTMLDivElementVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLDivElement * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLDivElement * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLDivElement * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLDivElement * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLDivElement * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLDivElement * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLDivElement * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_align )(
IHTMLDivElement * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_align )(
IHTMLDivElement * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_noWrap )(
IHTMLDivElement * This,
/* [in] */ VARIANT_BOOL v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_noWrap )(
IHTMLDivElement * This,
/* [out][retval] */ VARIANT_BOOL *p);
END_INTERFACE
} IHTMLDivElementVtbl;
interface IHTMLDivElement
{
CONST_VTBL struct IHTMLDivElementVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLDivElement_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLDivElement_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLDivElement_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLDivElement_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLDivElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLDivElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLDivElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLDivElement_put_align(This,v) \
(This)->lpVtbl -> put_align(This,v)
#define IHTMLDivElement_get_align(This,p) \
(This)->lpVtbl -> get_align(This,p)
#define IHTMLDivElement_put_noWrap(This,v) \
(This)->lpVtbl -> put_noWrap(This,v)
#define IHTMLDivElement_get_noWrap(This,p) \
(This)->lpVtbl -> get_noWrap(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDivElement_put_align_Proxy(
IHTMLDivElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLDivElement_put_align_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDivElement_get_align_Proxy(
IHTMLDivElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLDivElement_get_align_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDivElement_put_noWrap_Proxy(
IHTMLDivElement * This,
/* [in] */ VARIANT_BOOL v);
void __RPC_STUB IHTMLDivElement_put_noWrap_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDivElement_get_noWrap_Proxy(
IHTMLDivElement * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IHTMLDivElement_get_noWrap_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLDivElement_INTERFACE_DEFINED__ */
#ifndef __DispHTMLDivElement_DISPINTERFACE_DEFINED__
#define __DispHTMLDivElement_DISPINTERFACE_DEFINED__
/* dispinterface DispHTMLDivElement */
/* [uuid][hidden] */
EXTERN_C const IID DIID_DispHTMLDivElement;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f50c-98b5-11cf-bb82-00aa00bdce0b")
DispHTMLDivElement : public IDispatch
{
};
#else /* C style interface */
typedef struct DispHTMLDivElementVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
DispHTMLDivElement * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
DispHTMLDivElement * This);
ULONG ( STDMETHODCALLTYPE *Release )(
DispHTMLDivElement * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
DispHTMLDivElement * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
DispHTMLDivElement * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
DispHTMLDivElement * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
DispHTMLDivElement * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} DispHTMLDivElementVtbl;
interface DispHTMLDivElement
{
CONST_VTBL struct DispHTMLDivElementVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define DispHTMLDivElement_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define DispHTMLDivElement_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define DispHTMLDivElement_Release(This) \
(This)->lpVtbl -> Release(This)
#define DispHTMLDivElement_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define DispHTMLDivElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define DispHTMLDivElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define DispHTMLDivElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __DispHTMLDivElement_DISPINTERFACE_DEFINED__ */
EXTERN_C const CLSID CLSID_HTMLDivElement;
#ifdef __cplusplus
class DECLSPEC_UUID("3050f27e-98b5-11cf-bb82-00aa00bdce0b")
HTMLDivElement;
#endif
#ifndef __IHTMLDDElement_INTERFACE_DEFINED__
#define __IHTMLDDElement_INTERFACE_DEFINED__
/* interface IHTMLDDElement */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLDDElement;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f1f2-98b5-11cf-bb82-00aa00bdce0b")
IHTMLDDElement : public IDispatch
{
public:
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_noWrap(
/* [in] */ VARIANT_BOOL v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_noWrap(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
};
#else /* C style interface */
typedef struct IHTMLDDElementVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLDDElement * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLDDElement * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLDDElement * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLDDElement * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLDDElement * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLDDElement * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLDDElement * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_noWrap )(
IHTMLDDElement * This,
/* [in] */ VARIANT_BOOL v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_noWrap )(
IHTMLDDElement * This,
/* [out][retval] */ VARIANT_BOOL *p);
END_INTERFACE
} IHTMLDDElementVtbl;
interface IHTMLDDElement
{
CONST_VTBL struct IHTMLDDElementVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLDDElement_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLDDElement_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLDDElement_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLDDElement_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLDDElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLDDElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLDDElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLDDElement_put_noWrap(This,v) \
(This)->lpVtbl -> put_noWrap(This,v)
#define IHTMLDDElement_get_noWrap(This,p) \
(This)->lpVtbl -> get_noWrap(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDDElement_put_noWrap_Proxy(
IHTMLDDElement * This,
/* [in] */ VARIANT_BOOL v);
void __RPC_STUB IHTMLDDElement_put_noWrap_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDDElement_get_noWrap_Proxy(
IHTMLDDElement * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IHTMLDDElement_get_noWrap_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLDDElement_INTERFACE_DEFINED__ */
#ifndef __DispHTMLDDElement_DISPINTERFACE_DEFINED__
#define __DispHTMLDDElement_DISPINTERFACE_DEFINED__
/* dispinterface DispHTMLDDElement */
/* [uuid][hidden] */
EXTERN_C const IID DIID_DispHTMLDDElement;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f50b-98b5-11cf-bb82-00aa00bdce0b")
DispHTMLDDElement : public IDispatch
{
};
#else /* C style interface */
typedef struct DispHTMLDDElementVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
DispHTMLDDElement * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
DispHTMLDDElement * This);
ULONG ( STDMETHODCALLTYPE *Release )(
DispHTMLDDElement * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
DispHTMLDDElement * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
DispHTMLDDElement * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
DispHTMLDDElement * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
DispHTMLDDElement * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} DispHTMLDDElementVtbl;
interface DispHTMLDDElement
{
CONST_VTBL struct DispHTMLDDElementVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define DispHTMLDDElement_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define DispHTMLDDElement_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define DispHTMLDDElement_Release(This) \
(This)->lpVtbl -> Release(This)
#define DispHTMLDDElement_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define DispHTMLDDElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define DispHTMLDDElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define DispHTMLDDElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __DispHTMLDDElement_DISPINTERFACE_DEFINED__ */
EXTERN_C const CLSID CLSID_HTMLDDElement;
#ifdef __cplusplus
class DECLSPEC_UUID("3050f27f-98b5-11cf-bb82-00aa00bdce0b")
HTMLDDElement;
#endif
#ifndef __IHTMLDTElement_INTERFACE_DEFINED__
#define __IHTMLDTElement_INTERFACE_DEFINED__
/* interface IHTMLDTElement */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLDTElement;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f1f3-98b5-11cf-bb82-00aa00bdce0b")
IHTMLDTElement : public IDispatch
{
public:
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_noWrap(
/* [in] */ VARIANT_BOOL v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_noWrap(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
};
#else /* C style interface */
typedef struct IHTMLDTElementVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLDTElement * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLDTElement * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLDTElement * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLDTElement * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLDTElement * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLDTElement * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLDTElement * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_noWrap )(
IHTMLDTElement * This,
/* [in] */ VARIANT_BOOL v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_noWrap )(
IHTMLDTElement * This,
/* [out][retval] */ VARIANT_BOOL *p);
END_INTERFACE
} IHTMLDTElementVtbl;
interface IHTMLDTElement
{
CONST_VTBL struct IHTMLDTElementVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLDTElement_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLDTElement_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLDTElement_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLDTElement_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLDTElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLDTElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLDTElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLDTElement_put_noWrap(This,v) \
(This)->lpVtbl -> put_noWrap(This,v)
#define IHTMLDTElement_get_noWrap(This,p) \
(This)->lpVtbl -> get_noWrap(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDTElement_put_noWrap_Proxy(
IHTMLDTElement * This,
/* [in] */ VARIANT_BOOL v);
void __RPC_STUB IHTMLDTElement_put_noWrap_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDTElement_get_noWrap_Proxy(
IHTMLDTElement * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IHTMLDTElement_get_noWrap_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLDTElement_INTERFACE_DEFINED__ */
#ifndef __DispHTMLDTElement_DISPINTERFACE_DEFINED__
#define __DispHTMLDTElement_DISPINTERFACE_DEFINED__
/* dispinterface DispHTMLDTElement */
/* [uuid][hidden] */
EXTERN_C const IID DIID_DispHTMLDTElement;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f50d-98b5-11cf-bb82-00aa00bdce0b")
DispHTMLDTElement : public IDispatch
{
};
#else /* C style interface */
typedef struct DispHTMLDTElementVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
DispHTMLDTElement * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
DispHTMLDTElement * This);
ULONG ( STDMETHODCALLTYPE *Release )(
DispHTMLDTElement * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
DispHTMLDTElement * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
DispHTMLDTElement * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
DispHTMLDTElement * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
DispHTMLDTElement * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} DispHTMLDTElementVtbl;
interface DispHTMLDTElement
{
CONST_VTBL struct DispHTMLDTElementVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define DispHTMLDTElement_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define DispHTMLDTElement_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define DispHTMLDTElement_Release(This) \
(This)->lpVtbl -> Release(This)
#define DispHTMLDTElement_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define DispHTMLDTElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define DispHTMLDTElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define DispHTMLDTElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __DispHTMLDTElement_DISPINTERFACE_DEFINED__ */
EXTERN_C const CLSID CLSID_HTMLDTElement;
#ifdef __cplusplus
class DECLSPEC_UUID("3050f27c-98b5-11cf-bb82-00aa00bdce0b")
HTMLDTElement;
#endif
#ifndef __IHTMLBRElement_INTERFACE_DEFINED__
#define __IHTMLBRElement_INTERFACE_DEFINED__
/* interface IHTMLBRElement */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLBRElement;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f1f0-98b5-11cf-bb82-00aa00bdce0b")
IHTMLBRElement : public IDispatch
{
public:
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_clear(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_clear(
/* [out][retval] */ BSTR *p) = 0;
};
#else /* C style interface */
typedef struct IHTMLBRElementVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLBRElement * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLBRElement * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLBRElement * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLBRElement * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLBRElement * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLBRElement * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLBRElement * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_clear )(
IHTMLBRElement * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_clear )(
IHTMLBRElement * This,
/* [out][retval] */ BSTR *p);
END_INTERFACE
} IHTMLBRElementVtbl;
interface IHTMLBRElement
{
CONST_VTBL struct IHTMLBRElementVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLBRElement_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLBRElement_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLBRElement_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLBRElement_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLBRElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLBRElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLBRElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLBRElement_put_clear(This,v) \
(This)->lpVtbl -> put_clear(This,v)
#define IHTMLBRElement_get_clear(This,p) \
(This)->lpVtbl -> get_clear(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLBRElement_put_clear_Proxy(
IHTMLBRElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLBRElement_put_clear_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLBRElement_get_clear_Proxy(
IHTMLBRElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLBRElement_get_clear_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLBRElement_INTERFACE_DEFINED__ */
#ifndef __DispHTMLBRElement_DISPINTERFACE_DEFINED__
#define __DispHTMLBRElement_DISPINTERFACE_DEFINED__
/* dispinterface DispHTMLBRElement */
/* [uuid][hidden] */
EXTERN_C const IID DIID_DispHTMLBRElement;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f53a-98b5-11cf-bb82-00aa00bdce0b")
DispHTMLBRElement : public IDispatch
{
};
#else /* C style interface */
typedef struct DispHTMLBRElementVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
DispHTMLBRElement * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
DispHTMLBRElement * This);
ULONG ( STDMETHODCALLTYPE *Release )(
DispHTMLBRElement * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
DispHTMLBRElement * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
DispHTMLBRElement * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
DispHTMLBRElement * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
DispHTMLBRElement * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} DispHTMLBRElementVtbl;
interface DispHTMLBRElement
{
CONST_VTBL struct DispHTMLBRElementVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define DispHTMLBRElement_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define DispHTMLBRElement_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define DispHTMLBRElement_Release(This) \
(This)->lpVtbl -> Release(This)
#define DispHTMLBRElement_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define DispHTMLBRElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define DispHTMLBRElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define DispHTMLBRElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __DispHTMLBRElement_DISPINTERFACE_DEFINED__ */
EXTERN_C const CLSID CLSID_HTMLBRElement;
#ifdef __cplusplus
class DECLSPEC_UUID("3050f280-98b5-11cf-bb82-00aa00bdce0b")
HTMLBRElement;
#endif
#ifndef __IHTMLDListElement_INTERFACE_DEFINED__
#define __IHTMLDListElement_INTERFACE_DEFINED__
/* interface IHTMLDListElement */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLDListElement;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f1f1-98b5-11cf-bb82-00aa00bdce0b")
IHTMLDListElement : public IDispatch
{
public:
virtual /* [bindable][id][propput] */ HRESULT STDMETHODCALLTYPE put_compact(
/* [in] */ VARIANT_BOOL v) = 0;
virtual /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE get_compact(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
};
#else /* C style interface */
typedef struct IHTMLDListElementVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLDListElement * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLDListElement * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLDListElement * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLDListElement * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLDListElement * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLDListElement * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLDListElement * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [bindable][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_compact )(
IHTMLDListElement * This,
/* [in] */ VARIANT_BOOL v);
/* [bindable][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_compact )(
IHTMLDListElement * This,
/* [out][retval] */ VARIANT_BOOL *p);
END_INTERFACE
} IHTMLDListElementVtbl;
interface IHTMLDListElement
{
CONST_VTBL struct IHTMLDListElementVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLDListElement_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLDListElement_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLDListElement_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLDListElement_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLDListElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLDListElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLDListElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLDListElement_put_compact(This,v) \
(This)->lpVtbl -> put_compact(This,v)
#define IHTMLDListElement_get_compact(This,p) \
(This)->lpVtbl -> get_compact(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [bindable][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDListElement_put_compact_Proxy(
IHTMLDListElement * This,
/* [in] */ VARIANT_BOOL v);
void __RPC_STUB IHTMLDListElement_put_compact_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDListElement_get_compact_Proxy(
IHTMLDListElement * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IHTMLDListElement_get_compact_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLDListElement_INTERFACE_DEFINED__ */
#ifndef __DispHTMLDListElement_DISPINTERFACE_DEFINED__
#define __DispHTMLDListElement_DISPINTERFACE_DEFINED__
/* dispinterface DispHTMLDListElement */
/* [uuid][hidden] */
EXTERN_C const IID DIID_DispHTMLDListElement;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f53b-98b5-11cf-bb82-00aa00bdce0b")
DispHTMLDListElement : public IDispatch
{
};
#else /* C style interface */
typedef struct DispHTMLDListElementVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
DispHTMLDListElement * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
DispHTMLDListElement * This);
ULONG ( STDMETHODCALLTYPE *Release )(
DispHTMLDListElement * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
DispHTMLDListElement * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
DispHTMLDListElement * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
DispHTMLDListElement * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
DispHTMLDListElement * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} DispHTMLDListElementVtbl;
interface DispHTMLDListElement
{
CONST_VTBL struct DispHTMLDListElementVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define DispHTMLDListElement_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define DispHTMLDListElement_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define DispHTMLDListElement_Release(This) \
(This)->lpVtbl -> Release(This)
#define DispHTMLDListElement_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define DispHTMLDListElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define DispHTMLDListElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define DispHTMLDListElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __DispHTMLDListElement_DISPINTERFACE_DEFINED__ */
EXTERN_C const CLSID CLSID_HTMLDListElement;
#ifdef __cplusplus
class DECLSPEC_UUID("3050f27d-98b5-11cf-bb82-00aa00bdce0b")
HTMLDListElement;
#endif
#ifndef __IHTMLHRElement_INTERFACE_DEFINED__
#define __IHTMLHRElement_INTERFACE_DEFINED__
/* interface IHTMLHRElement */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLHRElement;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f1f4-98b5-11cf-bb82-00aa00bdce0b")
IHTMLHRElement : public IDispatch
{
public:
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_align(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_align(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_color(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_color(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][id][propput] */ HRESULT STDMETHODCALLTYPE put_noShade(
/* [in] */ VARIANT_BOOL v) = 0;
virtual /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE get_noShade(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_width(
/* [in] */ VARIANT v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_width(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_size(
/* [in] */ VARIANT v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_size(
/* [out][retval] */ VARIANT *p) = 0;
};
#else /* C style interface */
typedef struct IHTMLHRElementVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLHRElement * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLHRElement * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLHRElement * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLHRElement * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLHRElement * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLHRElement * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLHRElement * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_align )(
IHTMLHRElement * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_align )(
IHTMLHRElement * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_color )(
IHTMLHRElement * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_color )(
IHTMLHRElement * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_noShade )(
IHTMLHRElement * This,
/* [in] */ VARIANT_BOOL v);
/* [bindable][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_noShade )(
IHTMLHRElement * This,
/* [out][retval] */ VARIANT_BOOL *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_width )(
IHTMLHRElement * This,
/* [in] */ VARIANT v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_width )(
IHTMLHRElement * This,
/* [out][retval] */ VARIANT *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_size )(
IHTMLHRElement * This,
/* [in] */ VARIANT v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_size )(
IHTMLHRElement * This,
/* [out][retval] */ VARIANT *p);
END_INTERFACE
} IHTMLHRElementVtbl;
interface IHTMLHRElement
{
CONST_VTBL struct IHTMLHRElementVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLHRElement_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLHRElement_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLHRElement_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLHRElement_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLHRElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLHRElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLHRElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLHRElement_put_align(This,v) \
(This)->lpVtbl -> put_align(This,v)
#define IHTMLHRElement_get_align(This,p) \
(This)->lpVtbl -> get_align(This,p)
#define IHTMLHRElement_put_color(This,v) \
(This)->lpVtbl -> put_color(This,v)
#define IHTMLHRElement_get_color(This,p) \
(This)->lpVtbl -> get_color(This,p)
#define IHTMLHRElement_put_noShade(This,v) \
(This)->lpVtbl -> put_noShade(This,v)
#define IHTMLHRElement_get_noShade(This,p) \
(This)->lpVtbl -> get_noShade(This,p)
#define IHTMLHRElement_put_width(This,v) \
(This)->lpVtbl -> put_width(This,v)
#define IHTMLHRElement_get_width(This,p) \
(This)->lpVtbl -> get_width(This,p)
#define IHTMLHRElement_put_size(This,v) \
(This)->lpVtbl -> put_size(This,v)
#define IHTMLHRElement_get_size(This,p) \
(This)->lpVtbl -> get_size(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLHRElement_put_align_Proxy(
IHTMLHRElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLHRElement_put_align_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLHRElement_get_align_Proxy(
IHTMLHRElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLHRElement_get_align_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLHRElement_put_color_Proxy(
IHTMLHRElement * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLHRElement_put_color_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLHRElement_get_color_Proxy(
IHTMLHRElement * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLHRElement_get_color_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLHRElement_put_noShade_Proxy(
IHTMLHRElement * This,
/* [in] */ VARIANT_BOOL v);
void __RPC_STUB IHTMLHRElement_put_noShade_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLHRElement_get_noShade_Proxy(
IHTMLHRElement * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IHTMLHRElement_get_noShade_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLHRElement_put_width_Proxy(
IHTMLHRElement * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLHRElement_put_width_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLHRElement_get_width_Proxy(
IHTMLHRElement * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLHRElement_get_width_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLHRElement_put_size_Proxy(
IHTMLHRElement * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLHRElement_put_size_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLHRElement_get_size_Proxy(
IHTMLHRElement * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLHRElement_get_size_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLHRElement_INTERFACE_DEFINED__ */
#ifndef __DispHTMLHRElement_DISPINTERFACE_DEFINED__
#define __DispHTMLHRElement_DISPINTERFACE_DEFINED__
/* dispinterface DispHTMLHRElement */
/* [uuid][hidden] */
EXTERN_C const IID DIID_DispHTMLHRElement;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f53d-98b5-11cf-bb82-00aa00bdce0b")
DispHTMLHRElement : public IDispatch
{
};
#else /* C style interface */
typedef struct DispHTMLHRElementVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
DispHTMLHRElement * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
DispHTMLHRElement * This);
ULONG ( STDMETHODCALLTYPE *Release )(
DispHTMLHRElement * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
DispHTMLHRElement * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
DispHTMLHRElement * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
DispHTMLHRElement * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
DispHTMLHRElement * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} DispHTMLHRElementVtbl;
interface DispHTMLHRElement
{
CONST_VTBL struct DispHTMLHRElementVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define DispHTMLHRElement_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define DispHTMLHRElement_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define DispHTMLHRElement_Release(This) \
(This)->lpVtbl -> Release(This)
#define DispHTMLHRElement_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define DispHTMLHRElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define DispHTMLHRElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define DispHTMLHRElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __DispHTMLHRElement_DISPINTERFACE_DEFINED__ */
EXTERN_C const CLSID CLSID_HTMLHRElement;
#ifdef __cplusplus
class DECLSPEC_UUID("3050f252-98b5-11cf-bb82-00aa00bdce0b")
HTMLHRElement;
#endif
#ifndef __IHTMLParaElement_INTERFACE_DEFINED__
#define __IHTMLParaElement_INTERFACE_DEFINED__
/* interface IHTMLParaElement */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLParaElement;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f1f5-98b5-11cf-bb82-00aa00bdce0b")
IHTMLParaElement : public IDispatch
{
public:
virtual /* [bindable][id][propput] */ HRESULT STDMETHODCALLTYPE put_align(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE get_align(
/* [out][retval] */ BSTR *p) = 0;
};
#else /* C style interface */
typedef struct IHTMLParaElementVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLParaElement * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLParaElement * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLParaElement * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLParaElement * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLParaElement * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLParaElement * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLParaElement * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [bindable][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_align )(
IHTMLParaElement * This,
/* [in] */ BSTR v);
/* [bindable][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_align )(
IHTMLParaElement * This,
/* [out][retval] */ BSTR *p);
END_INTERFACE
} IHTMLParaElementVtbl;
interface IHTMLParaElement
{
CONST_VTBL struct IHTMLParaElementVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLParaElement_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLParaElement_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLParaElement_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLParaElement_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLParaElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLParaElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLParaElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLParaElement_put_align(This,v) \
(This)->lpVtbl -> put_align(This,v)
#define IHTMLParaElement_get_align(This,p) \
(This)->lpVtbl -> get_align(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [bindable][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLParaElement_put_align_Proxy(
IHTMLParaElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLParaElement_put_align_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLParaElement_get_align_Proxy(
IHTMLParaElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLParaElement_get_align_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLParaElement_INTERFACE_DEFINED__ */
#ifndef __DispHTMLParaElement_DISPINTERFACE_DEFINED__
#define __DispHTMLParaElement_DISPINTERFACE_DEFINED__
/* dispinterface DispHTMLParaElement */
/* [uuid][hidden] */
EXTERN_C const IID DIID_DispHTMLParaElement;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f52c-98b5-11cf-bb82-00aa00bdce0b")
DispHTMLParaElement : public IDispatch
{
};
#else /* C style interface */
typedef struct DispHTMLParaElementVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
DispHTMLParaElement * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
DispHTMLParaElement * This);
ULONG ( STDMETHODCALLTYPE *Release )(
DispHTMLParaElement * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
DispHTMLParaElement * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
DispHTMLParaElement * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
DispHTMLParaElement * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
DispHTMLParaElement * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} DispHTMLParaElementVtbl;
interface DispHTMLParaElement
{
CONST_VTBL struct DispHTMLParaElementVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define DispHTMLParaElement_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define DispHTMLParaElement_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define DispHTMLParaElement_Release(This) \
(This)->lpVtbl -> Release(This)
#define DispHTMLParaElement_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define DispHTMLParaElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define DispHTMLParaElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define DispHTMLParaElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __DispHTMLParaElement_DISPINTERFACE_DEFINED__ */
EXTERN_C const CLSID CLSID_HTMLParaElement;
#ifdef __cplusplus
class DECLSPEC_UUID("3050f26f-98b5-11cf-bb82-00aa00bdce0b")
HTMLParaElement;
#endif
#ifndef __IHTMLElementCollection2_INTERFACE_DEFINED__
#define __IHTMLElementCollection2_INTERFACE_DEFINED__
/* interface IHTMLElementCollection2 */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLElementCollection2;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f5ee-98b5-11cf-bb82-00aa00bdce0b")
IHTMLElementCollection2 : public IDispatch
{
public:
virtual /* [id] */ HRESULT STDMETHODCALLTYPE urns(
/* [in] */ VARIANT urn,
/* [out][retval] */ IDispatch **pdisp) = 0;
};
#else /* C style interface */
typedef struct IHTMLElementCollection2Vtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLElementCollection2 * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLElementCollection2 * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLElementCollection2 * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLElementCollection2 * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLElementCollection2 * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLElementCollection2 * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLElementCollection2 * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *urns )(
IHTMLElementCollection2 * This,
/* [in] */ VARIANT urn,
/* [out][retval] */ IDispatch **pdisp);
END_INTERFACE
} IHTMLElementCollection2Vtbl;
interface IHTMLElementCollection2
{
CONST_VTBL struct IHTMLElementCollection2Vtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLElementCollection2_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLElementCollection2_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLElementCollection2_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLElementCollection2_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLElementCollection2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLElementCollection2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLElementCollection2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLElementCollection2_urns(This,urn,pdisp) \
(This)->lpVtbl -> urns(This,urn,pdisp)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElementCollection2_urns_Proxy(
IHTMLElementCollection2 * This,
/* [in] */ VARIANT urn,
/* [out][retval] */ IDispatch **pdisp);
void __RPC_STUB IHTMLElementCollection2_urns_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLElementCollection2_INTERFACE_DEFINED__ */
#ifndef __IHTMLElementCollection3_INTERFACE_DEFINED__
#define __IHTMLElementCollection3_INTERFACE_DEFINED__
/* interface IHTMLElementCollection3 */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLElementCollection3;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f835-98b5-11cf-bb82-00aa00bdce0b")
IHTMLElementCollection3 : public IDispatch
{
public:
virtual /* [id] */ HRESULT STDMETHODCALLTYPE namedItem(
/* [in] */ BSTR name,
/* [out][retval] */ IDispatch **pdisp) = 0;
};
#else /* C style interface */
typedef struct IHTMLElementCollection3Vtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLElementCollection3 * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLElementCollection3 * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLElementCollection3 * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLElementCollection3 * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLElementCollection3 * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLElementCollection3 * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLElementCollection3 * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *namedItem )(
IHTMLElementCollection3 * This,
/* [in] */ BSTR name,
/* [out][retval] */ IDispatch **pdisp);
END_INTERFACE
} IHTMLElementCollection3Vtbl;
interface IHTMLElementCollection3
{
CONST_VTBL struct IHTMLElementCollection3Vtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLElementCollection3_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLElementCollection3_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLElementCollection3_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLElementCollection3_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLElementCollection3_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLElementCollection3_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLElementCollection3_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLElementCollection3_namedItem(This,name,pdisp) \
(This)->lpVtbl -> namedItem(This,name,pdisp)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElementCollection3_namedItem_Proxy(
IHTMLElementCollection3 * This,
/* [in] */ BSTR name,
/* [out][retval] */ IDispatch **pdisp);
void __RPC_STUB IHTMLElementCollection3_namedItem_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLElementCollection3_INTERFACE_DEFINED__ */
#ifndef __DispHTMLElementCollection_DISPINTERFACE_DEFINED__
#define __DispHTMLElementCollection_DISPINTERFACE_DEFINED__
/* dispinterface DispHTMLElementCollection */
/* [uuid][hidden] */
EXTERN_C const IID DIID_DispHTMLElementCollection;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f56b-98b5-11cf-bb82-00aa00bdce0b")
DispHTMLElementCollection : public IDispatch
{
};
#else /* C style interface */
typedef struct DispHTMLElementCollectionVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
DispHTMLElementCollection * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
DispHTMLElementCollection * This);
ULONG ( STDMETHODCALLTYPE *Release )(
DispHTMLElementCollection * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
DispHTMLElementCollection * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
DispHTMLElementCollection * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
DispHTMLElementCollection * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
DispHTMLElementCollection * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} DispHTMLElementCollectionVtbl;
interface DispHTMLElementCollection
{
CONST_VTBL struct DispHTMLElementCollectionVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define DispHTMLElementCollection_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define DispHTMLElementCollection_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define DispHTMLElementCollection_Release(This) \
(This)->lpVtbl -> Release(This)
#define DispHTMLElementCollection_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define DispHTMLElementCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define DispHTMLElementCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define DispHTMLElementCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __DispHTMLElementCollection_DISPINTERFACE_DEFINED__ */
EXTERN_C const CLSID CLSID_HTMLElementCollection;
#ifdef __cplusplus
class DECLSPEC_UUID("3050f4cb-98b5-11cf-bb82-00aa00bdce0b")
HTMLElementCollection;
#endif
#ifndef __IHTMLHeaderElement_INTERFACE_DEFINED__
#define __IHTMLHeaderElement_INTERFACE_DEFINED__
/* interface IHTMLHeaderElement */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLHeaderElement;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f1f6-98b5-11cf-bb82-00aa00bdce0b")
IHTMLHeaderElement : public IDispatch
{
public:
virtual /* [bindable][id][propput] */ HRESULT STDMETHODCALLTYPE put_align(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE get_align(
/* [out][retval] */ BSTR *p) = 0;
};
#else /* C style interface */
typedef struct IHTMLHeaderElementVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLHeaderElement * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLHeaderElement * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLHeaderElement * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLHeaderElement * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLHeaderElement * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLHeaderElement * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLHeaderElement * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [bindable][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_align )(
IHTMLHeaderElement * This,
/* [in] */ BSTR v);
/* [bindable][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_align )(
IHTMLHeaderElement * This,
/* [out][retval] */ BSTR *p);
END_INTERFACE
} IHTMLHeaderElementVtbl;
interface IHTMLHeaderElement
{
CONST_VTBL struct IHTMLHeaderElementVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLHeaderElement_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLHeaderElement_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLHeaderElement_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLHeaderElement_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLHeaderElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLHeaderElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLHeaderElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLHeaderElement_put_align(This,v) \
(This)->lpVtbl -> put_align(This,v)
#define IHTMLHeaderElement_get_align(This,p) \
(This)->lpVtbl -> get_align(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [bindable][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLHeaderElement_put_align_Proxy(
IHTMLHeaderElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLHeaderElement_put_align_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLHeaderElement_get_align_Proxy(
IHTMLHeaderElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLHeaderElement_get_align_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLHeaderElement_INTERFACE_DEFINED__ */
#ifndef __DispHTMLHeaderElement_DISPINTERFACE_DEFINED__
#define __DispHTMLHeaderElement_DISPINTERFACE_DEFINED__
/* dispinterface DispHTMLHeaderElement */
/* [uuid][hidden] */
EXTERN_C const IID DIID_DispHTMLHeaderElement;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f515-98b5-11cf-bb82-00aa00bdce0b")
DispHTMLHeaderElement : public IDispatch
{
};
#else /* C style interface */
typedef struct DispHTMLHeaderElementVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
DispHTMLHeaderElement * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
DispHTMLHeaderElement * This);
ULONG ( STDMETHODCALLTYPE *Release )(
DispHTMLHeaderElement * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
DispHTMLHeaderElement * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
DispHTMLHeaderElement * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
DispHTMLHeaderElement * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
DispHTMLHeaderElement * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} DispHTMLHeaderElementVtbl;
interface DispHTMLHeaderElement
{
CONST_VTBL struct DispHTMLHeaderElementVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define DispHTMLHeaderElement_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define DispHTMLHeaderElement_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define DispHTMLHeaderElement_Release(This) \
(This)->lpVtbl -> Release(This)
#define DispHTMLHeaderElement_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define DispHTMLHeaderElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define DispHTMLHeaderElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define DispHTMLHeaderElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __DispHTMLHeaderElement_DISPINTERFACE_DEFINED__ */
EXTERN_C const CLSID CLSID_HTMLHeaderElement;
#ifdef __cplusplus
class DECLSPEC_UUID("3050f27a-98b5-11cf-bb82-00aa00bdce0b")
HTMLHeaderElement;
#endif
#ifndef __HTMLSelectElementEvents2_DISPINTERFACE_DEFINED__
#define __HTMLSelectElementEvents2_DISPINTERFACE_DEFINED__
/* dispinterface HTMLSelectElementEvents2 */
/* [uuid][hidden] */
EXTERN_C const IID DIID_HTMLSelectElementEvents2;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f622-98b5-11cf-bb82-00aa00bdce0b")
HTMLSelectElementEvents2 : public IDispatch
{
};
#else /* C style interface */
typedef struct HTMLSelectElementEvents2Vtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
HTMLSelectElementEvents2 * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
HTMLSelectElementEvents2 * This);
ULONG ( STDMETHODCALLTYPE *Release )(
HTMLSelectElementEvents2 * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
HTMLSelectElementEvents2 * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
HTMLSelectElementEvents2 * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
HTMLSelectElementEvents2 * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
HTMLSelectElementEvents2 * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} HTMLSelectElementEvents2Vtbl;
interface HTMLSelectElementEvents2
{
CONST_VTBL struct HTMLSelectElementEvents2Vtbl *lpVtbl;
};
#ifdef COBJMACROS
#define HTMLSelectElementEvents2_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define HTMLSelectElementEvents2_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define HTMLSelectElementEvents2_Release(This) \
(This)->lpVtbl -> Release(This)
#define HTMLSelectElementEvents2_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define HTMLSelectElementEvents2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define HTMLSelectElementEvents2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define HTMLSelectElementEvents2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __HTMLSelectElementEvents2_DISPINTERFACE_DEFINED__ */
#ifndef __HTMLSelectElementEvents_DISPINTERFACE_DEFINED__
#define __HTMLSelectElementEvents_DISPINTERFACE_DEFINED__
/* dispinterface HTMLSelectElementEvents */
/* [uuid][hidden] */
EXTERN_C const IID DIID_HTMLSelectElementEvents;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f302-98b5-11cf-bb82-00aa00bdce0b")
HTMLSelectElementEvents : public IDispatch
{
};
#else /* C style interface */
typedef struct HTMLSelectElementEventsVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
HTMLSelectElementEvents * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
HTMLSelectElementEvents * This);
ULONG ( STDMETHODCALLTYPE *Release )(
HTMLSelectElementEvents * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
HTMLSelectElementEvents * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
HTMLSelectElementEvents * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
HTMLSelectElementEvents * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
HTMLSelectElementEvents * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} HTMLSelectElementEventsVtbl;
interface HTMLSelectElementEvents
{
CONST_VTBL struct HTMLSelectElementEventsVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define HTMLSelectElementEvents_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define HTMLSelectElementEvents_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define HTMLSelectElementEvents_Release(This) \
(This)->lpVtbl -> Release(This)
#define HTMLSelectElementEvents_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define HTMLSelectElementEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define HTMLSelectElementEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define HTMLSelectElementEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __HTMLSelectElementEvents_DISPINTERFACE_DEFINED__ */
#ifndef __IHTMLSelectElement_INTERFACE_DEFINED__
#define __IHTMLSelectElement_INTERFACE_DEFINED__
/* interface IHTMLSelectElement */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLSelectElement;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f244-98b5-11cf-bb82-00aa00bdce0b")
IHTMLSelectElement : public IDispatch
{
public:
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_size(
/* [in] */ long v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_size(
/* [out][retval] */ long *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_multiple(
/* [in] */ VARIANT_BOOL v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_multiple(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_name(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_name(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_options(
/* [out][retval] */ IDispatch **p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onchange(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onchange(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_selectedIndex(
/* [in] */ long v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_selectedIndex(
/* [out][retval] */ long *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_type(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_value(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_value(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_disabled(
/* [in] */ VARIANT_BOOL v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_disabled(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_form(
/* [out][retval] */ IHTMLFormElement **p) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE add(
/* [in] */ IHTMLElement *element,
/* [in][optional] */ VARIANT before) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE remove(
/* [in][defaultvalue] */ long index = -1) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_length(
/* [in] */ long v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_length(
/* [out][retval] */ long *p) = 0;
virtual /* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get__newEnum(
/* [out][retval] */ IUnknown **p) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE item(
/* [in][optional] */ VARIANT name,
/* [in][optional] */ VARIANT index,
/* [out][retval] */ IDispatch **pdisp) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE tags(
/* [in] */ VARIANT tagName,
/* [out][retval] */ IDispatch **pdisp) = 0;
};
#else /* C style interface */
typedef struct IHTMLSelectElementVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLSelectElement * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLSelectElement * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLSelectElement * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLSelectElement * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLSelectElement * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLSelectElement * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLSelectElement * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_size )(
IHTMLSelectElement * This,
/* [in] */ long v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_size )(
IHTMLSelectElement * This,
/* [out][retval] */ long *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_multiple )(
IHTMLSelectElement * This,
/* [in] */ VARIANT_BOOL v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_multiple )(
IHTMLSelectElement * This,
/* [out][retval] */ VARIANT_BOOL *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_name )(
IHTMLSelectElement * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_name )(
IHTMLSelectElement * This,
/* [out][retval] */ BSTR *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_options )(
IHTMLSelectElement * This,
/* [out][retval] */ IDispatch **p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onchange )(
IHTMLSelectElement * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onchange )(
IHTMLSelectElement * This,
/* [out][retval] */ VARIANT *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_selectedIndex )(
IHTMLSelectElement * This,
/* [in] */ long v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_selectedIndex )(
IHTMLSelectElement * This,
/* [out][retval] */ long *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_type )(
IHTMLSelectElement * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_value )(
IHTMLSelectElement * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_value )(
IHTMLSelectElement * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_disabled )(
IHTMLSelectElement * This,
/* [in] */ VARIANT_BOOL v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_disabled )(
IHTMLSelectElement * This,
/* [out][retval] */ VARIANT_BOOL *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_form )(
IHTMLSelectElement * This,
/* [out][retval] */ IHTMLFormElement **p);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *add )(
IHTMLSelectElement * This,
/* [in] */ IHTMLElement *element,
/* [in][optional] */ VARIANT before);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *remove )(
IHTMLSelectElement * This,
/* [in][defaultvalue] */ long index);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_length )(
IHTMLSelectElement * This,
/* [in] */ long v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_length )(
IHTMLSelectElement * This,
/* [out][retval] */ long *p);
/* [restricted][hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__newEnum )(
IHTMLSelectElement * This,
/* [out][retval] */ IUnknown **p);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *item )(
IHTMLSelectElement * This,
/* [in][optional] */ VARIANT name,
/* [in][optional] */ VARIANT index,
/* [out][retval] */ IDispatch **pdisp);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *tags )(
IHTMLSelectElement * This,
/* [in] */ VARIANT tagName,
/* [out][retval] */ IDispatch **pdisp);
END_INTERFACE
} IHTMLSelectElementVtbl;
interface IHTMLSelectElement
{
CONST_VTBL struct IHTMLSelectElementVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLSelectElement_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLSelectElement_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLSelectElement_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLSelectElement_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLSelectElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLSelectElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLSelectElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLSelectElement_put_size(This,v) \
(This)->lpVtbl -> put_size(This,v)
#define IHTMLSelectElement_get_size(This,p) \
(This)->lpVtbl -> get_size(This,p)
#define IHTMLSelectElement_put_multiple(This,v) \
(This)->lpVtbl -> put_multiple(This,v)
#define IHTMLSelectElement_get_multiple(This,p) \
(This)->lpVtbl -> get_multiple(This,p)
#define IHTMLSelectElement_put_name(This,v) \
(This)->lpVtbl -> put_name(This,v)
#define IHTMLSelectElement_get_name(This,p) \
(This)->lpVtbl -> get_name(This,p)
#define IHTMLSelectElement_get_options(This,p) \
(This)->lpVtbl -> get_options(This,p)
#define IHTMLSelectElement_put_onchange(This,v) \
(This)->lpVtbl -> put_onchange(This,v)
#define IHTMLSelectElement_get_onchange(This,p) \
(This)->lpVtbl -> get_onchange(This,p)
#define IHTMLSelectElement_put_selectedIndex(This,v) \
(This)->lpVtbl -> put_selectedIndex(This,v)
#define IHTMLSelectElement_get_selectedIndex(This,p) \
(This)->lpVtbl -> get_selectedIndex(This,p)
#define IHTMLSelectElement_get_type(This,p) \
(This)->lpVtbl -> get_type(This,p)
#define IHTMLSelectElement_put_value(This,v) \
(This)->lpVtbl -> put_value(This,v)
#define IHTMLSelectElement_get_value(This,p) \
(This)->lpVtbl -> get_value(This,p)
#define IHTMLSelectElement_put_disabled(This,v) \
(This)->lpVtbl -> put_disabled(This,v)
#define IHTMLSelectElement_get_disabled(This,p) \
(This)->lpVtbl -> get_disabled(This,p)
#define IHTMLSelectElement_get_form(This,p) \
(This)->lpVtbl -> get_form(This,p)
#define IHTMLSelectElement_add(This,element,before) \
(This)->lpVtbl -> add(This,element,before)
#define IHTMLSelectElement_remove(This,index) \
(This)->lpVtbl -> remove(This,index)
#define IHTMLSelectElement_put_length(This,v) \
(This)->lpVtbl -> put_length(This,v)
#define IHTMLSelectElement_get_length(This,p) \
(This)->lpVtbl -> get_length(This,p)
#define IHTMLSelectElement_get__newEnum(This,p) \
(This)->lpVtbl -> get__newEnum(This,p)
#define IHTMLSelectElement_item(This,name,index,pdisp) \
(This)->lpVtbl -> item(This,name,index,pdisp)
#define IHTMLSelectElement_tags(This,tagName,pdisp) \
(This)->lpVtbl -> tags(This,tagName,pdisp)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLSelectElement_put_size_Proxy(
IHTMLSelectElement * This,
/* [in] */ long v);
void __RPC_STUB IHTMLSelectElement_put_size_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLSelectElement_get_size_Proxy(
IHTMLSelectElement * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLSelectElement_get_size_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLSelectElement_put_multiple_Proxy(
IHTMLSelectElement * This,
/* [in] */ VARIANT_BOOL v);
void __RPC_STUB IHTMLSelectElement_put_multiple_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLSelectElement_get_multiple_Proxy(
IHTMLSelectElement * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IHTMLSelectElement_get_multiple_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLSelectElement_put_name_Proxy(
IHTMLSelectElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLSelectElement_put_name_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLSelectElement_get_name_Proxy(
IHTMLSelectElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLSelectElement_get_name_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLSelectElement_get_options_Proxy(
IHTMLSelectElement * This,
/* [out][retval] */ IDispatch **p);
void __RPC_STUB IHTMLSelectElement_get_options_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLSelectElement_put_onchange_Proxy(
IHTMLSelectElement * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLSelectElement_put_onchange_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLSelectElement_get_onchange_Proxy(
IHTMLSelectElement * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLSelectElement_get_onchange_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLSelectElement_put_selectedIndex_Proxy(
IHTMLSelectElement * This,
/* [in] */ long v);
void __RPC_STUB IHTMLSelectElement_put_selectedIndex_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLSelectElement_get_selectedIndex_Proxy(
IHTMLSelectElement * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLSelectElement_get_selectedIndex_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLSelectElement_get_type_Proxy(
IHTMLSelectElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLSelectElement_get_type_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLSelectElement_put_value_Proxy(
IHTMLSelectElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLSelectElement_put_value_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLSelectElement_get_value_Proxy(
IHTMLSelectElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLSelectElement_get_value_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLSelectElement_put_disabled_Proxy(
IHTMLSelectElement * This,
/* [in] */ VARIANT_BOOL v);
void __RPC_STUB IHTMLSelectElement_put_disabled_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLSelectElement_get_disabled_Proxy(
IHTMLSelectElement * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IHTMLSelectElement_get_disabled_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLSelectElement_get_form_Proxy(
IHTMLSelectElement * This,
/* [out][retval] */ IHTMLFormElement **p);
void __RPC_STUB IHTMLSelectElement_get_form_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLSelectElement_add_Proxy(
IHTMLSelectElement * This,
/* [in] */ IHTMLElement *element,
/* [in][optional] */ VARIANT before);
void __RPC_STUB IHTMLSelectElement_add_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLSelectElement_remove_Proxy(
IHTMLSelectElement * This,
/* [in][defaultvalue] */ long index);
void __RPC_STUB IHTMLSelectElement_remove_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLSelectElement_put_length_Proxy(
IHTMLSelectElement * This,
/* [in] */ long v);
void __RPC_STUB IHTMLSelectElement_put_length_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLSelectElement_get_length_Proxy(
IHTMLSelectElement * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLSelectElement_get_length_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLSelectElement_get__newEnum_Proxy(
IHTMLSelectElement * This,
/* [out][retval] */ IUnknown **p);
void __RPC_STUB IHTMLSelectElement_get__newEnum_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLSelectElement_item_Proxy(
IHTMLSelectElement * This,
/* [in][optional] */ VARIANT name,
/* [in][optional] */ VARIANT index,
/* [out][retval] */ IDispatch **pdisp);
void __RPC_STUB IHTMLSelectElement_item_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLSelectElement_tags_Proxy(
IHTMLSelectElement * This,
/* [in] */ VARIANT tagName,
/* [out][retval] */ IDispatch **pdisp);
void __RPC_STUB IHTMLSelectElement_tags_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLSelectElement_INTERFACE_DEFINED__ */
#ifndef __IHTMLSelectElement2_INTERFACE_DEFINED__
#define __IHTMLSelectElement2_INTERFACE_DEFINED__
/* interface IHTMLSelectElement2 */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLSelectElement2;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f5ed-98b5-11cf-bb82-00aa00bdce0b")
IHTMLSelectElement2 : public IDispatch
{
public:
virtual /* [id] */ HRESULT STDMETHODCALLTYPE urns(
/* [in] */ VARIANT urn,
/* [out][retval] */ IDispatch **pdisp) = 0;
};
#else /* C style interface */
typedef struct IHTMLSelectElement2Vtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLSelectElement2 * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLSelectElement2 * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLSelectElement2 * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLSelectElement2 * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLSelectElement2 * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLSelectElement2 * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLSelectElement2 * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *urns )(
IHTMLSelectElement2 * This,
/* [in] */ VARIANT urn,
/* [out][retval] */ IDispatch **pdisp);
END_INTERFACE
} IHTMLSelectElement2Vtbl;
interface IHTMLSelectElement2
{
CONST_VTBL struct IHTMLSelectElement2Vtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLSelectElement2_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLSelectElement2_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLSelectElement2_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLSelectElement2_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLSelectElement2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLSelectElement2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLSelectElement2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLSelectElement2_urns(This,urn,pdisp) \
(This)->lpVtbl -> urns(This,urn,pdisp)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLSelectElement2_urns_Proxy(
IHTMLSelectElement2 * This,
/* [in] */ VARIANT urn,
/* [out][retval] */ IDispatch **pdisp);
void __RPC_STUB IHTMLSelectElement2_urns_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLSelectElement2_INTERFACE_DEFINED__ */
#ifndef __IHTMLSelectElement4_INTERFACE_DEFINED__
#define __IHTMLSelectElement4_INTERFACE_DEFINED__
/* interface IHTMLSelectElement4 */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLSelectElement4;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f838-98b5-11cf-bb82-00aa00bdce0b")
IHTMLSelectElement4 : public IDispatch
{
public:
virtual /* [id] */ HRESULT STDMETHODCALLTYPE namedItem(
/* [in] */ BSTR name,
/* [out][retval] */ IDispatch **pdisp) = 0;
};
#else /* C style interface */
typedef struct IHTMLSelectElement4Vtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLSelectElement4 * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLSelectElement4 * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLSelectElement4 * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLSelectElement4 * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLSelectElement4 * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLSelectElement4 * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLSelectElement4 * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *namedItem )(
IHTMLSelectElement4 * This,
/* [in] */ BSTR name,
/* [out][retval] */ IDispatch **pdisp);
END_INTERFACE
} IHTMLSelectElement4Vtbl;
interface IHTMLSelectElement4
{
CONST_VTBL struct IHTMLSelectElement4Vtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLSelectElement4_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLSelectElement4_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLSelectElement4_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLSelectElement4_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLSelectElement4_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLSelectElement4_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLSelectElement4_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLSelectElement4_namedItem(This,name,pdisp) \
(This)->lpVtbl -> namedItem(This,name,pdisp)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLSelectElement4_namedItem_Proxy(
IHTMLSelectElement4 * This,
/* [in] */ BSTR name,
/* [out][retval] */ IDispatch **pdisp);
void __RPC_STUB IHTMLSelectElement4_namedItem_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLSelectElement4_INTERFACE_DEFINED__ */
#ifndef __DispHTMLSelectElement_DISPINTERFACE_DEFINED__
#define __DispHTMLSelectElement_DISPINTERFACE_DEFINED__
/* dispinterface DispHTMLSelectElement */
/* [uuid][hidden] */
EXTERN_C const IID DIID_DispHTMLSelectElement;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f531-98b5-11cf-bb82-00aa00bdce0b")
DispHTMLSelectElement : public IDispatch
{
};
#else /* C style interface */
typedef struct DispHTMLSelectElementVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
DispHTMLSelectElement * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
DispHTMLSelectElement * This);
ULONG ( STDMETHODCALLTYPE *Release )(
DispHTMLSelectElement * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
DispHTMLSelectElement * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
DispHTMLSelectElement * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
DispHTMLSelectElement * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
DispHTMLSelectElement * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} DispHTMLSelectElementVtbl;
interface DispHTMLSelectElement
{
CONST_VTBL struct DispHTMLSelectElementVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define DispHTMLSelectElement_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define DispHTMLSelectElement_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define DispHTMLSelectElement_Release(This) \
(This)->lpVtbl -> Release(This)
#define DispHTMLSelectElement_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define DispHTMLSelectElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define DispHTMLSelectElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define DispHTMLSelectElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __DispHTMLSelectElement_DISPINTERFACE_DEFINED__ */
EXTERN_C const CLSID CLSID_HTMLSelectElement;
#ifdef __cplusplus
class DECLSPEC_UUID("3050f245-98b5-11cf-bb82-00aa00bdce0b")
HTMLSelectElement;
#endif
#ifndef __IHTMLSelectionObject_INTERFACE_DEFINED__
#define __IHTMLSelectionObject_INTERFACE_DEFINED__
/* interface IHTMLSelectionObject */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLSelectionObject;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f25A-98b5-11cf-bb82-00aa00bdce0b")
IHTMLSelectionObject : public IDispatch
{
public:
virtual /* [id] */ HRESULT STDMETHODCALLTYPE createRange(
/* [out][retval] */ IDispatch **range) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE empty( void) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE clear( void) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_type(
/* [out][retval] */ BSTR *p) = 0;
};
#else /* C style interface */
typedef struct IHTMLSelectionObjectVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLSelectionObject * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLSelectionObject * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLSelectionObject * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLSelectionObject * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLSelectionObject * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLSelectionObject * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLSelectionObject * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *createRange )(
IHTMLSelectionObject * This,
/* [out][retval] */ IDispatch **range);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *empty )(
IHTMLSelectionObject * This);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *clear )(
IHTMLSelectionObject * This);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_type )(
IHTMLSelectionObject * This,
/* [out][retval] */ BSTR *p);
END_INTERFACE
} IHTMLSelectionObjectVtbl;
interface IHTMLSelectionObject
{
CONST_VTBL struct IHTMLSelectionObjectVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLSelectionObject_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLSelectionObject_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLSelectionObject_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLSelectionObject_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLSelectionObject_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLSelectionObject_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLSelectionObject_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLSelectionObject_createRange(This,range) \
(This)->lpVtbl -> createRange(This,range)
#define IHTMLSelectionObject_empty(This) \
(This)->lpVtbl -> empty(This)
#define IHTMLSelectionObject_clear(This) \
(This)->lpVtbl -> clear(This)
#define IHTMLSelectionObject_get_type(This,p) \
(This)->lpVtbl -> get_type(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLSelectionObject_createRange_Proxy(
IHTMLSelectionObject * This,
/* [out][retval] */ IDispatch **range);
void __RPC_STUB IHTMLSelectionObject_createRange_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLSelectionObject_empty_Proxy(
IHTMLSelectionObject * This);
void __RPC_STUB IHTMLSelectionObject_empty_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLSelectionObject_clear_Proxy(
IHTMLSelectionObject * This);
void __RPC_STUB IHTMLSelectionObject_clear_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLSelectionObject_get_type_Proxy(
IHTMLSelectionObject * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLSelectionObject_get_type_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLSelectionObject_INTERFACE_DEFINED__ */
#ifndef __IHTMLSelectionObject2_INTERFACE_DEFINED__
#define __IHTMLSelectionObject2_INTERFACE_DEFINED__
/* interface IHTMLSelectionObject2 */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLSelectionObject2;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f7ec-98b5-11cf-bb82-00aa00bdce0b")
IHTMLSelectionObject2 : public IDispatch
{
public:
virtual /* [id] */ HRESULT STDMETHODCALLTYPE createRangeCollection(
/* [out][retval] */ IDispatch **rangeCollection) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_typeDetail(
/* [out][retval] */ BSTR *p) = 0;
};
#else /* C style interface */
typedef struct IHTMLSelectionObject2Vtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLSelectionObject2 * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLSelectionObject2 * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLSelectionObject2 * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLSelectionObject2 * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLSelectionObject2 * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLSelectionObject2 * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLSelectionObject2 * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *createRangeCollection )(
IHTMLSelectionObject2 * This,
/* [out][retval] */ IDispatch **rangeCollection);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_typeDetail )(
IHTMLSelectionObject2 * This,
/* [out][retval] */ BSTR *p);
END_INTERFACE
} IHTMLSelectionObject2Vtbl;
interface IHTMLSelectionObject2
{
CONST_VTBL struct IHTMLSelectionObject2Vtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLSelectionObject2_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLSelectionObject2_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLSelectionObject2_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLSelectionObject2_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLSelectionObject2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLSelectionObject2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLSelectionObject2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLSelectionObject2_createRangeCollection(This,rangeCollection) \
(This)->lpVtbl -> createRangeCollection(This,rangeCollection)
#define IHTMLSelectionObject2_get_typeDetail(This,p) \
(This)->lpVtbl -> get_typeDetail(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLSelectionObject2_createRangeCollection_Proxy(
IHTMLSelectionObject2 * This,
/* [out][retval] */ IDispatch **rangeCollection);
void __RPC_STUB IHTMLSelectionObject2_createRangeCollection_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLSelectionObject2_get_typeDetail_Proxy(
IHTMLSelectionObject2 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLSelectionObject2_get_typeDetail_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLSelectionObject2_INTERFACE_DEFINED__ */
#ifndef __IHTMLOptionElement_INTERFACE_DEFINED__
#define __IHTMLOptionElement_INTERFACE_DEFINED__
/* interface IHTMLOptionElement */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLOptionElement;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f211-98b5-11cf-bb82-00aa00bdce0b")
IHTMLOptionElement : public IDispatch
{
public:
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_selected(
/* [in] */ VARIANT_BOOL v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_selected(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_value(
/* [in] */ BSTR v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_value(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_defaultSelected(
/* [in] */ VARIANT_BOOL v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_defaultSelected(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_index(
/* [in] */ LONG v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_index(
/* [out][retval] */ LONG *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_text(
/* [in] */ BSTR v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_text(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_form(
/* [out][retval] */ IHTMLFormElement **p) = 0;
};
#else /* C style interface */
typedef struct IHTMLOptionElementVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLOptionElement * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLOptionElement * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLOptionElement * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLOptionElement * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLOptionElement * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLOptionElement * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLOptionElement * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_selected )(
IHTMLOptionElement * This,
/* [in] */ VARIANT_BOOL v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_selected )(
IHTMLOptionElement * This,
/* [out][retval] */ VARIANT_BOOL *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_value )(
IHTMLOptionElement * This,
/* [in] */ BSTR v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_value )(
IHTMLOptionElement * This,
/* [out][retval] */ BSTR *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_defaultSelected )(
IHTMLOptionElement * This,
/* [in] */ VARIANT_BOOL v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_defaultSelected )(
IHTMLOptionElement * This,
/* [out][retval] */ VARIANT_BOOL *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_index )(
IHTMLOptionElement * This,
/* [in] */ LONG v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_index )(
IHTMLOptionElement * This,
/* [out][retval] */ LONG *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_text )(
IHTMLOptionElement * This,
/* [in] */ BSTR v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_text )(
IHTMLOptionElement * This,
/* [out][retval] */ BSTR *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_form )(
IHTMLOptionElement * This,
/* [out][retval] */ IHTMLFormElement **p);
END_INTERFACE
} IHTMLOptionElementVtbl;
interface IHTMLOptionElement
{
CONST_VTBL struct IHTMLOptionElementVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLOptionElement_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLOptionElement_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLOptionElement_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLOptionElement_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLOptionElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLOptionElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLOptionElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLOptionElement_put_selected(This,v) \
(This)->lpVtbl -> put_selected(This,v)
#define IHTMLOptionElement_get_selected(This,p) \
(This)->lpVtbl -> get_selected(This,p)
#define IHTMLOptionElement_put_value(This,v) \
(This)->lpVtbl -> put_value(This,v)
#define IHTMLOptionElement_get_value(This,p) \
(This)->lpVtbl -> get_value(This,p)
#define IHTMLOptionElement_put_defaultSelected(This,v) \
(This)->lpVtbl -> put_defaultSelected(This,v)
#define IHTMLOptionElement_get_defaultSelected(This,p) \
(This)->lpVtbl -> get_defaultSelected(This,p)
#define IHTMLOptionElement_put_index(This,v) \
(This)->lpVtbl -> put_index(This,v)
#define IHTMLOptionElement_get_index(This,p) \
(This)->lpVtbl -> get_index(This,p)
#define IHTMLOptionElement_put_text(This,v) \
(This)->lpVtbl -> put_text(This,v)
#define IHTMLOptionElement_get_text(This,p) \
(This)->lpVtbl -> get_text(This,p)
#define IHTMLOptionElement_get_form(This,p) \
(This)->lpVtbl -> get_form(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLOptionElement_put_selected_Proxy(
IHTMLOptionElement * This,
/* [in] */ VARIANT_BOOL v);
void __RPC_STUB IHTMLOptionElement_put_selected_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLOptionElement_get_selected_Proxy(
IHTMLOptionElement * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IHTMLOptionElement_get_selected_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLOptionElement_put_value_Proxy(
IHTMLOptionElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLOptionElement_put_value_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLOptionElement_get_value_Proxy(
IHTMLOptionElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLOptionElement_get_value_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLOptionElement_put_defaultSelected_Proxy(
IHTMLOptionElement * This,
/* [in] */ VARIANT_BOOL v);
void __RPC_STUB IHTMLOptionElement_put_defaultSelected_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLOptionElement_get_defaultSelected_Proxy(
IHTMLOptionElement * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IHTMLOptionElement_get_defaultSelected_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLOptionElement_put_index_Proxy(
IHTMLOptionElement * This,
/* [in] */ LONG v);
void __RPC_STUB IHTMLOptionElement_put_index_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLOptionElement_get_index_Proxy(
IHTMLOptionElement * This,
/* [out][retval] */ LONG *p);
void __RPC_STUB IHTMLOptionElement_get_index_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLOptionElement_put_text_Proxy(
IHTMLOptionElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLOptionElement_put_text_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLOptionElement_get_text_Proxy(
IHTMLOptionElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLOptionElement_get_text_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLOptionElement_get_form_Proxy(
IHTMLOptionElement * This,
/* [out][retval] */ IHTMLFormElement **p);
void __RPC_STUB IHTMLOptionElement_get_form_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLOptionElement_INTERFACE_DEFINED__ */
#ifndef __IHTMLOptionElement3_INTERFACE_DEFINED__
#define __IHTMLOptionElement3_INTERFACE_DEFINED__
/* interface IHTMLOptionElement3 */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLOptionElement3;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f820-98b5-11cf-bb82-00aa00bdce0b")
IHTMLOptionElement3 : public IDispatch
{
public:
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_label(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_label(
/* [out][retval] */ BSTR *p) = 0;
};
#else /* C style interface */
typedef struct IHTMLOptionElement3Vtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLOptionElement3 * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLOptionElement3 * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLOptionElement3 * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLOptionElement3 * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLOptionElement3 * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLOptionElement3 * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLOptionElement3 * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_label )(
IHTMLOptionElement3 * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_label )(
IHTMLOptionElement3 * This,
/* [out][retval] */ BSTR *p);
END_INTERFACE
} IHTMLOptionElement3Vtbl;
interface IHTMLOptionElement3
{
CONST_VTBL struct IHTMLOptionElement3Vtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLOptionElement3_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLOptionElement3_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLOptionElement3_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLOptionElement3_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLOptionElement3_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLOptionElement3_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLOptionElement3_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLOptionElement3_put_label(This,v) \
(This)->lpVtbl -> put_label(This,v)
#define IHTMLOptionElement3_get_label(This,p) \
(This)->lpVtbl -> get_label(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLOptionElement3_put_label_Proxy(
IHTMLOptionElement3 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLOptionElement3_put_label_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLOptionElement3_get_label_Proxy(
IHTMLOptionElement3 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLOptionElement3_get_label_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLOptionElement3_INTERFACE_DEFINED__ */
#ifndef __IHTMLOptionElementFactory_INTERFACE_DEFINED__
#define __IHTMLOptionElementFactory_INTERFACE_DEFINED__
/* interface IHTMLOptionElementFactory */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLOptionElementFactory;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f38c-98b5-11cf-bb82-00aa00bdce0b")
IHTMLOptionElementFactory : public IDispatch
{
public:
virtual /* [id] */ HRESULT STDMETHODCALLTYPE create(
/* [in][optional] */ VARIANT text,
/* [in][optional] */ VARIANT value,
/* [in][optional] */ VARIANT defaultselected,
/* [in][optional] */ VARIANT selected,
/* [out][retval] */ IHTMLOptionElement **__MIDL_0012) = 0;
};
#else /* C style interface */
typedef struct IHTMLOptionElementFactoryVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLOptionElementFactory * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLOptionElementFactory * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLOptionElementFactory * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLOptionElementFactory * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLOptionElementFactory * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLOptionElementFactory * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLOptionElementFactory * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *create )(
IHTMLOptionElementFactory * This,
/* [in][optional] */ VARIANT text,
/* [in][optional] */ VARIANT value,
/* [in][optional] */ VARIANT defaultselected,
/* [in][optional] */ VARIANT selected,
/* [out][retval] */ IHTMLOptionElement **__MIDL_0012);
END_INTERFACE
} IHTMLOptionElementFactoryVtbl;
interface IHTMLOptionElementFactory
{
CONST_VTBL struct IHTMLOptionElementFactoryVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLOptionElementFactory_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLOptionElementFactory_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLOptionElementFactory_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLOptionElementFactory_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLOptionElementFactory_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLOptionElementFactory_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLOptionElementFactory_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLOptionElementFactory_create(This,text,value,defaultselected,selected,__MIDL_0012) \
(This)->lpVtbl -> create(This,text,value,defaultselected,selected,__MIDL_0012)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLOptionElementFactory_create_Proxy(
IHTMLOptionElementFactory * This,
/* [in][optional] */ VARIANT text,
/* [in][optional] */ VARIANT value,
/* [in][optional] */ VARIANT defaultselected,
/* [in][optional] */ VARIANT selected,
/* [out][retval] */ IHTMLOptionElement **__MIDL_0012);
void __RPC_STUB IHTMLOptionElementFactory_create_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLOptionElementFactory_INTERFACE_DEFINED__ */
#ifndef __DispHTMLOptionElement_DISPINTERFACE_DEFINED__
#define __DispHTMLOptionElement_DISPINTERFACE_DEFINED__
/* dispinterface DispHTMLOptionElement */
/* [uuid][hidden] */
EXTERN_C const IID DIID_DispHTMLOptionElement;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f52b-98b5-11cf-bb82-00aa00bdce0b")
DispHTMLOptionElement : public IDispatch
{
};
#else /* C style interface */
typedef struct DispHTMLOptionElementVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
DispHTMLOptionElement * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
DispHTMLOptionElement * This);
ULONG ( STDMETHODCALLTYPE *Release )(
DispHTMLOptionElement * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
DispHTMLOptionElement * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
DispHTMLOptionElement * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
DispHTMLOptionElement * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
DispHTMLOptionElement * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} DispHTMLOptionElementVtbl;
interface DispHTMLOptionElement
{
CONST_VTBL struct DispHTMLOptionElementVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define DispHTMLOptionElement_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define DispHTMLOptionElement_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define DispHTMLOptionElement_Release(This) \
(This)->lpVtbl -> Release(This)
#define DispHTMLOptionElement_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define DispHTMLOptionElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define DispHTMLOptionElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define DispHTMLOptionElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __DispHTMLOptionElement_DISPINTERFACE_DEFINED__ */
EXTERN_C const CLSID CLSID_HTMLOptionElement;
#ifdef __cplusplus
class DECLSPEC_UUID("3050f24d-98b5-11cf-bb82-00aa00bdce0b")
HTMLOptionElement;
#endif
EXTERN_C const CLSID CLSID_HTMLOptionElementFactory;
#ifdef __cplusplus
class DECLSPEC_UUID("3050f38d-98b5-11cf-bb82-00aa00bdce0b")
HTMLOptionElementFactory;
#endif
#ifndef __HTMLButtonElementEvents2_DISPINTERFACE_DEFINED__
#define __HTMLButtonElementEvents2_DISPINTERFACE_DEFINED__
/* dispinterface HTMLButtonElementEvents2 */
/* [uuid][hidden] */
EXTERN_C const IID DIID_HTMLButtonElementEvents2;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f617-98b5-11cf-bb82-00aa00bdce0b")
HTMLButtonElementEvents2 : public IDispatch
{
};
#else /* C style interface */
typedef struct HTMLButtonElementEvents2Vtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
HTMLButtonElementEvents2 * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
HTMLButtonElementEvents2 * This);
ULONG ( STDMETHODCALLTYPE *Release )(
HTMLButtonElementEvents2 * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
HTMLButtonElementEvents2 * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
HTMLButtonElementEvents2 * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
HTMLButtonElementEvents2 * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
HTMLButtonElementEvents2 * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} HTMLButtonElementEvents2Vtbl;
interface HTMLButtonElementEvents2
{
CONST_VTBL struct HTMLButtonElementEvents2Vtbl *lpVtbl;
};
#ifdef COBJMACROS
#define HTMLButtonElementEvents2_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define HTMLButtonElementEvents2_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define HTMLButtonElementEvents2_Release(This) \
(This)->lpVtbl -> Release(This)
#define HTMLButtonElementEvents2_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define HTMLButtonElementEvents2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define HTMLButtonElementEvents2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define HTMLButtonElementEvents2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __HTMLButtonElementEvents2_DISPINTERFACE_DEFINED__ */
#ifndef __HTMLButtonElementEvents_DISPINTERFACE_DEFINED__
#define __HTMLButtonElementEvents_DISPINTERFACE_DEFINED__
/* dispinterface HTMLButtonElementEvents */
/* [uuid][hidden] */
EXTERN_C const IID DIID_HTMLButtonElementEvents;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f2b3-98b5-11cf-bb82-00aa00bdce0b")
HTMLButtonElementEvents : public IDispatch
{
};
#else /* C style interface */
typedef struct HTMLButtonElementEventsVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
HTMLButtonElementEvents * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
HTMLButtonElementEvents * This);
ULONG ( STDMETHODCALLTYPE *Release )(
HTMLButtonElementEvents * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
HTMLButtonElementEvents * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
HTMLButtonElementEvents * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
HTMLButtonElementEvents * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
HTMLButtonElementEvents * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} HTMLButtonElementEventsVtbl;
interface HTMLButtonElementEvents
{
CONST_VTBL struct HTMLButtonElementEventsVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define HTMLButtonElementEvents_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define HTMLButtonElementEvents_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define HTMLButtonElementEvents_Release(This) \
(This)->lpVtbl -> Release(This)
#define HTMLButtonElementEvents_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define HTMLButtonElementEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define HTMLButtonElementEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define HTMLButtonElementEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __HTMLButtonElementEvents_DISPINTERFACE_DEFINED__ */
#ifndef __HTMLInputTextElementEvents2_DISPINTERFACE_DEFINED__
#define __HTMLInputTextElementEvents2_DISPINTERFACE_DEFINED__
/* dispinterface HTMLInputTextElementEvents2 */
/* [uuid][hidden] */
EXTERN_C const IID DIID_HTMLInputTextElementEvents2;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f618-98b5-11cf-bb82-00aa00bdce0b")
HTMLInputTextElementEvents2 : public IDispatch
{
};
#else /* C style interface */
typedef struct HTMLInputTextElementEvents2Vtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
HTMLInputTextElementEvents2 * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
HTMLInputTextElementEvents2 * This);
ULONG ( STDMETHODCALLTYPE *Release )(
HTMLInputTextElementEvents2 * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
HTMLInputTextElementEvents2 * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
HTMLInputTextElementEvents2 * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
HTMLInputTextElementEvents2 * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
HTMLInputTextElementEvents2 * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} HTMLInputTextElementEvents2Vtbl;
interface HTMLInputTextElementEvents2
{
CONST_VTBL struct HTMLInputTextElementEvents2Vtbl *lpVtbl;
};
#ifdef COBJMACROS
#define HTMLInputTextElementEvents2_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define HTMLInputTextElementEvents2_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define HTMLInputTextElementEvents2_Release(This) \
(This)->lpVtbl -> Release(This)
#define HTMLInputTextElementEvents2_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define HTMLInputTextElementEvents2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define HTMLInputTextElementEvents2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define HTMLInputTextElementEvents2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __HTMLInputTextElementEvents2_DISPINTERFACE_DEFINED__ */
#ifndef __HTMLOptionButtonElementEvents2_DISPINTERFACE_DEFINED__
#define __HTMLOptionButtonElementEvents2_DISPINTERFACE_DEFINED__
/* dispinterface HTMLOptionButtonElementEvents2 */
/* [uuid][hidden] */
EXTERN_C const IID DIID_HTMLOptionButtonElementEvents2;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f619-98b5-11cf-bb82-00aa00bdce0b")
HTMLOptionButtonElementEvents2 : public IDispatch
{
};
#else /* C style interface */
typedef struct HTMLOptionButtonElementEvents2Vtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
HTMLOptionButtonElementEvents2 * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
HTMLOptionButtonElementEvents2 * This);
ULONG ( STDMETHODCALLTYPE *Release )(
HTMLOptionButtonElementEvents2 * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
HTMLOptionButtonElementEvents2 * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
HTMLOptionButtonElementEvents2 * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
HTMLOptionButtonElementEvents2 * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
HTMLOptionButtonElementEvents2 * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} HTMLOptionButtonElementEvents2Vtbl;
interface HTMLOptionButtonElementEvents2
{
CONST_VTBL struct HTMLOptionButtonElementEvents2Vtbl *lpVtbl;
};
#ifdef COBJMACROS
#define HTMLOptionButtonElementEvents2_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define HTMLOptionButtonElementEvents2_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define HTMLOptionButtonElementEvents2_Release(This) \
(This)->lpVtbl -> Release(This)
#define HTMLOptionButtonElementEvents2_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define HTMLOptionButtonElementEvents2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define HTMLOptionButtonElementEvents2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define HTMLOptionButtonElementEvents2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __HTMLOptionButtonElementEvents2_DISPINTERFACE_DEFINED__ */
#ifndef __HTMLInputFileElementEvents2_DISPINTERFACE_DEFINED__
#define __HTMLInputFileElementEvents2_DISPINTERFACE_DEFINED__
/* dispinterface HTMLInputFileElementEvents2 */
/* [uuid][hidden] */
EXTERN_C const IID DIID_HTMLInputFileElementEvents2;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f61a-98b5-11cf-bb82-00aa00bdce0b")
HTMLInputFileElementEvents2 : public IDispatch
{
};
#else /* C style interface */
typedef struct HTMLInputFileElementEvents2Vtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
HTMLInputFileElementEvents2 * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
HTMLInputFileElementEvents2 * This);
ULONG ( STDMETHODCALLTYPE *Release )(
HTMLInputFileElementEvents2 * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
HTMLInputFileElementEvents2 * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
HTMLInputFileElementEvents2 * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
HTMLInputFileElementEvents2 * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
HTMLInputFileElementEvents2 * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} HTMLInputFileElementEvents2Vtbl;
interface HTMLInputFileElementEvents2
{
CONST_VTBL struct HTMLInputFileElementEvents2Vtbl *lpVtbl;
};
#ifdef COBJMACROS
#define HTMLInputFileElementEvents2_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define HTMLInputFileElementEvents2_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define HTMLInputFileElementEvents2_Release(This) \
(This)->lpVtbl -> Release(This)
#define HTMLInputFileElementEvents2_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define HTMLInputFileElementEvents2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define HTMLInputFileElementEvents2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define HTMLInputFileElementEvents2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __HTMLInputFileElementEvents2_DISPINTERFACE_DEFINED__ */
#ifndef __HTMLInputImageEvents2_DISPINTERFACE_DEFINED__
#define __HTMLInputImageEvents2_DISPINTERFACE_DEFINED__
/* dispinterface HTMLInputImageEvents2 */
/* [uuid][hidden] */
EXTERN_C const IID DIID_HTMLInputImageEvents2;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f61b-98b5-11cf-bb82-00aa00bdce0b")
HTMLInputImageEvents2 : public IDispatch
{
};
#else /* C style interface */
typedef struct HTMLInputImageEvents2Vtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
HTMLInputImageEvents2 * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
HTMLInputImageEvents2 * This);
ULONG ( STDMETHODCALLTYPE *Release )(
HTMLInputImageEvents2 * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
HTMLInputImageEvents2 * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
HTMLInputImageEvents2 * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
HTMLInputImageEvents2 * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
HTMLInputImageEvents2 * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} HTMLInputImageEvents2Vtbl;
interface HTMLInputImageEvents2
{
CONST_VTBL struct HTMLInputImageEvents2Vtbl *lpVtbl;
};
#ifdef COBJMACROS
#define HTMLInputImageEvents2_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define HTMLInputImageEvents2_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define HTMLInputImageEvents2_Release(This) \
(This)->lpVtbl -> Release(This)
#define HTMLInputImageEvents2_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define HTMLInputImageEvents2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define HTMLInputImageEvents2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define HTMLInputImageEvents2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __HTMLInputImageEvents2_DISPINTERFACE_DEFINED__ */
#ifndef __HTMLInputTextElementEvents_DISPINTERFACE_DEFINED__
#define __HTMLInputTextElementEvents_DISPINTERFACE_DEFINED__
/* dispinterface HTMLInputTextElementEvents */
/* [uuid][hidden] */
EXTERN_C const IID DIID_HTMLInputTextElementEvents;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f2a7-98b5-11cf-bb82-00aa00bdce0b")
HTMLInputTextElementEvents : public IDispatch
{
};
#else /* C style interface */
typedef struct HTMLInputTextElementEventsVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
HTMLInputTextElementEvents * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
HTMLInputTextElementEvents * This);
ULONG ( STDMETHODCALLTYPE *Release )(
HTMLInputTextElementEvents * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
HTMLInputTextElementEvents * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
HTMLInputTextElementEvents * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
HTMLInputTextElementEvents * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
HTMLInputTextElementEvents * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} HTMLInputTextElementEventsVtbl;
interface HTMLInputTextElementEvents
{
CONST_VTBL struct HTMLInputTextElementEventsVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define HTMLInputTextElementEvents_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define HTMLInputTextElementEvents_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define HTMLInputTextElementEvents_Release(This) \
(This)->lpVtbl -> Release(This)
#define HTMLInputTextElementEvents_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define HTMLInputTextElementEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define HTMLInputTextElementEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define HTMLInputTextElementEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __HTMLInputTextElementEvents_DISPINTERFACE_DEFINED__ */
#ifndef __HTMLOptionButtonElementEvents_DISPINTERFACE_DEFINED__
#define __HTMLOptionButtonElementEvents_DISPINTERFACE_DEFINED__
/* dispinterface HTMLOptionButtonElementEvents */
/* [uuid][hidden] */
EXTERN_C const IID DIID_HTMLOptionButtonElementEvents;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f2bd-98b5-11cf-bb82-00aa00bdce0b")
HTMLOptionButtonElementEvents : public IDispatch
{
};
#else /* C style interface */
typedef struct HTMLOptionButtonElementEventsVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
HTMLOptionButtonElementEvents * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
HTMLOptionButtonElementEvents * This);
ULONG ( STDMETHODCALLTYPE *Release )(
HTMLOptionButtonElementEvents * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
HTMLOptionButtonElementEvents * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
HTMLOptionButtonElementEvents * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
HTMLOptionButtonElementEvents * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
HTMLOptionButtonElementEvents * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} HTMLOptionButtonElementEventsVtbl;
interface HTMLOptionButtonElementEvents
{
CONST_VTBL struct HTMLOptionButtonElementEventsVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define HTMLOptionButtonElementEvents_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define HTMLOptionButtonElementEvents_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define HTMLOptionButtonElementEvents_Release(This) \
(This)->lpVtbl -> Release(This)
#define HTMLOptionButtonElementEvents_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define HTMLOptionButtonElementEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define HTMLOptionButtonElementEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define HTMLOptionButtonElementEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __HTMLOptionButtonElementEvents_DISPINTERFACE_DEFINED__ */
#ifndef __HTMLInputFileElementEvents_DISPINTERFACE_DEFINED__
#define __HTMLInputFileElementEvents_DISPINTERFACE_DEFINED__
/* dispinterface HTMLInputFileElementEvents */
/* [uuid][hidden] */
EXTERN_C const IID DIID_HTMLInputFileElementEvents;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f2af-98b5-11cf-bb82-00aa00bdce0b")
HTMLInputFileElementEvents : public IDispatch
{
};
#else /* C style interface */
typedef struct HTMLInputFileElementEventsVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
HTMLInputFileElementEvents * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
HTMLInputFileElementEvents * This);
ULONG ( STDMETHODCALLTYPE *Release )(
HTMLInputFileElementEvents * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
HTMLInputFileElementEvents * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
HTMLInputFileElementEvents * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
HTMLInputFileElementEvents * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
HTMLInputFileElementEvents * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} HTMLInputFileElementEventsVtbl;
interface HTMLInputFileElementEvents
{
CONST_VTBL struct HTMLInputFileElementEventsVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define HTMLInputFileElementEvents_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define HTMLInputFileElementEvents_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define HTMLInputFileElementEvents_Release(This) \
(This)->lpVtbl -> Release(This)
#define HTMLInputFileElementEvents_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define HTMLInputFileElementEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define HTMLInputFileElementEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define HTMLInputFileElementEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __HTMLInputFileElementEvents_DISPINTERFACE_DEFINED__ */
#ifndef __HTMLInputImageEvents_DISPINTERFACE_DEFINED__
#define __HTMLInputImageEvents_DISPINTERFACE_DEFINED__
/* dispinterface HTMLInputImageEvents */
/* [uuid][hidden] */
EXTERN_C const IID DIID_HTMLInputImageEvents;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f2c3-98b5-11cf-bb82-00aa00bdce0b")
HTMLInputImageEvents : public IDispatch
{
};
#else /* C style interface */
typedef struct HTMLInputImageEventsVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
HTMLInputImageEvents * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
HTMLInputImageEvents * This);
ULONG ( STDMETHODCALLTYPE *Release )(
HTMLInputImageEvents * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
HTMLInputImageEvents * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
HTMLInputImageEvents * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
HTMLInputImageEvents * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
HTMLInputImageEvents * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} HTMLInputImageEventsVtbl;
interface HTMLInputImageEvents
{
CONST_VTBL struct HTMLInputImageEventsVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define HTMLInputImageEvents_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define HTMLInputImageEvents_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define HTMLInputImageEvents_Release(This) \
(This)->lpVtbl -> Release(This)
#define HTMLInputImageEvents_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define HTMLInputImageEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define HTMLInputImageEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define HTMLInputImageEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __HTMLInputImageEvents_DISPINTERFACE_DEFINED__ */
#ifndef __IHTMLInputElement_INTERFACE_DEFINED__
#define __IHTMLInputElement_INTERFACE_DEFINED__
/* interface IHTMLInputElement */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLInputElement;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f5d2-98b5-11cf-bb82-00aa00bdce0b")
IHTMLInputElement : public IDispatch
{
public:
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_type(
/* [in] */ BSTR v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_type(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_value(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_value(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_name(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_name(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_status(
/* [in] */ VARIANT_BOOL v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_status(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_disabled(
/* [in] */ VARIANT_BOOL v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_disabled(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_form(
/* [out][retval] */ IHTMLFormElement **p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_size(
/* [in] */ long v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_size(
/* [out][retval] */ long *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_maxLength(
/* [in] */ long v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_maxLength(
/* [out][retval] */ long *p) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE select( void) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onchange(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onchange(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onselect(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onselect(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [hidden][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_defaultValue(
/* [in] */ BSTR v) = 0;
virtual /* [hidden][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_defaultValue(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_readOnly(
/* [in] */ VARIANT_BOOL v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_readOnly(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE createTextRange(
/* [out][retval] */ IHTMLTxtRange **range) = 0;
virtual /* [bindable][id][propput] */ HRESULT STDMETHODCALLTYPE put_indeterminate(
/* [in] */ VARIANT_BOOL v) = 0;
virtual /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE get_indeterminate(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
virtual /* [bindable][id][propput] */ HRESULT STDMETHODCALLTYPE put_defaultChecked(
/* [in] */ VARIANT_BOOL v) = 0;
virtual /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE get_defaultChecked(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
virtual /* [bindable][id][propput] */ HRESULT STDMETHODCALLTYPE put_checked(
/* [in] */ VARIANT_BOOL v) = 0;
virtual /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE get_checked(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_border(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_border(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_vspace(
/* [in] */ long v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_vspace(
/* [out][retval] */ long *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_hspace(
/* [in] */ long v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_hspace(
/* [out][retval] */ long *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_alt(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_alt(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_src(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_src(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_lowsrc(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_lowsrc(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_vrml(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_vrml(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_dynsrc(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_dynsrc(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_readyState(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_complete(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_loop(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_loop(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_align(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_align(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onload(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onload(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onerror(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onerror(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onabort(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onabort(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_width(
/* [in] */ long v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_width(
/* [out][retval] */ long *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_height(
/* [in] */ long v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_height(
/* [out][retval] */ long *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_start(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_start(
/* [out][retval] */ BSTR *p) = 0;
};
#else /* C style interface */
typedef struct IHTMLInputElementVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLInputElement * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLInputElement * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLInputElement * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLInputElement * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLInputElement * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLInputElement * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLInputElement * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_type )(
IHTMLInputElement * This,
/* [in] */ BSTR v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_type )(
IHTMLInputElement * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_value )(
IHTMLInputElement * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_value )(
IHTMLInputElement * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_name )(
IHTMLInputElement * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_name )(
IHTMLInputElement * This,
/* [out][retval] */ BSTR *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_status )(
IHTMLInputElement * This,
/* [in] */ VARIANT_BOOL v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_status )(
IHTMLInputElement * This,
/* [out][retval] */ VARIANT_BOOL *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_disabled )(
IHTMLInputElement * This,
/* [in] */ VARIANT_BOOL v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_disabled )(
IHTMLInputElement * This,
/* [out][retval] */ VARIANT_BOOL *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_form )(
IHTMLInputElement * This,
/* [out][retval] */ IHTMLFormElement **p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_size )(
IHTMLInputElement * This,
/* [in] */ long v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_size )(
IHTMLInputElement * This,
/* [out][retval] */ long *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_maxLength )(
IHTMLInputElement * This,
/* [in] */ long v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_maxLength )(
IHTMLInputElement * This,
/* [out][retval] */ long *p);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *select )(
IHTMLInputElement * This);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onchange )(
IHTMLInputElement * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onchange )(
IHTMLInputElement * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onselect )(
IHTMLInputElement * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onselect )(
IHTMLInputElement * This,
/* [out][retval] */ VARIANT *p);
/* [hidden][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_defaultValue )(
IHTMLInputElement * This,
/* [in] */ BSTR v);
/* [hidden][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_defaultValue )(
IHTMLInputElement * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_readOnly )(
IHTMLInputElement * This,
/* [in] */ VARIANT_BOOL v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_readOnly )(
IHTMLInputElement * This,
/* [out][retval] */ VARIANT_BOOL *p);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *createTextRange )(
IHTMLInputElement * This,
/* [out][retval] */ IHTMLTxtRange **range);
/* [bindable][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_indeterminate )(
IHTMLInputElement * This,
/* [in] */ VARIANT_BOOL v);
/* [bindable][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_indeterminate )(
IHTMLInputElement * This,
/* [out][retval] */ VARIANT_BOOL *p);
/* [bindable][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_defaultChecked )(
IHTMLInputElement * This,
/* [in] */ VARIANT_BOOL v);
/* [bindable][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_defaultChecked )(
IHTMLInputElement * This,
/* [out][retval] */ VARIANT_BOOL *p);
/* [bindable][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_checked )(
IHTMLInputElement * This,
/* [in] */ VARIANT_BOOL v);
/* [bindable][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_checked )(
IHTMLInputElement * This,
/* [out][retval] */ VARIANT_BOOL *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_border )(
IHTMLInputElement * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_border )(
IHTMLInputElement * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_vspace )(
IHTMLInputElement * This,
/* [in] */ long v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_vspace )(
IHTMLInputElement * This,
/* [out][retval] */ long *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_hspace )(
IHTMLInputElement * This,
/* [in] */ long v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hspace )(
IHTMLInputElement * This,
/* [out][retval] */ long *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_alt )(
IHTMLInputElement * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_alt )(
IHTMLInputElement * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_src )(
IHTMLInputElement * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_src )(
IHTMLInputElement * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_lowsrc )(
IHTMLInputElement * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_lowsrc )(
IHTMLInputElement * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_vrml )(
IHTMLInputElement * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_vrml )(
IHTMLInputElement * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_dynsrc )(
IHTMLInputElement * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_dynsrc )(
IHTMLInputElement * This,
/* [out][retval] */ BSTR *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_readyState )(
IHTMLInputElement * This,
/* [out][retval] */ BSTR *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_complete )(
IHTMLInputElement * This,
/* [out][retval] */ VARIANT_BOOL *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_loop )(
IHTMLInputElement * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_loop )(
IHTMLInputElement * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_align )(
IHTMLInputElement * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_align )(
IHTMLInputElement * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onload )(
IHTMLInputElement * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onload )(
IHTMLInputElement * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onerror )(
IHTMLInputElement * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onerror )(
IHTMLInputElement * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onabort )(
IHTMLInputElement * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onabort )(
IHTMLInputElement * This,
/* [out][retval] */ VARIANT *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_width )(
IHTMLInputElement * This,
/* [in] */ long v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_width )(
IHTMLInputElement * This,
/* [out][retval] */ long *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_height )(
IHTMLInputElement * This,
/* [in] */ long v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_height )(
IHTMLInputElement * This,
/* [out][retval] */ long *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_start )(
IHTMLInputElement * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_start )(
IHTMLInputElement * This,
/* [out][retval] */ BSTR *p);
END_INTERFACE
} IHTMLInputElementVtbl;
interface IHTMLInputElement
{
CONST_VTBL struct IHTMLInputElementVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLInputElement_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLInputElement_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLInputElement_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLInputElement_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLInputElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLInputElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLInputElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLInputElement_put_type(This,v) \
(This)->lpVtbl -> put_type(This,v)
#define IHTMLInputElement_get_type(This,p) \
(This)->lpVtbl -> get_type(This,p)
#define IHTMLInputElement_put_value(This,v) \
(This)->lpVtbl -> put_value(This,v)
#define IHTMLInputElement_get_value(This,p) \
(This)->lpVtbl -> get_value(This,p)
#define IHTMLInputElement_put_name(This,v) \
(This)->lpVtbl -> put_name(This,v)
#define IHTMLInputElement_get_name(This,p) \
(This)->lpVtbl -> get_name(This,p)
#define IHTMLInputElement_put_status(This,v) \
(This)->lpVtbl -> put_status(This,v)
#define IHTMLInputElement_get_status(This,p) \
(This)->lpVtbl -> get_status(This,p)
#define IHTMLInputElement_put_disabled(This,v) \
(This)->lpVtbl -> put_disabled(This,v)
#define IHTMLInputElement_get_disabled(This,p) \
(This)->lpVtbl -> get_disabled(This,p)
#define IHTMLInputElement_get_form(This,p) \
(This)->lpVtbl -> get_form(This,p)
#define IHTMLInputElement_put_size(This,v) \
(This)->lpVtbl -> put_size(This,v)
#define IHTMLInputElement_get_size(This,p) \
(This)->lpVtbl -> get_size(This,p)
#define IHTMLInputElement_put_maxLength(This,v) \
(This)->lpVtbl -> put_maxLength(This,v)
#define IHTMLInputElement_get_maxLength(This,p) \
(This)->lpVtbl -> get_maxLength(This,p)
#define IHTMLInputElement_select(This) \
(This)->lpVtbl -> select(This)
#define IHTMLInputElement_put_onchange(This,v) \
(This)->lpVtbl -> put_onchange(This,v)
#define IHTMLInputElement_get_onchange(This,p) \
(This)->lpVtbl -> get_onchange(This,p)
#define IHTMLInputElement_put_onselect(This,v) \
(This)->lpVtbl -> put_onselect(This,v)
#define IHTMLInputElement_get_onselect(This,p) \
(This)->lpVtbl -> get_onselect(This,p)
#define IHTMLInputElement_put_defaultValue(This,v) \
(This)->lpVtbl -> put_defaultValue(This,v)
#define IHTMLInputElement_get_defaultValue(This,p) \
(This)->lpVtbl -> get_defaultValue(This,p)
#define IHTMLInputElement_put_readOnly(This,v) \
(This)->lpVtbl -> put_readOnly(This,v)
#define IHTMLInputElement_get_readOnly(This,p) \
(This)->lpVtbl -> get_readOnly(This,p)
#define IHTMLInputElement_createTextRange(This,range) \
(This)->lpVtbl -> createTextRange(This,range)
#define IHTMLInputElement_put_indeterminate(This,v) \
(This)->lpVtbl -> put_indeterminate(This,v)
#define IHTMLInputElement_get_indeterminate(This,p) \
(This)->lpVtbl -> get_indeterminate(This,p)
#define IHTMLInputElement_put_defaultChecked(This,v) \
(This)->lpVtbl -> put_defaultChecked(This,v)
#define IHTMLInputElement_get_defaultChecked(This,p) \
(This)->lpVtbl -> get_defaultChecked(This,p)
#define IHTMLInputElement_put_checked(This,v) \
(This)->lpVtbl -> put_checked(This,v)
#define IHTMLInputElement_get_checked(This,p) \
(This)->lpVtbl -> get_checked(This,p)
#define IHTMLInputElement_put_border(This,v) \
(This)->lpVtbl -> put_border(This,v)
#define IHTMLInputElement_get_border(This,p) \
(This)->lpVtbl -> get_border(This,p)
#define IHTMLInputElement_put_vspace(This,v) \
(This)->lpVtbl -> put_vspace(This,v)
#define IHTMLInputElement_get_vspace(This,p) \
(This)->lpVtbl -> get_vspace(This,p)
#define IHTMLInputElement_put_hspace(This,v) \
(This)->lpVtbl -> put_hspace(This,v)
#define IHTMLInputElement_get_hspace(This,p) \
(This)->lpVtbl -> get_hspace(This,p)
#define IHTMLInputElement_put_alt(This,v) \
(This)->lpVtbl -> put_alt(This,v)
#define IHTMLInputElement_get_alt(This,p) \
(This)->lpVtbl -> get_alt(This,p)
#define IHTMLInputElement_put_src(This,v) \
(This)->lpVtbl -> put_src(This,v)
#define IHTMLInputElement_get_src(This,p) \
(This)->lpVtbl -> get_src(This,p)
#define IHTMLInputElement_put_lowsrc(This,v) \
(This)->lpVtbl -> put_lowsrc(This,v)
#define IHTMLInputElement_get_lowsrc(This,p) \
(This)->lpVtbl -> get_lowsrc(This,p)
#define IHTMLInputElement_put_vrml(This,v) \
(This)->lpVtbl -> put_vrml(This,v)
#define IHTMLInputElement_get_vrml(This,p) \
(This)->lpVtbl -> get_vrml(This,p)
#define IHTMLInputElement_put_dynsrc(This,v) \
(This)->lpVtbl -> put_dynsrc(This,v)
#define IHTMLInputElement_get_dynsrc(This,p) \
(This)->lpVtbl -> get_dynsrc(This,p)
#define IHTMLInputElement_get_readyState(This,p) \
(This)->lpVtbl -> get_readyState(This,p)
#define IHTMLInputElement_get_complete(This,p) \
(This)->lpVtbl -> get_complete(This,p)
#define IHTMLInputElement_put_loop(This,v) \
(This)->lpVtbl -> put_loop(This,v)
#define IHTMLInputElement_get_loop(This,p) \
(This)->lpVtbl -> get_loop(This,p)
#define IHTMLInputElement_put_align(This,v) \
(This)->lpVtbl -> put_align(This,v)
#define IHTMLInputElement_get_align(This,p) \
(This)->lpVtbl -> get_align(This,p)
#define IHTMLInputElement_put_onload(This,v) \
(This)->lpVtbl -> put_onload(This,v)
#define IHTMLInputElement_get_onload(This,p) \
(This)->lpVtbl -> get_onload(This,p)
#define IHTMLInputElement_put_onerror(This,v) \
(This)->lpVtbl -> put_onerror(This,v)
#define IHTMLInputElement_get_onerror(This,p) \
(This)->lpVtbl -> get_onerror(This,p)
#define IHTMLInputElement_put_onabort(This,v) \
(This)->lpVtbl -> put_onabort(This,v)
#define IHTMLInputElement_get_onabort(This,p) \
(This)->lpVtbl -> get_onabort(This,p)
#define IHTMLInputElement_put_width(This,v) \
(This)->lpVtbl -> put_width(This,v)
#define IHTMLInputElement_get_width(This,p) \
(This)->lpVtbl -> get_width(This,p)
#define IHTMLInputElement_put_height(This,v) \
(This)->lpVtbl -> put_height(This,v)
#define IHTMLInputElement_get_height(This,p) \
(This)->lpVtbl -> get_height(This,p)
#define IHTMLInputElement_put_start(This,v) \
(This)->lpVtbl -> put_start(This,v)
#define IHTMLInputElement_get_start(This,p) \
(This)->lpVtbl -> get_start(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputElement_put_type_Proxy(
IHTMLInputElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLInputElement_put_type_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputElement_get_type_Proxy(
IHTMLInputElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLInputElement_get_type_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputElement_put_value_Proxy(
IHTMLInputElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLInputElement_put_value_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputElement_get_value_Proxy(
IHTMLInputElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLInputElement_get_value_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputElement_put_name_Proxy(
IHTMLInputElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLInputElement_put_name_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputElement_get_name_Proxy(
IHTMLInputElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLInputElement_get_name_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputElement_put_status_Proxy(
IHTMLInputElement * This,
/* [in] */ VARIANT_BOOL v);
void __RPC_STUB IHTMLInputElement_put_status_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputElement_get_status_Proxy(
IHTMLInputElement * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IHTMLInputElement_get_status_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputElement_put_disabled_Proxy(
IHTMLInputElement * This,
/* [in] */ VARIANT_BOOL v);
void __RPC_STUB IHTMLInputElement_put_disabled_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputElement_get_disabled_Proxy(
IHTMLInputElement * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IHTMLInputElement_get_disabled_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputElement_get_form_Proxy(
IHTMLInputElement * This,
/* [out][retval] */ IHTMLFormElement **p);
void __RPC_STUB IHTMLInputElement_get_form_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputElement_put_size_Proxy(
IHTMLInputElement * This,
/* [in] */ long v);
void __RPC_STUB IHTMLInputElement_put_size_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputElement_get_size_Proxy(
IHTMLInputElement * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLInputElement_get_size_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputElement_put_maxLength_Proxy(
IHTMLInputElement * This,
/* [in] */ long v);
void __RPC_STUB IHTMLInputElement_put_maxLength_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputElement_get_maxLength_Proxy(
IHTMLInputElement * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLInputElement_get_maxLength_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLInputElement_select_Proxy(
IHTMLInputElement * This);
void __RPC_STUB IHTMLInputElement_select_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputElement_put_onchange_Proxy(
IHTMLInputElement * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLInputElement_put_onchange_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputElement_get_onchange_Proxy(
IHTMLInputElement * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLInputElement_get_onchange_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputElement_put_onselect_Proxy(
IHTMLInputElement * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLInputElement_put_onselect_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputElement_get_onselect_Proxy(
IHTMLInputElement * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLInputElement_get_onselect_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [hidden][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputElement_put_defaultValue_Proxy(
IHTMLInputElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLInputElement_put_defaultValue_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [hidden][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputElement_get_defaultValue_Proxy(
IHTMLInputElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLInputElement_get_defaultValue_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputElement_put_readOnly_Proxy(
IHTMLInputElement * This,
/* [in] */ VARIANT_BOOL v);
void __RPC_STUB IHTMLInputElement_put_readOnly_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputElement_get_readOnly_Proxy(
IHTMLInputElement * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IHTMLInputElement_get_readOnly_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLInputElement_createTextRange_Proxy(
IHTMLInputElement * This,
/* [out][retval] */ IHTMLTxtRange **range);
void __RPC_STUB IHTMLInputElement_createTextRange_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputElement_put_indeterminate_Proxy(
IHTMLInputElement * This,
/* [in] */ VARIANT_BOOL v);
void __RPC_STUB IHTMLInputElement_put_indeterminate_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputElement_get_indeterminate_Proxy(
IHTMLInputElement * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IHTMLInputElement_get_indeterminate_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputElement_put_defaultChecked_Proxy(
IHTMLInputElement * This,
/* [in] */ VARIANT_BOOL v);
void __RPC_STUB IHTMLInputElement_put_defaultChecked_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputElement_get_defaultChecked_Proxy(
IHTMLInputElement * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IHTMLInputElement_get_defaultChecked_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputElement_put_checked_Proxy(
IHTMLInputElement * This,
/* [in] */ VARIANT_BOOL v);
void __RPC_STUB IHTMLInputElement_put_checked_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputElement_get_checked_Proxy(
IHTMLInputElement * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IHTMLInputElement_get_checked_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputElement_put_border_Proxy(
IHTMLInputElement * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLInputElement_put_border_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputElement_get_border_Proxy(
IHTMLInputElement * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLInputElement_get_border_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputElement_put_vspace_Proxy(
IHTMLInputElement * This,
/* [in] */ long v);
void __RPC_STUB IHTMLInputElement_put_vspace_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputElement_get_vspace_Proxy(
IHTMLInputElement * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLInputElement_get_vspace_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputElement_put_hspace_Proxy(
IHTMLInputElement * This,
/* [in] */ long v);
void __RPC_STUB IHTMLInputElement_put_hspace_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputElement_get_hspace_Proxy(
IHTMLInputElement * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLInputElement_get_hspace_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputElement_put_alt_Proxy(
IHTMLInputElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLInputElement_put_alt_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputElement_get_alt_Proxy(
IHTMLInputElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLInputElement_get_alt_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputElement_put_src_Proxy(
IHTMLInputElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLInputElement_put_src_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputElement_get_src_Proxy(
IHTMLInputElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLInputElement_get_src_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputElement_put_lowsrc_Proxy(
IHTMLInputElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLInputElement_put_lowsrc_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputElement_get_lowsrc_Proxy(
IHTMLInputElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLInputElement_get_lowsrc_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputElement_put_vrml_Proxy(
IHTMLInputElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLInputElement_put_vrml_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputElement_get_vrml_Proxy(
IHTMLInputElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLInputElement_get_vrml_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputElement_put_dynsrc_Proxy(
IHTMLInputElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLInputElement_put_dynsrc_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputElement_get_dynsrc_Proxy(
IHTMLInputElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLInputElement_get_dynsrc_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputElement_get_readyState_Proxy(
IHTMLInputElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLInputElement_get_readyState_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputElement_get_complete_Proxy(
IHTMLInputElement * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IHTMLInputElement_get_complete_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputElement_put_loop_Proxy(
IHTMLInputElement * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLInputElement_put_loop_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputElement_get_loop_Proxy(
IHTMLInputElement * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLInputElement_get_loop_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputElement_put_align_Proxy(
IHTMLInputElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLInputElement_put_align_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputElement_get_align_Proxy(
IHTMLInputElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLInputElement_get_align_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputElement_put_onload_Proxy(
IHTMLInputElement * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLInputElement_put_onload_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputElement_get_onload_Proxy(
IHTMLInputElement * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLInputElement_get_onload_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputElement_put_onerror_Proxy(
IHTMLInputElement * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLInputElement_put_onerror_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputElement_get_onerror_Proxy(
IHTMLInputElement * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLInputElement_get_onerror_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputElement_put_onabort_Proxy(
IHTMLInputElement * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLInputElement_put_onabort_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputElement_get_onabort_Proxy(
IHTMLInputElement * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLInputElement_get_onabort_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputElement_put_width_Proxy(
IHTMLInputElement * This,
/* [in] */ long v);
void __RPC_STUB IHTMLInputElement_put_width_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputElement_get_width_Proxy(
IHTMLInputElement * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLInputElement_get_width_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputElement_put_height_Proxy(
IHTMLInputElement * This,
/* [in] */ long v);
void __RPC_STUB IHTMLInputElement_put_height_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputElement_get_height_Proxy(
IHTMLInputElement * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLInputElement_get_height_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputElement_put_start_Proxy(
IHTMLInputElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLInputElement_put_start_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputElement_get_start_Proxy(
IHTMLInputElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLInputElement_get_start_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLInputElement_INTERFACE_DEFINED__ */
#ifndef __IHTMLInputElement2_INTERFACE_DEFINED__
#define __IHTMLInputElement2_INTERFACE_DEFINED__
/* interface IHTMLInputElement2 */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLInputElement2;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f821-98b5-11cf-bb82-00aa00bdce0b")
IHTMLInputElement2 : public IDispatch
{
public:
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_accept(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_accept(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_useMap(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_useMap(
/* [out][retval] */ BSTR *p) = 0;
};
#else /* C style interface */
typedef struct IHTMLInputElement2Vtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLInputElement2 * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLInputElement2 * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLInputElement2 * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLInputElement2 * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLInputElement2 * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLInputElement2 * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLInputElement2 * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_accept )(
IHTMLInputElement2 * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_accept )(
IHTMLInputElement2 * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_useMap )(
IHTMLInputElement2 * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_useMap )(
IHTMLInputElement2 * This,
/* [out][retval] */ BSTR *p);
END_INTERFACE
} IHTMLInputElement2Vtbl;
interface IHTMLInputElement2
{
CONST_VTBL struct IHTMLInputElement2Vtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLInputElement2_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLInputElement2_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLInputElement2_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLInputElement2_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLInputElement2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLInputElement2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLInputElement2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLInputElement2_put_accept(This,v) \
(This)->lpVtbl -> put_accept(This,v)
#define IHTMLInputElement2_get_accept(This,p) \
(This)->lpVtbl -> get_accept(This,p)
#define IHTMLInputElement2_put_useMap(This,v) \
(This)->lpVtbl -> put_useMap(This,v)
#define IHTMLInputElement2_get_useMap(This,p) \
(This)->lpVtbl -> get_useMap(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputElement2_put_accept_Proxy(
IHTMLInputElement2 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLInputElement2_put_accept_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputElement2_get_accept_Proxy(
IHTMLInputElement2 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLInputElement2_get_accept_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputElement2_put_useMap_Proxy(
IHTMLInputElement2 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLInputElement2_put_useMap_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputElement2_get_useMap_Proxy(
IHTMLInputElement2 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLInputElement2_get_useMap_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLInputElement2_INTERFACE_DEFINED__ */
#ifndef __IHTMLInputButtonElement_INTERFACE_DEFINED__
#define __IHTMLInputButtonElement_INTERFACE_DEFINED__
/* interface IHTMLInputButtonElement */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLInputButtonElement;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f2b2-98b5-11cf-bb82-00aa00bdce0b")
IHTMLInputButtonElement : public IDispatch
{
public:
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_type(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_value(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_value(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_name(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_name(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_status(
/* [in] */ VARIANT v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_status(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_disabled(
/* [in] */ VARIANT_BOOL v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_disabled(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_form(
/* [out][retval] */ IHTMLFormElement **p) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE createTextRange(
/* [out][retval] */ IHTMLTxtRange **range) = 0;
};
#else /* C style interface */
typedef struct IHTMLInputButtonElementVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLInputButtonElement * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLInputButtonElement * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLInputButtonElement * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLInputButtonElement * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLInputButtonElement * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLInputButtonElement * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLInputButtonElement * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_type )(
IHTMLInputButtonElement * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_value )(
IHTMLInputButtonElement * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_value )(
IHTMLInputButtonElement * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_name )(
IHTMLInputButtonElement * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_name )(
IHTMLInputButtonElement * This,
/* [out][retval] */ BSTR *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_status )(
IHTMLInputButtonElement * This,
/* [in] */ VARIANT v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_status )(
IHTMLInputButtonElement * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_disabled )(
IHTMLInputButtonElement * This,
/* [in] */ VARIANT_BOOL v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_disabled )(
IHTMLInputButtonElement * This,
/* [out][retval] */ VARIANT_BOOL *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_form )(
IHTMLInputButtonElement * This,
/* [out][retval] */ IHTMLFormElement **p);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *createTextRange )(
IHTMLInputButtonElement * This,
/* [out][retval] */ IHTMLTxtRange **range);
END_INTERFACE
} IHTMLInputButtonElementVtbl;
interface IHTMLInputButtonElement
{
CONST_VTBL struct IHTMLInputButtonElementVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLInputButtonElement_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLInputButtonElement_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLInputButtonElement_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLInputButtonElement_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLInputButtonElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLInputButtonElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLInputButtonElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLInputButtonElement_get_type(This,p) \
(This)->lpVtbl -> get_type(This,p)
#define IHTMLInputButtonElement_put_value(This,v) \
(This)->lpVtbl -> put_value(This,v)
#define IHTMLInputButtonElement_get_value(This,p) \
(This)->lpVtbl -> get_value(This,p)
#define IHTMLInputButtonElement_put_name(This,v) \
(This)->lpVtbl -> put_name(This,v)
#define IHTMLInputButtonElement_get_name(This,p) \
(This)->lpVtbl -> get_name(This,p)
#define IHTMLInputButtonElement_put_status(This,v) \
(This)->lpVtbl -> put_status(This,v)
#define IHTMLInputButtonElement_get_status(This,p) \
(This)->lpVtbl -> get_status(This,p)
#define IHTMLInputButtonElement_put_disabled(This,v) \
(This)->lpVtbl -> put_disabled(This,v)
#define IHTMLInputButtonElement_get_disabled(This,p) \
(This)->lpVtbl -> get_disabled(This,p)
#define IHTMLInputButtonElement_get_form(This,p) \
(This)->lpVtbl -> get_form(This,p)
#define IHTMLInputButtonElement_createTextRange(This,range) \
(This)->lpVtbl -> createTextRange(This,range)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputButtonElement_get_type_Proxy(
IHTMLInputButtonElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLInputButtonElement_get_type_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputButtonElement_put_value_Proxy(
IHTMLInputButtonElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLInputButtonElement_put_value_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputButtonElement_get_value_Proxy(
IHTMLInputButtonElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLInputButtonElement_get_value_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputButtonElement_put_name_Proxy(
IHTMLInputButtonElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLInputButtonElement_put_name_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputButtonElement_get_name_Proxy(
IHTMLInputButtonElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLInputButtonElement_get_name_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputButtonElement_put_status_Proxy(
IHTMLInputButtonElement * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLInputButtonElement_put_status_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputButtonElement_get_status_Proxy(
IHTMLInputButtonElement * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLInputButtonElement_get_status_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputButtonElement_put_disabled_Proxy(
IHTMLInputButtonElement * This,
/* [in] */ VARIANT_BOOL v);
void __RPC_STUB IHTMLInputButtonElement_put_disabled_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputButtonElement_get_disabled_Proxy(
IHTMLInputButtonElement * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IHTMLInputButtonElement_get_disabled_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputButtonElement_get_form_Proxy(
IHTMLInputButtonElement * This,
/* [out][retval] */ IHTMLFormElement **p);
void __RPC_STUB IHTMLInputButtonElement_get_form_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLInputButtonElement_createTextRange_Proxy(
IHTMLInputButtonElement * This,
/* [out][retval] */ IHTMLTxtRange **range);
void __RPC_STUB IHTMLInputButtonElement_createTextRange_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLInputButtonElement_INTERFACE_DEFINED__ */
#ifndef __IHTMLInputHiddenElement_INTERFACE_DEFINED__
#define __IHTMLInputHiddenElement_INTERFACE_DEFINED__
/* interface IHTMLInputHiddenElement */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLInputHiddenElement;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f2a4-98b5-11cf-bb82-00aa00bdce0b")
IHTMLInputHiddenElement : public IDispatch
{
public:
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_type(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_value(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_value(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_name(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_name(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_status(
/* [in] */ VARIANT v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_status(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_disabled(
/* [in] */ VARIANT_BOOL v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_disabled(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_form(
/* [out][retval] */ IHTMLFormElement **p) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE createTextRange(
/* [out][retval] */ IHTMLTxtRange **range) = 0;
};
#else /* C style interface */
typedef struct IHTMLInputHiddenElementVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLInputHiddenElement * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLInputHiddenElement * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLInputHiddenElement * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLInputHiddenElement * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLInputHiddenElement * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLInputHiddenElement * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLInputHiddenElement * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_type )(
IHTMLInputHiddenElement * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_value )(
IHTMLInputHiddenElement * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_value )(
IHTMLInputHiddenElement * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_name )(
IHTMLInputHiddenElement * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_name )(
IHTMLInputHiddenElement * This,
/* [out][retval] */ BSTR *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_status )(
IHTMLInputHiddenElement * This,
/* [in] */ VARIANT v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_status )(
IHTMLInputHiddenElement * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_disabled )(
IHTMLInputHiddenElement * This,
/* [in] */ VARIANT_BOOL v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_disabled )(
IHTMLInputHiddenElement * This,
/* [out][retval] */ VARIANT_BOOL *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_form )(
IHTMLInputHiddenElement * This,
/* [out][retval] */ IHTMLFormElement **p);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *createTextRange )(
IHTMLInputHiddenElement * This,
/* [out][retval] */ IHTMLTxtRange **range);
END_INTERFACE
} IHTMLInputHiddenElementVtbl;
interface IHTMLInputHiddenElement
{
CONST_VTBL struct IHTMLInputHiddenElementVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLInputHiddenElement_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLInputHiddenElement_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLInputHiddenElement_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLInputHiddenElement_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLInputHiddenElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLInputHiddenElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLInputHiddenElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLInputHiddenElement_get_type(This,p) \
(This)->lpVtbl -> get_type(This,p)
#define IHTMLInputHiddenElement_put_value(This,v) \
(This)->lpVtbl -> put_value(This,v)
#define IHTMLInputHiddenElement_get_value(This,p) \
(This)->lpVtbl -> get_value(This,p)
#define IHTMLInputHiddenElement_put_name(This,v) \
(This)->lpVtbl -> put_name(This,v)
#define IHTMLInputHiddenElement_get_name(This,p) \
(This)->lpVtbl -> get_name(This,p)
#define IHTMLInputHiddenElement_put_status(This,v) \
(This)->lpVtbl -> put_status(This,v)
#define IHTMLInputHiddenElement_get_status(This,p) \
(This)->lpVtbl -> get_status(This,p)
#define IHTMLInputHiddenElement_put_disabled(This,v) \
(This)->lpVtbl -> put_disabled(This,v)
#define IHTMLInputHiddenElement_get_disabled(This,p) \
(This)->lpVtbl -> get_disabled(This,p)
#define IHTMLInputHiddenElement_get_form(This,p) \
(This)->lpVtbl -> get_form(This,p)
#define IHTMLInputHiddenElement_createTextRange(This,range) \
(This)->lpVtbl -> createTextRange(This,range)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputHiddenElement_get_type_Proxy(
IHTMLInputHiddenElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLInputHiddenElement_get_type_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputHiddenElement_put_value_Proxy(
IHTMLInputHiddenElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLInputHiddenElement_put_value_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputHiddenElement_get_value_Proxy(
IHTMLInputHiddenElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLInputHiddenElement_get_value_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputHiddenElement_put_name_Proxy(
IHTMLInputHiddenElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLInputHiddenElement_put_name_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputHiddenElement_get_name_Proxy(
IHTMLInputHiddenElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLInputHiddenElement_get_name_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputHiddenElement_put_status_Proxy(
IHTMLInputHiddenElement * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLInputHiddenElement_put_status_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputHiddenElement_get_status_Proxy(
IHTMLInputHiddenElement * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLInputHiddenElement_get_status_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputHiddenElement_put_disabled_Proxy(
IHTMLInputHiddenElement * This,
/* [in] */ VARIANT_BOOL v);
void __RPC_STUB IHTMLInputHiddenElement_put_disabled_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputHiddenElement_get_disabled_Proxy(
IHTMLInputHiddenElement * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IHTMLInputHiddenElement_get_disabled_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputHiddenElement_get_form_Proxy(
IHTMLInputHiddenElement * This,
/* [out][retval] */ IHTMLFormElement **p);
void __RPC_STUB IHTMLInputHiddenElement_get_form_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLInputHiddenElement_createTextRange_Proxy(
IHTMLInputHiddenElement * This,
/* [out][retval] */ IHTMLTxtRange **range);
void __RPC_STUB IHTMLInputHiddenElement_createTextRange_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLInputHiddenElement_INTERFACE_DEFINED__ */
#ifndef __IHTMLInputTextElement_INTERFACE_DEFINED__
#define __IHTMLInputTextElement_INTERFACE_DEFINED__
/* interface IHTMLInputTextElement */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLInputTextElement;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f2a6-98b5-11cf-bb82-00aa00bdce0b")
IHTMLInputTextElement : public IDispatch
{
public:
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_type(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_value(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_value(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_name(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_name(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_status(
/* [in] */ VARIANT v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_status(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_disabled(
/* [in] */ VARIANT_BOOL v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_disabled(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_form(
/* [out][retval] */ IHTMLFormElement **p) = 0;
virtual /* [hidden][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_defaultValue(
/* [in] */ BSTR v) = 0;
virtual /* [hidden][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_defaultValue(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_size(
/* [in] */ long v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_size(
/* [out][retval] */ long *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_maxLength(
/* [in] */ long v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_maxLength(
/* [out][retval] */ long *p) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE select( void) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onchange(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onchange(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onselect(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onselect(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_readOnly(
/* [in] */ VARIANT_BOOL v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_readOnly(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE createTextRange(
/* [out][retval] */ IHTMLTxtRange **range) = 0;
};
#else /* C style interface */
typedef struct IHTMLInputTextElementVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLInputTextElement * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLInputTextElement * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLInputTextElement * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLInputTextElement * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLInputTextElement * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLInputTextElement * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLInputTextElement * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_type )(
IHTMLInputTextElement * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_value )(
IHTMLInputTextElement * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_value )(
IHTMLInputTextElement * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_name )(
IHTMLInputTextElement * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_name )(
IHTMLInputTextElement * This,
/* [out][retval] */ BSTR *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_status )(
IHTMLInputTextElement * This,
/* [in] */ VARIANT v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_status )(
IHTMLInputTextElement * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_disabled )(
IHTMLInputTextElement * This,
/* [in] */ VARIANT_BOOL v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_disabled )(
IHTMLInputTextElement * This,
/* [out][retval] */ VARIANT_BOOL *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_form )(
IHTMLInputTextElement * This,
/* [out][retval] */ IHTMLFormElement **p);
/* [hidden][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_defaultValue )(
IHTMLInputTextElement * This,
/* [in] */ BSTR v);
/* [hidden][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_defaultValue )(
IHTMLInputTextElement * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_size )(
IHTMLInputTextElement * This,
/* [in] */ long v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_size )(
IHTMLInputTextElement * This,
/* [out][retval] */ long *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_maxLength )(
IHTMLInputTextElement * This,
/* [in] */ long v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_maxLength )(
IHTMLInputTextElement * This,
/* [out][retval] */ long *p);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *select )(
IHTMLInputTextElement * This);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onchange )(
IHTMLInputTextElement * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onchange )(
IHTMLInputTextElement * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onselect )(
IHTMLInputTextElement * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onselect )(
IHTMLInputTextElement * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_readOnly )(
IHTMLInputTextElement * This,
/* [in] */ VARIANT_BOOL v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_readOnly )(
IHTMLInputTextElement * This,
/* [out][retval] */ VARIANT_BOOL *p);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *createTextRange )(
IHTMLInputTextElement * This,
/* [out][retval] */ IHTMLTxtRange **range);
END_INTERFACE
} IHTMLInputTextElementVtbl;
interface IHTMLInputTextElement
{
CONST_VTBL struct IHTMLInputTextElementVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLInputTextElement_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLInputTextElement_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLInputTextElement_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLInputTextElement_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLInputTextElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLInputTextElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLInputTextElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLInputTextElement_get_type(This,p) \
(This)->lpVtbl -> get_type(This,p)
#define IHTMLInputTextElement_put_value(This,v) \
(This)->lpVtbl -> put_value(This,v)
#define IHTMLInputTextElement_get_value(This,p) \
(This)->lpVtbl -> get_value(This,p)
#define IHTMLInputTextElement_put_name(This,v) \
(This)->lpVtbl -> put_name(This,v)
#define IHTMLInputTextElement_get_name(This,p) \
(This)->lpVtbl -> get_name(This,p)
#define IHTMLInputTextElement_put_status(This,v) \
(This)->lpVtbl -> put_status(This,v)
#define IHTMLInputTextElement_get_status(This,p) \
(This)->lpVtbl -> get_status(This,p)
#define IHTMLInputTextElement_put_disabled(This,v) \
(This)->lpVtbl -> put_disabled(This,v)
#define IHTMLInputTextElement_get_disabled(This,p) \
(This)->lpVtbl -> get_disabled(This,p)
#define IHTMLInputTextElement_get_form(This,p) \
(This)->lpVtbl -> get_form(This,p)
#define IHTMLInputTextElement_put_defaultValue(This,v) \
(This)->lpVtbl -> put_defaultValue(This,v)
#define IHTMLInputTextElement_get_defaultValue(This,p) \
(This)->lpVtbl -> get_defaultValue(This,p)
#define IHTMLInputTextElement_put_size(This,v) \
(This)->lpVtbl -> put_size(This,v)
#define IHTMLInputTextElement_get_size(This,p) \
(This)->lpVtbl -> get_size(This,p)
#define IHTMLInputTextElement_put_maxLength(This,v) \
(This)->lpVtbl -> put_maxLength(This,v)
#define IHTMLInputTextElement_get_maxLength(This,p) \
(This)->lpVtbl -> get_maxLength(This,p)
#define IHTMLInputTextElement_select(This) \
(This)->lpVtbl -> select(This)
#define IHTMLInputTextElement_put_onchange(This,v) \
(This)->lpVtbl -> put_onchange(This,v)
#define IHTMLInputTextElement_get_onchange(This,p) \
(This)->lpVtbl -> get_onchange(This,p)
#define IHTMLInputTextElement_put_onselect(This,v) \
(This)->lpVtbl -> put_onselect(This,v)
#define IHTMLInputTextElement_get_onselect(This,p) \
(This)->lpVtbl -> get_onselect(This,p)
#define IHTMLInputTextElement_put_readOnly(This,v) \
(This)->lpVtbl -> put_readOnly(This,v)
#define IHTMLInputTextElement_get_readOnly(This,p) \
(This)->lpVtbl -> get_readOnly(This,p)
#define IHTMLInputTextElement_createTextRange(This,range) \
(This)->lpVtbl -> createTextRange(This,range)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputTextElement_get_type_Proxy(
IHTMLInputTextElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLInputTextElement_get_type_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputTextElement_put_value_Proxy(
IHTMLInputTextElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLInputTextElement_put_value_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputTextElement_get_value_Proxy(
IHTMLInputTextElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLInputTextElement_get_value_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputTextElement_put_name_Proxy(
IHTMLInputTextElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLInputTextElement_put_name_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputTextElement_get_name_Proxy(
IHTMLInputTextElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLInputTextElement_get_name_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputTextElement_put_status_Proxy(
IHTMLInputTextElement * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLInputTextElement_put_status_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputTextElement_get_status_Proxy(
IHTMLInputTextElement * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLInputTextElement_get_status_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputTextElement_put_disabled_Proxy(
IHTMLInputTextElement * This,
/* [in] */ VARIANT_BOOL v);
void __RPC_STUB IHTMLInputTextElement_put_disabled_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputTextElement_get_disabled_Proxy(
IHTMLInputTextElement * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IHTMLInputTextElement_get_disabled_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputTextElement_get_form_Proxy(
IHTMLInputTextElement * This,
/* [out][retval] */ IHTMLFormElement **p);
void __RPC_STUB IHTMLInputTextElement_get_form_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [hidden][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputTextElement_put_defaultValue_Proxy(
IHTMLInputTextElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLInputTextElement_put_defaultValue_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [hidden][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputTextElement_get_defaultValue_Proxy(
IHTMLInputTextElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLInputTextElement_get_defaultValue_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputTextElement_put_size_Proxy(
IHTMLInputTextElement * This,
/* [in] */ long v);
void __RPC_STUB IHTMLInputTextElement_put_size_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputTextElement_get_size_Proxy(
IHTMLInputTextElement * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLInputTextElement_get_size_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputTextElement_put_maxLength_Proxy(
IHTMLInputTextElement * This,
/* [in] */ long v);
void __RPC_STUB IHTMLInputTextElement_put_maxLength_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputTextElement_get_maxLength_Proxy(
IHTMLInputTextElement * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLInputTextElement_get_maxLength_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLInputTextElement_select_Proxy(
IHTMLInputTextElement * This);
void __RPC_STUB IHTMLInputTextElement_select_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputTextElement_put_onchange_Proxy(
IHTMLInputTextElement * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLInputTextElement_put_onchange_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputTextElement_get_onchange_Proxy(
IHTMLInputTextElement * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLInputTextElement_get_onchange_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputTextElement_put_onselect_Proxy(
IHTMLInputTextElement * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLInputTextElement_put_onselect_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputTextElement_get_onselect_Proxy(
IHTMLInputTextElement * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLInputTextElement_get_onselect_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputTextElement_put_readOnly_Proxy(
IHTMLInputTextElement * This,
/* [in] */ VARIANT_BOOL v);
void __RPC_STUB IHTMLInputTextElement_put_readOnly_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputTextElement_get_readOnly_Proxy(
IHTMLInputTextElement * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IHTMLInputTextElement_get_readOnly_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLInputTextElement_createTextRange_Proxy(
IHTMLInputTextElement * This,
/* [out][retval] */ IHTMLTxtRange **range);
void __RPC_STUB IHTMLInputTextElement_createTextRange_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLInputTextElement_INTERFACE_DEFINED__ */
#ifndef __IHTMLInputFileElement_INTERFACE_DEFINED__
#define __IHTMLInputFileElement_INTERFACE_DEFINED__
/* interface IHTMLInputFileElement */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLInputFileElement;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f2ad-98b5-11cf-bb82-00aa00bdce0b")
IHTMLInputFileElement : public IDispatch
{
public:
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_type(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_name(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_name(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_status(
/* [in] */ VARIANT v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_status(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_disabled(
/* [in] */ VARIANT_BOOL v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_disabled(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_form(
/* [out][retval] */ IHTMLFormElement **p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_size(
/* [in] */ long v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_size(
/* [out][retval] */ long *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_maxLength(
/* [in] */ long v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_maxLength(
/* [out][retval] */ long *p) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE select( void) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onchange(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onchange(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onselect(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onselect(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_value(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_value(
/* [out][retval] */ BSTR *p) = 0;
};
#else /* C style interface */
typedef struct IHTMLInputFileElementVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLInputFileElement * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLInputFileElement * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLInputFileElement * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLInputFileElement * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLInputFileElement * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLInputFileElement * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLInputFileElement * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_type )(
IHTMLInputFileElement * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_name )(
IHTMLInputFileElement * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_name )(
IHTMLInputFileElement * This,
/* [out][retval] */ BSTR *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_status )(
IHTMLInputFileElement * This,
/* [in] */ VARIANT v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_status )(
IHTMLInputFileElement * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_disabled )(
IHTMLInputFileElement * This,
/* [in] */ VARIANT_BOOL v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_disabled )(
IHTMLInputFileElement * This,
/* [out][retval] */ VARIANT_BOOL *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_form )(
IHTMLInputFileElement * This,
/* [out][retval] */ IHTMLFormElement **p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_size )(
IHTMLInputFileElement * This,
/* [in] */ long v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_size )(
IHTMLInputFileElement * This,
/* [out][retval] */ long *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_maxLength )(
IHTMLInputFileElement * This,
/* [in] */ long v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_maxLength )(
IHTMLInputFileElement * This,
/* [out][retval] */ long *p);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *select )(
IHTMLInputFileElement * This);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onchange )(
IHTMLInputFileElement * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onchange )(
IHTMLInputFileElement * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onselect )(
IHTMLInputFileElement * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onselect )(
IHTMLInputFileElement * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_value )(
IHTMLInputFileElement * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_value )(
IHTMLInputFileElement * This,
/* [out][retval] */ BSTR *p);
END_INTERFACE
} IHTMLInputFileElementVtbl;
interface IHTMLInputFileElement
{
CONST_VTBL struct IHTMLInputFileElementVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLInputFileElement_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLInputFileElement_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLInputFileElement_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLInputFileElement_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLInputFileElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLInputFileElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLInputFileElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLInputFileElement_get_type(This,p) \
(This)->lpVtbl -> get_type(This,p)
#define IHTMLInputFileElement_put_name(This,v) \
(This)->lpVtbl -> put_name(This,v)
#define IHTMLInputFileElement_get_name(This,p) \
(This)->lpVtbl -> get_name(This,p)
#define IHTMLInputFileElement_put_status(This,v) \
(This)->lpVtbl -> put_status(This,v)
#define IHTMLInputFileElement_get_status(This,p) \
(This)->lpVtbl -> get_status(This,p)
#define IHTMLInputFileElement_put_disabled(This,v) \
(This)->lpVtbl -> put_disabled(This,v)
#define IHTMLInputFileElement_get_disabled(This,p) \
(This)->lpVtbl -> get_disabled(This,p)
#define IHTMLInputFileElement_get_form(This,p) \
(This)->lpVtbl -> get_form(This,p)
#define IHTMLInputFileElement_put_size(This,v) \
(This)->lpVtbl -> put_size(This,v)
#define IHTMLInputFileElement_get_size(This,p) \
(This)->lpVtbl -> get_size(This,p)
#define IHTMLInputFileElement_put_maxLength(This,v) \
(This)->lpVtbl -> put_maxLength(This,v)
#define IHTMLInputFileElement_get_maxLength(This,p) \
(This)->lpVtbl -> get_maxLength(This,p)
#define IHTMLInputFileElement_select(This) \
(This)->lpVtbl -> select(This)
#define IHTMLInputFileElement_put_onchange(This,v) \
(This)->lpVtbl -> put_onchange(This,v)
#define IHTMLInputFileElement_get_onchange(This,p) \
(This)->lpVtbl -> get_onchange(This,p)
#define IHTMLInputFileElement_put_onselect(This,v) \
(This)->lpVtbl -> put_onselect(This,v)
#define IHTMLInputFileElement_get_onselect(This,p) \
(This)->lpVtbl -> get_onselect(This,p)
#define IHTMLInputFileElement_put_value(This,v) \
(This)->lpVtbl -> put_value(This,v)
#define IHTMLInputFileElement_get_value(This,p) \
(This)->lpVtbl -> get_value(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputFileElement_get_type_Proxy(
IHTMLInputFileElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLInputFileElement_get_type_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputFileElement_put_name_Proxy(
IHTMLInputFileElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLInputFileElement_put_name_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputFileElement_get_name_Proxy(
IHTMLInputFileElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLInputFileElement_get_name_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputFileElement_put_status_Proxy(
IHTMLInputFileElement * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLInputFileElement_put_status_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputFileElement_get_status_Proxy(
IHTMLInputFileElement * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLInputFileElement_get_status_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputFileElement_put_disabled_Proxy(
IHTMLInputFileElement * This,
/* [in] */ VARIANT_BOOL v);
void __RPC_STUB IHTMLInputFileElement_put_disabled_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputFileElement_get_disabled_Proxy(
IHTMLInputFileElement * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IHTMLInputFileElement_get_disabled_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputFileElement_get_form_Proxy(
IHTMLInputFileElement * This,
/* [out][retval] */ IHTMLFormElement **p);
void __RPC_STUB IHTMLInputFileElement_get_form_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputFileElement_put_size_Proxy(
IHTMLInputFileElement * This,
/* [in] */ long v);
void __RPC_STUB IHTMLInputFileElement_put_size_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputFileElement_get_size_Proxy(
IHTMLInputFileElement * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLInputFileElement_get_size_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputFileElement_put_maxLength_Proxy(
IHTMLInputFileElement * This,
/* [in] */ long v);
void __RPC_STUB IHTMLInputFileElement_put_maxLength_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputFileElement_get_maxLength_Proxy(
IHTMLInputFileElement * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLInputFileElement_get_maxLength_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLInputFileElement_select_Proxy(
IHTMLInputFileElement * This);
void __RPC_STUB IHTMLInputFileElement_select_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputFileElement_put_onchange_Proxy(
IHTMLInputFileElement * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLInputFileElement_put_onchange_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputFileElement_get_onchange_Proxy(
IHTMLInputFileElement * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLInputFileElement_get_onchange_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputFileElement_put_onselect_Proxy(
IHTMLInputFileElement * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLInputFileElement_put_onselect_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputFileElement_get_onselect_Proxy(
IHTMLInputFileElement * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLInputFileElement_get_onselect_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputFileElement_put_value_Proxy(
IHTMLInputFileElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLInputFileElement_put_value_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputFileElement_get_value_Proxy(
IHTMLInputFileElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLInputFileElement_get_value_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLInputFileElement_INTERFACE_DEFINED__ */
#ifndef __IHTMLOptionButtonElement_INTERFACE_DEFINED__
#define __IHTMLOptionButtonElement_INTERFACE_DEFINED__
/* interface IHTMLOptionButtonElement */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLOptionButtonElement;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f2bc-98b5-11cf-bb82-00aa00bdce0b")
IHTMLOptionButtonElement : public IDispatch
{
public:
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_value(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_value(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_type(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_name(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_name(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][id][propput] */ HRESULT STDMETHODCALLTYPE put_checked(
/* [in] */ VARIANT_BOOL v) = 0;
virtual /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE get_checked(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
virtual /* [bindable][id][propput] */ HRESULT STDMETHODCALLTYPE put_defaultChecked(
/* [in] */ VARIANT_BOOL v) = 0;
virtual /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE get_defaultChecked(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onchange(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onchange(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_disabled(
/* [in] */ VARIANT_BOOL v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_disabled(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_status(
/* [in] */ VARIANT_BOOL v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_status(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
virtual /* [bindable][id][propput] */ HRESULT STDMETHODCALLTYPE put_indeterminate(
/* [in] */ VARIANT_BOOL v) = 0;
virtual /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE get_indeterminate(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_form(
/* [out][retval] */ IHTMLFormElement **p) = 0;
};
#else /* C style interface */
typedef struct IHTMLOptionButtonElementVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLOptionButtonElement * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLOptionButtonElement * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLOptionButtonElement * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLOptionButtonElement * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLOptionButtonElement * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLOptionButtonElement * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLOptionButtonElement * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_value )(
IHTMLOptionButtonElement * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_value )(
IHTMLOptionButtonElement * This,
/* [out][retval] */ BSTR *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_type )(
IHTMLOptionButtonElement * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_name )(
IHTMLOptionButtonElement * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_name )(
IHTMLOptionButtonElement * This,
/* [out][retval] */ BSTR *p);
/* [bindable][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_checked )(
IHTMLOptionButtonElement * This,
/* [in] */ VARIANT_BOOL v);
/* [bindable][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_checked )(
IHTMLOptionButtonElement * This,
/* [out][retval] */ VARIANT_BOOL *p);
/* [bindable][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_defaultChecked )(
IHTMLOptionButtonElement * This,
/* [in] */ VARIANT_BOOL v);
/* [bindable][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_defaultChecked )(
IHTMLOptionButtonElement * This,
/* [out][retval] */ VARIANT_BOOL *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onchange )(
IHTMLOptionButtonElement * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onchange )(
IHTMLOptionButtonElement * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_disabled )(
IHTMLOptionButtonElement * This,
/* [in] */ VARIANT_BOOL v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_disabled )(
IHTMLOptionButtonElement * This,
/* [out][retval] */ VARIANT_BOOL *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_status )(
IHTMLOptionButtonElement * This,
/* [in] */ VARIANT_BOOL v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_status )(
IHTMLOptionButtonElement * This,
/* [out][retval] */ VARIANT_BOOL *p);
/* [bindable][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_indeterminate )(
IHTMLOptionButtonElement * This,
/* [in] */ VARIANT_BOOL v);
/* [bindable][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_indeterminate )(
IHTMLOptionButtonElement * This,
/* [out][retval] */ VARIANT_BOOL *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_form )(
IHTMLOptionButtonElement * This,
/* [out][retval] */ IHTMLFormElement **p);
END_INTERFACE
} IHTMLOptionButtonElementVtbl;
interface IHTMLOptionButtonElement
{
CONST_VTBL struct IHTMLOptionButtonElementVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLOptionButtonElement_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLOptionButtonElement_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLOptionButtonElement_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLOptionButtonElement_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLOptionButtonElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLOptionButtonElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLOptionButtonElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLOptionButtonElement_put_value(This,v) \
(This)->lpVtbl -> put_value(This,v)
#define IHTMLOptionButtonElement_get_value(This,p) \
(This)->lpVtbl -> get_value(This,p)
#define IHTMLOptionButtonElement_get_type(This,p) \
(This)->lpVtbl -> get_type(This,p)
#define IHTMLOptionButtonElement_put_name(This,v) \
(This)->lpVtbl -> put_name(This,v)
#define IHTMLOptionButtonElement_get_name(This,p) \
(This)->lpVtbl -> get_name(This,p)
#define IHTMLOptionButtonElement_put_checked(This,v) \
(This)->lpVtbl -> put_checked(This,v)
#define IHTMLOptionButtonElement_get_checked(This,p) \
(This)->lpVtbl -> get_checked(This,p)
#define IHTMLOptionButtonElement_put_defaultChecked(This,v) \
(This)->lpVtbl -> put_defaultChecked(This,v)
#define IHTMLOptionButtonElement_get_defaultChecked(This,p) \
(This)->lpVtbl -> get_defaultChecked(This,p)
#define IHTMLOptionButtonElement_put_onchange(This,v) \
(This)->lpVtbl -> put_onchange(This,v)
#define IHTMLOptionButtonElement_get_onchange(This,p) \
(This)->lpVtbl -> get_onchange(This,p)
#define IHTMLOptionButtonElement_put_disabled(This,v) \
(This)->lpVtbl -> put_disabled(This,v)
#define IHTMLOptionButtonElement_get_disabled(This,p) \
(This)->lpVtbl -> get_disabled(This,p)
#define IHTMLOptionButtonElement_put_status(This,v) \
(This)->lpVtbl -> put_status(This,v)
#define IHTMLOptionButtonElement_get_status(This,p) \
(This)->lpVtbl -> get_status(This,p)
#define IHTMLOptionButtonElement_put_indeterminate(This,v) \
(This)->lpVtbl -> put_indeterminate(This,v)
#define IHTMLOptionButtonElement_get_indeterminate(This,p) \
(This)->lpVtbl -> get_indeterminate(This,p)
#define IHTMLOptionButtonElement_get_form(This,p) \
(This)->lpVtbl -> get_form(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLOptionButtonElement_put_value_Proxy(
IHTMLOptionButtonElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLOptionButtonElement_put_value_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLOptionButtonElement_get_value_Proxy(
IHTMLOptionButtonElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLOptionButtonElement_get_value_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLOptionButtonElement_get_type_Proxy(
IHTMLOptionButtonElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLOptionButtonElement_get_type_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLOptionButtonElement_put_name_Proxy(
IHTMLOptionButtonElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLOptionButtonElement_put_name_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLOptionButtonElement_get_name_Proxy(
IHTMLOptionButtonElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLOptionButtonElement_get_name_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLOptionButtonElement_put_checked_Proxy(
IHTMLOptionButtonElement * This,
/* [in] */ VARIANT_BOOL v);
void __RPC_STUB IHTMLOptionButtonElement_put_checked_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLOptionButtonElement_get_checked_Proxy(
IHTMLOptionButtonElement * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IHTMLOptionButtonElement_get_checked_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLOptionButtonElement_put_defaultChecked_Proxy(
IHTMLOptionButtonElement * This,
/* [in] */ VARIANT_BOOL v);
void __RPC_STUB IHTMLOptionButtonElement_put_defaultChecked_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLOptionButtonElement_get_defaultChecked_Proxy(
IHTMLOptionButtonElement * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IHTMLOptionButtonElement_get_defaultChecked_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLOptionButtonElement_put_onchange_Proxy(
IHTMLOptionButtonElement * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLOptionButtonElement_put_onchange_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLOptionButtonElement_get_onchange_Proxy(
IHTMLOptionButtonElement * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLOptionButtonElement_get_onchange_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLOptionButtonElement_put_disabled_Proxy(
IHTMLOptionButtonElement * This,
/* [in] */ VARIANT_BOOL v);
void __RPC_STUB IHTMLOptionButtonElement_put_disabled_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLOptionButtonElement_get_disabled_Proxy(
IHTMLOptionButtonElement * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IHTMLOptionButtonElement_get_disabled_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLOptionButtonElement_put_status_Proxy(
IHTMLOptionButtonElement * This,
/* [in] */ VARIANT_BOOL v);
void __RPC_STUB IHTMLOptionButtonElement_put_status_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLOptionButtonElement_get_status_Proxy(
IHTMLOptionButtonElement * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IHTMLOptionButtonElement_get_status_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLOptionButtonElement_put_indeterminate_Proxy(
IHTMLOptionButtonElement * This,
/* [in] */ VARIANT_BOOL v);
void __RPC_STUB IHTMLOptionButtonElement_put_indeterminate_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLOptionButtonElement_get_indeterminate_Proxy(
IHTMLOptionButtonElement * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IHTMLOptionButtonElement_get_indeterminate_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLOptionButtonElement_get_form_Proxy(
IHTMLOptionButtonElement * This,
/* [out][retval] */ IHTMLFormElement **p);
void __RPC_STUB IHTMLOptionButtonElement_get_form_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLOptionButtonElement_INTERFACE_DEFINED__ */
#ifndef __IHTMLInputImage_INTERFACE_DEFINED__
#define __IHTMLInputImage_INTERFACE_DEFINED__
/* interface IHTMLInputImage */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLInputImage;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f2c2-98b5-11cf-bb82-00aa00bdce0b")
IHTMLInputImage : public IDispatch
{
public:
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_type(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_disabled(
/* [in] */ VARIANT_BOOL v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_disabled(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_border(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_border(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_vspace(
/* [in] */ long v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_vspace(
/* [out][retval] */ long *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_hspace(
/* [in] */ long v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_hspace(
/* [out][retval] */ long *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_alt(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_alt(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_src(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_src(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_lowsrc(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_lowsrc(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_vrml(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_vrml(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_dynsrc(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_dynsrc(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_readyState(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_complete(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_loop(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_loop(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_align(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_align(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onload(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onload(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onerror(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onerror(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onabort(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onabort(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_name(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_name(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_width(
/* [in] */ long v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_width(
/* [out][retval] */ long *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_height(
/* [in] */ long v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_height(
/* [out][retval] */ long *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_start(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_start(
/* [out][retval] */ BSTR *p) = 0;
};
#else /* C style interface */
typedef struct IHTMLInputImageVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLInputImage * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLInputImage * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLInputImage * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLInputImage * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLInputImage * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLInputImage * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLInputImage * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_type )(
IHTMLInputImage * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_disabled )(
IHTMLInputImage * This,
/* [in] */ VARIANT_BOOL v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_disabled )(
IHTMLInputImage * This,
/* [out][retval] */ VARIANT_BOOL *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_border )(
IHTMLInputImage * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_border )(
IHTMLInputImage * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_vspace )(
IHTMLInputImage * This,
/* [in] */ long v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_vspace )(
IHTMLInputImage * This,
/* [out][retval] */ long *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_hspace )(
IHTMLInputImage * This,
/* [in] */ long v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hspace )(
IHTMLInputImage * This,
/* [out][retval] */ long *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_alt )(
IHTMLInputImage * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_alt )(
IHTMLInputImage * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_src )(
IHTMLInputImage * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_src )(
IHTMLInputImage * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_lowsrc )(
IHTMLInputImage * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_lowsrc )(
IHTMLInputImage * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_vrml )(
IHTMLInputImage * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_vrml )(
IHTMLInputImage * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_dynsrc )(
IHTMLInputImage * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_dynsrc )(
IHTMLInputImage * This,
/* [out][retval] */ BSTR *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_readyState )(
IHTMLInputImage * This,
/* [out][retval] */ BSTR *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_complete )(
IHTMLInputImage * This,
/* [out][retval] */ VARIANT_BOOL *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_loop )(
IHTMLInputImage * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_loop )(
IHTMLInputImage * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_align )(
IHTMLInputImage * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_align )(
IHTMLInputImage * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onload )(
IHTMLInputImage * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onload )(
IHTMLInputImage * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onerror )(
IHTMLInputImage * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onerror )(
IHTMLInputImage * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onabort )(
IHTMLInputImage * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onabort )(
IHTMLInputImage * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_name )(
IHTMLInputImage * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_name )(
IHTMLInputImage * This,
/* [out][retval] */ BSTR *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_width )(
IHTMLInputImage * This,
/* [in] */ long v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_width )(
IHTMLInputImage * This,
/* [out][retval] */ long *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_height )(
IHTMLInputImage * This,
/* [in] */ long v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_height )(
IHTMLInputImage * This,
/* [out][retval] */ long *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_start )(
IHTMLInputImage * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_start )(
IHTMLInputImage * This,
/* [out][retval] */ BSTR *p);
END_INTERFACE
} IHTMLInputImageVtbl;
interface IHTMLInputImage
{
CONST_VTBL struct IHTMLInputImageVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLInputImage_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLInputImage_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLInputImage_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLInputImage_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLInputImage_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLInputImage_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLInputImage_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLInputImage_get_type(This,p) \
(This)->lpVtbl -> get_type(This,p)
#define IHTMLInputImage_put_disabled(This,v) \
(This)->lpVtbl -> put_disabled(This,v)
#define IHTMLInputImage_get_disabled(This,p) \
(This)->lpVtbl -> get_disabled(This,p)
#define IHTMLInputImage_put_border(This,v) \
(This)->lpVtbl -> put_border(This,v)
#define IHTMLInputImage_get_border(This,p) \
(This)->lpVtbl -> get_border(This,p)
#define IHTMLInputImage_put_vspace(This,v) \
(This)->lpVtbl -> put_vspace(This,v)
#define IHTMLInputImage_get_vspace(This,p) \
(This)->lpVtbl -> get_vspace(This,p)
#define IHTMLInputImage_put_hspace(This,v) \
(This)->lpVtbl -> put_hspace(This,v)
#define IHTMLInputImage_get_hspace(This,p) \
(This)->lpVtbl -> get_hspace(This,p)
#define IHTMLInputImage_put_alt(This,v) \
(This)->lpVtbl -> put_alt(This,v)
#define IHTMLInputImage_get_alt(This,p) \
(This)->lpVtbl -> get_alt(This,p)
#define IHTMLInputImage_put_src(This,v) \
(This)->lpVtbl -> put_src(This,v)
#define IHTMLInputImage_get_src(This,p) \
(This)->lpVtbl -> get_src(This,p)
#define IHTMLInputImage_put_lowsrc(This,v) \
(This)->lpVtbl -> put_lowsrc(This,v)
#define IHTMLInputImage_get_lowsrc(This,p) \
(This)->lpVtbl -> get_lowsrc(This,p)
#define IHTMLInputImage_put_vrml(This,v) \
(This)->lpVtbl -> put_vrml(This,v)
#define IHTMLInputImage_get_vrml(This,p) \
(This)->lpVtbl -> get_vrml(This,p)
#define IHTMLInputImage_put_dynsrc(This,v) \
(This)->lpVtbl -> put_dynsrc(This,v)
#define IHTMLInputImage_get_dynsrc(This,p) \
(This)->lpVtbl -> get_dynsrc(This,p)
#define IHTMLInputImage_get_readyState(This,p) \
(This)->lpVtbl -> get_readyState(This,p)
#define IHTMLInputImage_get_complete(This,p) \
(This)->lpVtbl -> get_complete(This,p)
#define IHTMLInputImage_put_loop(This,v) \
(This)->lpVtbl -> put_loop(This,v)
#define IHTMLInputImage_get_loop(This,p) \
(This)->lpVtbl -> get_loop(This,p)
#define IHTMLInputImage_put_align(This,v) \
(This)->lpVtbl -> put_align(This,v)
#define IHTMLInputImage_get_align(This,p) \
(This)->lpVtbl -> get_align(This,p)
#define IHTMLInputImage_put_onload(This,v) \
(This)->lpVtbl -> put_onload(This,v)
#define IHTMLInputImage_get_onload(This,p) \
(This)->lpVtbl -> get_onload(This,p)
#define IHTMLInputImage_put_onerror(This,v) \
(This)->lpVtbl -> put_onerror(This,v)
#define IHTMLInputImage_get_onerror(This,p) \
(This)->lpVtbl -> get_onerror(This,p)
#define IHTMLInputImage_put_onabort(This,v) \
(This)->lpVtbl -> put_onabort(This,v)
#define IHTMLInputImage_get_onabort(This,p) \
(This)->lpVtbl -> get_onabort(This,p)
#define IHTMLInputImage_put_name(This,v) \
(This)->lpVtbl -> put_name(This,v)
#define IHTMLInputImage_get_name(This,p) \
(This)->lpVtbl -> get_name(This,p)
#define IHTMLInputImage_put_width(This,v) \
(This)->lpVtbl -> put_width(This,v)
#define IHTMLInputImage_get_width(This,p) \
(This)->lpVtbl -> get_width(This,p)
#define IHTMLInputImage_put_height(This,v) \
(This)->lpVtbl -> put_height(This,v)
#define IHTMLInputImage_get_height(This,p) \
(This)->lpVtbl -> get_height(This,p)
#define IHTMLInputImage_put_start(This,v) \
(This)->lpVtbl -> put_start(This,v)
#define IHTMLInputImage_get_start(This,p) \
(This)->lpVtbl -> get_start(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_get_type_Proxy(
IHTMLInputImage * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLInputImage_get_type_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_put_disabled_Proxy(
IHTMLInputImage * This,
/* [in] */ VARIANT_BOOL v);
void __RPC_STUB IHTMLInputImage_put_disabled_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_get_disabled_Proxy(
IHTMLInputImage * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IHTMLInputImage_get_disabled_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_put_border_Proxy(
IHTMLInputImage * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLInputImage_put_border_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_get_border_Proxy(
IHTMLInputImage * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLInputImage_get_border_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_put_vspace_Proxy(
IHTMLInputImage * This,
/* [in] */ long v);
void __RPC_STUB IHTMLInputImage_put_vspace_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_get_vspace_Proxy(
IHTMLInputImage * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLInputImage_get_vspace_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_put_hspace_Proxy(
IHTMLInputImage * This,
/* [in] */ long v);
void __RPC_STUB IHTMLInputImage_put_hspace_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_get_hspace_Proxy(
IHTMLInputImage * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLInputImage_get_hspace_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_put_alt_Proxy(
IHTMLInputImage * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLInputImage_put_alt_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_get_alt_Proxy(
IHTMLInputImage * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLInputImage_get_alt_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_put_src_Proxy(
IHTMLInputImage * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLInputImage_put_src_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_get_src_Proxy(
IHTMLInputImage * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLInputImage_get_src_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_put_lowsrc_Proxy(
IHTMLInputImage * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLInputImage_put_lowsrc_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_get_lowsrc_Proxy(
IHTMLInputImage * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLInputImage_get_lowsrc_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_put_vrml_Proxy(
IHTMLInputImage * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLInputImage_put_vrml_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_get_vrml_Proxy(
IHTMLInputImage * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLInputImage_get_vrml_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_put_dynsrc_Proxy(
IHTMLInputImage * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLInputImage_put_dynsrc_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_get_dynsrc_Proxy(
IHTMLInputImage * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLInputImage_get_dynsrc_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_get_readyState_Proxy(
IHTMLInputImage * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLInputImage_get_readyState_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_get_complete_Proxy(
IHTMLInputImage * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IHTMLInputImage_get_complete_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_put_loop_Proxy(
IHTMLInputImage * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLInputImage_put_loop_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_get_loop_Proxy(
IHTMLInputImage * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLInputImage_get_loop_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_put_align_Proxy(
IHTMLInputImage * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLInputImage_put_align_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_get_align_Proxy(
IHTMLInputImage * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLInputImage_get_align_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_put_onload_Proxy(
IHTMLInputImage * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLInputImage_put_onload_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_get_onload_Proxy(
IHTMLInputImage * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLInputImage_get_onload_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_put_onerror_Proxy(
IHTMLInputImage * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLInputImage_put_onerror_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_get_onerror_Proxy(
IHTMLInputImage * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLInputImage_get_onerror_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_put_onabort_Proxy(
IHTMLInputImage * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLInputImage_put_onabort_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_get_onabort_Proxy(
IHTMLInputImage * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLInputImage_get_onabort_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_put_name_Proxy(
IHTMLInputImage * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLInputImage_put_name_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_get_name_Proxy(
IHTMLInputImage * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLInputImage_get_name_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_put_width_Proxy(
IHTMLInputImage * This,
/* [in] */ long v);
void __RPC_STUB IHTMLInputImage_put_width_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_get_width_Proxy(
IHTMLInputImage * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLInputImage_get_width_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_put_height_Proxy(
IHTMLInputImage * This,
/* [in] */ long v);
void __RPC_STUB IHTMLInputImage_put_height_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_get_height_Proxy(
IHTMLInputImage * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLInputImage_get_height_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_put_start_Proxy(
IHTMLInputImage * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLInputImage_put_start_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_get_start_Proxy(
IHTMLInputImage * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLInputImage_get_start_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLInputImage_INTERFACE_DEFINED__ */
#ifndef __DispHTMLInputElement_DISPINTERFACE_DEFINED__
#define __DispHTMLInputElement_DISPINTERFACE_DEFINED__
/* dispinterface DispHTMLInputElement */
/* [uuid][hidden] */
EXTERN_C const IID DIID_DispHTMLInputElement;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f57d-98b5-11cf-bb82-00aa00bdce0b")
DispHTMLInputElement : public IDispatch
{
};
#else /* C style interface */
typedef struct DispHTMLInputElementVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
DispHTMLInputElement * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
DispHTMLInputElement * This);
ULONG ( STDMETHODCALLTYPE *Release )(
DispHTMLInputElement * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
DispHTMLInputElement * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
DispHTMLInputElement * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
DispHTMLInputElement * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
DispHTMLInputElement * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} DispHTMLInputElementVtbl;
interface DispHTMLInputElement
{
CONST_VTBL struct DispHTMLInputElementVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define DispHTMLInputElement_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define DispHTMLInputElement_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define DispHTMLInputElement_Release(This) \
(This)->lpVtbl -> Release(This)
#define DispHTMLInputElement_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define DispHTMLInputElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define DispHTMLInputElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define DispHTMLInputElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __DispHTMLInputElement_DISPINTERFACE_DEFINED__ */
EXTERN_C const CLSID CLSID_HTMLInputElement;
#ifdef __cplusplus
class DECLSPEC_UUID("3050f5d8-98b5-11cf-bb82-00aa00bdce0b")
HTMLInputElement;
#endif
#ifndef __IHTMLTextAreaElement_INTERFACE_DEFINED__
#define __IHTMLTextAreaElement_INTERFACE_DEFINED__
/* interface IHTMLTextAreaElement */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLTextAreaElement;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f2aa-98b5-11cf-bb82-00aa00bdce0b")
IHTMLTextAreaElement : public IDispatch
{
public:
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_type(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_value(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_value(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_name(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_name(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_status(
/* [in] */ VARIANT v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_status(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_disabled(
/* [in] */ VARIANT_BOOL v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_disabled(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_form(
/* [out][retval] */ IHTMLFormElement **p) = 0;
virtual /* [hidden][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_defaultValue(
/* [in] */ BSTR v) = 0;
virtual /* [hidden][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_defaultValue(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE select( void) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onchange(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onchange(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onselect(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onselect(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_readOnly(
/* [in] */ VARIANT_BOOL v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_readOnly(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_rows(
/* [in] */ long v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_rows(
/* [out][retval] */ long *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_cols(
/* [in] */ long v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_cols(
/* [out][retval] */ long *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_wrap(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_wrap(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE createTextRange(
/* [out][retval] */ IHTMLTxtRange **range) = 0;
};
#else /* C style interface */
typedef struct IHTMLTextAreaElementVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLTextAreaElement * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLTextAreaElement * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLTextAreaElement * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLTextAreaElement * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLTextAreaElement * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLTextAreaElement * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLTextAreaElement * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_type )(
IHTMLTextAreaElement * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_value )(
IHTMLTextAreaElement * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_value )(
IHTMLTextAreaElement * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_name )(
IHTMLTextAreaElement * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_name )(
IHTMLTextAreaElement * This,
/* [out][retval] */ BSTR *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_status )(
IHTMLTextAreaElement * This,
/* [in] */ VARIANT v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_status )(
IHTMLTextAreaElement * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_disabled )(
IHTMLTextAreaElement * This,
/* [in] */ VARIANT_BOOL v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_disabled )(
IHTMLTextAreaElement * This,
/* [out][retval] */ VARIANT_BOOL *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_form )(
IHTMLTextAreaElement * This,
/* [out][retval] */ IHTMLFormElement **p);
/* [hidden][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_defaultValue )(
IHTMLTextAreaElement * This,
/* [in] */ BSTR v);
/* [hidden][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_defaultValue )(
IHTMLTextAreaElement * This,
/* [out][retval] */ BSTR *p);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *select )(
IHTMLTextAreaElement * This);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onchange )(
IHTMLTextAreaElement * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onchange )(
IHTMLTextAreaElement * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onselect )(
IHTMLTextAreaElement * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onselect )(
IHTMLTextAreaElement * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_readOnly )(
IHTMLTextAreaElement * This,
/* [in] */ VARIANT_BOOL v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_readOnly )(
IHTMLTextAreaElement * This,
/* [out][retval] */ VARIANT_BOOL *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_rows )(
IHTMLTextAreaElement * This,
/* [in] */ long v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_rows )(
IHTMLTextAreaElement * This,
/* [out][retval] */ long *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_cols )(
IHTMLTextAreaElement * This,
/* [in] */ long v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_cols )(
IHTMLTextAreaElement * This,
/* [out][retval] */ long *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_wrap )(
IHTMLTextAreaElement * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_wrap )(
IHTMLTextAreaElement * This,
/* [out][retval] */ BSTR *p);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *createTextRange )(
IHTMLTextAreaElement * This,
/* [out][retval] */ IHTMLTxtRange **range);
END_INTERFACE
} IHTMLTextAreaElementVtbl;
interface IHTMLTextAreaElement
{
CONST_VTBL struct IHTMLTextAreaElementVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLTextAreaElement_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLTextAreaElement_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLTextAreaElement_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLTextAreaElement_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLTextAreaElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLTextAreaElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLTextAreaElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLTextAreaElement_get_type(This,p) \
(This)->lpVtbl -> get_type(This,p)
#define IHTMLTextAreaElement_put_value(This,v) \
(This)->lpVtbl -> put_value(This,v)
#define IHTMLTextAreaElement_get_value(This,p) \
(This)->lpVtbl -> get_value(This,p)
#define IHTMLTextAreaElement_put_name(This,v) \
(This)->lpVtbl -> put_name(This,v)
#define IHTMLTextAreaElement_get_name(This,p) \
(This)->lpVtbl -> get_name(This,p)
#define IHTMLTextAreaElement_put_status(This,v) \
(This)->lpVtbl -> put_status(This,v)
#define IHTMLTextAreaElement_get_status(This,p) \
(This)->lpVtbl -> get_status(This,p)
#define IHTMLTextAreaElement_put_disabled(This,v) \
(This)->lpVtbl -> put_disabled(This,v)
#define IHTMLTextAreaElement_get_disabled(This,p) \
(This)->lpVtbl -> get_disabled(This,p)
#define IHTMLTextAreaElement_get_form(This,p) \
(This)->lpVtbl -> get_form(This,p)
#define IHTMLTextAreaElement_put_defaultValue(This,v) \
(This)->lpVtbl -> put_defaultValue(This,v)
#define IHTMLTextAreaElement_get_defaultValue(This,p) \
(This)->lpVtbl -> get_defaultValue(This,p)
#define IHTMLTextAreaElement_select(This) \
(This)->lpVtbl -> select(This)
#define IHTMLTextAreaElement_put_onchange(This,v) \
(This)->lpVtbl -> put_onchange(This,v)
#define IHTMLTextAreaElement_get_onchange(This,p) \
(This)->lpVtbl -> get_onchange(This,p)
#define IHTMLTextAreaElement_put_onselect(This,v) \
(This)->lpVtbl -> put_onselect(This,v)
#define IHTMLTextAreaElement_get_onselect(This,p) \
(This)->lpVtbl -> get_onselect(This,p)
#define IHTMLTextAreaElement_put_readOnly(This,v) \
(This)->lpVtbl -> put_readOnly(This,v)
#define IHTMLTextAreaElement_get_readOnly(This,p) \
(This)->lpVtbl -> get_readOnly(This,p)
#define IHTMLTextAreaElement_put_rows(This,v) \
(This)->lpVtbl -> put_rows(This,v)
#define IHTMLTextAreaElement_get_rows(This,p) \
(This)->lpVtbl -> get_rows(This,p)
#define IHTMLTextAreaElement_put_cols(This,v) \
(This)->lpVtbl -> put_cols(This,v)
#define IHTMLTextAreaElement_get_cols(This,p) \
(This)->lpVtbl -> get_cols(This,p)
#define IHTMLTextAreaElement_put_wrap(This,v) \
(This)->lpVtbl -> put_wrap(This,v)
#define IHTMLTextAreaElement_get_wrap(This,p) \
(This)->lpVtbl -> get_wrap(This,p)
#define IHTMLTextAreaElement_createTextRange(This,range) \
(This)->lpVtbl -> createTextRange(This,range)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTextAreaElement_get_type_Proxy(
IHTMLTextAreaElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLTextAreaElement_get_type_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLTextAreaElement_put_value_Proxy(
IHTMLTextAreaElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLTextAreaElement_put_value_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTextAreaElement_get_value_Proxy(
IHTMLTextAreaElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLTextAreaElement_get_value_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLTextAreaElement_put_name_Proxy(
IHTMLTextAreaElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLTextAreaElement_put_name_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTextAreaElement_get_name_Proxy(
IHTMLTextAreaElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLTextAreaElement_get_name_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLTextAreaElement_put_status_Proxy(
IHTMLTextAreaElement * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLTextAreaElement_put_status_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTextAreaElement_get_status_Proxy(
IHTMLTextAreaElement * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLTextAreaElement_get_status_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLTextAreaElement_put_disabled_Proxy(
IHTMLTextAreaElement * This,
/* [in] */ VARIANT_BOOL v);
void __RPC_STUB IHTMLTextAreaElement_put_disabled_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTextAreaElement_get_disabled_Proxy(
IHTMLTextAreaElement * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IHTMLTextAreaElement_get_disabled_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTextAreaElement_get_form_Proxy(
IHTMLTextAreaElement * This,
/* [out][retval] */ IHTMLFormElement **p);
void __RPC_STUB IHTMLTextAreaElement_get_form_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [hidden][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLTextAreaElement_put_defaultValue_Proxy(
IHTMLTextAreaElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLTextAreaElement_put_defaultValue_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [hidden][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTextAreaElement_get_defaultValue_Proxy(
IHTMLTextAreaElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLTextAreaElement_get_defaultValue_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTextAreaElement_select_Proxy(
IHTMLTextAreaElement * This);
void __RPC_STUB IHTMLTextAreaElement_select_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLTextAreaElement_put_onchange_Proxy(
IHTMLTextAreaElement * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLTextAreaElement_put_onchange_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTextAreaElement_get_onchange_Proxy(
IHTMLTextAreaElement * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLTextAreaElement_get_onchange_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLTextAreaElement_put_onselect_Proxy(
IHTMLTextAreaElement * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLTextAreaElement_put_onselect_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTextAreaElement_get_onselect_Proxy(
IHTMLTextAreaElement * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLTextAreaElement_get_onselect_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLTextAreaElement_put_readOnly_Proxy(
IHTMLTextAreaElement * This,
/* [in] */ VARIANT_BOOL v);
void __RPC_STUB IHTMLTextAreaElement_put_readOnly_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTextAreaElement_get_readOnly_Proxy(
IHTMLTextAreaElement * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IHTMLTextAreaElement_get_readOnly_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLTextAreaElement_put_rows_Proxy(
IHTMLTextAreaElement * This,
/* [in] */ long v);
void __RPC_STUB IHTMLTextAreaElement_put_rows_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTextAreaElement_get_rows_Proxy(
IHTMLTextAreaElement * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLTextAreaElement_get_rows_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLTextAreaElement_put_cols_Proxy(
IHTMLTextAreaElement * This,
/* [in] */ long v);
void __RPC_STUB IHTMLTextAreaElement_put_cols_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTextAreaElement_get_cols_Proxy(
IHTMLTextAreaElement * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLTextAreaElement_get_cols_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLTextAreaElement_put_wrap_Proxy(
IHTMLTextAreaElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLTextAreaElement_put_wrap_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTextAreaElement_get_wrap_Proxy(
IHTMLTextAreaElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLTextAreaElement_get_wrap_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTextAreaElement_createTextRange_Proxy(
IHTMLTextAreaElement * This,
/* [out][retval] */ IHTMLTxtRange **range);
void __RPC_STUB IHTMLTextAreaElement_createTextRange_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLTextAreaElement_INTERFACE_DEFINED__ */
#ifndef __DispHTMLTextAreaElement_DISPINTERFACE_DEFINED__
#define __DispHTMLTextAreaElement_DISPINTERFACE_DEFINED__
/* dispinterface DispHTMLTextAreaElement */
/* [uuid][hidden] */
EXTERN_C const IID DIID_DispHTMLTextAreaElement;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f521-98b5-11cf-bb82-00aa00bdce0b")
DispHTMLTextAreaElement : public IDispatch
{
};
#else /* C style interface */
typedef struct DispHTMLTextAreaElementVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
DispHTMLTextAreaElement * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
DispHTMLTextAreaElement * This);
ULONG ( STDMETHODCALLTYPE *Release )(
DispHTMLTextAreaElement * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
DispHTMLTextAreaElement * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
DispHTMLTextAreaElement * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
DispHTMLTextAreaElement * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
DispHTMLTextAreaElement * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} DispHTMLTextAreaElementVtbl;
interface DispHTMLTextAreaElement
{
CONST_VTBL struct DispHTMLTextAreaElementVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define DispHTMLTextAreaElement_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define DispHTMLTextAreaElement_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define DispHTMLTextAreaElement_Release(This) \
(This)->lpVtbl -> Release(This)
#define DispHTMLTextAreaElement_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define DispHTMLTextAreaElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define DispHTMLTextAreaElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define DispHTMLTextAreaElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __DispHTMLTextAreaElement_DISPINTERFACE_DEFINED__ */
EXTERN_C const CLSID CLSID_HTMLTextAreaElement;
#ifdef __cplusplus
class DECLSPEC_UUID("3050f2ac-98b5-11cf-bb82-00aa00bdce0b")
HTMLTextAreaElement;
#endif
#ifndef __DispHTMLRichtextElement_DISPINTERFACE_DEFINED__
#define __DispHTMLRichtextElement_DISPINTERFACE_DEFINED__
/* dispinterface DispHTMLRichtextElement */
/* [uuid][hidden] */
EXTERN_C const IID DIID_DispHTMLRichtextElement;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f54d-98b5-11cf-bb82-00aa00bdce0b")
DispHTMLRichtextElement : public IDispatch
{
};
#else /* C style interface */
typedef struct DispHTMLRichtextElementVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
DispHTMLRichtextElement * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
DispHTMLRichtextElement * This);
ULONG ( STDMETHODCALLTYPE *Release )(
DispHTMLRichtextElement * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
DispHTMLRichtextElement * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
DispHTMLRichtextElement * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
DispHTMLRichtextElement * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
DispHTMLRichtextElement * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} DispHTMLRichtextElementVtbl;
interface DispHTMLRichtextElement
{
CONST_VTBL struct DispHTMLRichtextElementVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define DispHTMLRichtextElement_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define DispHTMLRichtextElement_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define DispHTMLRichtextElement_Release(This) \
(This)->lpVtbl -> Release(This)
#define DispHTMLRichtextElement_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define DispHTMLRichtextElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define DispHTMLRichtextElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define DispHTMLRichtextElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __DispHTMLRichtextElement_DISPINTERFACE_DEFINED__ */
EXTERN_C const CLSID CLSID_HTMLRichtextElement;
#ifdef __cplusplus
class DECLSPEC_UUID("3050f2df-98b5-11cf-bb82-00aa00bdce0b")
HTMLRichtextElement;
#endif
#ifndef __IHTMLButtonElement_INTERFACE_DEFINED__
#define __IHTMLButtonElement_INTERFACE_DEFINED__
/* interface IHTMLButtonElement */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLButtonElement;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f2bb-98b5-11cf-bb82-00aa00bdce0b")
IHTMLButtonElement : public IDispatch
{
public:
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_type(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_value(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_value(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_name(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_name(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_status(
/* [in] */ VARIANT v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_status(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_disabled(
/* [in] */ VARIANT_BOOL v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_disabled(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_form(
/* [out][retval] */ IHTMLFormElement **p) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE createTextRange(
/* [out][retval] */ IHTMLTxtRange **range) = 0;
};
#else /* C style interface */
typedef struct IHTMLButtonElementVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLButtonElement * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLButtonElement * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLButtonElement * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLButtonElement * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLButtonElement * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLButtonElement * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLButtonElement * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_type )(
IHTMLButtonElement * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_value )(
IHTMLButtonElement * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_value )(
IHTMLButtonElement * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_name )(
IHTMLButtonElement * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_name )(
IHTMLButtonElement * This,
/* [out][retval] */ BSTR *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_status )(
IHTMLButtonElement * This,
/* [in] */ VARIANT v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_status )(
IHTMLButtonElement * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_disabled )(
IHTMLButtonElement * This,
/* [in] */ VARIANT_BOOL v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_disabled )(
IHTMLButtonElement * This,
/* [out][retval] */ VARIANT_BOOL *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_form )(
IHTMLButtonElement * This,
/* [out][retval] */ IHTMLFormElement **p);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *createTextRange )(
IHTMLButtonElement * This,
/* [out][retval] */ IHTMLTxtRange **range);
END_INTERFACE
} IHTMLButtonElementVtbl;
interface IHTMLButtonElement
{
CONST_VTBL struct IHTMLButtonElementVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLButtonElement_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLButtonElement_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLButtonElement_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLButtonElement_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLButtonElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLButtonElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLButtonElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLButtonElement_get_type(This,p) \
(This)->lpVtbl -> get_type(This,p)
#define IHTMLButtonElement_put_value(This,v) \
(This)->lpVtbl -> put_value(This,v)
#define IHTMLButtonElement_get_value(This,p) \
(This)->lpVtbl -> get_value(This,p)
#define IHTMLButtonElement_put_name(This,v) \
(This)->lpVtbl -> put_name(This,v)
#define IHTMLButtonElement_get_name(This,p) \
(This)->lpVtbl -> get_name(This,p)
#define IHTMLButtonElement_put_status(This,v) \
(This)->lpVtbl -> put_status(This,v)
#define IHTMLButtonElement_get_status(This,p) \
(This)->lpVtbl -> get_status(This,p)
#define IHTMLButtonElement_put_disabled(This,v) \
(This)->lpVtbl -> put_disabled(This,v)
#define IHTMLButtonElement_get_disabled(This,p) \
(This)->lpVtbl -> get_disabled(This,p)
#define IHTMLButtonElement_get_form(This,p) \
(This)->lpVtbl -> get_form(This,p)
#define IHTMLButtonElement_createTextRange(This,range) \
(This)->lpVtbl -> createTextRange(This,range)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLButtonElement_get_type_Proxy(
IHTMLButtonElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLButtonElement_get_type_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLButtonElement_put_value_Proxy(
IHTMLButtonElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLButtonElement_put_value_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLButtonElement_get_value_Proxy(
IHTMLButtonElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLButtonElement_get_value_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLButtonElement_put_name_Proxy(
IHTMLButtonElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLButtonElement_put_name_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLButtonElement_get_name_Proxy(
IHTMLButtonElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLButtonElement_get_name_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLButtonElement_put_status_Proxy(
IHTMLButtonElement * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLButtonElement_put_status_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLButtonElement_get_status_Proxy(
IHTMLButtonElement * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLButtonElement_get_status_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLButtonElement_put_disabled_Proxy(
IHTMLButtonElement * This,
/* [in] */ VARIANT_BOOL v);
void __RPC_STUB IHTMLButtonElement_put_disabled_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLButtonElement_get_disabled_Proxy(
IHTMLButtonElement * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IHTMLButtonElement_get_disabled_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLButtonElement_get_form_Proxy(
IHTMLButtonElement * This,
/* [out][retval] */ IHTMLFormElement **p);
void __RPC_STUB IHTMLButtonElement_get_form_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLButtonElement_createTextRange_Proxy(
IHTMLButtonElement * This,
/* [out][retval] */ IHTMLTxtRange **range);
void __RPC_STUB IHTMLButtonElement_createTextRange_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLButtonElement_INTERFACE_DEFINED__ */
#ifndef __DispHTMLButtonElement_DISPINTERFACE_DEFINED__
#define __DispHTMLButtonElement_DISPINTERFACE_DEFINED__
/* dispinterface DispHTMLButtonElement */
/* [uuid][hidden] */
EXTERN_C const IID DIID_DispHTMLButtonElement;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f51f-98b5-11cf-bb82-00aa00bdce0b")
DispHTMLButtonElement : public IDispatch
{
};
#else /* C style interface */
typedef struct DispHTMLButtonElementVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
DispHTMLButtonElement * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
DispHTMLButtonElement * This);
ULONG ( STDMETHODCALLTYPE *Release )(
DispHTMLButtonElement * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
DispHTMLButtonElement * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
DispHTMLButtonElement * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
DispHTMLButtonElement * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
DispHTMLButtonElement * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} DispHTMLButtonElementVtbl;
interface DispHTMLButtonElement
{
CONST_VTBL struct DispHTMLButtonElementVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define DispHTMLButtonElement_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define DispHTMLButtonElement_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define DispHTMLButtonElement_Release(This) \
(This)->lpVtbl -> Release(This)
#define DispHTMLButtonElement_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define DispHTMLButtonElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define DispHTMLButtonElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define DispHTMLButtonElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __DispHTMLButtonElement_DISPINTERFACE_DEFINED__ */
EXTERN_C const CLSID CLSID_HTMLButtonElement;
#ifdef __cplusplus
class DECLSPEC_UUID("3050f2c6-98b5-11cf-bb82-00aa00bdce0b")
HTMLButtonElement;
#endif
#ifndef __HTMLMarqueeElementEvents2_DISPINTERFACE_DEFINED__
#define __HTMLMarqueeElementEvents2_DISPINTERFACE_DEFINED__
/* dispinterface HTMLMarqueeElementEvents2 */
/* [uuid][hidden] */
EXTERN_C const IID DIID_HTMLMarqueeElementEvents2;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f61f-98b5-11cf-bb82-00aa00bdce0b")
HTMLMarqueeElementEvents2 : public IDispatch
{
};
#else /* C style interface */
typedef struct HTMLMarqueeElementEvents2Vtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
HTMLMarqueeElementEvents2 * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
HTMLMarqueeElementEvents2 * This);
ULONG ( STDMETHODCALLTYPE *Release )(
HTMLMarqueeElementEvents2 * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
HTMLMarqueeElementEvents2 * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
HTMLMarqueeElementEvents2 * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
HTMLMarqueeElementEvents2 * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
HTMLMarqueeElementEvents2 * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} HTMLMarqueeElementEvents2Vtbl;
interface HTMLMarqueeElementEvents2
{
CONST_VTBL struct HTMLMarqueeElementEvents2Vtbl *lpVtbl;
};
#ifdef COBJMACROS
#define HTMLMarqueeElementEvents2_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define HTMLMarqueeElementEvents2_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define HTMLMarqueeElementEvents2_Release(This) \
(This)->lpVtbl -> Release(This)
#define HTMLMarqueeElementEvents2_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define HTMLMarqueeElementEvents2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define HTMLMarqueeElementEvents2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define HTMLMarqueeElementEvents2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __HTMLMarqueeElementEvents2_DISPINTERFACE_DEFINED__ */
#ifndef __HTMLMarqueeElementEvents_DISPINTERFACE_DEFINED__
#define __HTMLMarqueeElementEvents_DISPINTERFACE_DEFINED__
/* dispinterface HTMLMarqueeElementEvents */
/* [uuid][hidden] */
EXTERN_C const IID DIID_HTMLMarqueeElementEvents;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f2b8-98b5-11cf-bb82-00aa00bdce0b")
HTMLMarqueeElementEvents : public IDispatch
{
};
#else /* C style interface */
typedef struct HTMLMarqueeElementEventsVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
HTMLMarqueeElementEvents * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
HTMLMarqueeElementEvents * This);
ULONG ( STDMETHODCALLTYPE *Release )(
HTMLMarqueeElementEvents * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
HTMLMarqueeElementEvents * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
HTMLMarqueeElementEvents * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
HTMLMarqueeElementEvents * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
HTMLMarqueeElementEvents * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} HTMLMarqueeElementEventsVtbl;
interface HTMLMarqueeElementEvents
{
CONST_VTBL struct HTMLMarqueeElementEventsVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define HTMLMarqueeElementEvents_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define HTMLMarqueeElementEvents_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define HTMLMarqueeElementEvents_Release(This) \
(This)->lpVtbl -> Release(This)
#define HTMLMarqueeElementEvents_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define HTMLMarqueeElementEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define HTMLMarqueeElementEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define HTMLMarqueeElementEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __HTMLMarqueeElementEvents_DISPINTERFACE_DEFINED__ */
#ifndef __IHTMLMarqueeElement_INTERFACE_DEFINED__
#define __IHTMLMarqueeElement_INTERFACE_DEFINED__
/* interface IHTMLMarqueeElement */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLMarqueeElement;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f2b5-98b5-11cf-bb82-00aa00bdce0b")
IHTMLMarqueeElement : public IDispatch
{
public:
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_bgColor(
/* [in] */ VARIANT v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_bgColor(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_scrollDelay(
/* [in] */ long v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_scrollDelay(
/* [out][retval] */ long *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_direction(
/* [in] */ BSTR v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_direction(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_behavior(
/* [in] */ BSTR v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_behavior(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_scrollAmount(
/* [in] */ long v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_scrollAmount(
/* [out][retval] */ long *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_loop(
/* [in] */ long v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_loop(
/* [out][retval] */ long *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_vspace(
/* [in] */ long v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_vspace(
/* [out][retval] */ long *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_hspace(
/* [in] */ long v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_hspace(
/* [out][retval] */ long *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onfinish(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onfinish(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onstart(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onstart(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onbounce(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onbounce(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_width(
/* [in] */ VARIANT v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_width(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_height(
/* [in] */ VARIANT v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_height(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_trueSpeed(
/* [in] */ VARIANT_BOOL v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_trueSpeed(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE start( void) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE stop( void) = 0;
};
#else /* C style interface */
typedef struct IHTMLMarqueeElementVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLMarqueeElement * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLMarqueeElement * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLMarqueeElement * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLMarqueeElement * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLMarqueeElement * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLMarqueeElement * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLMarqueeElement * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_bgColor )(
IHTMLMarqueeElement * This,
/* [in] */ VARIANT v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_bgColor )(
IHTMLMarqueeElement * This,
/* [out][retval] */ VARIANT *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_scrollDelay )(
IHTMLMarqueeElement * This,
/* [in] */ long v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_scrollDelay )(
IHTMLMarqueeElement * This,
/* [out][retval] */ long *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_direction )(
IHTMLMarqueeElement * This,
/* [in] */ BSTR v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_direction )(
IHTMLMarqueeElement * This,
/* [out][retval] */ BSTR *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_behavior )(
IHTMLMarqueeElement * This,
/* [in] */ BSTR v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_behavior )(
IHTMLMarqueeElement * This,
/* [out][retval] */ BSTR *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_scrollAmount )(
IHTMLMarqueeElement * This,
/* [in] */ long v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_scrollAmount )(
IHTMLMarqueeElement * This,
/* [out][retval] */ long *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_loop )(
IHTMLMarqueeElement * This,
/* [in] */ long v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_loop )(
IHTMLMarqueeElement * This,
/* [out][retval] */ long *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_vspace )(
IHTMLMarqueeElement * This,
/* [in] */ long v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_vspace )(
IHTMLMarqueeElement * This,
/* [out][retval] */ long *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_hspace )(
IHTMLMarqueeElement * This,
/* [in] */ long v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hspace )(
IHTMLMarqueeElement * This,
/* [out][retval] */ long *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onfinish )(
IHTMLMarqueeElement * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onfinish )(
IHTMLMarqueeElement * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onstart )(
IHTMLMarqueeElement * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onstart )(
IHTMLMarqueeElement * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onbounce )(
IHTMLMarqueeElement * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onbounce )(
IHTMLMarqueeElement * This,
/* [out][retval] */ VARIANT *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_width )(
IHTMLMarqueeElement * This,
/* [in] */ VARIANT v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_width )(
IHTMLMarqueeElement * This,
/* [out][retval] */ VARIANT *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_height )(
IHTMLMarqueeElement * This,
/* [in] */ VARIANT v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_height )(
IHTMLMarqueeElement * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_trueSpeed )(
IHTMLMarqueeElement * This,
/* [in] */ VARIANT_BOOL v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_trueSpeed )(
IHTMLMarqueeElement * This,
/* [out][retval] */ VARIANT_BOOL *p);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *start )(
IHTMLMarqueeElement * This);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *stop )(
IHTMLMarqueeElement * This);
END_INTERFACE
} IHTMLMarqueeElementVtbl;
interface IHTMLMarqueeElement
{
CONST_VTBL struct IHTMLMarqueeElementVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLMarqueeElement_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLMarqueeElement_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLMarqueeElement_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLMarqueeElement_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLMarqueeElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLMarqueeElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLMarqueeElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLMarqueeElement_put_bgColor(This,v) \
(This)->lpVtbl -> put_bgColor(This,v)
#define IHTMLMarqueeElement_get_bgColor(This,p) \
(This)->lpVtbl -> get_bgColor(This,p)
#define IHTMLMarqueeElement_put_scrollDelay(This,v) \
(This)->lpVtbl -> put_scrollDelay(This,v)
#define IHTMLMarqueeElement_get_scrollDelay(This,p) \
(This)->lpVtbl -> get_scrollDelay(This,p)
#define IHTMLMarqueeElement_put_direction(This,v) \
(This)->lpVtbl -> put_direction(This,v)
#define IHTMLMarqueeElement_get_direction(This,p) \
(This)->lpVtbl -> get_direction(This,p)
#define IHTMLMarqueeElement_put_behavior(This,v) \
(This)->lpVtbl -> put_behavior(This,v)
#define IHTMLMarqueeElement_get_behavior(This,p) \
(This)->lpVtbl -> get_behavior(This,p)
#define IHTMLMarqueeElement_put_scrollAmount(This,v) \
(This)->lpVtbl -> put_scrollAmount(This,v)
#define IHTMLMarqueeElement_get_scrollAmount(This,p) \
(This)->lpVtbl -> get_scrollAmount(This,p)
#define IHTMLMarqueeElement_put_loop(This,v) \
(This)->lpVtbl -> put_loop(This,v)
#define IHTMLMarqueeElement_get_loop(This,p) \
(This)->lpVtbl -> get_loop(This,p)
#define IHTMLMarqueeElement_put_vspace(This,v) \
(This)->lpVtbl -> put_vspace(This,v)
#define IHTMLMarqueeElement_get_vspace(This,p) \
(This)->lpVtbl -> get_vspace(This,p)
#define IHTMLMarqueeElement_put_hspace(This,v) \
(This)->lpVtbl -> put_hspace(This,v)
#define IHTMLMarqueeElement_get_hspace(This,p) \
(This)->lpVtbl -> get_hspace(This,p)
#define IHTMLMarqueeElement_put_onfinish(This,v) \
(This)->lpVtbl -> put_onfinish(This,v)
#define IHTMLMarqueeElement_get_onfinish(This,p) \
(This)->lpVtbl -> get_onfinish(This,p)
#define IHTMLMarqueeElement_put_onstart(This,v) \
(This)->lpVtbl -> put_onstart(This,v)
#define IHTMLMarqueeElement_get_onstart(This,p) \
(This)->lpVtbl -> get_onstart(This,p)
#define IHTMLMarqueeElement_put_onbounce(This,v) \
(This)->lpVtbl -> put_onbounce(This,v)
#define IHTMLMarqueeElement_get_onbounce(This,p) \
(This)->lpVtbl -> get_onbounce(This,p)
#define IHTMLMarqueeElement_put_width(This,v) \
(This)->lpVtbl -> put_width(This,v)
#define IHTMLMarqueeElement_get_width(This,p) \
(This)->lpVtbl -> get_width(This,p)
#define IHTMLMarqueeElement_put_height(This,v) \
(This)->lpVtbl -> put_height(This,v)
#define IHTMLMarqueeElement_get_height(This,p) \
(This)->lpVtbl -> get_height(This,p)
#define IHTMLMarqueeElement_put_trueSpeed(This,v) \
(This)->lpVtbl -> put_trueSpeed(This,v)
#define IHTMLMarqueeElement_get_trueSpeed(This,p) \
(This)->lpVtbl -> get_trueSpeed(This,p)
#define IHTMLMarqueeElement_start(This) \
(This)->lpVtbl -> start(This)
#define IHTMLMarqueeElement_stop(This) \
(This)->lpVtbl -> stop(This)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLMarqueeElement_put_bgColor_Proxy(
IHTMLMarqueeElement * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLMarqueeElement_put_bgColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLMarqueeElement_get_bgColor_Proxy(
IHTMLMarqueeElement * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLMarqueeElement_get_bgColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLMarqueeElement_put_scrollDelay_Proxy(
IHTMLMarqueeElement * This,
/* [in] */ long v);
void __RPC_STUB IHTMLMarqueeElement_put_scrollDelay_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLMarqueeElement_get_scrollDelay_Proxy(
IHTMLMarqueeElement * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLMarqueeElement_get_scrollDelay_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLMarqueeElement_put_direction_Proxy(
IHTMLMarqueeElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLMarqueeElement_put_direction_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLMarqueeElement_get_direction_Proxy(
IHTMLMarqueeElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLMarqueeElement_get_direction_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLMarqueeElement_put_behavior_Proxy(
IHTMLMarqueeElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLMarqueeElement_put_behavior_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLMarqueeElement_get_behavior_Proxy(
IHTMLMarqueeElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLMarqueeElement_get_behavior_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLMarqueeElement_put_scrollAmount_Proxy(
IHTMLMarqueeElement * This,
/* [in] */ long v);
void __RPC_STUB IHTMLMarqueeElement_put_scrollAmount_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLMarqueeElement_get_scrollAmount_Proxy(
IHTMLMarqueeElement * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLMarqueeElement_get_scrollAmount_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLMarqueeElement_put_loop_Proxy(
IHTMLMarqueeElement * This,
/* [in] */ long v);
void __RPC_STUB IHTMLMarqueeElement_put_loop_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLMarqueeElement_get_loop_Proxy(
IHTMLMarqueeElement * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLMarqueeElement_get_loop_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLMarqueeElement_put_vspace_Proxy(
IHTMLMarqueeElement * This,
/* [in] */ long v);
void __RPC_STUB IHTMLMarqueeElement_put_vspace_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLMarqueeElement_get_vspace_Proxy(
IHTMLMarqueeElement * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLMarqueeElement_get_vspace_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLMarqueeElement_put_hspace_Proxy(
IHTMLMarqueeElement * This,
/* [in] */ long v);
void __RPC_STUB IHTMLMarqueeElement_put_hspace_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLMarqueeElement_get_hspace_Proxy(
IHTMLMarqueeElement * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLMarqueeElement_get_hspace_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLMarqueeElement_put_onfinish_Proxy(
IHTMLMarqueeElement * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLMarqueeElement_put_onfinish_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLMarqueeElement_get_onfinish_Proxy(
IHTMLMarqueeElement * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLMarqueeElement_get_onfinish_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLMarqueeElement_put_onstart_Proxy(
IHTMLMarqueeElement * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLMarqueeElement_put_onstart_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLMarqueeElement_get_onstart_Proxy(
IHTMLMarqueeElement * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLMarqueeElement_get_onstart_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLMarqueeElement_put_onbounce_Proxy(
IHTMLMarqueeElement * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLMarqueeElement_put_onbounce_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLMarqueeElement_get_onbounce_Proxy(
IHTMLMarqueeElement * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLMarqueeElement_get_onbounce_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLMarqueeElement_put_width_Proxy(
IHTMLMarqueeElement * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLMarqueeElement_put_width_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLMarqueeElement_get_width_Proxy(
IHTMLMarqueeElement * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLMarqueeElement_get_width_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLMarqueeElement_put_height_Proxy(
IHTMLMarqueeElement * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLMarqueeElement_put_height_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLMarqueeElement_get_height_Proxy(
IHTMLMarqueeElement * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLMarqueeElement_get_height_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLMarqueeElement_put_trueSpeed_Proxy(
IHTMLMarqueeElement * This,
/* [in] */ VARIANT_BOOL v);
void __RPC_STUB IHTMLMarqueeElement_put_trueSpeed_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLMarqueeElement_get_trueSpeed_Proxy(
IHTMLMarqueeElement * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IHTMLMarqueeElement_get_trueSpeed_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLMarqueeElement_start_Proxy(
IHTMLMarqueeElement * This);
void __RPC_STUB IHTMLMarqueeElement_start_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLMarqueeElement_stop_Proxy(
IHTMLMarqueeElement * This);
void __RPC_STUB IHTMLMarqueeElement_stop_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLMarqueeElement_INTERFACE_DEFINED__ */
#ifndef __DispHTMLMarqueeElement_DISPINTERFACE_DEFINED__
#define __DispHTMLMarqueeElement_DISPINTERFACE_DEFINED__
/* dispinterface DispHTMLMarqueeElement */
/* [uuid][hidden] */
EXTERN_C const IID DIID_DispHTMLMarqueeElement;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f527-98b5-11cf-bb82-00aa00bdce0b")
DispHTMLMarqueeElement : public IDispatch
{
};
#else /* C style interface */
typedef struct DispHTMLMarqueeElementVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
DispHTMLMarqueeElement * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
DispHTMLMarqueeElement * This);
ULONG ( STDMETHODCALLTYPE *Release )(
DispHTMLMarqueeElement * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
DispHTMLMarqueeElement * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
DispHTMLMarqueeElement * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
DispHTMLMarqueeElement * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
DispHTMLMarqueeElement * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} DispHTMLMarqueeElementVtbl;
interface DispHTMLMarqueeElement
{
CONST_VTBL struct DispHTMLMarqueeElementVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define DispHTMLMarqueeElement_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define DispHTMLMarqueeElement_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define DispHTMLMarqueeElement_Release(This) \
(This)->lpVtbl -> Release(This)
#define DispHTMLMarqueeElement_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define DispHTMLMarqueeElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define DispHTMLMarqueeElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define DispHTMLMarqueeElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __DispHTMLMarqueeElement_DISPINTERFACE_DEFINED__ */
EXTERN_C const CLSID CLSID_HTMLMarqueeElement;
#ifdef __cplusplus
class DECLSPEC_UUID("3050f2b9-98b5-11cf-bb82-00aa00bdce0b")
HTMLMarqueeElement;
#endif
#ifndef __IHTMLHtmlElement_INTERFACE_DEFINED__
#define __IHTMLHtmlElement_INTERFACE_DEFINED__
/* interface IHTMLHtmlElement */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLHtmlElement;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f81c-98b5-11cf-bb82-00aa00bdce0b")
IHTMLHtmlElement : public IDispatch
{
public:
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_version(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_version(
/* [out][retval] */ BSTR *p) = 0;
};
#else /* C style interface */
typedef struct IHTMLHtmlElementVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLHtmlElement * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLHtmlElement * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLHtmlElement * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLHtmlElement * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLHtmlElement * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLHtmlElement * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLHtmlElement * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_version )(
IHTMLHtmlElement * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_version )(
IHTMLHtmlElement * This,
/* [out][retval] */ BSTR *p);
END_INTERFACE
} IHTMLHtmlElementVtbl;
interface IHTMLHtmlElement
{
CONST_VTBL struct IHTMLHtmlElementVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLHtmlElement_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLHtmlElement_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLHtmlElement_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLHtmlElement_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLHtmlElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLHtmlElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLHtmlElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLHtmlElement_put_version(This,v) \
(This)->lpVtbl -> put_version(This,v)
#define IHTMLHtmlElement_get_version(This,p) \
(This)->lpVtbl -> get_version(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLHtmlElement_put_version_Proxy(
IHTMLHtmlElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLHtmlElement_put_version_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLHtmlElement_get_version_Proxy(
IHTMLHtmlElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLHtmlElement_get_version_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLHtmlElement_INTERFACE_DEFINED__ */
#ifndef __IHTMLHeadElement_INTERFACE_DEFINED__
#define __IHTMLHeadElement_INTERFACE_DEFINED__
/* interface IHTMLHeadElement */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLHeadElement;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f81d-98b5-11cf-bb82-00aa00bdce0b")
IHTMLHeadElement : public IDispatch
{
public:
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_profile(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_profile(
/* [out][retval] */ BSTR *p) = 0;
};
#else /* C style interface */
typedef struct IHTMLHeadElementVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLHeadElement * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLHeadElement * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLHeadElement * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLHeadElement * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLHeadElement * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLHeadElement * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLHeadElement * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_profile )(
IHTMLHeadElement * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_profile )(
IHTMLHeadElement * This,
/* [out][retval] */ BSTR *p);
END_INTERFACE
} IHTMLHeadElementVtbl;
interface IHTMLHeadElement
{
CONST_VTBL struct IHTMLHeadElementVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLHeadElement_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLHeadElement_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLHeadElement_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLHeadElement_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLHeadElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLHeadElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLHeadElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLHeadElement_put_profile(This,v) \
(This)->lpVtbl -> put_profile(This,v)
#define IHTMLHeadElement_get_profile(This,p) \
(This)->lpVtbl -> get_profile(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLHeadElement_put_profile_Proxy(
IHTMLHeadElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLHeadElement_put_profile_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLHeadElement_get_profile_Proxy(
IHTMLHeadElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLHeadElement_get_profile_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLHeadElement_INTERFACE_DEFINED__ */
#ifndef __IHTMLTitleElement_INTERFACE_DEFINED__
#define __IHTMLTitleElement_INTERFACE_DEFINED__
/* interface IHTMLTitleElement */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLTitleElement;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f322-98b5-11cf-bb82-00aa00bdce0b")
IHTMLTitleElement : public IDispatch
{
public:
virtual /* [bindable][id][propput] */ HRESULT STDMETHODCALLTYPE put_text(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE get_text(
/* [out][retval] */ BSTR *p) = 0;
};
#else /* C style interface */
typedef struct IHTMLTitleElementVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLTitleElement * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLTitleElement * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLTitleElement * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLTitleElement * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLTitleElement * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLTitleElement * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLTitleElement * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [bindable][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_text )(
IHTMLTitleElement * This,
/* [in] */ BSTR v);
/* [bindable][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_text )(
IHTMLTitleElement * This,
/* [out][retval] */ BSTR *p);
END_INTERFACE
} IHTMLTitleElementVtbl;
interface IHTMLTitleElement
{
CONST_VTBL struct IHTMLTitleElementVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLTitleElement_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLTitleElement_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLTitleElement_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLTitleElement_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLTitleElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLTitleElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLTitleElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLTitleElement_put_text(This,v) \
(This)->lpVtbl -> put_text(This,v)
#define IHTMLTitleElement_get_text(This,p) \
(This)->lpVtbl -> get_text(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [bindable][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLTitleElement_put_text_Proxy(
IHTMLTitleElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLTitleElement_put_text_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTitleElement_get_text_Proxy(
IHTMLTitleElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLTitleElement_get_text_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLTitleElement_INTERFACE_DEFINED__ */
#ifndef __IHTMLMetaElement_INTERFACE_DEFINED__
#define __IHTMLMetaElement_INTERFACE_DEFINED__
/* interface IHTMLMetaElement */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLMetaElement;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f203-98b5-11cf-bb82-00aa00bdce0b")
IHTMLMetaElement : public IDispatch
{
public:
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_httpEquiv(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_httpEquiv(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_content(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_content(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_name(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_name(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_url(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_url(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_charset(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_charset(
/* [out][retval] */ BSTR *p) = 0;
};
#else /* C style interface */
typedef struct IHTMLMetaElementVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLMetaElement * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLMetaElement * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLMetaElement * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLMetaElement * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLMetaElement * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLMetaElement * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLMetaElement * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_httpEquiv )(
IHTMLMetaElement * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_httpEquiv )(
IHTMLMetaElement * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_content )(
IHTMLMetaElement * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_content )(
IHTMLMetaElement * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_name )(
IHTMLMetaElement * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_name )(
IHTMLMetaElement * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_url )(
IHTMLMetaElement * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_url )(
IHTMLMetaElement * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_charset )(
IHTMLMetaElement * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_charset )(
IHTMLMetaElement * This,
/* [out][retval] */ BSTR *p);
END_INTERFACE
} IHTMLMetaElementVtbl;
interface IHTMLMetaElement
{
CONST_VTBL struct IHTMLMetaElementVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLMetaElement_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLMetaElement_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLMetaElement_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLMetaElement_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLMetaElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLMetaElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLMetaElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLMetaElement_put_httpEquiv(This,v) \
(This)->lpVtbl -> put_httpEquiv(This,v)
#define IHTMLMetaElement_get_httpEquiv(This,p) \
(This)->lpVtbl -> get_httpEquiv(This,p)
#define IHTMLMetaElement_put_content(This,v) \
(This)->lpVtbl -> put_content(This,v)
#define IHTMLMetaElement_get_content(This,p) \
(This)->lpVtbl -> get_content(This,p)
#define IHTMLMetaElement_put_name(This,v) \
(This)->lpVtbl -> put_name(This,v)
#define IHTMLMetaElement_get_name(This,p) \
(This)->lpVtbl -> get_name(This,p)
#define IHTMLMetaElement_put_url(This,v) \
(This)->lpVtbl -> put_url(This,v)
#define IHTMLMetaElement_get_url(This,p) \
(This)->lpVtbl -> get_url(This,p)
#define IHTMLMetaElement_put_charset(This,v) \
(This)->lpVtbl -> put_charset(This,v)
#define IHTMLMetaElement_get_charset(This,p) \
(This)->lpVtbl -> get_charset(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLMetaElement_put_httpEquiv_Proxy(
IHTMLMetaElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLMetaElement_put_httpEquiv_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLMetaElement_get_httpEquiv_Proxy(
IHTMLMetaElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLMetaElement_get_httpEquiv_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLMetaElement_put_content_Proxy(
IHTMLMetaElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLMetaElement_put_content_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLMetaElement_get_content_Proxy(
IHTMLMetaElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLMetaElement_get_content_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLMetaElement_put_name_Proxy(
IHTMLMetaElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLMetaElement_put_name_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLMetaElement_get_name_Proxy(
IHTMLMetaElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLMetaElement_get_name_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLMetaElement_put_url_Proxy(
IHTMLMetaElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLMetaElement_put_url_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLMetaElement_get_url_Proxy(
IHTMLMetaElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLMetaElement_get_url_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLMetaElement_put_charset_Proxy(
IHTMLMetaElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLMetaElement_put_charset_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLMetaElement_get_charset_Proxy(
IHTMLMetaElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLMetaElement_get_charset_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLMetaElement_INTERFACE_DEFINED__ */
#ifndef __IHTMLMetaElement2_INTERFACE_DEFINED__
#define __IHTMLMetaElement2_INTERFACE_DEFINED__
/* interface IHTMLMetaElement2 */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLMetaElement2;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f81f-98b5-11cf-bb82-00aa00bdce0b")
IHTMLMetaElement2 : public IDispatch
{
public:
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_scheme(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_scheme(
/* [out][retval] */ BSTR *p) = 0;
};
#else /* C style interface */
typedef struct IHTMLMetaElement2Vtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLMetaElement2 * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLMetaElement2 * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLMetaElement2 * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLMetaElement2 * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLMetaElement2 * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLMetaElement2 * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLMetaElement2 * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_scheme )(
IHTMLMetaElement2 * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_scheme )(
IHTMLMetaElement2 * This,
/* [out][retval] */ BSTR *p);
END_INTERFACE
} IHTMLMetaElement2Vtbl;
interface IHTMLMetaElement2
{
CONST_VTBL struct IHTMLMetaElement2Vtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLMetaElement2_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLMetaElement2_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLMetaElement2_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLMetaElement2_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLMetaElement2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLMetaElement2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLMetaElement2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLMetaElement2_put_scheme(This,v) \
(This)->lpVtbl -> put_scheme(This,v)
#define IHTMLMetaElement2_get_scheme(This,p) \
(This)->lpVtbl -> get_scheme(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLMetaElement2_put_scheme_Proxy(
IHTMLMetaElement2 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLMetaElement2_put_scheme_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLMetaElement2_get_scheme_Proxy(
IHTMLMetaElement2 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLMetaElement2_get_scheme_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLMetaElement2_INTERFACE_DEFINED__ */
#ifndef __IHTMLBaseElement_INTERFACE_DEFINED__
#define __IHTMLBaseElement_INTERFACE_DEFINED__
/* interface IHTMLBaseElement */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLBaseElement;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f204-98b5-11cf-bb82-00aa00bdce0b")
IHTMLBaseElement : public IDispatch
{
public:
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_href(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_href(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_target(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_target(
/* [out][retval] */ BSTR *p) = 0;
};
#else /* C style interface */
typedef struct IHTMLBaseElementVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLBaseElement * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLBaseElement * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLBaseElement * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLBaseElement * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLBaseElement * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLBaseElement * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLBaseElement * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_href )(
IHTMLBaseElement * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_href )(
IHTMLBaseElement * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_target )(
IHTMLBaseElement * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_target )(
IHTMLBaseElement * This,
/* [out][retval] */ BSTR *p);
END_INTERFACE
} IHTMLBaseElementVtbl;
interface IHTMLBaseElement
{
CONST_VTBL struct IHTMLBaseElementVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLBaseElement_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLBaseElement_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLBaseElement_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLBaseElement_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLBaseElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLBaseElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLBaseElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLBaseElement_put_href(This,v) \
(This)->lpVtbl -> put_href(This,v)
#define IHTMLBaseElement_get_href(This,p) \
(This)->lpVtbl -> get_href(This,p)
#define IHTMLBaseElement_put_target(This,v) \
(This)->lpVtbl -> put_target(This,v)
#define IHTMLBaseElement_get_target(This,p) \
(This)->lpVtbl -> get_target(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLBaseElement_put_href_Proxy(
IHTMLBaseElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLBaseElement_put_href_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLBaseElement_get_href_Proxy(
IHTMLBaseElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLBaseElement_get_href_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLBaseElement_put_target_Proxy(
IHTMLBaseElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLBaseElement_put_target_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLBaseElement_get_target_Proxy(
IHTMLBaseElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLBaseElement_get_target_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLBaseElement_INTERFACE_DEFINED__ */
#ifndef __IHTMLIsIndexElement_INTERFACE_DEFINED__
#define __IHTMLIsIndexElement_INTERFACE_DEFINED__
/* interface IHTMLIsIndexElement */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLIsIndexElement;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f206-98b5-11cf-bb82-00aa00bdce0b")
IHTMLIsIndexElement : public IDispatch
{
public:
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_prompt(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_prompt(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_action(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_action(
/* [out][retval] */ BSTR *p) = 0;
};
#else /* C style interface */
typedef struct IHTMLIsIndexElementVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLIsIndexElement * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLIsIndexElement * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLIsIndexElement * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLIsIndexElement * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLIsIndexElement * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLIsIndexElement * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLIsIndexElement * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_prompt )(
IHTMLIsIndexElement * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_prompt )(
IHTMLIsIndexElement * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_action )(
IHTMLIsIndexElement * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_action )(
IHTMLIsIndexElement * This,
/* [out][retval] */ BSTR *p);
END_INTERFACE
} IHTMLIsIndexElementVtbl;
interface IHTMLIsIndexElement
{
CONST_VTBL struct IHTMLIsIndexElementVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLIsIndexElement_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLIsIndexElement_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLIsIndexElement_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLIsIndexElement_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLIsIndexElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLIsIndexElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLIsIndexElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLIsIndexElement_put_prompt(This,v) \
(This)->lpVtbl -> put_prompt(This,v)
#define IHTMLIsIndexElement_get_prompt(This,p) \
(This)->lpVtbl -> get_prompt(This,p)
#define IHTMLIsIndexElement_put_action(This,v) \
(This)->lpVtbl -> put_action(This,v)
#define IHTMLIsIndexElement_get_action(This,p) \
(This)->lpVtbl -> get_action(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLIsIndexElement_put_prompt_Proxy(
IHTMLIsIndexElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLIsIndexElement_put_prompt_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLIsIndexElement_get_prompt_Proxy(
IHTMLIsIndexElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLIsIndexElement_get_prompt_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLIsIndexElement_put_action_Proxy(
IHTMLIsIndexElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLIsIndexElement_put_action_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLIsIndexElement_get_action_Proxy(
IHTMLIsIndexElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLIsIndexElement_get_action_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLIsIndexElement_INTERFACE_DEFINED__ */
#ifndef __IHTMLIsIndexElement2_INTERFACE_DEFINED__
#define __IHTMLIsIndexElement2_INTERFACE_DEFINED__
/* interface IHTMLIsIndexElement2 */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLIsIndexElement2;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f82f-98b5-11cf-bb82-00aa00bdce0b")
IHTMLIsIndexElement2 : public IDispatch
{
public:
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_form(
/* [out][retval] */ IHTMLFormElement **p) = 0;
};
#else /* C style interface */
typedef struct IHTMLIsIndexElement2Vtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLIsIndexElement2 * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLIsIndexElement2 * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLIsIndexElement2 * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLIsIndexElement2 * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLIsIndexElement2 * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLIsIndexElement2 * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLIsIndexElement2 * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_form )(
IHTMLIsIndexElement2 * This,
/* [out][retval] */ IHTMLFormElement **p);
END_INTERFACE
} IHTMLIsIndexElement2Vtbl;
interface IHTMLIsIndexElement2
{
CONST_VTBL struct IHTMLIsIndexElement2Vtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLIsIndexElement2_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLIsIndexElement2_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLIsIndexElement2_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLIsIndexElement2_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLIsIndexElement2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLIsIndexElement2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLIsIndexElement2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLIsIndexElement2_get_form(This,p) \
(This)->lpVtbl -> get_form(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLIsIndexElement2_get_form_Proxy(
IHTMLIsIndexElement2 * This,
/* [out][retval] */ IHTMLFormElement **p);
void __RPC_STUB IHTMLIsIndexElement2_get_form_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLIsIndexElement2_INTERFACE_DEFINED__ */
#ifndef __IHTMLNextIdElement_INTERFACE_DEFINED__
#define __IHTMLNextIdElement_INTERFACE_DEFINED__
/* interface IHTMLNextIdElement */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLNextIdElement;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f207-98b5-11cf-bb82-00aa00bdce0b")
IHTMLNextIdElement : public IDispatch
{
public:
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_n(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_n(
/* [out][retval] */ BSTR *p) = 0;
};
#else /* C style interface */
typedef struct IHTMLNextIdElementVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLNextIdElement * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLNextIdElement * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLNextIdElement * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLNextIdElement * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLNextIdElement * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLNextIdElement * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLNextIdElement * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_n )(
IHTMLNextIdElement * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_n )(
IHTMLNextIdElement * This,
/* [out][retval] */ BSTR *p);
END_INTERFACE
} IHTMLNextIdElementVtbl;
interface IHTMLNextIdElement
{
CONST_VTBL struct IHTMLNextIdElementVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLNextIdElement_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLNextIdElement_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLNextIdElement_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLNextIdElement_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLNextIdElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLNextIdElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLNextIdElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLNextIdElement_put_n(This,v) \
(This)->lpVtbl -> put_n(This,v)
#define IHTMLNextIdElement_get_n(This,p) \
(This)->lpVtbl -> get_n(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLNextIdElement_put_n_Proxy(
IHTMLNextIdElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLNextIdElement_put_n_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLNextIdElement_get_n_Proxy(
IHTMLNextIdElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLNextIdElement_get_n_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLNextIdElement_INTERFACE_DEFINED__ */
#ifndef __DispHTMLHtmlElement_DISPINTERFACE_DEFINED__
#define __DispHTMLHtmlElement_DISPINTERFACE_DEFINED__
/* dispinterface DispHTMLHtmlElement */
/* [uuid][hidden] */
EXTERN_C const IID DIID_DispHTMLHtmlElement;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f560-98b5-11cf-bb82-00aa00bdce0b")
DispHTMLHtmlElement : public IDispatch
{
};
#else /* C style interface */
typedef struct DispHTMLHtmlElementVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
DispHTMLHtmlElement * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
DispHTMLHtmlElement * This);
ULONG ( STDMETHODCALLTYPE *Release )(
DispHTMLHtmlElement * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
DispHTMLHtmlElement * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
DispHTMLHtmlElement * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
DispHTMLHtmlElement * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
DispHTMLHtmlElement * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} DispHTMLHtmlElementVtbl;
interface DispHTMLHtmlElement
{
CONST_VTBL struct DispHTMLHtmlElementVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define DispHTMLHtmlElement_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define DispHTMLHtmlElement_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define DispHTMLHtmlElement_Release(This) \
(This)->lpVtbl -> Release(This)
#define DispHTMLHtmlElement_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define DispHTMLHtmlElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define DispHTMLHtmlElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define DispHTMLHtmlElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __DispHTMLHtmlElement_DISPINTERFACE_DEFINED__ */
EXTERN_C const CLSID CLSID_HTMLHtmlElement;
#ifdef __cplusplus
class DECLSPEC_UUID("3050f491-98b5-11cf-bb82-00aa00bdce0b")
HTMLHtmlElement;
#endif
#ifndef __DispHTMLHeadElement_DISPINTERFACE_DEFINED__
#define __DispHTMLHeadElement_DISPINTERFACE_DEFINED__
/* dispinterface DispHTMLHeadElement */
/* [uuid][hidden] */
EXTERN_C const IID DIID_DispHTMLHeadElement;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f561-98b5-11cf-bb82-00aa00bdce0b")
DispHTMLHeadElement : public IDispatch
{
};
#else /* C style interface */
typedef struct DispHTMLHeadElementVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
DispHTMLHeadElement * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
DispHTMLHeadElement * This);
ULONG ( STDMETHODCALLTYPE *Release )(
DispHTMLHeadElement * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
DispHTMLHeadElement * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
DispHTMLHeadElement * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
DispHTMLHeadElement * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
DispHTMLHeadElement * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} DispHTMLHeadElementVtbl;
interface DispHTMLHeadElement
{
CONST_VTBL struct DispHTMLHeadElementVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define DispHTMLHeadElement_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define DispHTMLHeadElement_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define DispHTMLHeadElement_Release(This) \
(This)->lpVtbl -> Release(This)
#define DispHTMLHeadElement_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define DispHTMLHeadElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define DispHTMLHeadElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define DispHTMLHeadElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __DispHTMLHeadElement_DISPINTERFACE_DEFINED__ */
EXTERN_C const CLSID CLSID_HTMLHeadElement;
#ifdef __cplusplus
class DECLSPEC_UUID("3050f493-98b5-11cf-bb82-00aa00bdce0b")
HTMLHeadElement;
#endif
#ifndef __DispHTMLTitleElement_DISPINTERFACE_DEFINED__
#define __DispHTMLTitleElement_DISPINTERFACE_DEFINED__
/* dispinterface DispHTMLTitleElement */
/* [uuid][hidden] */
EXTERN_C const IID DIID_DispHTMLTitleElement;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f516-98b5-11cf-bb82-00aa00bdce0b")
DispHTMLTitleElement : public IDispatch
{
};
#else /* C style interface */
typedef struct DispHTMLTitleElementVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
DispHTMLTitleElement * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
DispHTMLTitleElement * This);
ULONG ( STDMETHODCALLTYPE *Release )(
DispHTMLTitleElement * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
DispHTMLTitleElement * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
DispHTMLTitleElement * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
DispHTMLTitleElement * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
DispHTMLTitleElement * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} DispHTMLTitleElementVtbl;
interface DispHTMLTitleElement
{
CONST_VTBL struct DispHTMLTitleElementVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define DispHTMLTitleElement_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define DispHTMLTitleElement_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define DispHTMLTitleElement_Release(This) \
(This)->lpVtbl -> Release(This)
#define DispHTMLTitleElement_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define DispHTMLTitleElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define DispHTMLTitleElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define DispHTMLTitleElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __DispHTMLTitleElement_DISPINTERFACE_DEFINED__ */
EXTERN_C const CLSID CLSID_HTMLTitleElement;
#ifdef __cplusplus
class DECLSPEC_UUID("3050f284-98b5-11cf-bb82-00aa00bdce0b")
HTMLTitleElement;
#endif
#ifndef __DispHTMLMetaElement_DISPINTERFACE_DEFINED__
#define __DispHTMLMetaElement_DISPINTERFACE_DEFINED__
/* dispinterface DispHTMLMetaElement */
/* [uuid][hidden] */
EXTERN_C const IID DIID_DispHTMLMetaElement;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f517-98b5-11cf-bb82-00aa00bdce0b")
DispHTMLMetaElement : public IDispatch
{
};
#else /* C style interface */
typedef struct DispHTMLMetaElementVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
DispHTMLMetaElement * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
DispHTMLMetaElement * This);
ULONG ( STDMETHODCALLTYPE *Release )(
DispHTMLMetaElement * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
DispHTMLMetaElement * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
DispHTMLMetaElement * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
DispHTMLMetaElement * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
DispHTMLMetaElement * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} DispHTMLMetaElementVtbl;
interface DispHTMLMetaElement
{
CONST_VTBL struct DispHTMLMetaElementVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define DispHTMLMetaElement_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define DispHTMLMetaElement_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define DispHTMLMetaElement_Release(This) \
(This)->lpVtbl -> Release(This)
#define DispHTMLMetaElement_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define DispHTMLMetaElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define DispHTMLMetaElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define DispHTMLMetaElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __DispHTMLMetaElement_DISPINTERFACE_DEFINED__ */
EXTERN_C const CLSID CLSID_HTMLMetaElement;
#ifdef __cplusplus
class DECLSPEC_UUID("3050f275-98b5-11cf-bb82-00aa00bdce0b")
HTMLMetaElement;
#endif
#ifndef __DispHTMLBaseElement_DISPINTERFACE_DEFINED__
#define __DispHTMLBaseElement_DISPINTERFACE_DEFINED__
/* dispinterface DispHTMLBaseElement */
/* [uuid][hidden] */
EXTERN_C const IID DIID_DispHTMLBaseElement;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f518-98b5-11cf-bb82-00aa00bdce0b")
DispHTMLBaseElement : public IDispatch
{
};
#else /* C style interface */
typedef struct DispHTMLBaseElementVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
DispHTMLBaseElement * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
DispHTMLBaseElement * This);
ULONG ( STDMETHODCALLTYPE *Release )(
DispHTMLBaseElement * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
DispHTMLBaseElement * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
DispHTMLBaseElement * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
DispHTMLBaseElement * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
DispHTMLBaseElement * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} DispHTMLBaseElementVtbl;
interface DispHTMLBaseElement
{
CONST_VTBL struct DispHTMLBaseElementVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define DispHTMLBaseElement_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define DispHTMLBaseElement_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define DispHTMLBaseElement_Release(This) \
(This)->lpVtbl -> Release(This)
#define DispHTMLBaseElement_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define DispHTMLBaseElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define DispHTMLBaseElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define DispHTMLBaseElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __DispHTMLBaseElement_DISPINTERFACE_DEFINED__ */
EXTERN_C const CLSID CLSID_HTMLBaseElement;
#ifdef __cplusplus
class DECLSPEC_UUID("3050f276-98b5-11cf-bb82-00aa00bdce0b")
HTMLBaseElement;
#endif
#ifndef __DispHTMLIsIndexElement_DISPINTERFACE_DEFINED__
#define __DispHTMLIsIndexElement_DISPINTERFACE_DEFINED__
/* dispinterface DispHTMLIsIndexElement */
/* [uuid][hidden] */
EXTERN_C const IID DIID_DispHTMLIsIndexElement;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f519-98b5-11cf-bb82-00aa00bdce0b")
DispHTMLIsIndexElement : public IDispatch
{
};
#else /* C style interface */
typedef struct DispHTMLIsIndexElementVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
DispHTMLIsIndexElement * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
DispHTMLIsIndexElement * This);
ULONG ( STDMETHODCALLTYPE *Release )(
DispHTMLIsIndexElement * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
DispHTMLIsIndexElement * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
DispHTMLIsIndexElement * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
DispHTMLIsIndexElement * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
DispHTMLIsIndexElement * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} DispHTMLIsIndexElementVtbl;
interface DispHTMLIsIndexElement
{
CONST_VTBL struct DispHTMLIsIndexElementVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define DispHTMLIsIndexElement_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define DispHTMLIsIndexElement_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define DispHTMLIsIndexElement_Release(This) \
(This)->lpVtbl -> Release(This)
#define DispHTMLIsIndexElement_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define DispHTMLIsIndexElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define DispHTMLIsIndexElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define DispHTMLIsIndexElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __DispHTMLIsIndexElement_DISPINTERFACE_DEFINED__ */
EXTERN_C const CLSID CLSID_HTMLIsIndexElement;
#ifdef __cplusplus
class DECLSPEC_UUID("3050f278-98b5-11cf-bb82-00aa00bdce0b")
HTMLIsIndexElement;
#endif
#ifndef __DispHTMLNextIdElement_DISPINTERFACE_DEFINED__
#define __DispHTMLNextIdElement_DISPINTERFACE_DEFINED__
/* dispinterface DispHTMLNextIdElement */
/* [uuid][hidden] */
EXTERN_C const IID DIID_DispHTMLNextIdElement;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f51a-98b5-11cf-bb82-00aa00bdce0b")
DispHTMLNextIdElement : public IDispatch
{
};
#else /* C style interface */
typedef struct DispHTMLNextIdElementVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
DispHTMLNextIdElement * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
DispHTMLNextIdElement * This);
ULONG ( STDMETHODCALLTYPE *Release )(
DispHTMLNextIdElement * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
DispHTMLNextIdElement * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
DispHTMLNextIdElement * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
DispHTMLNextIdElement * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
DispHTMLNextIdElement * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} DispHTMLNextIdElementVtbl;
interface DispHTMLNextIdElement
{
CONST_VTBL struct DispHTMLNextIdElementVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define DispHTMLNextIdElement_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define DispHTMLNextIdElement_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define DispHTMLNextIdElement_Release(This) \
(This)->lpVtbl -> Release(This)
#define DispHTMLNextIdElement_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define DispHTMLNextIdElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define DispHTMLNextIdElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define DispHTMLNextIdElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __DispHTMLNextIdElement_DISPINTERFACE_DEFINED__ */
EXTERN_C const CLSID CLSID_HTMLNextIdElement;
#ifdef __cplusplus
class DECLSPEC_UUID("3050f279-98b5-11cf-bb82-00aa00bdce0b")
HTMLNextIdElement;
#endif
#ifndef __IHTMLBaseFontElement_INTERFACE_DEFINED__
#define __IHTMLBaseFontElement_INTERFACE_DEFINED__
/* interface IHTMLBaseFontElement */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLBaseFontElement;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f202-98b5-11cf-bb82-00aa00bdce0b")
IHTMLBaseFontElement : public IDispatch
{
public:
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_color(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_color(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_face(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_face(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_size(
/* [in] */ long v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_size(
/* [out][retval] */ long *p) = 0;
};
#else /* C style interface */
typedef struct IHTMLBaseFontElementVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLBaseFontElement * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLBaseFontElement * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLBaseFontElement * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLBaseFontElement * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLBaseFontElement * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLBaseFontElement * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLBaseFontElement * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_color )(
IHTMLBaseFontElement * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_color )(
IHTMLBaseFontElement * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_face )(
IHTMLBaseFontElement * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_face )(
IHTMLBaseFontElement * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_size )(
IHTMLBaseFontElement * This,
/* [in] */ long v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_size )(
IHTMLBaseFontElement * This,
/* [out][retval] */ long *p);
END_INTERFACE
} IHTMLBaseFontElementVtbl;
interface IHTMLBaseFontElement
{
CONST_VTBL struct IHTMLBaseFontElementVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLBaseFontElement_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLBaseFontElement_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLBaseFontElement_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLBaseFontElement_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLBaseFontElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLBaseFontElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLBaseFontElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLBaseFontElement_put_color(This,v) \
(This)->lpVtbl -> put_color(This,v)
#define IHTMLBaseFontElement_get_color(This,p) \
(This)->lpVtbl -> get_color(This,p)
#define IHTMLBaseFontElement_put_face(This,v) \
(This)->lpVtbl -> put_face(This,v)
#define IHTMLBaseFontElement_get_face(This,p) \
(This)->lpVtbl -> get_face(This,p)
#define IHTMLBaseFontElement_put_size(This,v) \
(This)->lpVtbl -> put_size(This,v)
#define IHTMLBaseFontElement_get_size(This,p) \
(This)->lpVtbl -> get_size(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLBaseFontElement_put_color_Proxy(
IHTMLBaseFontElement * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLBaseFontElement_put_color_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLBaseFontElement_get_color_Proxy(
IHTMLBaseFontElement * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLBaseFontElement_get_color_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLBaseFontElement_put_face_Proxy(
IHTMLBaseFontElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLBaseFontElement_put_face_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLBaseFontElement_get_face_Proxy(
IHTMLBaseFontElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLBaseFontElement_get_face_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLBaseFontElement_put_size_Proxy(
IHTMLBaseFontElement * This,
/* [in] */ long v);
void __RPC_STUB IHTMLBaseFontElement_put_size_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLBaseFontElement_get_size_Proxy(
IHTMLBaseFontElement * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLBaseFontElement_get_size_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLBaseFontElement_INTERFACE_DEFINED__ */
#ifndef __DispHTMLBaseFontElement_DISPINTERFACE_DEFINED__
#define __DispHTMLBaseFontElement_DISPINTERFACE_DEFINED__
/* dispinterface DispHTMLBaseFontElement */
/* [uuid][hidden] */
EXTERN_C const IID DIID_DispHTMLBaseFontElement;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f504-98b5-11cf-bb82-00aa00bdce0b")
DispHTMLBaseFontElement : public IDispatch
{
};
#else /* C style interface */
typedef struct DispHTMLBaseFontElementVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
DispHTMLBaseFontElement * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
DispHTMLBaseFontElement * This);
ULONG ( STDMETHODCALLTYPE *Release )(
DispHTMLBaseFontElement * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
DispHTMLBaseFontElement * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
DispHTMLBaseFontElement * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
DispHTMLBaseFontElement * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
DispHTMLBaseFontElement * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} DispHTMLBaseFontElementVtbl;
interface DispHTMLBaseFontElement
{
CONST_VTBL struct DispHTMLBaseFontElementVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define DispHTMLBaseFontElement_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define DispHTMLBaseFontElement_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define DispHTMLBaseFontElement_Release(This) \
(This)->lpVtbl -> Release(This)
#define DispHTMLBaseFontElement_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define DispHTMLBaseFontElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define DispHTMLBaseFontElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define DispHTMLBaseFontElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __DispHTMLBaseFontElement_DISPINTERFACE_DEFINED__ */
EXTERN_C const CLSID CLSID_HTMLBaseFontElement;
#ifdef __cplusplus
class DECLSPEC_UUID("3050f282-98b5-11cf-bb82-00aa00bdce0b")
HTMLBaseFontElement;
#endif
#ifndef __IHTMLUnknownElement_INTERFACE_DEFINED__
#define __IHTMLUnknownElement_INTERFACE_DEFINED__
/* interface IHTMLUnknownElement */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLUnknownElement;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f209-98b5-11cf-bb82-00aa00bdce0b")
IHTMLUnknownElement : public IDispatch
{
public:
};
#else /* C style interface */
typedef struct IHTMLUnknownElementVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLUnknownElement * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLUnknownElement * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLUnknownElement * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLUnknownElement * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLUnknownElement * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLUnknownElement * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLUnknownElement * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} IHTMLUnknownElementVtbl;
interface IHTMLUnknownElement
{
CONST_VTBL struct IHTMLUnknownElementVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLUnknownElement_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLUnknownElement_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLUnknownElement_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLUnknownElement_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLUnknownElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLUnknownElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLUnknownElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __IHTMLUnknownElement_INTERFACE_DEFINED__ */
#ifndef __DispHTMLUnknownElement_DISPINTERFACE_DEFINED__
#define __DispHTMLUnknownElement_DISPINTERFACE_DEFINED__
/* dispinterface DispHTMLUnknownElement */
/* [uuid][hidden] */
EXTERN_C const IID DIID_DispHTMLUnknownElement;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f539-98b5-11cf-bb82-00aa00bdce0b")
DispHTMLUnknownElement : public IDispatch
{
};
#else /* C style interface */
typedef struct DispHTMLUnknownElementVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
DispHTMLUnknownElement * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
DispHTMLUnknownElement * This);
ULONG ( STDMETHODCALLTYPE *Release )(
DispHTMLUnknownElement * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
DispHTMLUnknownElement * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
DispHTMLUnknownElement * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
DispHTMLUnknownElement * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
DispHTMLUnknownElement * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} DispHTMLUnknownElementVtbl;
interface DispHTMLUnknownElement
{
CONST_VTBL struct DispHTMLUnknownElementVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define DispHTMLUnknownElement_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define DispHTMLUnknownElement_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define DispHTMLUnknownElement_Release(This) \
(This)->lpVtbl -> Release(This)
#define DispHTMLUnknownElement_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define DispHTMLUnknownElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define DispHTMLUnknownElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define DispHTMLUnknownElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __DispHTMLUnknownElement_DISPINTERFACE_DEFINED__ */
EXTERN_C const CLSID CLSID_HTMLUnknownElement;
#ifdef __cplusplus
class DECLSPEC_UUID("3050f268-98b5-11cf-bb82-00aa00bdce0b")
HTMLUnknownElement;
#endif
#ifndef __IOmHistory_INTERFACE_DEFINED__
#define __IOmHistory_INTERFACE_DEFINED__
/* interface IOmHistory */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IOmHistory;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("FECEAAA2-8405-11cf-8BA1-00AA00476DA6")
IOmHistory : public IDispatch
{
public:
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_length(
/* [out][retval] */ short *p) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE back(
/* [in][optional] */ VARIANT *pvargdistance) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE forward(
/* [in][optional] */ VARIANT *pvargdistance) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE go(
/* [in][optional] */ VARIANT *pvargdistance) = 0;
};
#else /* C style interface */
typedef struct IOmHistoryVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IOmHistory * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IOmHistory * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IOmHistory * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IOmHistory * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IOmHistory * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IOmHistory * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IOmHistory * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_length )(
IOmHistory * This,
/* [out][retval] */ short *p);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *back )(
IOmHistory * This,
/* [in][optional] */ VARIANT *pvargdistance);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *forward )(
IOmHistory * This,
/* [in][optional] */ VARIANT *pvargdistance);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *go )(
IOmHistory * This,
/* [in][optional] */ VARIANT *pvargdistance);
END_INTERFACE
} IOmHistoryVtbl;
interface IOmHistory
{
CONST_VTBL struct IOmHistoryVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IOmHistory_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IOmHistory_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IOmHistory_Release(This) \
(This)->lpVtbl -> Release(This)
#define IOmHistory_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IOmHistory_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IOmHistory_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IOmHistory_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IOmHistory_get_length(This,p) \
(This)->lpVtbl -> get_length(This,p)
#define IOmHistory_back(This,pvargdistance) \
(This)->lpVtbl -> back(This,pvargdistance)
#define IOmHistory_forward(This,pvargdistance) \
(This)->lpVtbl -> forward(This,pvargdistance)
#define IOmHistory_go(This,pvargdistance) \
(This)->lpVtbl -> go(This,pvargdistance)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IOmHistory_get_length_Proxy(
IOmHistory * This,
/* [out][retval] */ short *p);
void __RPC_STUB IOmHistory_get_length_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IOmHistory_back_Proxy(
IOmHistory * This,
/* [in][optional] */ VARIANT *pvargdistance);
void __RPC_STUB IOmHistory_back_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IOmHistory_forward_Proxy(
IOmHistory * This,
/* [in][optional] */ VARIANT *pvargdistance);
void __RPC_STUB IOmHistory_forward_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IOmHistory_go_Proxy(
IOmHistory * This,
/* [in][optional] */ VARIANT *pvargdistance);
void __RPC_STUB IOmHistory_go_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IOmHistory_INTERFACE_DEFINED__ */
#ifndef __IHTMLMimeTypesCollection_INTERFACE_DEFINED__
#define __IHTMLMimeTypesCollection_INTERFACE_DEFINED__
/* interface IHTMLMimeTypesCollection */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLMimeTypesCollection;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f3fc-98b5-11cf-bb82-00aa00bdce0b")
IHTMLMimeTypesCollection : public IDispatch
{
public:
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_length(
/* [out][retval] */ long *p) = 0;
};
#else /* C style interface */
typedef struct IHTMLMimeTypesCollectionVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLMimeTypesCollection * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLMimeTypesCollection * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLMimeTypesCollection * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLMimeTypesCollection * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLMimeTypesCollection * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLMimeTypesCollection * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLMimeTypesCollection * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_length )(
IHTMLMimeTypesCollection * This,
/* [out][retval] */ long *p);
END_INTERFACE
} IHTMLMimeTypesCollectionVtbl;
interface IHTMLMimeTypesCollection
{
CONST_VTBL struct IHTMLMimeTypesCollectionVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLMimeTypesCollection_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLMimeTypesCollection_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLMimeTypesCollection_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLMimeTypesCollection_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLMimeTypesCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLMimeTypesCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLMimeTypesCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLMimeTypesCollection_get_length(This,p) \
(This)->lpVtbl -> get_length(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLMimeTypesCollection_get_length_Proxy(
IHTMLMimeTypesCollection * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLMimeTypesCollection_get_length_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLMimeTypesCollection_INTERFACE_DEFINED__ */
#ifndef __IHTMLPluginsCollection_INTERFACE_DEFINED__
#define __IHTMLPluginsCollection_INTERFACE_DEFINED__
/* interface IHTMLPluginsCollection */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLPluginsCollection;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f3fd-98b5-11cf-bb82-00aa00bdce0b")
IHTMLPluginsCollection : public IDispatch
{
public:
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_length(
/* [out][retval] */ long *p) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE refresh(
/* [in][defaultvalue] */ VARIANT_BOOL reload = 0) = 0;
};
#else /* C style interface */
typedef struct IHTMLPluginsCollectionVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLPluginsCollection * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLPluginsCollection * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLPluginsCollection * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLPluginsCollection * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLPluginsCollection * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLPluginsCollection * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLPluginsCollection * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_length )(
IHTMLPluginsCollection * This,
/* [out][retval] */ long *p);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *refresh )(
IHTMLPluginsCollection * This,
/* [in][defaultvalue] */ VARIANT_BOOL reload);
END_INTERFACE
} IHTMLPluginsCollectionVtbl;
interface IHTMLPluginsCollection
{
CONST_VTBL struct IHTMLPluginsCollectionVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLPluginsCollection_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLPluginsCollection_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLPluginsCollection_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLPluginsCollection_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLPluginsCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLPluginsCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLPluginsCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLPluginsCollection_get_length(This,p) \
(This)->lpVtbl -> get_length(This,p)
#define IHTMLPluginsCollection_refresh(This,reload) \
(This)->lpVtbl -> refresh(This,reload)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLPluginsCollection_get_length_Proxy(
IHTMLPluginsCollection * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLPluginsCollection_get_length_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLPluginsCollection_refresh_Proxy(
IHTMLPluginsCollection * This,
/* [in][defaultvalue] */ VARIANT_BOOL reload);
void __RPC_STUB IHTMLPluginsCollection_refresh_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLPluginsCollection_INTERFACE_DEFINED__ */
#ifndef __IHTMLOpsProfile_INTERFACE_DEFINED__
#define __IHTMLOpsProfile_INTERFACE_DEFINED__
/* interface IHTMLOpsProfile */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLOpsProfile;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f401-98b5-11cf-bb82-00aa00bdce0b")
IHTMLOpsProfile : public IDispatch
{
public:
virtual /* [id] */ HRESULT STDMETHODCALLTYPE addRequest(
/* [in] */ BSTR name,
/* [in][optional] */ VARIANT reserved,
/* [out][retval] */ VARIANT_BOOL *success) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE clearRequest( void) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE doRequest(
/* [in] */ VARIANT usage,
/* [in][optional] */ VARIANT fname,
/* [in][optional] */ VARIANT domain,
/* [in][optional] */ VARIANT path,
/* [in][optional] */ VARIANT expire,
/* [in][optional] */ VARIANT reserved) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE getAttribute(
/* [in] */ BSTR name,
/* [out][retval] */ BSTR *value) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE setAttribute(
/* [in] */ BSTR name,
/* [in] */ BSTR value,
/* [in][optional] */ VARIANT prefs,
/* [out][retval] */ VARIANT_BOOL *success) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE commitChanges(
/* [out][retval] */ VARIANT_BOOL *success) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE addReadRequest(
/* [in] */ BSTR name,
/* [in][optional] */ VARIANT reserved,
/* [out][retval] */ VARIANT_BOOL *success) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE doReadRequest(
/* [in] */ VARIANT usage,
/* [in][optional] */ VARIANT fname,
/* [in][optional] */ VARIANT domain,
/* [in][optional] */ VARIANT path,
/* [in][optional] */ VARIANT expire,
/* [in][optional] */ VARIANT reserved) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE doWriteRequest(
/* [out][retval] */ VARIANT_BOOL *success) = 0;
};
#else /* C style interface */
typedef struct IHTMLOpsProfileVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLOpsProfile * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLOpsProfile * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLOpsProfile * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLOpsProfile * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLOpsProfile * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLOpsProfile * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLOpsProfile * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *addRequest )(
IHTMLOpsProfile * This,
/* [in] */ BSTR name,
/* [in][optional] */ VARIANT reserved,
/* [out][retval] */ VARIANT_BOOL *success);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *clearRequest )(
IHTMLOpsProfile * This);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *doRequest )(
IHTMLOpsProfile * This,
/* [in] */ VARIANT usage,
/* [in][optional] */ VARIANT fname,
/* [in][optional] */ VARIANT domain,
/* [in][optional] */ VARIANT path,
/* [in][optional] */ VARIANT expire,
/* [in][optional] */ VARIANT reserved);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *getAttribute )(
IHTMLOpsProfile * This,
/* [in] */ BSTR name,
/* [out][retval] */ BSTR *value);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *setAttribute )(
IHTMLOpsProfile * This,
/* [in] */ BSTR name,
/* [in] */ BSTR value,
/* [in][optional] */ VARIANT prefs,
/* [out][retval] */ VARIANT_BOOL *success);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *commitChanges )(
IHTMLOpsProfile * This,
/* [out][retval] */ VARIANT_BOOL *success);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *addReadRequest )(
IHTMLOpsProfile * This,
/* [in] */ BSTR name,
/* [in][optional] */ VARIANT reserved,
/* [out][retval] */ VARIANT_BOOL *success);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *doReadRequest )(
IHTMLOpsProfile * This,
/* [in] */ VARIANT usage,
/* [in][optional] */ VARIANT fname,
/* [in][optional] */ VARIANT domain,
/* [in][optional] */ VARIANT path,
/* [in][optional] */ VARIANT expire,
/* [in][optional] */ VARIANT reserved);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *doWriteRequest )(
IHTMLOpsProfile * This,
/* [out][retval] */ VARIANT_BOOL *success);
END_INTERFACE
} IHTMLOpsProfileVtbl;
interface IHTMLOpsProfile
{
CONST_VTBL struct IHTMLOpsProfileVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLOpsProfile_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLOpsProfile_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLOpsProfile_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLOpsProfile_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLOpsProfile_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLOpsProfile_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLOpsProfile_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLOpsProfile_addRequest(This,name,reserved,success) \
(This)->lpVtbl -> addRequest(This,name,reserved,success)
#define IHTMLOpsProfile_clearRequest(This) \
(This)->lpVtbl -> clearRequest(This)
#define IHTMLOpsProfile_doRequest(This,usage,fname,domain,path,expire,reserved) \
(This)->lpVtbl -> doRequest(This,usage,fname,domain,path,expire,reserved)
#define IHTMLOpsProfile_getAttribute(This,name,value) \
(This)->lpVtbl -> getAttribute(This,name,value)
#define IHTMLOpsProfile_setAttribute(This,name,value,prefs,success) \
(This)->lpVtbl -> setAttribute(This,name,value,prefs,success)
#define IHTMLOpsProfile_commitChanges(This,success) \
(This)->lpVtbl -> commitChanges(This,success)
#define IHTMLOpsProfile_addReadRequest(This,name,reserved,success) \
(This)->lpVtbl -> addReadRequest(This,name,reserved,success)
#define IHTMLOpsProfile_doReadRequest(This,usage,fname,domain,path,expire,reserved) \
(This)->lpVtbl -> doReadRequest(This,usage,fname,domain,path,expire,reserved)
#define IHTMLOpsProfile_doWriteRequest(This,success) \
(This)->lpVtbl -> doWriteRequest(This,success)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLOpsProfile_addRequest_Proxy(
IHTMLOpsProfile * This,
/* [in] */ BSTR name,
/* [in][optional] */ VARIANT reserved,
/* [out][retval] */ VARIANT_BOOL *success);
void __RPC_STUB IHTMLOpsProfile_addRequest_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLOpsProfile_clearRequest_Proxy(
IHTMLOpsProfile * This);
void __RPC_STUB IHTMLOpsProfile_clearRequest_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLOpsProfile_doRequest_Proxy(
IHTMLOpsProfile * This,
/* [in] */ VARIANT usage,
/* [in][optional] */ VARIANT fname,
/* [in][optional] */ VARIANT domain,
/* [in][optional] */ VARIANT path,
/* [in][optional] */ VARIANT expire,
/* [in][optional] */ VARIANT reserved);
void __RPC_STUB IHTMLOpsProfile_doRequest_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLOpsProfile_getAttribute_Proxy(
IHTMLOpsProfile * This,
/* [in] */ BSTR name,
/* [out][retval] */ BSTR *value);
void __RPC_STUB IHTMLOpsProfile_getAttribute_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLOpsProfile_setAttribute_Proxy(
IHTMLOpsProfile * This,
/* [in] */ BSTR name,
/* [in] */ BSTR value,
/* [in][optional] */ VARIANT prefs,
/* [out][retval] */ VARIANT_BOOL *success);
void __RPC_STUB IHTMLOpsProfile_setAttribute_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLOpsProfile_commitChanges_Proxy(
IHTMLOpsProfile * This,
/* [out][retval] */ VARIANT_BOOL *success);
void __RPC_STUB IHTMLOpsProfile_commitChanges_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLOpsProfile_addReadRequest_Proxy(
IHTMLOpsProfile * This,
/* [in] */ BSTR name,
/* [in][optional] */ VARIANT reserved,
/* [out][retval] */ VARIANT_BOOL *success);
void __RPC_STUB IHTMLOpsProfile_addReadRequest_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLOpsProfile_doReadRequest_Proxy(
IHTMLOpsProfile * This,
/* [in] */ VARIANT usage,
/* [in][optional] */ VARIANT fname,
/* [in][optional] */ VARIANT domain,
/* [in][optional] */ VARIANT path,
/* [in][optional] */ VARIANT expire,
/* [in][optional] */ VARIANT reserved);
void __RPC_STUB IHTMLOpsProfile_doReadRequest_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLOpsProfile_doWriteRequest_Proxy(
IHTMLOpsProfile * This,
/* [out][retval] */ VARIANT_BOOL *success);
void __RPC_STUB IHTMLOpsProfile_doWriteRequest_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLOpsProfile_INTERFACE_DEFINED__ */
#ifndef __IOmNavigator_INTERFACE_DEFINED__
#define __IOmNavigator_INTERFACE_DEFINED__
/* interface IOmNavigator */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IOmNavigator;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("FECEAAA5-8405-11cf-8BA1-00AA00476DA6")
IOmNavigator : public IDispatch
{
public:
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_appCodeName(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_appName(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_appVersion(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_userAgent(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE javaEnabled(
/* [out][retval] */ VARIANT_BOOL *enabled) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE taintEnabled(
/* [out][retval] */ VARIANT_BOOL *enabled) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_mimeTypes(
/* [out][retval] */ IHTMLMimeTypesCollection **p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_plugins(
/* [out][retval] */ IHTMLPluginsCollection **p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_cookieEnabled(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_opsProfile(
/* [out][retval] */ IHTMLOpsProfile **p) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE toString(
/* [out][retval] */ BSTR *string) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_cpuClass(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_systemLanguage(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get_browserLanguage(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_userLanguage(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_platform(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_appMinorVersion(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get_connectionSpeed(
/* [out][retval] */ long *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_onLine(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_userProfile(
/* [out][retval] */ IHTMLOpsProfile **p) = 0;
};
#else /* C style interface */
typedef struct IOmNavigatorVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IOmNavigator * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IOmNavigator * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IOmNavigator * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IOmNavigator * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IOmNavigator * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IOmNavigator * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IOmNavigator * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_appCodeName )(
IOmNavigator * This,
/* [out][retval] */ BSTR *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_appName )(
IOmNavigator * This,
/* [out][retval] */ BSTR *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_appVersion )(
IOmNavigator * This,
/* [out][retval] */ BSTR *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_userAgent )(
IOmNavigator * This,
/* [out][retval] */ BSTR *p);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *javaEnabled )(
IOmNavigator * This,
/* [out][retval] */ VARIANT_BOOL *enabled);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *taintEnabled )(
IOmNavigator * This,
/* [out][retval] */ VARIANT_BOOL *enabled);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_mimeTypes )(
IOmNavigator * This,
/* [out][retval] */ IHTMLMimeTypesCollection **p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_plugins )(
IOmNavigator * This,
/* [out][retval] */ IHTMLPluginsCollection **p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_cookieEnabled )(
IOmNavigator * This,
/* [out][retval] */ VARIANT_BOOL *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_opsProfile )(
IOmNavigator * This,
/* [out][retval] */ IHTMLOpsProfile **p);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *toString )(
IOmNavigator * This,
/* [out][retval] */ BSTR *string);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_cpuClass )(
IOmNavigator * This,
/* [out][retval] */ BSTR *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_systemLanguage )(
IOmNavigator * This,
/* [out][retval] */ BSTR *p);
/* [hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_browserLanguage )(
IOmNavigator * This,
/* [out][retval] */ BSTR *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_userLanguage )(
IOmNavigator * This,
/* [out][retval] */ BSTR *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_platform )(
IOmNavigator * This,
/* [out][retval] */ BSTR *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_appMinorVersion )(
IOmNavigator * This,
/* [out][retval] */ BSTR *p);
/* [hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_connectionSpeed )(
IOmNavigator * This,
/* [out][retval] */ long *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onLine )(
IOmNavigator * This,
/* [out][retval] */ VARIANT_BOOL *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_userProfile )(
IOmNavigator * This,
/* [out][retval] */ IHTMLOpsProfile **p);
END_INTERFACE
} IOmNavigatorVtbl;
interface IOmNavigator
{
CONST_VTBL struct IOmNavigatorVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IOmNavigator_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IOmNavigator_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IOmNavigator_Release(This) \
(This)->lpVtbl -> Release(This)
#define IOmNavigator_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IOmNavigator_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IOmNavigator_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IOmNavigator_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IOmNavigator_get_appCodeName(This,p) \
(This)->lpVtbl -> get_appCodeName(This,p)
#define IOmNavigator_get_appName(This,p) \
(This)->lpVtbl -> get_appName(This,p)
#define IOmNavigator_get_appVersion(This,p) \
(This)->lpVtbl -> get_appVersion(This,p)
#define IOmNavigator_get_userAgent(This,p) \
(This)->lpVtbl -> get_userAgent(This,p)
#define IOmNavigator_javaEnabled(This,enabled) \
(This)->lpVtbl -> javaEnabled(This,enabled)
#define IOmNavigator_taintEnabled(This,enabled) \
(This)->lpVtbl -> taintEnabled(This,enabled)
#define IOmNavigator_get_mimeTypes(This,p) \
(This)->lpVtbl -> get_mimeTypes(This,p)
#define IOmNavigator_get_plugins(This,p) \
(This)->lpVtbl -> get_plugins(This,p)
#define IOmNavigator_get_cookieEnabled(This,p) \
(This)->lpVtbl -> get_cookieEnabled(This,p)
#define IOmNavigator_get_opsProfile(This,p) \
(This)->lpVtbl -> get_opsProfile(This,p)
#define IOmNavigator_toString(This,string) \
(This)->lpVtbl -> toString(This,string)
#define IOmNavigator_get_cpuClass(This,p) \
(This)->lpVtbl -> get_cpuClass(This,p)
#define IOmNavigator_get_systemLanguage(This,p) \
(This)->lpVtbl -> get_systemLanguage(This,p)
#define IOmNavigator_get_browserLanguage(This,p) \
(This)->lpVtbl -> get_browserLanguage(This,p)
#define IOmNavigator_get_userLanguage(This,p) \
(This)->lpVtbl -> get_userLanguage(This,p)
#define IOmNavigator_get_platform(This,p) \
(This)->lpVtbl -> get_platform(This,p)
#define IOmNavigator_get_appMinorVersion(This,p) \
(This)->lpVtbl -> get_appMinorVersion(This,p)
#define IOmNavigator_get_connectionSpeed(This,p) \
(This)->lpVtbl -> get_connectionSpeed(This,p)
#define IOmNavigator_get_onLine(This,p) \
(This)->lpVtbl -> get_onLine(This,p)
#define IOmNavigator_get_userProfile(This,p) \
(This)->lpVtbl -> get_userProfile(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IOmNavigator_get_appCodeName_Proxy(
IOmNavigator * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IOmNavigator_get_appCodeName_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IOmNavigator_get_appName_Proxy(
IOmNavigator * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IOmNavigator_get_appName_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IOmNavigator_get_appVersion_Proxy(
IOmNavigator * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IOmNavigator_get_appVersion_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IOmNavigator_get_userAgent_Proxy(
IOmNavigator * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IOmNavigator_get_userAgent_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IOmNavigator_javaEnabled_Proxy(
IOmNavigator * This,
/* [out][retval] */ VARIANT_BOOL *enabled);
void __RPC_STUB IOmNavigator_javaEnabled_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IOmNavigator_taintEnabled_Proxy(
IOmNavigator * This,
/* [out][retval] */ VARIANT_BOOL *enabled);
void __RPC_STUB IOmNavigator_taintEnabled_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IOmNavigator_get_mimeTypes_Proxy(
IOmNavigator * This,
/* [out][retval] */ IHTMLMimeTypesCollection **p);
void __RPC_STUB IOmNavigator_get_mimeTypes_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IOmNavigator_get_plugins_Proxy(
IOmNavigator * This,
/* [out][retval] */ IHTMLPluginsCollection **p);
void __RPC_STUB IOmNavigator_get_plugins_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IOmNavigator_get_cookieEnabled_Proxy(
IOmNavigator * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IOmNavigator_get_cookieEnabled_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IOmNavigator_get_opsProfile_Proxy(
IOmNavigator * This,
/* [out][retval] */ IHTMLOpsProfile **p);
void __RPC_STUB IOmNavigator_get_opsProfile_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IOmNavigator_toString_Proxy(
IOmNavigator * This,
/* [out][retval] */ BSTR *string);
void __RPC_STUB IOmNavigator_toString_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IOmNavigator_get_cpuClass_Proxy(
IOmNavigator * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IOmNavigator_get_cpuClass_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IOmNavigator_get_systemLanguage_Proxy(
IOmNavigator * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IOmNavigator_get_systemLanguage_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [hidden][id][propget] */ HRESULT STDMETHODCALLTYPE IOmNavigator_get_browserLanguage_Proxy(
IOmNavigator * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IOmNavigator_get_browserLanguage_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IOmNavigator_get_userLanguage_Proxy(
IOmNavigator * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IOmNavigator_get_userLanguage_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IOmNavigator_get_platform_Proxy(
IOmNavigator * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IOmNavigator_get_platform_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IOmNavigator_get_appMinorVersion_Proxy(
IOmNavigator * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IOmNavigator_get_appMinorVersion_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [hidden][id][propget] */ HRESULT STDMETHODCALLTYPE IOmNavigator_get_connectionSpeed_Proxy(
IOmNavigator * This,
/* [out][retval] */ long *p);
void __RPC_STUB IOmNavigator_get_connectionSpeed_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IOmNavigator_get_onLine_Proxy(
IOmNavigator * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IOmNavigator_get_onLine_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IOmNavigator_get_userProfile_Proxy(
IOmNavigator * This,
/* [out][retval] */ IHTMLOpsProfile **p);
void __RPC_STUB IOmNavigator_get_userProfile_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IOmNavigator_INTERFACE_DEFINED__ */
#ifndef __IHTMLLocation_INTERFACE_DEFINED__
#define __IHTMLLocation_INTERFACE_DEFINED__
/* interface IHTMLLocation */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLLocation;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("163BB1E0-6E00-11cf-837A-48DC04C10000")
IHTMLLocation : public IDispatch
{
public:
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_href(
/* [in] */ BSTR v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_href(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_protocol(
/* [in] */ BSTR v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_protocol(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_host(
/* [in] */ BSTR v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_host(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_hostname(
/* [in] */ BSTR v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_hostname(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_port(
/* [in] */ BSTR v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_port(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_pathname(
/* [in] */ BSTR v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_pathname(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_search(
/* [in] */ BSTR v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_search(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_hash(
/* [in] */ BSTR v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_hash(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE reload(
/* [in][defaultvalue] */ VARIANT_BOOL flag = 0) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE replace(
/* [in] */ BSTR bstr) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE assign(
/* [in] */ BSTR bstr) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE toString(
/* [out][retval] */ BSTR *string) = 0;
};
#else /* C style interface */
typedef struct IHTMLLocationVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLLocation * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLLocation * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLLocation * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLLocation * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLLocation * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLLocation * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLLocation * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_href )(
IHTMLLocation * This,
/* [in] */ BSTR v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_href )(
IHTMLLocation * This,
/* [out][retval] */ BSTR *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_protocol )(
IHTMLLocation * This,
/* [in] */ BSTR v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_protocol )(
IHTMLLocation * This,
/* [out][retval] */ BSTR *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_host )(
IHTMLLocation * This,
/* [in] */ BSTR v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_host )(
IHTMLLocation * This,
/* [out][retval] */ BSTR *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_hostname )(
IHTMLLocation * This,
/* [in] */ BSTR v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hostname )(
IHTMLLocation * This,
/* [out][retval] */ BSTR *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_port )(
IHTMLLocation * This,
/* [in] */ BSTR v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_port )(
IHTMLLocation * This,
/* [out][retval] */ BSTR *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_pathname )(
IHTMLLocation * This,
/* [in] */ BSTR v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_pathname )(
IHTMLLocation * This,
/* [out][retval] */ BSTR *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_search )(
IHTMLLocation * This,
/* [in] */ BSTR v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_search )(
IHTMLLocation * This,
/* [out][retval] */ BSTR *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_hash )(
IHTMLLocation * This,
/* [in] */ BSTR v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hash )(
IHTMLLocation * This,
/* [out][retval] */ BSTR *p);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *reload )(
IHTMLLocation * This,
/* [in][defaultvalue] */ VARIANT_BOOL flag);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *replace )(
IHTMLLocation * This,
/* [in] */ BSTR bstr);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *assign )(
IHTMLLocation * This,
/* [in] */ BSTR bstr);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *toString )(
IHTMLLocation * This,
/* [out][retval] */ BSTR *string);
END_INTERFACE
} IHTMLLocationVtbl;
interface IHTMLLocation
{
CONST_VTBL struct IHTMLLocationVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLLocation_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLLocation_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLLocation_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLLocation_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLLocation_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLLocation_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLLocation_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLLocation_put_href(This,v) \
(This)->lpVtbl -> put_href(This,v)
#define IHTMLLocation_get_href(This,p) \
(This)->lpVtbl -> get_href(This,p)
#define IHTMLLocation_put_protocol(This,v) \
(This)->lpVtbl -> put_protocol(This,v)
#define IHTMLLocation_get_protocol(This,p) \
(This)->lpVtbl -> get_protocol(This,p)
#define IHTMLLocation_put_host(This,v) \
(This)->lpVtbl -> put_host(This,v)
#define IHTMLLocation_get_host(This,p) \
(This)->lpVtbl -> get_host(This,p)
#define IHTMLLocation_put_hostname(This,v) \
(This)->lpVtbl -> put_hostname(This,v)
#define IHTMLLocation_get_hostname(This,p) \
(This)->lpVtbl -> get_hostname(This,p)
#define IHTMLLocation_put_port(This,v) \
(This)->lpVtbl -> put_port(This,v)
#define IHTMLLocation_get_port(This,p) \
(This)->lpVtbl -> get_port(This,p)
#define IHTMLLocation_put_pathname(This,v) \
(This)->lpVtbl -> put_pathname(This,v)
#define IHTMLLocation_get_pathname(This,p) \
(This)->lpVtbl -> get_pathname(This,p)
#define IHTMLLocation_put_search(This,v) \
(This)->lpVtbl -> put_search(This,v)
#define IHTMLLocation_get_search(This,p) \
(This)->lpVtbl -> get_search(This,p)
#define IHTMLLocation_put_hash(This,v) \
(This)->lpVtbl -> put_hash(This,v)
#define IHTMLLocation_get_hash(This,p) \
(This)->lpVtbl -> get_hash(This,p)
#define IHTMLLocation_reload(This,flag) \
(This)->lpVtbl -> reload(This,flag)
#define IHTMLLocation_replace(This,bstr) \
(This)->lpVtbl -> replace(This,bstr)
#define IHTMLLocation_assign(This,bstr) \
(This)->lpVtbl -> assign(This,bstr)
#define IHTMLLocation_toString(This,string) \
(This)->lpVtbl -> toString(This,string)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLLocation_put_href_Proxy(
IHTMLLocation * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLLocation_put_href_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLLocation_get_href_Proxy(
IHTMLLocation * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLLocation_get_href_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLLocation_put_protocol_Proxy(
IHTMLLocation * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLLocation_put_protocol_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLLocation_get_protocol_Proxy(
IHTMLLocation * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLLocation_get_protocol_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLLocation_put_host_Proxy(
IHTMLLocation * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLLocation_put_host_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLLocation_get_host_Proxy(
IHTMLLocation * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLLocation_get_host_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLLocation_put_hostname_Proxy(
IHTMLLocation * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLLocation_put_hostname_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLLocation_get_hostname_Proxy(
IHTMLLocation * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLLocation_get_hostname_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLLocation_put_port_Proxy(
IHTMLLocation * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLLocation_put_port_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLLocation_get_port_Proxy(
IHTMLLocation * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLLocation_get_port_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLLocation_put_pathname_Proxy(
IHTMLLocation * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLLocation_put_pathname_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLLocation_get_pathname_Proxy(
IHTMLLocation * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLLocation_get_pathname_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLLocation_put_search_Proxy(
IHTMLLocation * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLLocation_put_search_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLLocation_get_search_Proxy(
IHTMLLocation * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLLocation_get_search_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLLocation_put_hash_Proxy(
IHTMLLocation * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLLocation_put_hash_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLLocation_get_hash_Proxy(
IHTMLLocation * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLLocation_get_hash_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLLocation_reload_Proxy(
IHTMLLocation * This,
/* [in][defaultvalue] */ VARIANT_BOOL flag);
void __RPC_STUB IHTMLLocation_reload_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLLocation_replace_Proxy(
IHTMLLocation * This,
/* [in] */ BSTR bstr);
void __RPC_STUB IHTMLLocation_replace_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLLocation_assign_Proxy(
IHTMLLocation * This,
/* [in] */ BSTR bstr);
void __RPC_STUB IHTMLLocation_assign_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLLocation_toString_Proxy(
IHTMLLocation * This,
/* [out][retval] */ BSTR *string);
void __RPC_STUB IHTMLLocation_toString_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLLocation_INTERFACE_DEFINED__ */
EXTERN_C const CLSID CLSID_HTMLHistory;
#ifdef __cplusplus
class DECLSPEC_UUID("FECEAAA3-8405-11cf-8BA1-00AA00476DA6")
HTMLHistory;
#endif
EXTERN_C const CLSID CLSID_CMimeTypes;
#ifdef __cplusplus
class DECLSPEC_UUID("3050f3fe-98b5-11cf-bb82-00aa00bdce0b")
CMimeTypes;
#endif
EXTERN_C const CLSID CLSID_CPlugins;
#ifdef __cplusplus
class DECLSPEC_UUID("3050f3ff-98b5-11cf-bb82-00aa00bdce0b")
CPlugins;
#endif
EXTERN_C const CLSID CLSID_COpsProfile;
#ifdef __cplusplus
class DECLSPEC_UUID("3050f402-98b5-11cf-bb82-00aa00bdce0b")
COpsProfile;
#endif
EXTERN_C const CLSID CLSID_HTMLNavigator;
#ifdef __cplusplus
class DECLSPEC_UUID("FECEAAA6-8405-11cf-8BA1-00AA00476DA6")
HTMLNavigator;
#endif
EXTERN_C const CLSID CLSID_HTMLLocation;
#ifdef __cplusplus
class DECLSPEC_UUID("163BB1E1-6E00-11cf-837A-48DC04C10000")
HTMLLocation;
#endif
#ifndef __IHTMLBookmarkCollection_INTERFACE_DEFINED__
#define __IHTMLBookmarkCollection_INTERFACE_DEFINED__
/* interface IHTMLBookmarkCollection */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLBookmarkCollection;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f4ce-98b5-11cf-bb82-00aa00bdce0b")
IHTMLBookmarkCollection : public IDispatch
{
public:
virtual /* [hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get_length(
/* [out][retval] */ long *p) = 0;
virtual /* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get__newEnum(
/* [out][retval] */ IUnknown **p) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE item(
/* [in] */ long index,
/* [out][retval] */ VARIANT *pVarBookmark) = 0;
};
#else /* C style interface */
typedef struct IHTMLBookmarkCollectionVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLBookmarkCollection * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLBookmarkCollection * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLBookmarkCollection * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLBookmarkCollection * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLBookmarkCollection * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLBookmarkCollection * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLBookmarkCollection * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_length )(
IHTMLBookmarkCollection * This,
/* [out][retval] */ long *p);
/* [restricted][hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__newEnum )(
IHTMLBookmarkCollection * This,
/* [out][retval] */ IUnknown **p);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *item )(
IHTMLBookmarkCollection * This,
/* [in] */ long index,
/* [out][retval] */ VARIANT *pVarBookmark);
END_INTERFACE
} IHTMLBookmarkCollectionVtbl;
interface IHTMLBookmarkCollection
{
CONST_VTBL struct IHTMLBookmarkCollectionVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLBookmarkCollection_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLBookmarkCollection_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLBookmarkCollection_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLBookmarkCollection_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLBookmarkCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLBookmarkCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLBookmarkCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLBookmarkCollection_get_length(This,p) \
(This)->lpVtbl -> get_length(This,p)
#define IHTMLBookmarkCollection_get__newEnum(This,p) \
(This)->lpVtbl -> get__newEnum(This,p)
#define IHTMLBookmarkCollection_item(This,index,pVarBookmark) \
(This)->lpVtbl -> item(This,index,pVarBookmark)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [hidden][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLBookmarkCollection_get_length_Proxy(
IHTMLBookmarkCollection * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLBookmarkCollection_get_length_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLBookmarkCollection_get__newEnum_Proxy(
IHTMLBookmarkCollection * This,
/* [out][retval] */ IUnknown **p);
void __RPC_STUB IHTMLBookmarkCollection_get__newEnum_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLBookmarkCollection_item_Proxy(
IHTMLBookmarkCollection * This,
/* [in] */ long index,
/* [out][retval] */ VARIANT *pVarBookmark);
void __RPC_STUB IHTMLBookmarkCollection_item_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLBookmarkCollection_INTERFACE_DEFINED__ */
#ifndef __IHTMLDataTransfer_INTERFACE_DEFINED__
#define __IHTMLDataTransfer_INTERFACE_DEFINED__
/* interface IHTMLDataTransfer */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLDataTransfer;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f4b3-98b5-11cf-bb82-00aa00bdce0b")
IHTMLDataTransfer : public IDispatch
{
public:
virtual /* [id] */ HRESULT STDMETHODCALLTYPE setData(
/* [in] */ BSTR format,
/* [in] */ VARIANT *data,
/* [out][retval] */ VARIANT_BOOL *pret) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE getData(
/* [in] */ BSTR format,
/* [out][retval] */ VARIANT *pvarRet) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE clearData(
/* [in] */ BSTR format,
/* [out][retval] */ VARIANT_BOOL *pret) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_dropEffect(
/* [in] */ BSTR v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_dropEffect(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_effectAllowed(
/* [in] */ BSTR v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_effectAllowed(
/* [out][retval] */ BSTR *p) = 0;
};
#else /* C style interface */
typedef struct IHTMLDataTransferVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLDataTransfer * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLDataTransfer * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLDataTransfer * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLDataTransfer * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLDataTransfer * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLDataTransfer * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLDataTransfer * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *setData )(
IHTMLDataTransfer * This,
/* [in] */ BSTR format,
/* [in] */ VARIANT *data,
/* [out][retval] */ VARIANT_BOOL *pret);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *getData )(
IHTMLDataTransfer * This,
/* [in] */ BSTR format,
/* [out][retval] */ VARIANT *pvarRet);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *clearData )(
IHTMLDataTransfer * This,
/* [in] */ BSTR format,
/* [out][retval] */ VARIANT_BOOL *pret);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_dropEffect )(
IHTMLDataTransfer * This,
/* [in] */ BSTR v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_dropEffect )(
IHTMLDataTransfer * This,
/* [out][retval] */ BSTR *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_effectAllowed )(
IHTMLDataTransfer * This,
/* [in] */ BSTR v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_effectAllowed )(
IHTMLDataTransfer * This,
/* [out][retval] */ BSTR *p);
END_INTERFACE
} IHTMLDataTransferVtbl;
interface IHTMLDataTransfer
{
CONST_VTBL struct IHTMLDataTransferVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLDataTransfer_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLDataTransfer_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLDataTransfer_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLDataTransfer_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLDataTransfer_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLDataTransfer_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLDataTransfer_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLDataTransfer_setData(This,format,data,pret) \
(This)->lpVtbl -> setData(This,format,data,pret)
#define IHTMLDataTransfer_getData(This,format,pvarRet) \
(This)->lpVtbl -> getData(This,format,pvarRet)
#define IHTMLDataTransfer_clearData(This,format,pret) \
(This)->lpVtbl -> clearData(This,format,pret)
#define IHTMLDataTransfer_put_dropEffect(This,v) \
(This)->lpVtbl -> put_dropEffect(This,v)
#define IHTMLDataTransfer_get_dropEffect(This,p) \
(This)->lpVtbl -> get_dropEffect(This,p)
#define IHTMLDataTransfer_put_effectAllowed(This,v) \
(This)->lpVtbl -> put_effectAllowed(This,v)
#define IHTMLDataTransfer_get_effectAllowed(This,p) \
(This)->lpVtbl -> get_effectAllowed(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLDataTransfer_setData_Proxy(
IHTMLDataTransfer * This,
/* [in] */ BSTR format,
/* [in] */ VARIANT *data,
/* [out][retval] */ VARIANT_BOOL *pret);
void __RPC_STUB IHTMLDataTransfer_setData_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLDataTransfer_getData_Proxy(
IHTMLDataTransfer * This,
/* [in] */ BSTR format,
/* [out][retval] */ VARIANT *pvarRet);
void __RPC_STUB IHTMLDataTransfer_getData_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLDataTransfer_clearData_Proxy(
IHTMLDataTransfer * This,
/* [in] */ BSTR format,
/* [out][retval] */ VARIANT_BOOL *pret);
void __RPC_STUB IHTMLDataTransfer_clearData_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDataTransfer_put_dropEffect_Proxy(
IHTMLDataTransfer * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLDataTransfer_put_dropEffect_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDataTransfer_get_dropEffect_Proxy(
IHTMLDataTransfer * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLDataTransfer_get_dropEffect_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDataTransfer_put_effectAllowed_Proxy(
IHTMLDataTransfer * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLDataTransfer_put_effectAllowed_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDataTransfer_get_effectAllowed_Proxy(
IHTMLDataTransfer * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLDataTransfer_get_effectAllowed_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLDataTransfer_INTERFACE_DEFINED__ */
#ifndef __IHTMLEventObj2_INTERFACE_DEFINED__
#define __IHTMLEventObj2_INTERFACE_DEFINED__
/* interface IHTMLEventObj2 */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLEventObj2;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f48B-98b5-11cf-bb82-00aa00bdce0b")
IHTMLEventObj2 : public IDispatch
{
public:
virtual /* [id] */ HRESULT STDMETHODCALLTYPE setAttribute(
/* [in] */ BSTR strAttributeName,
/* [in] */ VARIANT AttributeValue,
/* [in][defaultvalue] */ LONG lFlags = 1) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE getAttribute(
/* [in] */ BSTR strAttributeName,
/* [in][defaultvalue] */ LONG lFlags,
/* [out][retval] */ VARIANT *AttributeValue) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE removeAttribute(
/* [in] */ BSTR strAttributeName,
/* [in][defaultvalue] */ LONG lFlags,
/* [out][retval] */ VARIANT_BOOL *pfSuccess) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_propertyName(
/* [in] */ BSTR v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_propertyName(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propputref] */ HRESULT STDMETHODCALLTYPE putref_bookmarks(
/* [in] */ IHTMLBookmarkCollection *v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_bookmarks(
/* [out][retval] */ IHTMLBookmarkCollection **p) = 0;
virtual /* [id][propputref] */ HRESULT STDMETHODCALLTYPE putref_recordset(
/* [in] */ IDispatch *v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_recordset(
/* [out][retval] */ IDispatch **p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_dataFld(
/* [in] */ BSTR v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_dataFld(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propputref] */ HRESULT STDMETHODCALLTYPE putref_boundElements(
/* [in] */ IHTMLElementCollection *v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_boundElements(
/* [out][retval] */ IHTMLElementCollection **p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_repeat(
/* [in] */ VARIANT_BOOL v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_repeat(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_srcUrn(
/* [in] */ BSTR v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_srcUrn(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propputref] */ HRESULT STDMETHODCALLTYPE putref_srcElement(
/* [in] */ IHTMLElement *v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_srcElement(
/* [out][retval] */ IHTMLElement **p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_altKey(
/* [in] */ VARIANT_BOOL v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_altKey(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_ctrlKey(
/* [in] */ VARIANT_BOOL v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_ctrlKey(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_shiftKey(
/* [in] */ VARIANT_BOOL v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_shiftKey(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
virtual /* [id][propputref] */ HRESULT STDMETHODCALLTYPE putref_fromElement(
/* [in] */ IHTMLElement *v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_fromElement(
/* [out][retval] */ IHTMLElement **p) = 0;
virtual /* [id][propputref] */ HRESULT STDMETHODCALLTYPE putref_toElement(
/* [in] */ IHTMLElement *v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_toElement(
/* [out][retval] */ IHTMLElement **p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_button(
/* [in] */ long v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_button(
/* [out][retval] */ long *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_type(
/* [in] */ BSTR v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_type(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_qualifier(
/* [in] */ BSTR v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_qualifier(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_reason(
/* [in] */ long v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_reason(
/* [out][retval] */ long *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_x(
/* [in] */ long v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_x(
/* [out][retval] */ long *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_y(
/* [in] */ long v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_y(
/* [out][retval] */ long *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_clientX(
/* [in] */ long v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_clientX(
/* [out][retval] */ long *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_clientY(
/* [in] */ long v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_clientY(
/* [out][retval] */ long *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_offsetX(
/* [in] */ long v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_offsetX(
/* [out][retval] */ long *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_offsetY(
/* [in] */ long v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_offsetY(
/* [out][retval] */ long *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_screenX(
/* [in] */ long v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_screenX(
/* [out][retval] */ long *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_screenY(
/* [in] */ long v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_screenY(
/* [out][retval] */ long *p) = 0;
virtual /* [id][propputref] */ HRESULT STDMETHODCALLTYPE putref_srcFilter(
/* [in] */ IDispatch *v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_srcFilter(
/* [out][retval] */ IDispatch **p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_dataTransfer(
/* [out][retval] */ IHTMLDataTransfer **p) = 0;
};
#else /* C style interface */
typedef struct IHTMLEventObj2Vtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLEventObj2 * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLEventObj2 * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLEventObj2 * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLEventObj2 * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLEventObj2 * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLEventObj2 * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLEventObj2 * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *setAttribute )(
IHTMLEventObj2 * This,
/* [in] */ BSTR strAttributeName,
/* [in] */ VARIANT AttributeValue,
/* [in][defaultvalue] */ LONG lFlags);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *getAttribute )(
IHTMLEventObj2 * This,
/* [in] */ BSTR strAttributeName,
/* [in][defaultvalue] */ LONG lFlags,
/* [out][retval] */ VARIANT *AttributeValue);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *removeAttribute )(
IHTMLEventObj2 * This,
/* [in] */ BSTR strAttributeName,
/* [in][defaultvalue] */ LONG lFlags,
/* [out][retval] */ VARIANT_BOOL *pfSuccess);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_propertyName )(
IHTMLEventObj2 * This,
/* [in] */ BSTR v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_propertyName )(
IHTMLEventObj2 * This,
/* [out][retval] */ BSTR *p);
/* [id][propputref] */ HRESULT ( STDMETHODCALLTYPE *putref_bookmarks )(
IHTMLEventObj2 * This,
/* [in] */ IHTMLBookmarkCollection *v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_bookmarks )(
IHTMLEventObj2 * This,
/* [out][retval] */ IHTMLBookmarkCollection **p);
/* [id][propputref] */ HRESULT ( STDMETHODCALLTYPE *putref_recordset )(
IHTMLEventObj2 * This,
/* [in] */ IDispatch *v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_recordset )(
IHTMLEventObj2 * This,
/* [out][retval] */ IDispatch **p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_dataFld )(
IHTMLEventObj2 * This,
/* [in] */ BSTR v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_dataFld )(
IHTMLEventObj2 * This,
/* [out][retval] */ BSTR *p);
/* [id][propputref] */ HRESULT ( STDMETHODCALLTYPE *putref_boundElements )(
IHTMLEventObj2 * This,
/* [in] */ IHTMLElementCollection *v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_boundElements )(
IHTMLEventObj2 * This,
/* [out][retval] */ IHTMLElementCollection **p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_repeat )(
IHTMLEventObj2 * This,
/* [in] */ VARIANT_BOOL v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_repeat )(
IHTMLEventObj2 * This,
/* [out][retval] */ VARIANT_BOOL *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_srcUrn )(
IHTMLEventObj2 * This,
/* [in] */ BSTR v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_srcUrn )(
IHTMLEventObj2 * This,
/* [out][retval] */ BSTR *p);
/* [id][propputref] */ HRESULT ( STDMETHODCALLTYPE *putref_srcElement )(
IHTMLEventObj2 * This,
/* [in] */ IHTMLElement *v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_srcElement )(
IHTMLEventObj2 * This,
/* [out][retval] */ IHTMLElement **p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_altKey )(
IHTMLEventObj2 * This,
/* [in] */ VARIANT_BOOL v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_altKey )(
IHTMLEventObj2 * This,
/* [out][retval] */ VARIANT_BOOL *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ctrlKey )(
IHTMLEventObj2 * This,
/* [in] */ VARIANT_BOOL v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ctrlKey )(
IHTMLEventObj2 * This,
/* [out][retval] */ VARIANT_BOOL *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_shiftKey )(
IHTMLEventObj2 * This,
/* [in] */ VARIANT_BOOL v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_shiftKey )(
IHTMLEventObj2 * This,
/* [out][retval] */ VARIANT_BOOL *p);
/* [id][propputref] */ HRESULT ( STDMETHODCALLTYPE *putref_fromElement )(
IHTMLEventObj2 * This,
/* [in] */ IHTMLElement *v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_fromElement )(
IHTMLEventObj2 * This,
/* [out][retval] */ IHTMLElement **p);
/* [id][propputref] */ HRESULT ( STDMETHODCALLTYPE *putref_toElement )(
IHTMLEventObj2 * This,
/* [in] */ IHTMLElement *v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_toElement )(
IHTMLEventObj2 * This,
/* [out][retval] */ IHTMLElement **p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_button )(
IHTMLEventObj2 * This,
/* [in] */ long v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_button )(
IHTMLEventObj2 * This,
/* [out][retval] */ long *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_type )(
IHTMLEventObj2 * This,
/* [in] */ BSTR v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_type )(
IHTMLEventObj2 * This,
/* [out][retval] */ BSTR *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_qualifier )(
IHTMLEventObj2 * This,
/* [in] */ BSTR v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_qualifier )(
IHTMLEventObj2 * This,
/* [out][retval] */ BSTR *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_reason )(
IHTMLEventObj2 * This,
/* [in] */ long v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_reason )(
IHTMLEventObj2 * This,
/* [out][retval] */ long *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_x )(
IHTMLEventObj2 * This,
/* [in] */ long v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_x )(
IHTMLEventObj2 * This,
/* [out][retval] */ long *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_y )(
IHTMLEventObj2 * This,
/* [in] */ long v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_y )(
IHTMLEventObj2 * This,
/* [out][retval] */ long *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_clientX )(
IHTMLEventObj2 * This,
/* [in] */ long v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_clientX )(
IHTMLEventObj2 * This,
/* [out][retval] */ long *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_clientY )(
IHTMLEventObj2 * This,
/* [in] */ long v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_clientY )(
IHTMLEventObj2 * This,
/* [out][retval] */ long *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_offsetX )(
IHTMLEventObj2 * This,
/* [in] */ long v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_offsetX )(
IHTMLEventObj2 * This,
/* [out][retval] */ long *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_offsetY )(
IHTMLEventObj2 * This,
/* [in] */ long v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_offsetY )(
IHTMLEventObj2 * This,
/* [out][retval] */ long *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_screenX )(
IHTMLEventObj2 * This,
/* [in] */ long v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_screenX )(
IHTMLEventObj2 * This,
/* [out][retval] */ long *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_screenY )(
IHTMLEventObj2 * This,
/* [in] */ long v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_screenY )(
IHTMLEventObj2 * This,
/* [out][retval] */ long *p);
/* [id][propputref] */ HRESULT ( STDMETHODCALLTYPE *putref_srcFilter )(
IHTMLEventObj2 * This,
/* [in] */ IDispatch *v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_srcFilter )(
IHTMLEventObj2 * This,
/* [out][retval] */ IDispatch **p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_dataTransfer )(
IHTMLEventObj2 * This,
/* [out][retval] */ IHTMLDataTransfer **p);
END_INTERFACE
} IHTMLEventObj2Vtbl;
interface IHTMLEventObj2
{
CONST_VTBL struct IHTMLEventObj2Vtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLEventObj2_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLEventObj2_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLEventObj2_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLEventObj2_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLEventObj2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLEventObj2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLEventObj2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLEventObj2_setAttribute(This,strAttributeName,AttributeValue,lFlags) \
(This)->lpVtbl -> setAttribute(This,strAttributeName,AttributeValue,lFlags)
#define IHTMLEventObj2_getAttribute(This,strAttributeName,lFlags,AttributeValue) \
(This)->lpVtbl -> getAttribute(This,strAttributeName,lFlags,AttributeValue)
#define IHTMLEventObj2_removeAttribute(This,strAttributeName,lFlags,pfSuccess) \
(This)->lpVtbl -> removeAttribute(This,strAttributeName,lFlags,pfSuccess)
#define IHTMLEventObj2_put_propertyName(This,v) \
(This)->lpVtbl -> put_propertyName(This,v)
#define IHTMLEventObj2_get_propertyName(This,p) \
(This)->lpVtbl -> get_propertyName(This,p)
#define IHTMLEventObj2_putref_bookmarks(This,v) \
(This)->lpVtbl -> putref_bookmarks(This,v)
#define IHTMLEventObj2_get_bookmarks(This,p) \
(This)->lpVtbl -> get_bookmarks(This,p)
#define IHTMLEventObj2_putref_recordset(This,v) \
(This)->lpVtbl -> putref_recordset(This,v)
#define IHTMLEventObj2_get_recordset(This,p) \
(This)->lpVtbl -> get_recordset(This,p)
#define IHTMLEventObj2_put_dataFld(This,v) \
(This)->lpVtbl -> put_dataFld(This,v)
#define IHTMLEventObj2_get_dataFld(This,p) \
(This)->lpVtbl -> get_dataFld(This,p)
#define IHTMLEventObj2_putref_boundElements(This,v) \
(This)->lpVtbl -> putref_boundElements(This,v)
#define IHTMLEventObj2_get_boundElements(This,p) \
(This)->lpVtbl -> get_boundElements(This,p)
#define IHTMLEventObj2_put_repeat(This,v) \
(This)->lpVtbl -> put_repeat(This,v)
#define IHTMLEventObj2_get_repeat(This,p) \
(This)->lpVtbl -> get_repeat(This,p)
#define IHTMLEventObj2_put_srcUrn(This,v) \
(This)->lpVtbl -> put_srcUrn(This,v)
#define IHTMLEventObj2_get_srcUrn(This,p) \
(This)->lpVtbl -> get_srcUrn(This,p)
#define IHTMLEventObj2_putref_srcElement(This,v) \
(This)->lpVtbl -> putref_srcElement(This,v)
#define IHTMLEventObj2_get_srcElement(This,p) \
(This)->lpVtbl -> get_srcElement(This,p)
#define IHTMLEventObj2_put_altKey(This,v) \
(This)->lpVtbl -> put_altKey(This,v)
#define IHTMLEventObj2_get_altKey(This,p) \
(This)->lpVtbl -> get_altKey(This,p)
#define IHTMLEventObj2_put_ctrlKey(This,v) \
(This)->lpVtbl -> put_ctrlKey(This,v)
#define IHTMLEventObj2_get_ctrlKey(This,p) \
(This)->lpVtbl -> get_ctrlKey(This,p)
#define IHTMLEventObj2_put_shiftKey(This,v) \
(This)->lpVtbl -> put_shiftKey(This,v)
#define IHTMLEventObj2_get_shiftKey(This,p) \
(This)->lpVtbl -> get_shiftKey(This,p)
#define IHTMLEventObj2_putref_fromElement(This,v) \
(This)->lpVtbl -> putref_fromElement(This,v)
#define IHTMLEventObj2_get_fromElement(This,p) \
(This)->lpVtbl -> get_fromElement(This,p)
#define IHTMLEventObj2_putref_toElement(This,v) \
(This)->lpVtbl -> putref_toElement(This,v)
#define IHTMLEventObj2_get_toElement(This,p) \
(This)->lpVtbl -> get_toElement(This,p)
#define IHTMLEventObj2_put_button(This,v) \
(This)->lpVtbl -> put_button(This,v)
#define IHTMLEventObj2_get_button(This,p) \
(This)->lpVtbl -> get_button(This,p)
#define IHTMLEventObj2_put_type(This,v) \
(This)->lpVtbl -> put_type(This,v)
#define IHTMLEventObj2_get_type(This,p) \
(This)->lpVtbl -> get_type(This,p)
#define IHTMLEventObj2_put_qualifier(This,v) \
(This)->lpVtbl -> put_qualifier(This,v)
#define IHTMLEventObj2_get_qualifier(This,p) \
(This)->lpVtbl -> get_qualifier(This,p)
#define IHTMLEventObj2_put_reason(This,v) \
(This)->lpVtbl -> put_reason(This,v)
#define IHTMLEventObj2_get_reason(This,p) \
(This)->lpVtbl -> get_reason(This,p)
#define IHTMLEventObj2_put_x(This,v) \
(This)->lpVtbl -> put_x(This,v)
#define IHTMLEventObj2_get_x(This,p) \
(This)->lpVtbl -> get_x(This,p)
#define IHTMLEventObj2_put_y(This,v) \
(This)->lpVtbl -> put_y(This,v)
#define IHTMLEventObj2_get_y(This,p) \
(This)->lpVtbl -> get_y(This,p)
#define IHTMLEventObj2_put_clientX(This,v) \
(This)->lpVtbl -> put_clientX(This,v)
#define IHTMLEventObj2_get_clientX(This,p) \
(This)->lpVtbl -> get_clientX(This,p)
#define IHTMLEventObj2_put_clientY(This,v) \
(This)->lpVtbl -> put_clientY(This,v)
#define IHTMLEventObj2_get_clientY(This,p) \
(This)->lpVtbl -> get_clientY(This,p)
#define IHTMLEventObj2_put_offsetX(This,v) \
(This)->lpVtbl -> put_offsetX(This,v)
#define IHTMLEventObj2_get_offsetX(This,p) \
(This)->lpVtbl -> get_offsetX(This,p)
#define IHTMLEventObj2_put_offsetY(This,v) \
(This)->lpVtbl -> put_offsetY(This,v)
#define IHTMLEventObj2_get_offsetY(This,p) \
(This)->lpVtbl -> get_offsetY(This,p)
#define IHTMLEventObj2_put_screenX(This,v) \
(This)->lpVtbl -> put_screenX(This,v)
#define IHTMLEventObj2_get_screenX(This,p) \
(This)->lpVtbl -> get_screenX(This,p)
#define IHTMLEventObj2_put_screenY(This,v) \
(This)->lpVtbl -> put_screenY(This,v)
#define IHTMLEventObj2_get_screenY(This,p) \
(This)->lpVtbl -> get_screenY(This,p)
#define IHTMLEventObj2_putref_srcFilter(This,v) \
(This)->lpVtbl -> putref_srcFilter(This,v)
#define IHTMLEventObj2_get_srcFilter(This,p) \
(This)->lpVtbl -> get_srcFilter(This,p)
#define IHTMLEventObj2_get_dataTransfer(This,p) \
(This)->lpVtbl -> get_dataTransfer(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj2_setAttribute_Proxy(
IHTMLEventObj2 * This,
/* [in] */ BSTR strAttributeName,
/* [in] */ VARIANT AttributeValue,
/* [in][defaultvalue] */ LONG lFlags);
void __RPC_STUB IHTMLEventObj2_setAttribute_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj2_getAttribute_Proxy(
IHTMLEventObj2 * This,
/* [in] */ BSTR strAttributeName,
/* [in][defaultvalue] */ LONG lFlags,
/* [out][retval] */ VARIANT *AttributeValue);
void __RPC_STUB IHTMLEventObj2_getAttribute_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj2_removeAttribute_Proxy(
IHTMLEventObj2 * This,
/* [in] */ BSTR strAttributeName,
/* [in][defaultvalue] */ LONG lFlags,
/* [out][retval] */ VARIANT_BOOL *pfSuccess);
void __RPC_STUB IHTMLEventObj2_removeAttribute_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj2_put_propertyName_Proxy(
IHTMLEventObj2 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLEventObj2_put_propertyName_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj2_get_propertyName_Proxy(
IHTMLEventObj2 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLEventObj2_get_propertyName_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propputref] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj2_putref_bookmarks_Proxy(
IHTMLEventObj2 * This,
/* [in] */ IHTMLBookmarkCollection *v);
void __RPC_STUB IHTMLEventObj2_putref_bookmarks_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj2_get_bookmarks_Proxy(
IHTMLEventObj2 * This,
/* [out][retval] */ IHTMLBookmarkCollection **p);
void __RPC_STUB IHTMLEventObj2_get_bookmarks_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propputref] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj2_putref_recordset_Proxy(
IHTMLEventObj2 * This,
/* [in] */ IDispatch *v);
void __RPC_STUB IHTMLEventObj2_putref_recordset_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj2_get_recordset_Proxy(
IHTMLEventObj2 * This,
/* [out][retval] */ IDispatch **p);
void __RPC_STUB IHTMLEventObj2_get_recordset_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj2_put_dataFld_Proxy(
IHTMLEventObj2 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLEventObj2_put_dataFld_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj2_get_dataFld_Proxy(
IHTMLEventObj2 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLEventObj2_get_dataFld_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propputref] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj2_putref_boundElements_Proxy(
IHTMLEventObj2 * This,
/* [in] */ IHTMLElementCollection *v);
void __RPC_STUB IHTMLEventObj2_putref_boundElements_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj2_get_boundElements_Proxy(
IHTMLEventObj2 * This,
/* [out][retval] */ IHTMLElementCollection **p);
void __RPC_STUB IHTMLEventObj2_get_boundElements_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj2_put_repeat_Proxy(
IHTMLEventObj2 * This,
/* [in] */ VARIANT_BOOL v);
void __RPC_STUB IHTMLEventObj2_put_repeat_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj2_get_repeat_Proxy(
IHTMLEventObj2 * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IHTMLEventObj2_get_repeat_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj2_put_srcUrn_Proxy(
IHTMLEventObj2 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLEventObj2_put_srcUrn_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj2_get_srcUrn_Proxy(
IHTMLEventObj2 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLEventObj2_get_srcUrn_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propputref] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj2_putref_srcElement_Proxy(
IHTMLEventObj2 * This,
/* [in] */ IHTMLElement *v);
void __RPC_STUB IHTMLEventObj2_putref_srcElement_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj2_get_srcElement_Proxy(
IHTMLEventObj2 * This,
/* [out][retval] */ IHTMLElement **p);
void __RPC_STUB IHTMLEventObj2_get_srcElement_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj2_put_altKey_Proxy(
IHTMLEventObj2 * This,
/* [in] */ VARIANT_BOOL v);
void __RPC_STUB IHTMLEventObj2_put_altKey_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj2_get_altKey_Proxy(
IHTMLEventObj2 * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IHTMLEventObj2_get_altKey_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj2_put_ctrlKey_Proxy(
IHTMLEventObj2 * This,
/* [in] */ VARIANT_BOOL v);
void __RPC_STUB IHTMLEventObj2_put_ctrlKey_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj2_get_ctrlKey_Proxy(
IHTMLEventObj2 * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IHTMLEventObj2_get_ctrlKey_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj2_put_shiftKey_Proxy(
IHTMLEventObj2 * This,
/* [in] */ VARIANT_BOOL v);
void __RPC_STUB IHTMLEventObj2_put_shiftKey_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj2_get_shiftKey_Proxy(
IHTMLEventObj2 * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IHTMLEventObj2_get_shiftKey_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propputref] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj2_putref_fromElement_Proxy(
IHTMLEventObj2 * This,
/* [in] */ IHTMLElement *v);
void __RPC_STUB IHTMLEventObj2_putref_fromElement_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj2_get_fromElement_Proxy(
IHTMLEventObj2 * This,
/* [out][retval] */ IHTMLElement **p);
void __RPC_STUB IHTMLEventObj2_get_fromElement_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propputref] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj2_putref_toElement_Proxy(
IHTMLEventObj2 * This,
/* [in] */ IHTMLElement *v);
void __RPC_STUB IHTMLEventObj2_putref_toElement_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj2_get_toElement_Proxy(
IHTMLEventObj2 * This,
/* [out][retval] */ IHTMLElement **p);
void __RPC_STUB IHTMLEventObj2_get_toElement_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj2_put_button_Proxy(
IHTMLEventObj2 * This,
/* [in] */ long v);
void __RPC_STUB IHTMLEventObj2_put_button_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj2_get_button_Proxy(
IHTMLEventObj2 * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLEventObj2_get_button_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj2_put_type_Proxy(
IHTMLEventObj2 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLEventObj2_put_type_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj2_get_type_Proxy(
IHTMLEventObj2 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLEventObj2_get_type_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj2_put_qualifier_Proxy(
IHTMLEventObj2 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLEventObj2_put_qualifier_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj2_get_qualifier_Proxy(
IHTMLEventObj2 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLEventObj2_get_qualifier_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj2_put_reason_Proxy(
IHTMLEventObj2 * This,
/* [in] */ long v);
void __RPC_STUB IHTMLEventObj2_put_reason_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj2_get_reason_Proxy(
IHTMLEventObj2 * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLEventObj2_get_reason_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj2_put_x_Proxy(
IHTMLEventObj2 * This,
/* [in] */ long v);
void __RPC_STUB IHTMLEventObj2_put_x_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj2_get_x_Proxy(
IHTMLEventObj2 * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLEventObj2_get_x_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj2_put_y_Proxy(
IHTMLEventObj2 * This,
/* [in] */ long v);
void __RPC_STUB IHTMLEventObj2_put_y_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj2_get_y_Proxy(
IHTMLEventObj2 * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLEventObj2_get_y_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj2_put_clientX_Proxy(
IHTMLEventObj2 * This,
/* [in] */ long v);
void __RPC_STUB IHTMLEventObj2_put_clientX_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj2_get_clientX_Proxy(
IHTMLEventObj2 * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLEventObj2_get_clientX_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj2_put_clientY_Proxy(
IHTMLEventObj2 * This,
/* [in] */ long v);
void __RPC_STUB IHTMLEventObj2_put_clientY_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj2_get_clientY_Proxy(
IHTMLEventObj2 * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLEventObj2_get_clientY_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj2_put_offsetX_Proxy(
IHTMLEventObj2 * This,
/* [in] */ long v);
void __RPC_STUB IHTMLEventObj2_put_offsetX_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj2_get_offsetX_Proxy(
IHTMLEventObj2 * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLEventObj2_get_offsetX_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj2_put_offsetY_Proxy(
IHTMLEventObj2 * This,
/* [in] */ long v);
void __RPC_STUB IHTMLEventObj2_put_offsetY_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj2_get_offsetY_Proxy(
IHTMLEventObj2 * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLEventObj2_get_offsetY_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj2_put_screenX_Proxy(
IHTMLEventObj2 * This,
/* [in] */ long v);
void __RPC_STUB IHTMLEventObj2_put_screenX_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj2_get_screenX_Proxy(
IHTMLEventObj2 * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLEventObj2_get_screenX_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj2_put_screenY_Proxy(
IHTMLEventObj2 * This,
/* [in] */ long v);
void __RPC_STUB IHTMLEventObj2_put_screenY_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj2_get_screenY_Proxy(
IHTMLEventObj2 * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLEventObj2_get_screenY_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propputref] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj2_putref_srcFilter_Proxy(
IHTMLEventObj2 * This,
/* [in] */ IDispatch *v);
void __RPC_STUB IHTMLEventObj2_putref_srcFilter_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj2_get_srcFilter_Proxy(
IHTMLEventObj2 * This,
/* [out][retval] */ IDispatch **p);
void __RPC_STUB IHTMLEventObj2_get_srcFilter_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj2_get_dataTransfer_Proxy(
IHTMLEventObj2 * This,
/* [out][retval] */ IHTMLDataTransfer **p);
void __RPC_STUB IHTMLEventObj2_get_dataTransfer_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLEventObj2_INTERFACE_DEFINED__ */
#ifndef __IHTMLEventObj3_INTERFACE_DEFINED__
#define __IHTMLEventObj3_INTERFACE_DEFINED__
/* interface IHTMLEventObj3 */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLEventObj3;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f680-98b5-11cf-bb82-00aa00bdce0b")
IHTMLEventObj3 : public IDispatch
{
public:
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_contentOverflow(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_shiftLeft(
/* [in] */ VARIANT_BOOL v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_shiftLeft(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_altLeft(
/* [in] */ VARIANT_BOOL v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_altLeft(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_ctrlLeft(
/* [in] */ VARIANT_BOOL v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_ctrlLeft(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
virtual /* [nonbrowsable][restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get_imeCompositionChange(
/* [out][retval] */ LONG_PTR *p) = 0;
virtual /* [nonbrowsable][restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get_imeNotifyCommand(
/* [out][retval] */ LONG_PTR *p) = 0;
virtual /* [nonbrowsable][restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get_imeNotifyData(
/* [out][retval] */ LONG_PTR *p) = 0;
virtual /* [nonbrowsable][restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get_imeRequest(
/* [out][retval] */ LONG_PTR *p) = 0;
virtual /* [nonbrowsable][restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get_imeRequestData(
/* [out][retval] */ LONG_PTR *p) = 0;
virtual /* [nonbrowsable][restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get_keyboardLayout(
/* [out][retval] */ LONG_PTR *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_behaviorCookie(
/* [out][retval] */ long *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_behaviorPart(
/* [out][retval] */ long *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_nextPage(
/* [out][retval] */ BSTR *p) = 0;
};
#else /* C style interface */
typedef struct IHTMLEventObj3Vtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLEventObj3 * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLEventObj3 * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLEventObj3 * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLEventObj3 * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLEventObj3 * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLEventObj3 * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLEventObj3 * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_contentOverflow )(
IHTMLEventObj3 * This,
/* [out][retval] */ VARIANT_BOOL *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_shiftLeft )(
IHTMLEventObj3 * This,
/* [in] */ VARIANT_BOOL v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_shiftLeft )(
IHTMLEventObj3 * This,
/* [out][retval] */ VARIANT_BOOL *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_altLeft )(
IHTMLEventObj3 * This,
/* [in] */ VARIANT_BOOL v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_altLeft )(
IHTMLEventObj3 * This,
/* [out][retval] */ VARIANT_BOOL *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ctrlLeft )(
IHTMLEventObj3 * This,
/* [in] */ VARIANT_BOOL v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ctrlLeft )(
IHTMLEventObj3 * This,
/* [out][retval] */ VARIANT_BOOL *p);
/* [nonbrowsable][restricted][hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_imeCompositionChange )(
IHTMLEventObj3 * This,
/* [out][retval] */ LONG_PTR *p);
/* [nonbrowsable][restricted][hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_imeNotifyCommand )(
IHTMLEventObj3 * This,
/* [out][retval] */ LONG_PTR *p);
/* [nonbrowsable][restricted][hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_imeNotifyData )(
IHTMLEventObj3 * This,
/* [out][retval] */ LONG_PTR *p);
/* [nonbrowsable][restricted][hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_imeRequest )(
IHTMLEventObj3 * This,
/* [out][retval] */ LONG_PTR *p);
/* [nonbrowsable][restricted][hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_imeRequestData )(
IHTMLEventObj3 * This,
/* [out][retval] */ LONG_PTR *p);
/* [nonbrowsable][restricted][hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_keyboardLayout )(
IHTMLEventObj3 * This,
/* [out][retval] */ LONG_PTR *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_behaviorCookie )(
IHTMLEventObj3 * This,
/* [out][retval] */ long *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_behaviorPart )(
IHTMLEventObj3 * This,
/* [out][retval] */ long *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nextPage )(
IHTMLEventObj3 * This,
/* [out][retval] */ BSTR *p);
END_INTERFACE
} IHTMLEventObj3Vtbl;
interface IHTMLEventObj3
{
CONST_VTBL struct IHTMLEventObj3Vtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLEventObj3_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLEventObj3_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLEventObj3_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLEventObj3_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLEventObj3_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLEventObj3_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLEventObj3_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLEventObj3_get_contentOverflow(This,p) \
(This)->lpVtbl -> get_contentOverflow(This,p)
#define IHTMLEventObj3_put_shiftLeft(This,v) \
(This)->lpVtbl -> put_shiftLeft(This,v)
#define IHTMLEventObj3_get_shiftLeft(This,p) \
(This)->lpVtbl -> get_shiftLeft(This,p)
#define IHTMLEventObj3_put_altLeft(This,v) \
(This)->lpVtbl -> put_altLeft(This,v)
#define IHTMLEventObj3_get_altLeft(This,p) \
(This)->lpVtbl -> get_altLeft(This,p)
#define IHTMLEventObj3_put_ctrlLeft(This,v) \
(This)->lpVtbl -> put_ctrlLeft(This,v)
#define IHTMLEventObj3_get_ctrlLeft(This,p) \
(This)->lpVtbl -> get_ctrlLeft(This,p)
#define IHTMLEventObj3_get_imeCompositionChange(This,p) \
(This)->lpVtbl -> get_imeCompositionChange(This,p)
#define IHTMLEventObj3_get_imeNotifyCommand(This,p) \
(This)->lpVtbl -> get_imeNotifyCommand(This,p)
#define IHTMLEventObj3_get_imeNotifyData(This,p) \
(This)->lpVtbl -> get_imeNotifyData(This,p)
#define IHTMLEventObj3_get_imeRequest(This,p) \
(This)->lpVtbl -> get_imeRequest(This,p)
#define IHTMLEventObj3_get_imeRequestData(This,p) \
(This)->lpVtbl -> get_imeRequestData(This,p)
#define IHTMLEventObj3_get_keyboardLayout(This,p) \
(This)->lpVtbl -> get_keyboardLayout(This,p)
#define IHTMLEventObj3_get_behaviorCookie(This,p) \
(This)->lpVtbl -> get_behaviorCookie(This,p)
#define IHTMLEventObj3_get_behaviorPart(This,p) \
(This)->lpVtbl -> get_behaviorPart(This,p)
#define IHTMLEventObj3_get_nextPage(This,p) \
(This)->lpVtbl -> get_nextPage(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj3_get_contentOverflow_Proxy(
IHTMLEventObj3 * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IHTMLEventObj3_get_contentOverflow_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj3_put_shiftLeft_Proxy(
IHTMLEventObj3 * This,
/* [in] */ VARIANT_BOOL v);
void __RPC_STUB IHTMLEventObj3_put_shiftLeft_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj3_get_shiftLeft_Proxy(
IHTMLEventObj3 * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IHTMLEventObj3_get_shiftLeft_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj3_put_altLeft_Proxy(
IHTMLEventObj3 * This,
/* [in] */ VARIANT_BOOL v);
void __RPC_STUB IHTMLEventObj3_put_altLeft_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj3_get_altLeft_Proxy(
IHTMLEventObj3 * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IHTMLEventObj3_get_altLeft_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj3_put_ctrlLeft_Proxy(
IHTMLEventObj3 * This,
/* [in] */ VARIANT_BOOL v);
void __RPC_STUB IHTMLEventObj3_put_ctrlLeft_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj3_get_ctrlLeft_Proxy(
IHTMLEventObj3 * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IHTMLEventObj3_get_ctrlLeft_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [nonbrowsable][restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj3_get_imeCompositionChange_Proxy(
IHTMLEventObj3 * This,
/* [out][retval] */ LONG_PTR *p);
void __RPC_STUB IHTMLEventObj3_get_imeCompositionChange_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [nonbrowsable][restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj3_get_imeNotifyCommand_Proxy(
IHTMLEventObj3 * This,
/* [out][retval] */ LONG_PTR *p);
void __RPC_STUB IHTMLEventObj3_get_imeNotifyCommand_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [nonbrowsable][restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj3_get_imeNotifyData_Proxy(
IHTMLEventObj3 * This,
/* [out][retval] */ LONG_PTR *p);
void __RPC_STUB IHTMLEventObj3_get_imeNotifyData_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [nonbrowsable][restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj3_get_imeRequest_Proxy(
IHTMLEventObj3 * This,
/* [out][retval] */ LONG_PTR *p);
void __RPC_STUB IHTMLEventObj3_get_imeRequest_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [nonbrowsable][restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj3_get_imeRequestData_Proxy(
IHTMLEventObj3 * This,
/* [out][retval] */ LONG_PTR *p);
void __RPC_STUB IHTMLEventObj3_get_imeRequestData_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [nonbrowsable][restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj3_get_keyboardLayout_Proxy(
IHTMLEventObj3 * This,
/* [out][retval] */ LONG_PTR *p);
void __RPC_STUB IHTMLEventObj3_get_keyboardLayout_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj3_get_behaviorCookie_Proxy(
IHTMLEventObj3 * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLEventObj3_get_behaviorCookie_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj3_get_behaviorPart_Proxy(
IHTMLEventObj3 * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLEventObj3_get_behaviorPart_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj3_get_nextPage_Proxy(
IHTMLEventObj3 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLEventObj3_get_nextPage_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLEventObj3_INTERFACE_DEFINED__ */
#ifndef __IHTMLEventObj4_INTERFACE_DEFINED__
#define __IHTMLEventObj4_INTERFACE_DEFINED__
/* interface IHTMLEventObj4 */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLEventObj4;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f814-98b5-11cf-bb82-00aa00bdce0b")
IHTMLEventObj4 : public IDispatch
{
public:
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_wheelDelta(
/* [out][retval] */ long *p) = 0;
};
#else /* C style interface */
typedef struct IHTMLEventObj4Vtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLEventObj4 * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLEventObj4 * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLEventObj4 * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLEventObj4 * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLEventObj4 * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLEventObj4 * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLEventObj4 * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_wheelDelta )(
IHTMLEventObj4 * This,
/* [out][retval] */ long *p);
END_INTERFACE
} IHTMLEventObj4Vtbl;
interface IHTMLEventObj4
{
CONST_VTBL struct IHTMLEventObj4Vtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLEventObj4_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLEventObj4_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLEventObj4_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLEventObj4_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLEventObj4_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLEventObj4_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLEventObj4_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLEventObj4_get_wheelDelta(This,p) \
(This)->lpVtbl -> get_wheelDelta(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj4_get_wheelDelta_Proxy(
IHTMLEventObj4 * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLEventObj4_get_wheelDelta_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLEventObj4_INTERFACE_DEFINED__ */
#ifndef __DispCEventObj_DISPINTERFACE_DEFINED__
#define __DispCEventObj_DISPINTERFACE_DEFINED__
/* dispinterface DispCEventObj */
/* [uuid][hidden] */
EXTERN_C const IID DIID_DispCEventObj;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f558-98b5-11cf-bb82-00aa00bdce0b")
DispCEventObj : public IDispatch
{
};
#else /* C style interface */
typedef struct DispCEventObjVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
DispCEventObj * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
DispCEventObj * This);
ULONG ( STDMETHODCALLTYPE *Release )(
DispCEventObj * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
DispCEventObj * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
DispCEventObj * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
DispCEventObj * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
DispCEventObj * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} DispCEventObjVtbl;
interface DispCEventObj
{
CONST_VTBL struct DispCEventObjVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define DispCEventObj_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define DispCEventObj_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define DispCEventObj_Release(This) \
(This)->lpVtbl -> Release(This)
#define DispCEventObj_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define DispCEventObj_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define DispCEventObj_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define DispCEventObj_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __DispCEventObj_DISPINTERFACE_DEFINED__ */
EXTERN_C const CLSID CLSID_CEventObj;
#ifdef __cplusplus
class DECLSPEC_UUID("3050f48A-98b5-11cf-bb82-00aa00bdce0b")
CEventObj;
#endif
#ifndef __HTMLWindowEvents2_DISPINTERFACE_DEFINED__
#define __HTMLWindowEvents2_DISPINTERFACE_DEFINED__
/* dispinterface HTMLWindowEvents2 */
/* [uuid][hidden] */
EXTERN_C const IID DIID_HTMLWindowEvents2;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f625-98b5-11cf-bb82-00aa00bdce0b")
HTMLWindowEvents2 : public IDispatch
{
};
#else /* C style interface */
typedef struct HTMLWindowEvents2Vtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
HTMLWindowEvents2 * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
HTMLWindowEvents2 * This);
ULONG ( STDMETHODCALLTYPE *Release )(
HTMLWindowEvents2 * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
HTMLWindowEvents2 * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
HTMLWindowEvents2 * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
HTMLWindowEvents2 * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
HTMLWindowEvents2 * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} HTMLWindowEvents2Vtbl;
interface HTMLWindowEvents2
{
CONST_VTBL struct HTMLWindowEvents2Vtbl *lpVtbl;
};
#ifdef COBJMACROS
#define HTMLWindowEvents2_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define HTMLWindowEvents2_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define HTMLWindowEvents2_Release(This) \
(This)->lpVtbl -> Release(This)
#define HTMLWindowEvents2_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define HTMLWindowEvents2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define HTMLWindowEvents2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define HTMLWindowEvents2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __HTMLWindowEvents2_DISPINTERFACE_DEFINED__ */
#ifndef __HTMLWindowEvents_DISPINTERFACE_DEFINED__
#define __HTMLWindowEvents_DISPINTERFACE_DEFINED__
/* dispinterface HTMLWindowEvents */
/* [uuid][hidden] */
EXTERN_C const IID DIID_HTMLWindowEvents;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("96A0A4E0-D062-11cf-94B6-00AA0060275C")
HTMLWindowEvents : public IDispatch
{
};
#else /* C style interface */
typedef struct HTMLWindowEventsVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
HTMLWindowEvents * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
HTMLWindowEvents * This);
ULONG ( STDMETHODCALLTYPE *Release )(
HTMLWindowEvents * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
HTMLWindowEvents * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
HTMLWindowEvents * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
HTMLWindowEvents * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
HTMLWindowEvents * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} HTMLWindowEventsVtbl;
interface HTMLWindowEvents
{
CONST_VTBL struct HTMLWindowEventsVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define HTMLWindowEvents_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define HTMLWindowEvents_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define HTMLWindowEvents_Release(This) \
(This)->lpVtbl -> Release(This)
#define HTMLWindowEvents_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define HTMLWindowEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define HTMLWindowEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define HTMLWindowEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __HTMLWindowEvents_DISPINTERFACE_DEFINED__ */
#ifndef __IHTMLDocument2_INTERFACE_DEFINED__
#define __IHTMLDocument2_INTERFACE_DEFINED__
/* interface IHTMLDocument2 */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLDocument2;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("332c4425-26cb-11d0-b483-00c04fd90119")
IHTMLDocument2 : public IHTMLDocument
{
public:
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_all(
/* [out][retval] */ IHTMLElementCollection **p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_body(
/* [out][retval] */ IHTMLElement **p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_activeElement(
/* [out][retval] */ IHTMLElement **p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_images(
/* [out][retval] */ IHTMLElementCollection **p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_applets(
/* [out][retval] */ IHTMLElementCollection **p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_links(
/* [out][retval] */ IHTMLElementCollection **p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_forms(
/* [out][retval] */ IHTMLElementCollection **p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_anchors(
/* [out][retval] */ IHTMLElementCollection **p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_title(
/* [in] */ BSTR v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_title(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_scripts(
/* [out][retval] */ IHTMLElementCollection **p) = 0;
virtual /* [hidden][id][propput] */ HRESULT STDMETHODCALLTYPE put_designMode(
/* [in] */ BSTR v) = 0;
virtual /* [hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get_designMode(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_selection(
/* [out][retval] */ IHTMLSelectionObject **p) = 0;
virtual /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE get_readyState(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_frames(
/* [out][retval] */ IHTMLFramesCollection2 **p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_embeds(
/* [out][retval] */ IHTMLElementCollection **p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_plugins(
/* [out][retval] */ IHTMLElementCollection **p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_alinkColor(
/* [in] */ VARIANT v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_alinkColor(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_bgColor(
/* [in] */ VARIANT v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_bgColor(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_fgColor(
/* [in] */ VARIANT v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_fgColor(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_linkColor(
/* [in] */ VARIANT v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_linkColor(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_vlinkColor(
/* [in] */ VARIANT v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_vlinkColor(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_referrer(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_location(
/* [out][retval] */ IHTMLLocation **p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_lastModified(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_URL(
/* [in] */ BSTR v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_URL(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_domain(
/* [in] */ BSTR v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_domain(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_cookie(
/* [in] */ BSTR v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_cookie(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [hidden][bindable][id][propput] */ HRESULT STDMETHODCALLTYPE put_expando(
/* [in] */ VARIANT_BOOL v) = 0;
virtual /* [hidden][bindable][id][propget] */ HRESULT STDMETHODCALLTYPE get_expando(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
virtual /* [hidden][id][propput] */ HRESULT STDMETHODCALLTYPE put_charset(
/* [in] */ BSTR v) = 0;
virtual /* [hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get_charset(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_defaultCharset(
/* [in] */ BSTR v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_defaultCharset(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_mimeType(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_fileSize(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_fileCreatedDate(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_fileModifiedDate(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_fileUpdatedDate(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_security(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_protocol(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_nameProp(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][vararg] */ HRESULT STDMETHODCALLTYPE write(
/* [in] */ SAFEARRAY * psarray) = 0;
virtual /* [id][vararg] */ HRESULT STDMETHODCALLTYPE writeln(
/* [in] */ SAFEARRAY * psarray) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE open(
/* [in][defaultvalue] */ BSTR url,
/* [in][optional] */ VARIANT name,
/* [in][optional] */ VARIANT features,
/* [in][optional] */ VARIANT replace,
/* [out][retval] */ IDispatch **pomWindowResult) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE close( void) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE clear( void) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE queryCommandSupported(
/* [in] */ BSTR cmdID,
/* [out][retval] */ VARIANT_BOOL *pfRet) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE queryCommandEnabled(
/* [in] */ BSTR cmdID,
/* [out][retval] */ VARIANT_BOOL *pfRet) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE queryCommandState(
/* [in] */ BSTR cmdID,
/* [out][retval] */ VARIANT_BOOL *pfRet) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE queryCommandIndeterm(
/* [in] */ BSTR cmdID,
/* [out][retval] */ VARIANT_BOOL *pfRet) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE queryCommandText(
/* [in] */ BSTR cmdID,
/* [out][retval] */ BSTR *pcmdText) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE queryCommandValue(
/* [in] */ BSTR cmdID,
/* [out][retval] */ VARIANT *pcmdValue) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE execCommand(
/* [in] */ BSTR cmdID,
/* [in][defaultvalue] */ VARIANT_BOOL showUI,
/* [in][optional] */ VARIANT value,
/* [out][retval] */ VARIANT_BOOL *pfRet) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE execCommandShowHelp(
/* [in] */ BSTR cmdID,
/* [out][retval] */ VARIANT_BOOL *pfRet) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE createElement(
/* [in] */ BSTR eTag,
/* [out][retval] */ IHTMLElement **newElem) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onhelp(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onhelp(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onclick(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onclick(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_ondblclick(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_ondblclick(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onkeyup(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onkeyup(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onkeydown(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onkeydown(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onkeypress(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onkeypress(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onmouseup(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onmouseup(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onmousedown(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onmousedown(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onmousemove(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onmousemove(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onmouseout(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onmouseout(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onmouseover(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onmouseover(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onreadystatechange(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onreadystatechange(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onafterupdate(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onafterupdate(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onrowexit(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onrowexit(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onrowenter(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onrowenter(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_ondragstart(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_ondragstart(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onselectstart(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onselectstart(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE elementFromPoint(
/* [in] */ long x,
/* [in] */ long y,
/* [out][retval] */ IHTMLElement **elementHit) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_parentWindow(
/* [out][retval] */ IHTMLWindow2 **p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_styleSheets(
/* [out][retval] */ IHTMLStyleSheetsCollection **p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onbeforeupdate(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onbeforeupdate(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onerrorupdate(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onerrorupdate(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE toString(
/* [out][retval] */ BSTR *String) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE createStyleSheet(
/* [in][defaultvalue] */ BSTR bstrHref,
/* [in][defaultvalue] */ long lIndex,
/* [out][retval] */ IHTMLStyleSheet **ppnewStyleSheet) = 0;
};
#else /* C style interface */
typedef struct IHTMLDocument2Vtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLDocument2 * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLDocument2 * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLDocument2 * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLDocument2 * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLDocument2 * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLDocument2 * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLDocument2 * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [nonbrowsable][hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Script )(
IHTMLDocument2 * This,
/* [out][retval] */ IDispatch **p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_all )(
IHTMLDocument2 * This,
/* [out][retval] */ IHTMLElementCollection **p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_body )(
IHTMLDocument2 * This,
/* [out][retval] */ IHTMLElement **p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_activeElement )(
IHTMLDocument2 * This,
/* [out][retval] */ IHTMLElement **p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_images )(
IHTMLDocument2 * This,
/* [out][retval] */ IHTMLElementCollection **p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_applets )(
IHTMLDocument2 * This,
/* [out][retval] */ IHTMLElementCollection **p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_links )(
IHTMLDocument2 * This,
/* [out][retval] */ IHTMLElementCollection **p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_forms )(
IHTMLDocument2 * This,
/* [out][retval] */ IHTMLElementCollection **p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_anchors )(
IHTMLDocument2 * This,
/* [out][retval] */ IHTMLElementCollection **p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_title )(
IHTMLDocument2 * This,
/* [in] */ BSTR v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_title )(
IHTMLDocument2 * This,
/* [out][retval] */ BSTR *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_scripts )(
IHTMLDocument2 * This,
/* [out][retval] */ IHTMLElementCollection **p);
/* [hidden][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_designMode )(
IHTMLDocument2 * This,
/* [in] */ BSTR v);
/* [hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_designMode )(
IHTMLDocument2 * This,
/* [out][retval] */ BSTR *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_selection )(
IHTMLDocument2 * This,
/* [out][retval] */ IHTMLSelectionObject **p);
/* [bindable][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_readyState )(
IHTMLDocument2 * This,
/* [out][retval] */ BSTR *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_frames )(
IHTMLDocument2 * This,
/* [out][retval] */ IHTMLFramesCollection2 **p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_embeds )(
IHTMLDocument2 * This,
/* [out][retval] */ IHTMLElementCollection **p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_plugins )(
IHTMLDocument2 * This,
/* [out][retval] */ IHTMLElementCollection **p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_alinkColor )(
IHTMLDocument2 * This,
/* [in] */ VARIANT v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_alinkColor )(
IHTMLDocument2 * This,
/* [out][retval] */ VARIANT *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_bgColor )(
IHTMLDocument2 * This,
/* [in] */ VARIANT v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_bgColor )(
IHTMLDocument2 * This,
/* [out][retval] */ VARIANT *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_fgColor )(
IHTMLDocument2 * This,
/* [in] */ VARIANT v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_fgColor )(
IHTMLDocument2 * This,
/* [out][retval] */ VARIANT *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_linkColor )(
IHTMLDocument2 * This,
/* [in] */ VARIANT v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_linkColor )(
IHTMLDocument2 * This,
/* [out][retval] */ VARIANT *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_vlinkColor )(
IHTMLDocument2 * This,
/* [in] */ VARIANT v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_vlinkColor )(
IHTMLDocument2 * This,
/* [out][retval] */ VARIANT *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_referrer )(
IHTMLDocument2 * This,
/* [out][retval] */ BSTR *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_location )(
IHTMLDocument2 * This,
/* [out][retval] */ IHTMLLocation **p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_lastModified )(
IHTMLDocument2 * This,
/* [out][retval] */ BSTR *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_URL )(
IHTMLDocument2 * This,
/* [in] */ BSTR v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_URL )(
IHTMLDocument2 * This,
/* [out][retval] */ BSTR *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_domain )(
IHTMLDocument2 * This,
/* [in] */ BSTR v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_domain )(
IHTMLDocument2 * This,
/* [out][retval] */ BSTR *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_cookie )(
IHTMLDocument2 * This,
/* [in] */ BSTR v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_cookie )(
IHTMLDocument2 * This,
/* [out][retval] */ BSTR *p);
/* [hidden][bindable][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_expando )(
IHTMLDocument2 * This,
/* [in] */ VARIANT_BOOL v);
/* [hidden][bindable][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_expando )(
IHTMLDocument2 * This,
/* [out][retval] */ VARIANT_BOOL *p);
/* [hidden][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_charset )(
IHTMLDocument2 * This,
/* [in] */ BSTR v);
/* [hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_charset )(
IHTMLDocument2 * This,
/* [out][retval] */ BSTR *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_defaultCharset )(
IHTMLDocument2 * This,
/* [in] */ BSTR v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_defaultCharset )(
IHTMLDocument2 * This,
/* [out][retval] */ BSTR *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_mimeType )(
IHTMLDocument2 * This,
/* [out][retval] */ BSTR *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_fileSize )(
IHTMLDocument2 * This,
/* [out][retval] */ BSTR *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_fileCreatedDate )(
IHTMLDocument2 * This,
/* [out][retval] */ BSTR *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_fileModifiedDate )(
IHTMLDocument2 * This,
/* [out][retval] */ BSTR *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_fileUpdatedDate )(
IHTMLDocument2 * This,
/* [out][retval] */ BSTR *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_security )(
IHTMLDocument2 * This,
/* [out][retval] */ BSTR *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_protocol )(
IHTMLDocument2 * This,
/* [out][retval] */ BSTR *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nameProp )(
IHTMLDocument2 * This,
/* [out][retval] */ BSTR *p);
/* [id][vararg] */ HRESULT ( STDMETHODCALLTYPE *write )(
IHTMLDocument2 * This,
/* [in] */ SAFEARRAY * psarray);
/* [id][vararg] */ HRESULT ( STDMETHODCALLTYPE *writeln )(
IHTMLDocument2 * This,
/* [in] */ SAFEARRAY * psarray);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *open )(
IHTMLDocument2 * This,
/* [in][defaultvalue] */ BSTR url,
/* [in][optional] */ VARIANT name,
/* [in][optional] */ VARIANT features,
/* [in][optional] */ VARIANT replace,
/* [out][retval] */ IDispatch **pomWindowResult);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *close )(
IHTMLDocument2 * This);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *clear )(
IHTMLDocument2 * This);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *queryCommandSupported )(
IHTMLDocument2 * This,
/* [in] */ BSTR cmdID,
/* [out][retval] */ VARIANT_BOOL *pfRet);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *queryCommandEnabled )(
IHTMLDocument2 * This,
/* [in] */ BSTR cmdID,
/* [out][retval] */ VARIANT_BOOL *pfRet);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *queryCommandState )(
IHTMLDocument2 * This,
/* [in] */ BSTR cmdID,
/* [out][retval] */ VARIANT_BOOL *pfRet);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *queryCommandIndeterm )(
IHTMLDocument2 * This,
/* [in] */ BSTR cmdID,
/* [out][retval] */ VARIANT_BOOL *pfRet);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *queryCommandText )(
IHTMLDocument2 * This,
/* [in] */ BSTR cmdID,
/* [out][retval] */ BSTR *pcmdText);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *queryCommandValue )(
IHTMLDocument2 * This,
/* [in] */ BSTR cmdID,
/* [out][retval] */ VARIANT *pcmdValue);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *execCommand )(
IHTMLDocument2 * This,
/* [in] */ BSTR cmdID,
/* [in][defaultvalue] */ VARIANT_BOOL showUI,
/* [in][optional] */ VARIANT value,
/* [out][retval] */ VARIANT_BOOL *pfRet);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *execCommandShowHelp )(
IHTMLDocument2 * This,
/* [in] */ BSTR cmdID,
/* [out][retval] */ VARIANT_BOOL *pfRet);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *createElement )(
IHTMLDocument2 * This,
/* [in] */ BSTR eTag,
/* [out][retval] */ IHTMLElement **newElem);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onhelp )(
IHTMLDocument2 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onhelp )(
IHTMLDocument2 * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onclick )(
IHTMLDocument2 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onclick )(
IHTMLDocument2 * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ondblclick )(
IHTMLDocument2 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ondblclick )(
IHTMLDocument2 * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onkeyup )(
IHTMLDocument2 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onkeyup )(
IHTMLDocument2 * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onkeydown )(
IHTMLDocument2 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onkeydown )(
IHTMLDocument2 * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onkeypress )(
IHTMLDocument2 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onkeypress )(
IHTMLDocument2 * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onmouseup )(
IHTMLDocument2 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onmouseup )(
IHTMLDocument2 * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onmousedown )(
IHTMLDocument2 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onmousedown )(
IHTMLDocument2 * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onmousemove )(
IHTMLDocument2 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onmousemove )(
IHTMLDocument2 * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onmouseout )(
IHTMLDocument2 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onmouseout )(
IHTMLDocument2 * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onmouseover )(
IHTMLDocument2 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onmouseover )(
IHTMLDocument2 * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onreadystatechange )(
IHTMLDocument2 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onreadystatechange )(
IHTMLDocument2 * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onafterupdate )(
IHTMLDocument2 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onafterupdate )(
IHTMLDocument2 * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onrowexit )(
IHTMLDocument2 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onrowexit )(
IHTMLDocument2 * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onrowenter )(
IHTMLDocument2 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onrowenter )(
IHTMLDocument2 * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ondragstart )(
IHTMLDocument2 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ondragstart )(
IHTMLDocument2 * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onselectstart )(
IHTMLDocument2 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onselectstart )(
IHTMLDocument2 * This,
/* [out][retval] */ VARIANT *p);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *elementFromPoint )(
IHTMLDocument2 * This,
/* [in] */ long x,
/* [in] */ long y,
/* [out][retval] */ IHTMLElement **elementHit);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_parentWindow )(
IHTMLDocument2 * This,
/* [out][retval] */ IHTMLWindow2 **p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_styleSheets )(
IHTMLDocument2 * This,
/* [out][retval] */ IHTMLStyleSheetsCollection **p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onbeforeupdate )(
IHTMLDocument2 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onbeforeupdate )(
IHTMLDocument2 * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onerrorupdate )(
IHTMLDocument2 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onerrorupdate )(
IHTMLDocument2 * This,
/* [out][retval] */ VARIANT *p);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *toString )(
IHTMLDocument2 * This,
/* [out][retval] */ BSTR *String);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *createStyleSheet )(
IHTMLDocument2 * This,
/* [in][defaultvalue] */ BSTR bstrHref,
/* [in][defaultvalue] */ long lIndex,
/* [out][retval] */ IHTMLStyleSheet **ppnewStyleSheet);
END_INTERFACE
} IHTMLDocument2Vtbl;
interface IHTMLDocument2
{
CONST_VTBL struct IHTMLDocument2Vtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLDocument2_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLDocument2_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLDocument2_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLDocument2_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLDocument2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLDocument2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLDocument2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLDocument2_get_Script(This,p) \
(This)->lpVtbl -> get_Script(This,p)
#define IHTMLDocument2_get_all(This,p) \
(This)->lpVtbl -> get_all(This,p)
#define IHTMLDocument2_get_body(This,p) \
(This)->lpVtbl -> get_body(This,p)
#define IHTMLDocument2_get_activeElement(This,p) \
(This)->lpVtbl -> get_activeElement(This,p)
#define IHTMLDocument2_get_images(This,p) \
(This)->lpVtbl -> get_images(This,p)
#define IHTMLDocument2_get_applets(This,p) \
(This)->lpVtbl -> get_applets(This,p)
#define IHTMLDocument2_get_links(This,p) \
(This)->lpVtbl -> get_links(This,p)
#define IHTMLDocument2_get_forms(This,p) \
(This)->lpVtbl -> get_forms(This,p)
#define IHTMLDocument2_get_anchors(This,p) \
(This)->lpVtbl -> get_anchors(This,p)
#define IHTMLDocument2_put_title(This,v) \
(This)->lpVtbl -> put_title(This,v)
#define IHTMLDocument2_get_title(This,p) \
(This)->lpVtbl -> get_title(This,p)
#define IHTMLDocument2_get_scripts(This,p) \
(This)->lpVtbl -> get_scripts(This,p)
#define IHTMLDocument2_put_designMode(This,v) \
(This)->lpVtbl -> put_designMode(This,v)
#define IHTMLDocument2_get_designMode(This,p) \
(This)->lpVtbl -> get_designMode(This,p)
#define IHTMLDocument2_get_selection(This,p) \
(This)->lpVtbl -> get_selection(This,p)
#define IHTMLDocument2_get_readyState(This,p) \
(This)->lpVtbl -> get_readyState(This,p)
#define IHTMLDocument2_get_frames(This,p) \
(This)->lpVtbl -> get_frames(This,p)
#define IHTMLDocument2_get_embeds(This,p) \
(This)->lpVtbl -> get_embeds(This,p)
#define IHTMLDocument2_get_plugins(This,p) \
(This)->lpVtbl -> get_plugins(This,p)
#define IHTMLDocument2_put_alinkColor(This,v) \
(This)->lpVtbl -> put_alinkColor(This,v)
#define IHTMLDocument2_get_alinkColor(This,p) \
(This)->lpVtbl -> get_alinkColor(This,p)
#define IHTMLDocument2_put_bgColor(This,v) \
(This)->lpVtbl -> put_bgColor(This,v)
#define IHTMLDocument2_get_bgColor(This,p) \
(This)->lpVtbl -> get_bgColor(This,p)
#define IHTMLDocument2_put_fgColor(This,v) \
(This)->lpVtbl -> put_fgColor(This,v)
#define IHTMLDocument2_get_fgColor(This,p) \
(This)->lpVtbl -> get_fgColor(This,p)
#define IHTMLDocument2_put_linkColor(This,v) \
(This)->lpVtbl -> put_linkColor(This,v)
#define IHTMLDocument2_get_linkColor(This,p) \
(This)->lpVtbl -> get_linkColor(This,p)
#define IHTMLDocument2_put_vlinkColor(This,v) \
(This)->lpVtbl -> put_vlinkColor(This,v)
#define IHTMLDocument2_get_vlinkColor(This,p) \
(This)->lpVtbl -> get_vlinkColor(This,p)
#define IHTMLDocument2_get_referrer(This,p) \
(This)->lpVtbl -> get_referrer(This,p)
#define IHTMLDocument2_get_location(This,p) \
(This)->lpVtbl -> get_location(This,p)
#define IHTMLDocument2_get_lastModified(This,p) \
(This)->lpVtbl -> get_lastModified(This,p)
#define IHTMLDocument2_put_URL(This,v) \
(This)->lpVtbl -> put_URL(This,v)
#define IHTMLDocument2_get_URL(This,p) \
(This)->lpVtbl -> get_URL(This,p)
#define IHTMLDocument2_put_domain(This,v) \
(This)->lpVtbl -> put_domain(This,v)
#define IHTMLDocument2_get_domain(This,p) \
(This)->lpVtbl -> get_domain(This,p)
#define IHTMLDocument2_put_cookie(This,v) \
(This)->lpVtbl -> put_cookie(This,v)
#define IHTMLDocument2_get_cookie(This,p) \
(This)->lpVtbl -> get_cookie(This,p)
#define IHTMLDocument2_put_expando(This,v) \
(This)->lpVtbl -> put_expando(This,v)
#define IHTMLDocument2_get_expando(This,p) \
(This)->lpVtbl -> get_expando(This,p)
#define IHTMLDocument2_put_charset(This,v) \
(This)->lpVtbl -> put_charset(This,v)
#define IHTMLDocument2_get_charset(This,p) \
(This)->lpVtbl -> get_charset(This,p)
#define IHTMLDocument2_put_defaultCharset(This,v) \
(This)->lpVtbl -> put_defaultCharset(This,v)
#define IHTMLDocument2_get_defaultCharset(This,p) \
(This)->lpVtbl -> get_defaultCharset(This,p)
#define IHTMLDocument2_get_mimeType(This,p) \
(This)->lpVtbl -> get_mimeType(This,p)
#define IHTMLDocument2_get_fileSize(This,p) \
(This)->lpVtbl -> get_fileSize(This,p)
#define IHTMLDocument2_get_fileCreatedDate(This,p) \
(This)->lpVtbl -> get_fileCreatedDate(This,p)
#define IHTMLDocument2_get_fileModifiedDate(This,p) \
(This)->lpVtbl -> get_fileModifiedDate(This,p)
#define IHTMLDocument2_get_fileUpdatedDate(This,p) \
(This)->lpVtbl -> get_fileUpdatedDate(This,p)
#define IHTMLDocument2_get_security(This,p) \
(This)->lpVtbl -> get_security(This,p)
#define IHTMLDocument2_get_protocol(This,p) \
(This)->lpVtbl -> get_protocol(This,p)
#define IHTMLDocument2_get_nameProp(This,p) \
(This)->lpVtbl -> get_nameProp(This,p)
#define IHTMLDocument2_write(This,psarray) \
(This)->lpVtbl -> write(This,psarray)
#define IHTMLDocument2_writeln(This,psarray) \
(This)->lpVtbl -> writeln(This,psarray)
#define IHTMLDocument2_open(This,url,name,features,replace,pomWindowResult) \
(This)->lpVtbl -> open(This,url,name,features,replace,pomWindowResult)
#define IHTMLDocument2_close(This) \
(This)->lpVtbl -> close(This)
#define IHTMLDocument2_clear(This) \
(This)->lpVtbl -> clear(This)
#define IHTMLDocument2_queryCommandSupported(This,cmdID,pfRet) \
(This)->lpVtbl -> queryCommandSupported(This,cmdID,pfRet)
#define IHTMLDocument2_queryCommandEnabled(This,cmdID,pfRet) \
(This)->lpVtbl -> queryCommandEnabled(This,cmdID,pfRet)
#define IHTMLDocument2_queryCommandState(This,cmdID,pfRet) \
(This)->lpVtbl -> queryCommandState(This,cmdID,pfRet)
#define IHTMLDocument2_queryCommandIndeterm(This,cmdID,pfRet) \
(This)->lpVtbl -> queryCommandIndeterm(This,cmdID,pfRet)
#define IHTMLDocument2_queryCommandText(This,cmdID,pcmdText) \
(This)->lpVtbl -> queryCommandText(This,cmdID,pcmdText)
#define IHTMLDocument2_queryCommandValue(This,cmdID,pcmdValue) \
(This)->lpVtbl -> queryCommandValue(This,cmdID,pcmdValue)
#define IHTMLDocument2_execCommand(This,cmdID,showUI,value,pfRet) \
(This)->lpVtbl -> execCommand(This,cmdID,showUI,value,pfRet)
#define IHTMLDocument2_execCommandShowHelp(This,cmdID,pfRet) \
(This)->lpVtbl -> execCommandShowHelp(This,cmdID,pfRet)
#define IHTMLDocument2_createElement(This,eTag,newElem) \
(This)->lpVtbl -> createElement(This,eTag,newElem)
#define IHTMLDocument2_put_onhelp(This,v) \
(This)->lpVtbl -> put_onhelp(This,v)
#define IHTMLDocument2_get_onhelp(This,p) \
(This)->lpVtbl -> get_onhelp(This,p)
#define IHTMLDocument2_put_onclick(This,v) \
(This)->lpVtbl -> put_onclick(This,v)
#define IHTMLDocument2_get_onclick(This,p) \
(This)->lpVtbl -> get_onclick(This,p)
#define IHTMLDocument2_put_ondblclick(This,v) \
(This)->lpVtbl -> put_ondblclick(This,v)
#define IHTMLDocument2_get_ondblclick(This,p) \
(This)->lpVtbl -> get_ondblclick(This,p)
#define IHTMLDocument2_put_onkeyup(This,v) \
(This)->lpVtbl -> put_onkeyup(This,v)
#define IHTMLDocument2_get_onkeyup(This,p) \
(This)->lpVtbl -> get_onkeyup(This,p)
#define IHTMLDocument2_put_onkeydown(This,v) \
(This)->lpVtbl -> put_onkeydown(This,v)
#define IHTMLDocument2_get_onkeydown(This,p) \
(This)->lpVtbl -> get_onkeydown(This,p)
#define IHTMLDocument2_put_onkeypress(This,v) \
(This)->lpVtbl -> put_onkeypress(This,v)
#define IHTMLDocument2_get_onkeypress(This,p) \
(This)->lpVtbl -> get_onkeypress(This,p)
#define IHTMLDocument2_put_onmouseup(This,v) \
(This)->lpVtbl -> put_onmouseup(This,v)
#define IHTMLDocument2_get_onmouseup(This,p) \
(This)->lpVtbl -> get_onmouseup(This,p)
#define IHTMLDocument2_put_onmousedown(This,v) \
(This)->lpVtbl -> put_onmousedown(This,v)
#define IHTMLDocument2_get_onmousedown(This,p) \
(This)->lpVtbl -> get_onmousedown(This,p)
#define IHTMLDocument2_put_onmousemove(This,v) \
(This)->lpVtbl -> put_onmousemove(This,v)
#define IHTMLDocument2_get_onmousemove(This,p) \
(This)->lpVtbl -> get_onmousemove(This,p)
#define IHTMLDocument2_put_onmouseout(This,v) \
(This)->lpVtbl -> put_onmouseout(This,v)
#define IHTMLDocument2_get_onmouseout(This,p) \
(This)->lpVtbl -> get_onmouseout(This,p)
#define IHTMLDocument2_put_onmouseover(This,v) \
(This)->lpVtbl -> put_onmouseover(This,v)
#define IHTMLDocument2_get_onmouseover(This,p) \
(This)->lpVtbl -> get_onmouseover(This,p)
#define IHTMLDocument2_put_onreadystatechange(This,v) \
(This)->lpVtbl -> put_onreadystatechange(This,v)
#define IHTMLDocument2_get_onreadystatechange(This,p) \
(This)->lpVtbl -> get_onreadystatechange(This,p)
#define IHTMLDocument2_put_onafterupdate(This,v) \
(This)->lpVtbl -> put_onafterupdate(This,v)
#define IHTMLDocument2_get_onafterupdate(This,p) \
(This)->lpVtbl -> get_onafterupdate(This,p)
#define IHTMLDocument2_put_onrowexit(This,v) \
(This)->lpVtbl -> put_onrowexit(This,v)
#define IHTMLDocument2_get_onrowexit(This,p) \
(This)->lpVtbl -> get_onrowexit(This,p)
#define IHTMLDocument2_put_onrowenter(This,v) \
(This)->lpVtbl -> put_onrowenter(This,v)
#define IHTMLDocument2_get_onrowenter(This,p) \
(This)->lpVtbl -> get_onrowenter(This,p)
#define IHTMLDocument2_put_ondragstart(This,v) \
(This)->lpVtbl -> put_ondragstart(This,v)
#define IHTMLDocument2_get_ondragstart(This,p) \
(This)->lpVtbl -> get_ondragstart(This,p)
#define IHTMLDocument2_put_onselectstart(This,v) \
(This)->lpVtbl -> put_onselectstart(This,v)
#define IHTMLDocument2_get_onselectstart(This,p) \
(This)->lpVtbl -> get_onselectstart(This,p)
#define IHTMLDocument2_elementFromPoint(This,x,y,elementHit) \
(This)->lpVtbl -> elementFromPoint(This,x,y,elementHit)
#define IHTMLDocument2_get_parentWindow(This,p) \
(This)->lpVtbl -> get_parentWindow(This,p)
#define IHTMLDocument2_get_styleSheets(This,p) \
(This)->lpVtbl -> get_styleSheets(This,p)
#define IHTMLDocument2_put_onbeforeupdate(This,v) \
(This)->lpVtbl -> put_onbeforeupdate(This,v)
#define IHTMLDocument2_get_onbeforeupdate(This,p) \
(This)->lpVtbl -> get_onbeforeupdate(This,p)
#define IHTMLDocument2_put_onerrorupdate(This,v) \
(This)->lpVtbl -> put_onerrorupdate(This,v)
#define IHTMLDocument2_get_onerrorupdate(This,p) \
(This)->lpVtbl -> get_onerrorupdate(This,p)
#define IHTMLDocument2_toString(This,String) \
(This)->lpVtbl -> toString(This,String)
#define IHTMLDocument2_createStyleSheet(This,bstrHref,lIndex,ppnewStyleSheet) \
(This)->lpVtbl -> createStyleSheet(This,bstrHref,lIndex,ppnewStyleSheet)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_get_all_Proxy(
IHTMLDocument2 * This,
/* [out][retval] */ IHTMLElementCollection **p);
void __RPC_STUB IHTMLDocument2_get_all_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_get_body_Proxy(
IHTMLDocument2 * This,
/* [out][retval] */ IHTMLElement **p);
void __RPC_STUB IHTMLDocument2_get_body_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_get_activeElement_Proxy(
IHTMLDocument2 * This,
/* [out][retval] */ IHTMLElement **p);
void __RPC_STUB IHTMLDocument2_get_activeElement_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_get_images_Proxy(
IHTMLDocument2 * This,
/* [out][retval] */ IHTMLElementCollection **p);
void __RPC_STUB IHTMLDocument2_get_images_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_get_applets_Proxy(
IHTMLDocument2 * This,
/* [out][retval] */ IHTMLElementCollection **p);
void __RPC_STUB IHTMLDocument2_get_applets_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_get_links_Proxy(
IHTMLDocument2 * This,
/* [out][retval] */ IHTMLElementCollection **p);
void __RPC_STUB IHTMLDocument2_get_links_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_get_forms_Proxy(
IHTMLDocument2 * This,
/* [out][retval] */ IHTMLElementCollection **p);
void __RPC_STUB IHTMLDocument2_get_forms_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_get_anchors_Proxy(
IHTMLDocument2 * This,
/* [out][retval] */ IHTMLElementCollection **p);
void __RPC_STUB IHTMLDocument2_get_anchors_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_put_title_Proxy(
IHTMLDocument2 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLDocument2_put_title_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_get_title_Proxy(
IHTMLDocument2 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLDocument2_get_title_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_get_scripts_Proxy(
IHTMLDocument2 * This,
/* [out][retval] */ IHTMLElementCollection **p);
void __RPC_STUB IHTMLDocument2_get_scripts_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [hidden][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_put_designMode_Proxy(
IHTMLDocument2 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLDocument2_put_designMode_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [hidden][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_get_designMode_Proxy(
IHTMLDocument2 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLDocument2_get_designMode_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_get_selection_Proxy(
IHTMLDocument2 * This,
/* [out][retval] */ IHTMLSelectionObject **p);
void __RPC_STUB IHTMLDocument2_get_selection_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_get_readyState_Proxy(
IHTMLDocument2 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLDocument2_get_readyState_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_get_frames_Proxy(
IHTMLDocument2 * This,
/* [out][retval] */ IHTMLFramesCollection2 **p);
void __RPC_STUB IHTMLDocument2_get_frames_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_get_embeds_Proxy(
IHTMLDocument2 * This,
/* [out][retval] */ IHTMLElementCollection **p);
void __RPC_STUB IHTMLDocument2_get_embeds_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_get_plugins_Proxy(
IHTMLDocument2 * This,
/* [out][retval] */ IHTMLElementCollection **p);
void __RPC_STUB IHTMLDocument2_get_plugins_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_put_alinkColor_Proxy(
IHTMLDocument2 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLDocument2_put_alinkColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_get_alinkColor_Proxy(
IHTMLDocument2 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLDocument2_get_alinkColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_put_bgColor_Proxy(
IHTMLDocument2 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLDocument2_put_bgColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_get_bgColor_Proxy(
IHTMLDocument2 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLDocument2_get_bgColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_put_fgColor_Proxy(
IHTMLDocument2 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLDocument2_put_fgColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_get_fgColor_Proxy(
IHTMLDocument2 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLDocument2_get_fgColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_put_linkColor_Proxy(
IHTMLDocument2 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLDocument2_put_linkColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_get_linkColor_Proxy(
IHTMLDocument2 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLDocument2_get_linkColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_put_vlinkColor_Proxy(
IHTMLDocument2 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLDocument2_put_vlinkColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_get_vlinkColor_Proxy(
IHTMLDocument2 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLDocument2_get_vlinkColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_get_referrer_Proxy(
IHTMLDocument2 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLDocument2_get_referrer_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_get_location_Proxy(
IHTMLDocument2 * This,
/* [out][retval] */ IHTMLLocation **p);
void __RPC_STUB IHTMLDocument2_get_location_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_get_lastModified_Proxy(
IHTMLDocument2 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLDocument2_get_lastModified_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_put_URL_Proxy(
IHTMLDocument2 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLDocument2_put_URL_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_get_URL_Proxy(
IHTMLDocument2 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLDocument2_get_URL_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_put_domain_Proxy(
IHTMLDocument2 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLDocument2_put_domain_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_get_domain_Proxy(
IHTMLDocument2 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLDocument2_get_domain_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_put_cookie_Proxy(
IHTMLDocument2 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLDocument2_put_cookie_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_get_cookie_Proxy(
IHTMLDocument2 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLDocument2_get_cookie_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [hidden][bindable][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_put_expando_Proxy(
IHTMLDocument2 * This,
/* [in] */ VARIANT_BOOL v);
void __RPC_STUB IHTMLDocument2_put_expando_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [hidden][bindable][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_get_expando_Proxy(
IHTMLDocument2 * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IHTMLDocument2_get_expando_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [hidden][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_put_charset_Proxy(
IHTMLDocument2 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLDocument2_put_charset_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [hidden][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_get_charset_Proxy(
IHTMLDocument2 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLDocument2_get_charset_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_put_defaultCharset_Proxy(
IHTMLDocument2 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLDocument2_put_defaultCharset_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_get_defaultCharset_Proxy(
IHTMLDocument2 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLDocument2_get_defaultCharset_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_get_mimeType_Proxy(
IHTMLDocument2 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLDocument2_get_mimeType_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_get_fileSize_Proxy(
IHTMLDocument2 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLDocument2_get_fileSize_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_get_fileCreatedDate_Proxy(
IHTMLDocument2 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLDocument2_get_fileCreatedDate_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_get_fileModifiedDate_Proxy(
IHTMLDocument2 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLDocument2_get_fileModifiedDate_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_get_fileUpdatedDate_Proxy(
IHTMLDocument2 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLDocument2_get_fileUpdatedDate_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_get_security_Proxy(
IHTMLDocument2 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLDocument2_get_security_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_get_protocol_Proxy(
IHTMLDocument2 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLDocument2_get_protocol_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_get_nameProp_Proxy(
IHTMLDocument2 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLDocument2_get_nameProp_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][vararg] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_write_Proxy(
IHTMLDocument2 * This,
/* [in] */ SAFEARRAY * psarray);
void __RPC_STUB IHTMLDocument2_write_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][vararg] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_writeln_Proxy(
IHTMLDocument2 * This,
/* [in] */ SAFEARRAY * psarray);
void __RPC_STUB IHTMLDocument2_writeln_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_open_Proxy(
IHTMLDocument2 * This,
/* [in][defaultvalue] */ BSTR url,
/* [in][optional] */ VARIANT name,
/* [in][optional] */ VARIANT features,
/* [in][optional] */ VARIANT replace,
/* [out][retval] */ IDispatch **pomWindowResult);
void __RPC_STUB IHTMLDocument2_open_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_close_Proxy(
IHTMLDocument2 * This);
void __RPC_STUB IHTMLDocument2_close_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_clear_Proxy(
IHTMLDocument2 * This);
void __RPC_STUB IHTMLDocument2_clear_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_queryCommandSupported_Proxy(
IHTMLDocument2 * This,
/* [in] */ BSTR cmdID,
/* [out][retval] */ VARIANT_BOOL *pfRet);
void __RPC_STUB IHTMLDocument2_queryCommandSupported_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_queryCommandEnabled_Proxy(
IHTMLDocument2 * This,
/* [in] */ BSTR cmdID,
/* [out][retval] */ VARIANT_BOOL *pfRet);
void __RPC_STUB IHTMLDocument2_queryCommandEnabled_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_queryCommandState_Proxy(
IHTMLDocument2 * This,
/* [in] */ BSTR cmdID,
/* [out][retval] */ VARIANT_BOOL *pfRet);
void __RPC_STUB IHTMLDocument2_queryCommandState_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_queryCommandIndeterm_Proxy(
IHTMLDocument2 * This,
/* [in] */ BSTR cmdID,
/* [out][retval] */ VARIANT_BOOL *pfRet);
void __RPC_STUB IHTMLDocument2_queryCommandIndeterm_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_queryCommandText_Proxy(
IHTMLDocument2 * This,
/* [in] */ BSTR cmdID,
/* [out][retval] */ BSTR *pcmdText);
void __RPC_STUB IHTMLDocument2_queryCommandText_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_queryCommandValue_Proxy(
IHTMLDocument2 * This,
/* [in] */ BSTR cmdID,
/* [out][retval] */ VARIANT *pcmdValue);
void __RPC_STUB IHTMLDocument2_queryCommandValue_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_execCommand_Proxy(
IHTMLDocument2 * This,
/* [in] */ BSTR cmdID,
/* [in][defaultvalue] */ VARIANT_BOOL showUI,
/* [in][optional] */ VARIANT value,
/* [out][retval] */ VARIANT_BOOL *pfRet);
void __RPC_STUB IHTMLDocument2_execCommand_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_execCommandShowHelp_Proxy(
IHTMLDocument2 * This,
/* [in] */ BSTR cmdID,
/* [out][retval] */ VARIANT_BOOL *pfRet);
void __RPC_STUB IHTMLDocument2_execCommandShowHelp_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_createElement_Proxy(
IHTMLDocument2 * This,
/* [in] */ BSTR eTag,
/* [out][retval] */ IHTMLElement **newElem);
void __RPC_STUB IHTMLDocument2_createElement_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_put_onhelp_Proxy(
IHTMLDocument2 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLDocument2_put_onhelp_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_get_onhelp_Proxy(
IHTMLDocument2 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLDocument2_get_onhelp_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_put_onclick_Proxy(
IHTMLDocument2 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLDocument2_put_onclick_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_get_onclick_Proxy(
IHTMLDocument2 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLDocument2_get_onclick_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_put_ondblclick_Proxy(
IHTMLDocument2 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLDocument2_put_ondblclick_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_get_ondblclick_Proxy(
IHTMLDocument2 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLDocument2_get_ondblclick_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_put_onkeyup_Proxy(
IHTMLDocument2 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLDocument2_put_onkeyup_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_get_onkeyup_Proxy(
IHTMLDocument2 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLDocument2_get_onkeyup_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_put_onkeydown_Proxy(
IHTMLDocument2 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLDocument2_put_onkeydown_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_get_onkeydown_Proxy(
IHTMLDocument2 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLDocument2_get_onkeydown_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_put_onkeypress_Proxy(
IHTMLDocument2 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLDocument2_put_onkeypress_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_get_onkeypress_Proxy(
IHTMLDocument2 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLDocument2_get_onkeypress_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_put_onmouseup_Proxy(
IHTMLDocument2 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLDocument2_put_onmouseup_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_get_onmouseup_Proxy(
IHTMLDocument2 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLDocument2_get_onmouseup_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_put_onmousedown_Proxy(
IHTMLDocument2 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLDocument2_put_onmousedown_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_get_onmousedown_Proxy(
IHTMLDocument2 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLDocument2_get_onmousedown_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_put_onmousemove_Proxy(
IHTMLDocument2 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLDocument2_put_onmousemove_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_get_onmousemove_Proxy(
IHTMLDocument2 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLDocument2_get_onmousemove_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_put_onmouseout_Proxy(
IHTMLDocument2 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLDocument2_put_onmouseout_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_get_onmouseout_Proxy(
IHTMLDocument2 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLDocument2_get_onmouseout_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_put_onmouseover_Proxy(
IHTMLDocument2 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLDocument2_put_onmouseover_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_get_onmouseover_Proxy(
IHTMLDocument2 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLDocument2_get_onmouseover_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_put_onreadystatechange_Proxy(
IHTMLDocument2 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLDocument2_put_onreadystatechange_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_get_onreadystatechange_Proxy(
IHTMLDocument2 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLDocument2_get_onreadystatechange_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_put_onafterupdate_Proxy(
IHTMLDocument2 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLDocument2_put_onafterupdate_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_get_onafterupdate_Proxy(
IHTMLDocument2 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLDocument2_get_onafterupdate_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_put_onrowexit_Proxy(
IHTMLDocument2 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLDocument2_put_onrowexit_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_get_onrowexit_Proxy(
IHTMLDocument2 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLDocument2_get_onrowexit_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_put_onrowenter_Proxy(
IHTMLDocument2 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLDocument2_put_onrowenter_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_get_onrowenter_Proxy(
IHTMLDocument2 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLDocument2_get_onrowenter_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_put_ondragstart_Proxy(
IHTMLDocument2 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLDocument2_put_ondragstart_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_get_ondragstart_Proxy(
IHTMLDocument2 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLDocument2_get_ondragstart_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_put_onselectstart_Proxy(
IHTMLDocument2 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLDocument2_put_onselectstart_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_get_onselectstart_Proxy(
IHTMLDocument2 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLDocument2_get_onselectstart_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_elementFromPoint_Proxy(
IHTMLDocument2 * This,
/* [in] */ long x,
/* [in] */ long y,
/* [out][retval] */ IHTMLElement **elementHit);
void __RPC_STUB IHTMLDocument2_elementFromPoint_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_get_parentWindow_Proxy(
IHTMLDocument2 * This,
/* [out][retval] */ IHTMLWindow2 **p);
void __RPC_STUB IHTMLDocument2_get_parentWindow_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_get_styleSheets_Proxy(
IHTMLDocument2 * This,
/* [out][retval] */ IHTMLStyleSheetsCollection **p);
void __RPC_STUB IHTMLDocument2_get_styleSheets_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_put_onbeforeupdate_Proxy(
IHTMLDocument2 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLDocument2_put_onbeforeupdate_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_get_onbeforeupdate_Proxy(
IHTMLDocument2 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLDocument2_get_onbeforeupdate_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_put_onerrorupdate_Proxy(
IHTMLDocument2 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLDocument2_put_onerrorupdate_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_get_onerrorupdate_Proxy(
IHTMLDocument2 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLDocument2_get_onerrorupdate_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_toString_Proxy(
IHTMLDocument2 * This,
/* [out][retval] */ BSTR *String);
void __RPC_STUB IHTMLDocument2_toString_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_createStyleSheet_Proxy(
IHTMLDocument2 * This,
/* [in][defaultvalue] */ BSTR bstrHref,
/* [in][defaultvalue] */ long lIndex,
/* [out][retval] */ IHTMLStyleSheet **ppnewStyleSheet);
void __RPC_STUB IHTMLDocument2_createStyleSheet_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLDocument2_INTERFACE_DEFINED__ */
#ifndef __IHTMLFramesCollection2_INTERFACE_DEFINED__
#define __IHTMLFramesCollection2_INTERFACE_DEFINED__
/* interface IHTMLFramesCollection2 */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLFramesCollection2;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("332c4426-26cb-11d0-b483-00c04fd90119")
IHTMLFramesCollection2 : public IDispatch
{
public:
virtual /* [id] */ HRESULT STDMETHODCALLTYPE item(
/* [in] */ VARIANT *pvarIndex,
/* [out][retval] */ VARIANT *pvarResult) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_length(
/* [out][retval] */ long *p) = 0;
};
#else /* C style interface */
typedef struct IHTMLFramesCollection2Vtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLFramesCollection2 * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLFramesCollection2 * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLFramesCollection2 * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLFramesCollection2 * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLFramesCollection2 * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLFramesCollection2 * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLFramesCollection2 * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *item )(
IHTMLFramesCollection2 * This,
/* [in] */ VARIANT *pvarIndex,
/* [out][retval] */ VARIANT *pvarResult);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_length )(
IHTMLFramesCollection2 * This,
/* [out][retval] */ long *p);
END_INTERFACE
} IHTMLFramesCollection2Vtbl;
interface IHTMLFramesCollection2
{
CONST_VTBL struct IHTMLFramesCollection2Vtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLFramesCollection2_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLFramesCollection2_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLFramesCollection2_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLFramesCollection2_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLFramesCollection2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLFramesCollection2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLFramesCollection2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLFramesCollection2_item(This,pvarIndex,pvarResult) \
(This)->lpVtbl -> item(This,pvarIndex,pvarResult)
#define IHTMLFramesCollection2_get_length(This,p) \
(This)->lpVtbl -> get_length(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLFramesCollection2_item_Proxy(
IHTMLFramesCollection2 * This,
/* [in] */ VARIANT *pvarIndex,
/* [out][retval] */ VARIANT *pvarResult);
void __RPC_STUB IHTMLFramesCollection2_item_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFramesCollection2_get_length_Proxy(
IHTMLFramesCollection2 * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLFramesCollection2_get_length_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLFramesCollection2_INTERFACE_DEFINED__ */
#ifndef __IHTMLWindow2_INTERFACE_DEFINED__
#define __IHTMLWindow2_INTERFACE_DEFINED__
/* interface IHTMLWindow2 */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLWindow2;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("332c4427-26cb-11d0-b483-00c04fd90119")
IHTMLWindow2 : public IHTMLFramesCollection2
{
public:
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_frames(
/* [out][retval] */ IHTMLFramesCollection2 **p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_defaultStatus(
/* [in] */ BSTR v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_defaultStatus(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_status(
/* [in] */ BSTR v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_status(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE setTimeout(
/* [in] */ BSTR expression,
/* [in] */ long msec,
/* [in][optional] */ VARIANT *language,
/* [out][retval] */ long *timerID) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE clearTimeout(
/* [in] */ long timerID) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE alert(
/* [in][defaultvalue] */ BSTR message = L"") = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE confirm(
/* [in][defaultvalue] */ BSTR message,
/* [out][retval] */ VARIANT_BOOL *confirmed) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE prompt(
/* [in][defaultvalue] */ BSTR message,
/* [in][defaultvalue] */ BSTR defstr,
/* [out][retval] */ VARIANT *textdata) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Image(
/* [out][retval] */ IHTMLImageElementFactory **p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_location(
/* [out][retval] */ IHTMLLocation **p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_history(
/* [out][retval] */ IOmHistory **p) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE close( void) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_opener(
/* [in] */ VARIANT v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_opener(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_navigator(
/* [out][retval] */ IOmNavigator **p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_name(
/* [in] */ BSTR v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_name(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_parent(
/* [out][retval] */ IHTMLWindow2 **p) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE open(
/* [in][defaultvalue] */ BSTR url,
/* [in][defaultvalue] */ BSTR name,
/* [in][defaultvalue] */ BSTR features,
/* [in][defaultvalue] */ VARIANT_BOOL replace,
/* [out][retval] */ IHTMLWindow2 **pomWindowResult) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_self(
/* [out][retval] */ IHTMLWindow2 **p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_top(
/* [out][retval] */ IHTMLWindow2 **p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_window(
/* [out][retval] */ IHTMLWindow2 **p) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE navigate(
/* [in] */ BSTR url) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onfocus(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onfocus(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onblur(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onblur(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onload(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onload(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onbeforeunload(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onbeforeunload(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onunload(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onunload(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onhelp(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onhelp(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onerror(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onerror(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onresize(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onresize(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onscroll(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onscroll(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [source][id][propget] */ HRESULT STDMETHODCALLTYPE get_document(
/* [out][retval] */ IHTMLDocument2 **p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_event(
/* [out][retval] */ IHTMLEventObj **p) = 0;
virtual /* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get__newEnum(
/* [out][retval] */ IUnknown **p) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE showModalDialog(
/* [in] */ BSTR dialog,
/* [in][optional] */ VARIANT *varArgIn,
/* [in][optional] */ VARIANT *varOptions,
/* [out][retval] */ VARIANT *varArgOut) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE showHelp(
/* [in] */ BSTR helpURL,
/* [in][optional] */ VARIANT helpArg,
/* [in][defaultvalue] */ BSTR features = L"") = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_screen(
/* [out][retval] */ IHTMLScreen **p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Option(
/* [out][retval] */ IHTMLOptionElementFactory **p) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE focus( void) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_closed(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE blur( void) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE scroll(
/* [in] */ long x,
/* [in] */ long y) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_clientInformation(
/* [out][retval] */ IOmNavigator **p) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE setInterval(
/* [in] */ BSTR expression,
/* [in] */ long msec,
/* [in][optional] */ VARIANT *language,
/* [out][retval] */ long *timerID) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE clearInterval(
/* [in] */ long timerID) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_offscreenBuffering(
/* [in] */ VARIANT v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_offscreenBuffering(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE execScript(
/* [in] */ BSTR code,
/* [in][defaultvalue] */ BSTR language,
/* [out][retval] */ VARIANT *pvarRet) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE toString(
/* [out][retval] */ BSTR *String) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE scrollBy(
/* [in] */ long x,
/* [in] */ long y) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE scrollTo(
/* [in] */ long x,
/* [in] */ long y) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE moveTo(
/* [in] */ long x,
/* [in] */ long y) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE moveBy(
/* [in] */ long x,
/* [in] */ long y) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE resizeTo(
/* [in] */ long x,
/* [in] */ long y) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE resizeBy(
/* [in] */ long x,
/* [in] */ long y) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_external(
/* [out][retval] */ IDispatch **p) = 0;
};
#else /* C style interface */
typedef struct IHTMLWindow2Vtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLWindow2 * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLWindow2 * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLWindow2 * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLWindow2 * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLWindow2 * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLWindow2 * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLWindow2 * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *item )(
IHTMLWindow2 * This,
/* [in] */ VARIANT *pvarIndex,
/* [out][retval] */ VARIANT *pvarResult);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_length )(
IHTMLWindow2 * This,
/* [out][retval] */ long *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_frames )(
IHTMLWindow2 * This,
/* [out][retval] */ IHTMLFramesCollection2 **p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_defaultStatus )(
IHTMLWindow2 * This,
/* [in] */ BSTR v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_defaultStatus )(
IHTMLWindow2 * This,
/* [out][retval] */ BSTR *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_status )(
IHTMLWindow2 * This,
/* [in] */ BSTR v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_status )(
IHTMLWindow2 * This,
/* [out][retval] */ BSTR *p);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *setTimeout )(
IHTMLWindow2 * This,
/* [in] */ BSTR expression,
/* [in] */ long msec,
/* [in][optional] */ VARIANT *language,
/* [out][retval] */ long *timerID);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *clearTimeout )(
IHTMLWindow2 * This,
/* [in] */ long timerID);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *alert )(
IHTMLWindow2 * This,
/* [in][defaultvalue] */ BSTR message);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *confirm )(
IHTMLWindow2 * This,
/* [in][defaultvalue] */ BSTR message,
/* [out][retval] */ VARIANT_BOOL *confirmed);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *prompt )(
IHTMLWindow2 * This,
/* [in][defaultvalue] */ BSTR message,
/* [in][defaultvalue] */ BSTR defstr,
/* [out][retval] */ VARIANT *textdata);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Image )(
IHTMLWindow2 * This,
/* [out][retval] */ IHTMLImageElementFactory **p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_location )(
IHTMLWindow2 * This,
/* [out][retval] */ IHTMLLocation **p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_history )(
IHTMLWindow2 * This,
/* [out][retval] */ IOmHistory **p);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *close )(
IHTMLWindow2 * This);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_opener )(
IHTMLWindow2 * This,
/* [in] */ VARIANT v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_opener )(
IHTMLWindow2 * This,
/* [out][retval] */ VARIANT *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_navigator )(
IHTMLWindow2 * This,
/* [out][retval] */ IOmNavigator **p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_name )(
IHTMLWindow2 * This,
/* [in] */ BSTR v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_name )(
IHTMLWindow2 * This,
/* [out][retval] */ BSTR *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_parent )(
IHTMLWindow2 * This,
/* [out][retval] */ IHTMLWindow2 **p);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *open )(
IHTMLWindow2 * This,
/* [in][defaultvalue] */ BSTR url,
/* [in][defaultvalue] */ BSTR name,
/* [in][defaultvalue] */ BSTR features,
/* [in][defaultvalue] */ VARIANT_BOOL replace,
/* [out][retval] */ IHTMLWindow2 **pomWindowResult);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_self )(
IHTMLWindow2 * This,
/* [out][retval] */ IHTMLWindow2 **p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_top )(
IHTMLWindow2 * This,
/* [out][retval] */ IHTMLWindow2 **p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_window )(
IHTMLWindow2 * This,
/* [out][retval] */ IHTMLWindow2 **p);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *navigate )(
IHTMLWindow2 * This,
/* [in] */ BSTR url);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onfocus )(
IHTMLWindow2 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onfocus )(
IHTMLWindow2 * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onblur )(
IHTMLWindow2 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onblur )(
IHTMLWindow2 * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onload )(
IHTMLWindow2 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onload )(
IHTMLWindow2 * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onbeforeunload )(
IHTMLWindow2 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onbeforeunload )(
IHTMLWindow2 * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onunload )(
IHTMLWindow2 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onunload )(
IHTMLWindow2 * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onhelp )(
IHTMLWindow2 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onhelp )(
IHTMLWindow2 * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onerror )(
IHTMLWindow2 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onerror )(
IHTMLWindow2 * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onresize )(
IHTMLWindow2 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onresize )(
IHTMLWindow2 * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onscroll )(
IHTMLWindow2 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onscroll )(
IHTMLWindow2 * This,
/* [out][retval] */ VARIANT *p);
/* [source][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_document )(
IHTMLWindow2 * This,
/* [out][retval] */ IHTMLDocument2 **p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_event )(
IHTMLWindow2 * This,
/* [out][retval] */ IHTMLEventObj **p);
/* [restricted][hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__newEnum )(
IHTMLWindow2 * This,
/* [out][retval] */ IUnknown **p);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *showModalDialog )(
IHTMLWindow2 * This,
/* [in] */ BSTR dialog,
/* [in][optional] */ VARIANT *varArgIn,
/* [in][optional] */ VARIANT *varOptions,
/* [out][retval] */ VARIANT *varArgOut);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *showHelp )(
IHTMLWindow2 * This,
/* [in] */ BSTR helpURL,
/* [in][optional] */ VARIANT helpArg,
/* [in][defaultvalue] */ BSTR features);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_screen )(
IHTMLWindow2 * This,
/* [out][retval] */ IHTMLScreen **p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Option )(
IHTMLWindow2 * This,
/* [out][retval] */ IHTMLOptionElementFactory **p);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *focus )(
IHTMLWindow2 * This);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_closed )(
IHTMLWindow2 * This,
/* [out][retval] */ VARIANT_BOOL *p);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *blur )(
IHTMLWindow2 * This);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *scroll )(
IHTMLWindow2 * This,
/* [in] */ long x,
/* [in] */ long y);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_clientInformation )(
IHTMLWindow2 * This,
/* [out][retval] */ IOmNavigator **p);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *setInterval )(
IHTMLWindow2 * This,
/* [in] */ BSTR expression,
/* [in] */ long msec,
/* [in][optional] */ VARIANT *language,
/* [out][retval] */ long *timerID);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *clearInterval )(
IHTMLWindow2 * This,
/* [in] */ long timerID);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_offscreenBuffering )(
IHTMLWindow2 * This,
/* [in] */ VARIANT v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_offscreenBuffering )(
IHTMLWindow2 * This,
/* [out][retval] */ VARIANT *p);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *execScript )(
IHTMLWindow2 * This,
/* [in] */ BSTR code,
/* [in][defaultvalue] */ BSTR language,
/* [out][retval] */ VARIANT *pvarRet);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *toString )(
IHTMLWindow2 * This,
/* [out][retval] */ BSTR *String);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *scrollBy )(
IHTMLWindow2 * This,
/* [in] */ long x,
/* [in] */ long y);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *scrollTo )(
IHTMLWindow2 * This,
/* [in] */ long x,
/* [in] */ long y);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *moveTo )(
IHTMLWindow2 * This,
/* [in] */ long x,
/* [in] */ long y);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *moveBy )(
IHTMLWindow2 * This,
/* [in] */ long x,
/* [in] */ long y);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *resizeTo )(
IHTMLWindow2 * This,
/* [in] */ long x,
/* [in] */ long y);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *resizeBy )(
IHTMLWindow2 * This,
/* [in] */ long x,
/* [in] */ long y);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_external )(
IHTMLWindow2 * This,
/* [out][retval] */ IDispatch **p);
END_INTERFACE
} IHTMLWindow2Vtbl;
interface IHTMLWindow2
{
CONST_VTBL struct IHTMLWindow2Vtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLWindow2_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLWindow2_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLWindow2_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLWindow2_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLWindow2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLWindow2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLWindow2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLWindow2_item(This,pvarIndex,pvarResult) \
(This)->lpVtbl -> item(This,pvarIndex,pvarResult)
#define IHTMLWindow2_get_length(This,p) \
(This)->lpVtbl -> get_length(This,p)
#define IHTMLWindow2_get_frames(This,p) \
(This)->lpVtbl -> get_frames(This,p)
#define IHTMLWindow2_put_defaultStatus(This,v) \
(This)->lpVtbl -> put_defaultStatus(This,v)
#define IHTMLWindow2_get_defaultStatus(This,p) \
(This)->lpVtbl -> get_defaultStatus(This,p)
#define IHTMLWindow2_put_status(This,v) \
(This)->lpVtbl -> put_status(This,v)
#define IHTMLWindow2_get_status(This,p) \
(This)->lpVtbl -> get_status(This,p)
#define IHTMLWindow2_setTimeout(This,expression,msec,language,timerID) \
(This)->lpVtbl -> setTimeout(This,expression,msec,language,timerID)
#define IHTMLWindow2_clearTimeout(This,timerID) \
(This)->lpVtbl -> clearTimeout(This,timerID)
#define IHTMLWindow2_alert(This,message) \
(This)->lpVtbl -> alert(This,message)
#define IHTMLWindow2_confirm(This,message,confirmed) \
(This)->lpVtbl -> confirm(This,message,confirmed)
#define IHTMLWindow2_prompt(This,message,defstr,textdata) \
(This)->lpVtbl -> prompt(This,message,defstr,textdata)
#define IHTMLWindow2_get_Image(This,p) \
(This)->lpVtbl -> get_Image(This,p)
#define IHTMLWindow2_get_location(This,p) \
(This)->lpVtbl -> get_location(This,p)
#define IHTMLWindow2_get_history(This,p) \
(This)->lpVtbl -> get_history(This,p)
#define IHTMLWindow2_close(This) \
(This)->lpVtbl -> close(This)
#define IHTMLWindow2_put_opener(This,v) \
(This)->lpVtbl -> put_opener(This,v)
#define IHTMLWindow2_get_opener(This,p) \
(This)->lpVtbl -> get_opener(This,p)
#define IHTMLWindow2_get_navigator(This,p) \
(This)->lpVtbl -> get_navigator(This,p)
#define IHTMLWindow2_put_name(This,v) \
(This)->lpVtbl -> put_name(This,v)
#define IHTMLWindow2_get_name(This,p) \
(This)->lpVtbl -> get_name(This,p)
#define IHTMLWindow2_get_parent(This,p) \
(This)->lpVtbl -> get_parent(This,p)
#define IHTMLWindow2_open(This,url,name,features,replace,pomWindowResult) \
(This)->lpVtbl -> open(This,url,name,features,replace,pomWindowResult)
#define IHTMLWindow2_get_self(This,p) \
(This)->lpVtbl -> get_self(This,p)
#define IHTMLWindow2_get_top(This,p) \
(This)->lpVtbl -> get_top(This,p)
#define IHTMLWindow2_get_window(This,p) \
(This)->lpVtbl -> get_window(This,p)
#define IHTMLWindow2_navigate(This,url) \
(This)->lpVtbl -> navigate(This,url)
#define IHTMLWindow2_put_onfocus(This,v) \
(This)->lpVtbl -> put_onfocus(This,v)
#define IHTMLWindow2_get_onfocus(This,p) \
(This)->lpVtbl -> get_onfocus(This,p)
#define IHTMLWindow2_put_onblur(This,v) \
(This)->lpVtbl -> put_onblur(This,v)
#define IHTMLWindow2_get_onblur(This,p) \
(This)->lpVtbl -> get_onblur(This,p)
#define IHTMLWindow2_put_onload(This,v) \
(This)->lpVtbl -> put_onload(This,v)
#define IHTMLWindow2_get_onload(This,p) \
(This)->lpVtbl -> get_onload(This,p)
#define IHTMLWindow2_put_onbeforeunload(This,v) \
(This)->lpVtbl -> put_onbeforeunload(This,v)
#define IHTMLWindow2_get_onbeforeunload(This,p) \
(This)->lpVtbl -> get_onbeforeunload(This,p)
#define IHTMLWindow2_put_onunload(This,v) \
(This)->lpVtbl -> put_onunload(This,v)
#define IHTMLWindow2_get_onunload(This,p) \
(This)->lpVtbl -> get_onunload(This,p)
#define IHTMLWindow2_put_onhelp(This,v) \
(This)->lpVtbl -> put_onhelp(This,v)
#define IHTMLWindow2_get_onhelp(This,p) \
(This)->lpVtbl -> get_onhelp(This,p)
#define IHTMLWindow2_put_onerror(This,v) \
(This)->lpVtbl -> put_onerror(This,v)
#define IHTMLWindow2_get_onerror(This,p) \
(This)->lpVtbl -> get_onerror(This,p)
#define IHTMLWindow2_put_onresize(This,v) \
(This)->lpVtbl -> put_onresize(This,v)
#define IHTMLWindow2_get_onresize(This,p) \
(This)->lpVtbl -> get_onresize(This,p)
#define IHTMLWindow2_put_onscroll(This,v) \
(This)->lpVtbl -> put_onscroll(This,v)
#define IHTMLWindow2_get_onscroll(This,p) \
(This)->lpVtbl -> get_onscroll(This,p)
#define IHTMLWindow2_get_document(This,p) \
(This)->lpVtbl -> get_document(This,p)
#define IHTMLWindow2_get_event(This,p) \
(This)->lpVtbl -> get_event(This,p)
#define IHTMLWindow2_get__newEnum(This,p) \
(This)->lpVtbl -> get__newEnum(This,p)
#define IHTMLWindow2_showModalDialog(This,dialog,varArgIn,varOptions,varArgOut) \
(This)->lpVtbl -> showModalDialog(This,dialog,varArgIn,varOptions,varArgOut)
#define IHTMLWindow2_showHelp(This,helpURL,helpArg,features) \
(This)->lpVtbl -> showHelp(This,helpURL,helpArg,features)
#define IHTMLWindow2_get_screen(This,p) \
(This)->lpVtbl -> get_screen(This,p)
#define IHTMLWindow2_get_Option(This,p) \
(This)->lpVtbl -> get_Option(This,p)
#define IHTMLWindow2_focus(This) \
(This)->lpVtbl -> focus(This)
#define IHTMLWindow2_get_closed(This,p) \
(This)->lpVtbl -> get_closed(This,p)
#define IHTMLWindow2_blur(This) \
(This)->lpVtbl -> blur(This)
#define IHTMLWindow2_scroll(This,x,y) \
(This)->lpVtbl -> scroll(This,x,y)
#define IHTMLWindow2_get_clientInformation(This,p) \
(This)->lpVtbl -> get_clientInformation(This,p)
#define IHTMLWindow2_setInterval(This,expression,msec,language,timerID) \
(This)->lpVtbl -> setInterval(This,expression,msec,language,timerID)
#define IHTMLWindow2_clearInterval(This,timerID) \
(This)->lpVtbl -> clearInterval(This,timerID)
#define IHTMLWindow2_put_offscreenBuffering(This,v) \
(This)->lpVtbl -> put_offscreenBuffering(This,v)
#define IHTMLWindow2_get_offscreenBuffering(This,p) \
(This)->lpVtbl -> get_offscreenBuffering(This,p)
#define IHTMLWindow2_execScript(This,code,language,pvarRet) \
(This)->lpVtbl -> execScript(This,code,language,pvarRet)
#define IHTMLWindow2_toString(This,String) \
(This)->lpVtbl -> toString(This,String)
#define IHTMLWindow2_scrollBy(This,x,y) \
(This)->lpVtbl -> scrollBy(This,x,y)
#define IHTMLWindow2_scrollTo(This,x,y) \
(This)->lpVtbl -> scrollTo(This,x,y)
#define IHTMLWindow2_moveTo(This,x,y) \
(This)->lpVtbl -> moveTo(This,x,y)
#define IHTMLWindow2_moveBy(This,x,y) \
(This)->lpVtbl -> moveBy(This,x,y)
#define IHTMLWindow2_resizeTo(This,x,y) \
(This)->lpVtbl -> resizeTo(This,x,y)
#define IHTMLWindow2_resizeBy(This,x,y) \
(This)->lpVtbl -> resizeBy(This,x,y)
#define IHTMLWindow2_get_external(This,p) \
(This)->lpVtbl -> get_external(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_get_frames_Proxy(
IHTMLWindow2 * This,
/* [out][retval] */ IHTMLFramesCollection2 **p);
void __RPC_STUB IHTMLWindow2_get_frames_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_put_defaultStatus_Proxy(
IHTMLWindow2 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLWindow2_put_defaultStatus_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_get_defaultStatus_Proxy(
IHTMLWindow2 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLWindow2_get_defaultStatus_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_put_status_Proxy(
IHTMLWindow2 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLWindow2_put_status_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_get_status_Proxy(
IHTMLWindow2 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLWindow2_get_status_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_setTimeout_Proxy(
IHTMLWindow2 * This,
/* [in] */ BSTR expression,
/* [in] */ long msec,
/* [in][optional] */ VARIANT *language,
/* [out][retval] */ long *timerID);
void __RPC_STUB IHTMLWindow2_setTimeout_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_clearTimeout_Proxy(
IHTMLWindow2 * This,
/* [in] */ long timerID);
void __RPC_STUB IHTMLWindow2_clearTimeout_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_alert_Proxy(
IHTMLWindow2 * This,
/* [in][defaultvalue] */ BSTR message);
void __RPC_STUB IHTMLWindow2_alert_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_confirm_Proxy(
IHTMLWindow2 * This,
/* [in][defaultvalue] */ BSTR message,
/* [out][retval] */ VARIANT_BOOL *confirmed);
void __RPC_STUB IHTMLWindow2_confirm_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_prompt_Proxy(
IHTMLWindow2 * This,
/* [in][defaultvalue] */ BSTR message,
/* [in][defaultvalue] */ BSTR defstr,
/* [out][retval] */ VARIANT *textdata);
void __RPC_STUB IHTMLWindow2_prompt_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_get_Image_Proxy(
IHTMLWindow2 * This,
/* [out][retval] */ IHTMLImageElementFactory **p);
void __RPC_STUB IHTMLWindow2_get_Image_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_get_location_Proxy(
IHTMLWindow2 * This,
/* [out][retval] */ IHTMLLocation **p);
void __RPC_STUB IHTMLWindow2_get_location_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_get_history_Proxy(
IHTMLWindow2 * This,
/* [out][retval] */ IOmHistory **p);
void __RPC_STUB IHTMLWindow2_get_history_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_close_Proxy(
IHTMLWindow2 * This);
void __RPC_STUB IHTMLWindow2_close_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_put_opener_Proxy(
IHTMLWindow2 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLWindow2_put_opener_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_get_opener_Proxy(
IHTMLWindow2 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLWindow2_get_opener_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_get_navigator_Proxy(
IHTMLWindow2 * This,
/* [out][retval] */ IOmNavigator **p);
void __RPC_STUB IHTMLWindow2_get_navigator_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_put_name_Proxy(
IHTMLWindow2 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLWindow2_put_name_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_get_name_Proxy(
IHTMLWindow2 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLWindow2_get_name_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_get_parent_Proxy(
IHTMLWindow2 * This,
/* [out][retval] */ IHTMLWindow2 **p);
void __RPC_STUB IHTMLWindow2_get_parent_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_open_Proxy(
IHTMLWindow2 * This,
/* [in][defaultvalue] */ BSTR url,
/* [in][defaultvalue] */ BSTR name,
/* [in][defaultvalue] */ BSTR features,
/* [in][defaultvalue] */ VARIANT_BOOL replace,
/* [out][retval] */ IHTMLWindow2 **pomWindowResult);
void __RPC_STUB IHTMLWindow2_open_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_get_self_Proxy(
IHTMLWindow2 * This,
/* [out][retval] */ IHTMLWindow2 **p);
void __RPC_STUB IHTMLWindow2_get_self_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_get_top_Proxy(
IHTMLWindow2 * This,
/* [out][retval] */ IHTMLWindow2 **p);
void __RPC_STUB IHTMLWindow2_get_top_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_get_window_Proxy(
IHTMLWindow2 * This,
/* [out][retval] */ IHTMLWindow2 **p);
void __RPC_STUB IHTMLWindow2_get_window_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_navigate_Proxy(
IHTMLWindow2 * This,
/* [in] */ BSTR url);
void __RPC_STUB IHTMLWindow2_navigate_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_put_onfocus_Proxy(
IHTMLWindow2 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLWindow2_put_onfocus_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_get_onfocus_Proxy(
IHTMLWindow2 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLWindow2_get_onfocus_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_put_onblur_Proxy(
IHTMLWindow2 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLWindow2_put_onblur_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_get_onblur_Proxy(
IHTMLWindow2 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLWindow2_get_onblur_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_put_onload_Proxy(
IHTMLWindow2 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLWindow2_put_onload_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_get_onload_Proxy(
IHTMLWindow2 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLWindow2_get_onload_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_put_onbeforeunload_Proxy(
IHTMLWindow2 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLWindow2_put_onbeforeunload_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_get_onbeforeunload_Proxy(
IHTMLWindow2 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLWindow2_get_onbeforeunload_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_put_onunload_Proxy(
IHTMLWindow2 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLWindow2_put_onunload_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_get_onunload_Proxy(
IHTMLWindow2 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLWindow2_get_onunload_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_put_onhelp_Proxy(
IHTMLWindow2 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLWindow2_put_onhelp_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_get_onhelp_Proxy(
IHTMLWindow2 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLWindow2_get_onhelp_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_put_onerror_Proxy(
IHTMLWindow2 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLWindow2_put_onerror_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_get_onerror_Proxy(
IHTMLWindow2 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLWindow2_get_onerror_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_put_onresize_Proxy(
IHTMLWindow2 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLWindow2_put_onresize_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_get_onresize_Proxy(
IHTMLWindow2 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLWindow2_get_onresize_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_put_onscroll_Proxy(
IHTMLWindow2 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLWindow2_put_onscroll_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_get_onscroll_Proxy(
IHTMLWindow2 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLWindow2_get_onscroll_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [source][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_get_document_Proxy(
IHTMLWindow2 * This,
/* [out][retval] */ IHTMLDocument2 **p);
void __RPC_STUB IHTMLWindow2_get_document_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_get_event_Proxy(
IHTMLWindow2 * This,
/* [out][retval] */ IHTMLEventObj **p);
void __RPC_STUB IHTMLWindow2_get_event_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_get__newEnum_Proxy(
IHTMLWindow2 * This,
/* [out][retval] */ IUnknown **p);
void __RPC_STUB IHTMLWindow2_get__newEnum_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_showModalDialog_Proxy(
IHTMLWindow2 * This,
/* [in] */ BSTR dialog,
/* [in][optional] */ VARIANT *varArgIn,
/* [in][optional] */ VARIANT *varOptions,
/* [out][retval] */ VARIANT *varArgOut);
void __RPC_STUB IHTMLWindow2_showModalDialog_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_showHelp_Proxy(
IHTMLWindow2 * This,
/* [in] */ BSTR helpURL,
/* [in][optional] */ VARIANT helpArg,
/* [in][defaultvalue] */ BSTR features);
void __RPC_STUB IHTMLWindow2_showHelp_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_get_screen_Proxy(
IHTMLWindow2 * This,
/* [out][retval] */ IHTMLScreen **p);
void __RPC_STUB IHTMLWindow2_get_screen_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_get_Option_Proxy(
IHTMLWindow2 * This,
/* [out][retval] */ IHTMLOptionElementFactory **p);
void __RPC_STUB IHTMLWindow2_get_Option_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_focus_Proxy(
IHTMLWindow2 * This);
void __RPC_STUB IHTMLWindow2_focus_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_get_closed_Proxy(
IHTMLWindow2 * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IHTMLWindow2_get_closed_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_blur_Proxy(
IHTMLWindow2 * This);
void __RPC_STUB IHTMLWindow2_blur_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_scroll_Proxy(
IHTMLWindow2 * This,
/* [in] */ long x,
/* [in] */ long y);
void __RPC_STUB IHTMLWindow2_scroll_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_get_clientInformation_Proxy(
IHTMLWindow2 * This,
/* [out][retval] */ IOmNavigator **p);
void __RPC_STUB IHTMLWindow2_get_clientInformation_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_setInterval_Proxy(
IHTMLWindow2 * This,
/* [in] */ BSTR expression,
/* [in] */ long msec,
/* [in][optional] */ VARIANT *language,
/* [out][retval] */ long *timerID);
void __RPC_STUB IHTMLWindow2_setInterval_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_clearInterval_Proxy(
IHTMLWindow2 * This,
/* [in] */ long timerID);
void __RPC_STUB IHTMLWindow2_clearInterval_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_put_offscreenBuffering_Proxy(
IHTMLWindow2 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLWindow2_put_offscreenBuffering_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_get_offscreenBuffering_Proxy(
IHTMLWindow2 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLWindow2_get_offscreenBuffering_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_execScript_Proxy(
IHTMLWindow2 * This,
/* [in] */ BSTR code,
/* [in][defaultvalue] */ BSTR language,
/* [out][retval] */ VARIANT *pvarRet);
void __RPC_STUB IHTMLWindow2_execScript_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_toString_Proxy(
IHTMLWindow2 * This,
/* [out][retval] */ BSTR *String);
void __RPC_STUB IHTMLWindow2_toString_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_scrollBy_Proxy(
IHTMLWindow2 * This,
/* [in] */ long x,
/* [in] */ long y);
void __RPC_STUB IHTMLWindow2_scrollBy_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_scrollTo_Proxy(
IHTMLWindow2 * This,
/* [in] */ long x,
/* [in] */ long y);
void __RPC_STUB IHTMLWindow2_scrollTo_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_moveTo_Proxy(
IHTMLWindow2 * This,
/* [in] */ long x,
/* [in] */ long y);
void __RPC_STUB IHTMLWindow2_moveTo_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_moveBy_Proxy(
IHTMLWindow2 * This,
/* [in] */ long x,
/* [in] */ long y);
void __RPC_STUB IHTMLWindow2_moveBy_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_resizeTo_Proxy(
IHTMLWindow2 * This,
/* [in] */ long x,
/* [in] */ long y);
void __RPC_STUB IHTMLWindow2_resizeTo_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_resizeBy_Proxy(
IHTMLWindow2 * This,
/* [in] */ long x,
/* [in] */ long y);
void __RPC_STUB IHTMLWindow2_resizeBy_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_get_external_Proxy(
IHTMLWindow2 * This,
/* [out][retval] */ IDispatch **p);
void __RPC_STUB IHTMLWindow2_get_external_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLWindow2_INTERFACE_DEFINED__ */
#ifndef __IHTMLWindow3_INTERFACE_DEFINED__
#define __IHTMLWindow3_INTERFACE_DEFINED__
/* interface IHTMLWindow3 */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLWindow3;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f4ae-98b5-11cf-bb82-00aa00bdce0b")
IHTMLWindow3 : public IDispatch
{
public:
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_screenLeft(
/* [out][retval] */ long *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_screenTop(
/* [out][retval] */ long *p) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE attachEvent(
/* [in] */ BSTR event,
/* [in] */ IDispatch *pDisp,
/* [out][retval] */ VARIANT_BOOL *pfResult) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE detachEvent(
/* [in] */ BSTR event,
/* [in] */ IDispatch *pDisp) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE setTimeout(
/* [in] */ VARIANT *expression,
/* [in] */ long msec,
/* [in][optional] */ VARIANT *language,
/* [out][retval] */ long *timerID) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE setInterval(
/* [in] */ VARIANT *expression,
/* [in] */ long msec,
/* [in][optional] */ VARIANT *language,
/* [out][retval] */ long *timerID) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE print( void) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onbeforeprint(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onbeforeprint(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onafterprint(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onafterprint(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_clipboardData(
/* [out][retval] */ IHTMLDataTransfer **p) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE showModelessDialog(
/* [in][defaultvalue] */ BSTR url,
/* [in][optional] */ VARIANT *varArgIn,
/* [in][optional] */ VARIANT *options,
/* [out][retval] */ IHTMLWindow2 **pDialog) = 0;
};
#else /* C style interface */
typedef struct IHTMLWindow3Vtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLWindow3 * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLWindow3 * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLWindow3 * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLWindow3 * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLWindow3 * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLWindow3 * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLWindow3 * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_screenLeft )(
IHTMLWindow3 * This,
/* [out][retval] */ long *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_screenTop )(
IHTMLWindow3 * This,
/* [out][retval] */ long *p);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *attachEvent )(
IHTMLWindow3 * This,
/* [in] */ BSTR event,
/* [in] */ IDispatch *pDisp,
/* [out][retval] */ VARIANT_BOOL *pfResult);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *detachEvent )(
IHTMLWindow3 * This,
/* [in] */ BSTR event,
/* [in] */ IDispatch *pDisp);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *setTimeout )(
IHTMLWindow3 * This,
/* [in] */ VARIANT *expression,
/* [in] */ long msec,
/* [in][optional] */ VARIANT *language,
/* [out][retval] */ long *timerID);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *setInterval )(
IHTMLWindow3 * This,
/* [in] */ VARIANT *expression,
/* [in] */ long msec,
/* [in][optional] */ VARIANT *language,
/* [out][retval] */ long *timerID);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *print )(
IHTMLWindow3 * This);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onbeforeprint )(
IHTMLWindow3 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onbeforeprint )(
IHTMLWindow3 * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onafterprint )(
IHTMLWindow3 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onafterprint )(
IHTMLWindow3 * This,
/* [out][retval] */ VARIANT *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_clipboardData )(
IHTMLWindow3 * This,
/* [out][retval] */ IHTMLDataTransfer **p);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *showModelessDialog )(
IHTMLWindow3 * This,
/* [in][defaultvalue] */ BSTR url,
/* [in][optional] */ VARIANT *varArgIn,
/* [in][optional] */ VARIANT *options,
/* [out][retval] */ IHTMLWindow2 **pDialog);
END_INTERFACE
} IHTMLWindow3Vtbl;
interface IHTMLWindow3
{
CONST_VTBL struct IHTMLWindow3Vtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLWindow3_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLWindow3_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLWindow3_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLWindow3_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLWindow3_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLWindow3_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLWindow3_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLWindow3_get_screenLeft(This,p) \
(This)->lpVtbl -> get_screenLeft(This,p)
#define IHTMLWindow3_get_screenTop(This,p) \
(This)->lpVtbl -> get_screenTop(This,p)
#define IHTMLWindow3_attachEvent(This,event,pDisp,pfResult) \
(This)->lpVtbl -> attachEvent(This,event,pDisp,pfResult)
#define IHTMLWindow3_detachEvent(This,event,pDisp) \
(This)->lpVtbl -> detachEvent(This,event,pDisp)
#define IHTMLWindow3_setTimeout(This,expression,msec,language,timerID) \
(This)->lpVtbl -> setTimeout(This,expression,msec,language,timerID)
#define IHTMLWindow3_setInterval(This,expression,msec,language,timerID) \
(This)->lpVtbl -> setInterval(This,expression,msec,language,timerID)
#define IHTMLWindow3_print(This) \
(This)->lpVtbl -> print(This)
#define IHTMLWindow3_put_onbeforeprint(This,v) \
(This)->lpVtbl -> put_onbeforeprint(This,v)
#define IHTMLWindow3_get_onbeforeprint(This,p) \
(This)->lpVtbl -> get_onbeforeprint(This,p)
#define IHTMLWindow3_put_onafterprint(This,v) \
(This)->lpVtbl -> put_onafterprint(This,v)
#define IHTMLWindow3_get_onafterprint(This,p) \
(This)->lpVtbl -> get_onafterprint(This,p)
#define IHTMLWindow3_get_clipboardData(This,p) \
(This)->lpVtbl -> get_clipboardData(This,p)
#define IHTMLWindow3_showModelessDialog(This,url,varArgIn,options,pDialog) \
(This)->lpVtbl -> showModelessDialog(This,url,varArgIn,options,pDialog)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLWindow3_get_screenLeft_Proxy(
IHTMLWindow3 * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLWindow3_get_screenLeft_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLWindow3_get_screenTop_Proxy(
IHTMLWindow3 * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLWindow3_get_screenTop_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLWindow3_attachEvent_Proxy(
IHTMLWindow3 * This,
/* [in] */ BSTR event,
/* [in] */ IDispatch *pDisp,
/* [out][retval] */ VARIANT_BOOL *pfResult);
void __RPC_STUB IHTMLWindow3_attachEvent_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLWindow3_detachEvent_Proxy(
IHTMLWindow3 * This,
/* [in] */ BSTR event,
/* [in] */ IDispatch *pDisp);
void __RPC_STUB IHTMLWindow3_detachEvent_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLWindow3_setTimeout_Proxy(
IHTMLWindow3 * This,
/* [in] */ VARIANT *expression,
/* [in] */ long msec,
/* [in][optional] */ VARIANT *language,
/* [out][retval] */ long *timerID);
void __RPC_STUB IHTMLWindow3_setTimeout_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLWindow3_setInterval_Proxy(
IHTMLWindow3 * This,
/* [in] */ VARIANT *expression,
/* [in] */ long msec,
/* [in][optional] */ VARIANT *language,
/* [out][retval] */ long *timerID);
void __RPC_STUB IHTMLWindow3_setInterval_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLWindow3_print_Proxy(
IHTMLWindow3 * This);
void __RPC_STUB IHTMLWindow3_print_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLWindow3_put_onbeforeprint_Proxy(
IHTMLWindow3 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLWindow3_put_onbeforeprint_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLWindow3_get_onbeforeprint_Proxy(
IHTMLWindow3 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLWindow3_get_onbeforeprint_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLWindow3_put_onafterprint_Proxy(
IHTMLWindow3 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLWindow3_put_onafterprint_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLWindow3_get_onafterprint_Proxy(
IHTMLWindow3 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLWindow3_get_onafterprint_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLWindow3_get_clipboardData_Proxy(
IHTMLWindow3 * This,
/* [out][retval] */ IHTMLDataTransfer **p);
void __RPC_STUB IHTMLWindow3_get_clipboardData_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLWindow3_showModelessDialog_Proxy(
IHTMLWindow3 * This,
/* [in][defaultvalue] */ BSTR url,
/* [in][optional] */ VARIANT *varArgIn,
/* [in][optional] */ VARIANT *options,
/* [out][retval] */ IHTMLWindow2 **pDialog);
void __RPC_STUB IHTMLWindow3_showModelessDialog_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLWindow3_INTERFACE_DEFINED__ */
#ifndef __IHTMLFrameBase_INTERFACE_DEFINED__
#define __IHTMLFrameBase_INTERFACE_DEFINED__
/* interface IHTMLFrameBase */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLFrameBase;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f311-98b5-11cf-bb82-00aa00bdce0b")
IHTMLFrameBase : public IDispatch
{
public:
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_src(
/* [in] */ BSTR v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_src(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_name(
/* [in] */ BSTR v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_name(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_border(
/* [in] */ VARIANT v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_border(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_frameBorder(
/* [in] */ BSTR v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_frameBorder(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_frameSpacing(
/* [in] */ VARIANT v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_frameSpacing(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_marginWidth(
/* [in] */ VARIANT v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_marginWidth(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_marginHeight(
/* [in] */ VARIANT v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_marginHeight(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_noResize(
/* [in] */ VARIANT_BOOL v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_noResize(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_scrolling(
/* [in] */ BSTR v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_scrolling(
/* [out][retval] */ BSTR *p) = 0;
};
#else /* C style interface */
typedef struct IHTMLFrameBaseVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLFrameBase * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLFrameBase * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLFrameBase * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLFrameBase * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLFrameBase * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLFrameBase * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLFrameBase * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_src )(
IHTMLFrameBase * This,
/* [in] */ BSTR v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_src )(
IHTMLFrameBase * This,
/* [out][retval] */ BSTR *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_name )(
IHTMLFrameBase * This,
/* [in] */ BSTR v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_name )(
IHTMLFrameBase * This,
/* [out][retval] */ BSTR *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_border )(
IHTMLFrameBase * This,
/* [in] */ VARIANT v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_border )(
IHTMLFrameBase * This,
/* [out][retval] */ VARIANT *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_frameBorder )(
IHTMLFrameBase * This,
/* [in] */ BSTR v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_frameBorder )(
IHTMLFrameBase * This,
/* [out][retval] */ BSTR *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_frameSpacing )(
IHTMLFrameBase * This,
/* [in] */ VARIANT v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_frameSpacing )(
IHTMLFrameBase * This,
/* [out][retval] */ VARIANT *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_marginWidth )(
IHTMLFrameBase * This,
/* [in] */ VARIANT v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_marginWidth )(
IHTMLFrameBase * This,
/* [out][retval] */ VARIANT *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_marginHeight )(
IHTMLFrameBase * This,
/* [in] */ VARIANT v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_marginHeight )(
IHTMLFrameBase * This,
/* [out][retval] */ VARIANT *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_noResize )(
IHTMLFrameBase * This,
/* [in] */ VARIANT_BOOL v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_noResize )(
IHTMLFrameBase * This,
/* [out][retval] */ VARIANT_BOOL *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_scrolling )(
IHTMLFrameBase * This,
/* [in] */ BSTR v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_scrolling )(
IHTMLFrameBase * This,
/* [out][retval] */ BSTR *p);
END_INTERFACE
} IHTMLFrameBaseVtbl;
interface IHTMLFrameBase
{
CONST_VTBL struct IHTMLFrameBaseVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLFrameBase_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLFrameBase_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLFrameBase_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLFrameBase_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLFrameBase_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLFrameBase_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLFrameBase_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLFrameBase_put_src(This,v) \
(This)->lpVtbl -> put_src(This,v)
#define IHTMLFrameBase_get_src(This,p) \
(This)->lpVtbl -> get_src(This,p)
#define IHTMLFrameBase_put_name(This,v) \
(This)->lpVtbl -> put_name(This,v)
#define IHTMLFrameBase_get_name(This,p) \
(This)->lpVtbl -> get_name(This,p)
#define IHTMLFrameBase_put_border(This,v) \
(This)->lpVtbl -> put_border(This,v)
#define IHTMLFrameBase_get_border(This,p) \
(This)->lpVtbl -> get_border(This,p)
#define IHTMLFrameBase_put_frameBorder(This,v) \
(This)->lpVtbl -> put_frameBorder(This,v)
#define IHTMLFrameBase_get_frameBorder(This,p) \
(This)->lpVtbl -> get_frameBorder(This,p)
#define IHTMLFrameBase_put_frameSpacing(This,v) \
(This)->lpVtbl -> put_frameSpacing(This,v)
#define IHTMLFrameBase_get_frameSpacing(This,p) \
(This)->lpVtbl -> get_frameSpacing(This,p)
#define IHTMLFrameBase_put_marginWidth(This,v) \
(This)->lpVtbl -> put_marginWidth(This,v)
#define IHTMLFrameBase_get_marginWidth(This,p) \
(This)->lpVtbl -> get_marginWidth(This,p)
#define IHTMLFrameBase_put_marginHeight(This,v) \
(This)->lpVtbl -> put_marginHeight(This,v)
#define IHTMLFrameBase_get_marginHeight(This,p) \
(This)->lpVtbl -> get_marginHeight(This,p)
#define IHTMLFrameBase_put_noResize(This,v) \
(This)->lpVtbl -> put_noResize(This,v)
#define IHTMLFrameBase_get_noResize(This,p) \
(This)->lpVtbl -> get_noResize(This,p)
#define IHTMLFrameBase_put_scrolling(This,v) \
(This)->lpVtbl -> put_scrolling(This,v)
#define IHTMLFrameBase_get_scrolling(This,p) \
(This)->lpVtbl -> get_scrolling(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLFrameBase_put_src_Proxy(
IHTMLFrameBase * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLFrameBase_put_src_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFrameBase_get_src_Proxy(
IHTMLFrameBase * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLFrameBase_get_src_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLFrameBase_put_name_Proxy(
IHTMLFrameBase * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLFrameBase_put_name_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFrameBase_get_name_Proxy(
IHTMLFrameBase * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLFrameBase_get_name_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLFrameBase_put_border_Proxy(
IHTMLFrameBase * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLFrameBase_put_border_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFrameBase_get_border_Proxy(
IHTMLFrameBase * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLFrameBase_get_border_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLFrameBase_put_frameBorder_Proxy(
IHTMLFrameBase * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLFrameBase_put_frameBorder_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFrameBase_get_frameBorder_Proxy(
IHTMLFrameBase * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLFrameBase_get_frameBorder_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLFrameBase_put_frameSpacing_Proxy(
IHTMLFrameBase * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLFrameBase_put_frameSpacing_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFrameBase_get_frameSpacing_Proxy(
IHTMLFrameBase * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLFrameBase_get_frameSpacing_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLFrameBase_put_marginWidth_Proxy(
IHTMLFrameBase * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLFrameBase_put_marginWidth_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFrameBase_get_marginWidth_Proxy(
IHTMLFrameBase * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLFrameBase_get_marginWidth_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLFrameBase_put_marginHeight_Proxy(
IHTMLFrameBase * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLFrameBase_put_marginHeight_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFrameBase_get_marginHeight_Proxy(
IHTMLFrameBase * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLFrameBase_get_marginHeight_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLFrameBase_put_noResize_Proxy(
IHTMLFrameBase * This,
/* [in] */ VARIANT_BOOL v);
void __RPC_STUB IHTMLFrameBase_put_noResize_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFrameBase_get_noResize_Proxy(
IHTMLFrameBase * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IHTMLFrameBase_get_noResize_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLFrameBase_put_scrolling_Proxy(
IHTMLFrameBase * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLFrameBase_put_scrolling_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFrameBase_get_scrolling_Proxy(
IHTMLFrameBase * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLFrameBase_get_scrolling_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLFrameBase_INTERFACE_DEFINED__ */
#ifndef __IHTMLScreen_INTERFACE_DEFINED__
#define __IHTMLScreen_INTERFACE_DEFINED__
/* interface IHTMLScreen */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLScreen;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f35c-98b5-11cf-bb82-00aa00bdce0b")
IHTMLScreen : public IDispatch
{
public:
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_colorDepth(
/* [out][retval] */ long *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_bufferDepth(
/* [in] */ long v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_bufferDepth(
/* [out][retval] */ long *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_width(
/* [out][retval] */ long *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_height(
/* [out][retval] */ long *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_updateInterval(
/* [in] */ long v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_updateInterval(
/* [out][retval] */ long *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_availHeight(
/* [out][retval] */ long *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_availWidth(
/* [out][retval] */ long *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_fontSmoothingEnabled(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
};
#else /* C style interface */
typedef struct IHTMLScreenVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLScreen * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLScreen * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLScreen * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLScreen * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLScreen * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLScreen * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLScreen * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_colorDepth )(
IHTMLScreen * This,
/* [out][retval] */ long *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_bufferDepth )(
IHTMLScreen * This,
/* [in] */ long v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_bufferDepth )(
IHTMLScreen * This,
/* [out][retval] */ long *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_width )(
IHTMLScreen * This,
/* [out][retval] */ long *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_height )(
IHTMLScreen * This,
/* [out][retval] */ long *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_updateInterval )(
IHTMLScreen * This,
/* [in] */ long v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_updateInterval )(
IHTMLScreen * This,
/* [out][retval] */ long *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_availHeight )(
IHTMLScreen * This,
/* [out][retval] */ long *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_availWidth )(
IHTMLScreen * This,
/* [out][retval] */ long *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_fontSmoothingEnabled )(
IHTMLScreen * This,
/* [out][retval] */ VARIANT_BOOL *p);
END_INTERFACE
} IHTMLScreenVtbl;
interface IHTMLScreen
{
CONST_VTBL struct IHTMLScreenVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLScreen_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLScreen_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLScreen_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLScreen_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLScreen_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLScreen_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLScreen_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLScreen_get_colorDepth(This,p) \
(This)->lpVtbl -> get_colorDepth(This,p)
#define IHTMLScreen_put_bufferDepth(This,v) \
(This)->lpVtbl -> put_bufferDepth(This,v)
#define IHTMLScreen_get_bufferDepth(This,p) \
(This)->lpVtbl -> get_bufferDepth(This,p)
#define IHTMLScreen_get_width(This,p) \
(This)->lpVtbl -> get_width(This,p)
#define IHTMLScreen_get_height(This,p) \
(This)->lpVtbl -> get_height(This,p)
#define IHTMLScreen_put_updateInterval(This,v) \
(This)->lpVtbl -> put_updateInterval(This,v)
#define IHTMLScreen_get_updateInterval(This,p) \
(This)->lpVtbl -> get_updateInterval(This,p)
#define IHTMLScreen_get_availHeight(This,p) \
(This)->lpVtbl -> get_availHeight(This,p)
#define IHTMLScreen_get_availWidth(This,p) \
(This)->lpVtbl -> get_availWidth(This,p)
#define IHTMLScreen_get_fontSmoothingEnabled(This,p) \
(This)->lpVtbl -> get_fontSmoothingEnabled(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLScreen_get_colorDepth_Proxy(
IHTMLScreen * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLScreen_get_colorDepth_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLScreen_put_bufferDepth_Proxy(
IHTMLScreen * This,
/* [in] */ long v);
void __RPC_STUB IHTMLScreen_put_bufferDepth_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLScreen_get_bufferDepth_Proxy(
IHTMLScreen * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLScreen_get_bufferDepth_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLScreen_get_width_Proxy(
IHTMLScreen * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLScreen_get_width_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLScreen_get_height_Proxy(
IHTMLScreen * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLScreen_get_height_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLScreen_put_updateInterval_Proxy(
IHTMLScreen * This,
/* [in] */ long v);
void __RPC_STUB IHTMLScreen_put_updateInterval_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLScreen_get_updateInterval_Proxy(
IHTMLScreen * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLScreen_get_updateInterval_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLScreen_get_availHeight_Proxy(
IHTMLScreen * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLScreen_get_availHeight_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLScreen_get_availWidth_Proxy(
IHTMLScreen * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLScreen_get_availWidth_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLScreen_get_fontSmoothingEnabled_Proxy(
IHTMLScreen * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IHTMLScreen_get_fontSmoothingEnabled_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLScreen_INTERFACE_DEFINED__ */
#ifndef __IHTMLScreen2_INTERFACE_DEFINED__
#define __IHTMLScreen2_INTERFACE_DEFINED__
/* interface IHTMLScreen2 */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLScreen2;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f84a-98b5-11cf-bb82-00aa00bdce0b")
IHTMLScreen2 : public IDispatch
{
public:
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_logicalXDPI(
/* [out][retval] */ long *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_logicalYDPI(
/* [out][retval] */ long *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_deviceXDPI(
/* [out][retval] */ long *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_deviceYDPI(
/* [out][retval] */ long *p) = 0;
};
#else /* C style interface */
typedef struct IHTMLScreen2Vtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLScreen2 * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLScreen2 * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLScreen2 * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLScreen2 * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLScreen2 * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLScreen2 * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLScreen2 * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_logicalXDPI )(
IHTMLScreen2 * This,
/* [out][retval] */ long *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_logicalYDPI )(
IHTMLScreen2 * This,
/* [out][retval] */ long *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_deviceXDPI )(
IHTMLScreen2 * This,
/* [out][retval] */ long *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_deviceYDPI )(
IHTMLScreen2 * This,
/* [out][retval] */ long *p);
END_INTERFACE
} IHTMLScreen2Vtbl;
interface IHTMLScreen2
{
CONST_VTBL struct IHTMLScreen2Vtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLScreen2_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLScreen2_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLScreen2_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLScreen2_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLScreen2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLScreen2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLScreen2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLScreen2_get_logicalXDPI(This,p) \
(This)->lpVtbl -> get_logicalXDPI(This,p)
#define IHTMLScreen2_get_logicalYDPI(This,p) \
(This)->lpVtbl -> get_logicalYDPI(This,p)
#define IHTMLScreen2_get_deviceXDPI(This,p) \
(This)->lpVtbl -> get_deviceXDPI(This,p)
#define IHTMLScreen2_get_deviceYDPI(This,p) \
(This)->lpVtbl -> get_deviceYDPI(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLScreen2_get_logicalXDPI_Proxy(
IHTMLScreen2 * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLScreen2_get_logicalXDPI_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLScreen2_get_logicalYDPI_Proxy(
IHTMLScreen2 * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLScreen2_get_logicalYDPI_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLScreen2_get_deviceXDPI_Proxy(
IHTMLScreen2 * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLScreen2_get_deviceXDPI_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLScreen2_get_deviceYDPI_Proxy(
IHTMLScreen2 * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLScreen2_get_deviceYDPI_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLScreen2_INTERFACE_DEFINED__ */
#ifndef __IHTMLWindow4_INTERFACE_DEFINED__
#define __IHTMLWindow4_INTERFACE_DEFINED__
/* interface IHTMLWindow4 */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLWindow4;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f6cf-98b5-11cf-bb82-00aa00bdce0b")
IHTMLWindow4 : public IDispatch
{
public:
virtual /* [id] */ HRESULT STDMETHODCALLTYPE createPopup(
/* [in][optional] */ VARIANT *varArgIn,
/* [out][retval] */ IDispatch **ppPopup) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_frameElement(
/* [out][retval] */ IHTMLFrameBase **p) = 0;
};
#else /* C style interface */
typedef struct IHTMLWindow4Vtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLWindow4 * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLWindow4 * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLWindow4 * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLWindow4 * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLWindow4 * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLWindow4 * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLWindow4 * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *createPopup )(
IHTMLWindow4 * This,
/* [in][optional] */ VARIANT *varArgIn,
/* [out][retval] */ IDispatch **ppPopup);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_frameElement )(
IHTMLWindow4 * This,
/* [out][retval] */ IHTMLFrameBase **p);
END_INTERFACE
} IHTMLWindow4Vtbl;
interface IHTMLWindow4
{
CONST_VTBL struct IHTMLWindow4Vtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLWindow4_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLWindow4_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLWindow4_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLWindow4_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLWindow4_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLWindow4_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLWindow4_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLWindow4_createPopup(This,varArgIn,ppPopup) \
(This)->lpVtbl -> createPopup(This,varArgIn,ppPopup)
#define IHTMLWindow4_get_frameElement(This,p) \
(This)->lpVtbl -> get_frameElement(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLWindow4_createPopup_Proxy(
IHTMLWindow4 * This,
/* [in][optional] */ VARIANT *varArgIn,
/* [out][retval] */ IDispatch **ppPopup);
void __RPC_STUB IHTMLWindow4_createPopup_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLWindow4_get_frameElement_Proxy(
IHTMLWindow4 * This,
/* [out][retval] */ IHTMLFrameBase **p);
void __RPC_STUB IHTMLWindow4_get_frameElement_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLWindow4_INTERFACE_DEFINED__ */
EXTERN_C const CLSID CLSID_FramesCollection;
#ifdef __cplusplus
class DECLSPEC_UUID("3050f7f6-98b5-11cf-bb82-00aa00bdce0b")
FramesCollection;
#endif
#ifndef __DispHTMLScreen_DISPINTERFACE_DEFINED__
#define __DispHTMLScreen_DISPINTERFACE_DEFINED__
/* dispinterface DispHTMLScreen */
/* [uuid][hidden] */
EXTERN_C const IID DIID_DispHTMLScreen;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f591-98b5-11cf-bb82-00aa00bdce0b")
DispHTMLScreen : public IDispatch
{
};
#else /* C style interface */
typedef struct DispHTMLScreenVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
DispHTMLScreen * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
DispHTMLScreen * This);
ULONG ( STDMETHODCALLTYPE *Release )(
DispHTMLScreen * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
DispHTMLScreen * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
DispHTMLScreen * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
DispHTMLScreen * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
DispHTMLScreen * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} DispHTMLScreenVtbl;
interface DispHTMLScreen
{
CONST_VTBL struct DispHTMLScreenVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define DispHTMLScreen_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define DispHTMLScreen_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define DispHTMLScreen_Release(This) \
(This)->lpVtbl -> Release(This)
#define DispHTMLScreen_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define DispHTMLScreen_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define DispHTMLScreen_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define DispHTMLScreen_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __DispHTMLScreen_DISPINTERFACE_DEFINED__ */
EXTERN_C const CLSID CLSID_HTMLScreen;
#ifdef __cplusplus
class DECLSPEC_UUID("3050f35d-98b5-11cf-bb82-00aa00bdce0b")
HTMLScreen;
#endif
#ifndef __DispHTMLWindow2_DISPINTERFACE_DEFINED__
#define __DispHTMLWindow2_DISPINTERFACE_DEFINED__
/* dispinterface DispHTMLWindow2 */
/* [uuid][hidden] */
EXTERN_C const IID DIID_DispHTMLWindow2;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f55d-98b5-11cf-bb82-00aa00bdce0b")
DispHTMLWindow2 : public IDispatch
{
};
#else /* C style interface */
typedef struct DispHTMLWindow2Vtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
DispHTMLWindow2 * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
DispHTMLWindow2 * This);
ULONG ( STDMETHODCALLTYPE *Release )(
DispHTMLWindow2 * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
DispHTMLWindow2 * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
DispHTMLWindow2 * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
DispHTMLWindow2 * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
DispHTMLWindow2 * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} DispHTMLWindow2Vtbl;
interface DispHTMLWindow2
{
CONST_VTBL struct DispHTMLWindow2Vtbl *lpVtbl;
};
#ifdef COBJMACROS
#define DispHTMLWindow2_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define DispHTMLWindow2_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define DispHTMLWindow2_Release(This) \
(This)->lpVtbl -> Release(This)
#define DispHTMLWindow2_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define DispHTMLWindow2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define DispHTMLWindow2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define DispHTMLWindow2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __DispHTMLWindow2_DISPINTERFACE_DEFINED__ */
EXTERN_C const CLSID CLSID_HTMLWindow2;
#ifdef __cplusplus
class DECLSPEC_UUID("D48A6EC6-6A4A-11cf-94A7-444553540000")
HTMLWindow2;
#endif
#ifndef __DispHTMLWindowProxy_DISPINTERFACE_DEFINED__
#define __DispHTMLWindowProxy_DISPINTERFACE_DEFINED__
/* dispinterface DispHTMLWindowProxy */
/* [uuid][hidden] */
EXTERN_C const IID DIID_DispHTMLWindowProxy;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f55e-98b5-11cf-bb82-00aa00bdce0b")
DispHTMLWindowProxy : public IDispatch
{
};
#else /* C style interface */
typedef struct DispHTMLWindowProxyVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
DispHTMLWindowProxy * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
DispHTMLWindowProxy * This);
ULONG ( STDMETHODCALLTYPE *Release )(
DispHTMLWindowProxy * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
DispHTMLWindowProxy * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
DispHTMLWindowProxy * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
DispHTMLWindowProxy * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
DispHTMLWindowProxy * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} DispHTMLWindowProxyVtbl;
interface DispHTMLWindowProxy
{
CONST_VTBL struct DispHTMLWindowProxyVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define DispHTMLWindowProxy_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define DispHTMLWindowProxy_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define DispHTMLWindowProxy_Release(This) \
(This)->lpVtbl -> Release(This)
#define DispHTMLWindowProxy_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define DispHTMLWindowProxy_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define DispHTMLWindowProxy_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define DispHTMLWindowProxy_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __DispHTMLWindowProxy_DISPINTERFACE_DEFINED__ */
EXTERN_C const CLSID CLSID_HTMLWindowProxy;
#ifdef __cplusplus
class DECLSPEC_UUID("3050f391-98b5-11cf-bb82-00aa00bdce0b")
HTMLWindowProxy;
#endif
#ifndef __HTMLDocumentEvents2_DISPINTERFACE_DEFINED__
#define __HTMLDocumentEvents2_DISPINTERFACE_DEFINED__
/* dispinterface HTMLDocumentEvents2 */
/* [uuid][hidden] */
EXTERN_C const IID DIID_HTMLDocumentEvents2;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f613-98b5-11cf-bb82-00aa00bdce0b")
HTMLDocumentEvents2 : public IDispatch
{
};
#else /* C style interface */
typedef struct HTMLDocumentEvents2Vtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
HTMLDocumentEvents2 * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
HTMLDocumentEvents2 * This);
ULONG ( STDMETHODCALLTYPE *Release )(
HTMLDocumentEvents2 * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
HTMLDocumentEvents2 * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
HTMLDocumentEvents2 * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
HTMLDocumentEvents2 * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
HTMLDocumentEvents2 * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} HTMLDocumentEvents2Vtbl;
interface HTMLDocumentEvents2
{
CONST_VTBL struct HTMLDocumentEvents2Vtbl *lpVtbl;
};
#ifdef COBJMACROS
#define HTMLDocumentEvents2_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define HTMLDocumentEvents2_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define HTMLDocumentEvents2_Release(This) \
(This)->lpVtbl -> Release(This)
#define HTMLDocumentEvents2_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define HTMLDocumentEvents2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define HTMLDocumentEvents2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define HTMLDocumentEvents2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __HTMLDocumentEvents2_DISPINTERFACE_DEFINED__ */
#ifndef __HTMLDocumentEvents_DISPINTERFACE_DEFINED__
#define __HTMLDocumentEvents_DISPINTERFACE_DEFINED__
/* dispinterface HTMLDocumentEvents */
/* [uuid][hidden] */
EXTERN_C const IID DIID_HTMLDocumentEvents;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f260-98b5-11cf-bb82-00aa00bdce0b")
HTMLDocumentEvents : public IDispatch
{
};
#else /* C style interface */
typedef struct HTMLDocumentEventsVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
HTMLDocumentEvents * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
HTMLDocumentEvents * This);
ULONG ( STDMETHODCALLTYPE *Release )(
HTMLDocumentEvents * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
HTMLDocumentEvents * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
HTMLDocumentEvents * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
HTMLDocumentEvents * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
HTMLDocumentEvents * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} HTMLDocumentEventsVtbl;
interface HTMLDocumentEvents
{
CONST_VTBL struct HTMLDocumentEventsVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define HTMLDocumentEvents_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define HTMLDocumentEvents_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define HTMLDocumentEvents_Release(This) \
(This)->lpVtbl -> Release(This)
#define HTMLDocumentEvents_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define HTMLDocumentEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define HTMLDocumentEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define HTMLDocumentEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __HTMLDocumentEvents_DISPINTERFACE_DEFINED__ */
#ifndef __IHTMLDocument3_INTERFACE_DEFINED__
#define __IHTMLDocument3_INTERFACE_DEFINED__
/* interface IHTMLDocument3 */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLDocument3;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f485-98b5-11cf-bb82-00aa00bdce0b")
IHTMLDocument3 : public IDispatch
{
public:
virtual /* [id] */ HRESULT STDMETHODCALLTYPE releaseCapture( void) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE recalc(
/* [in][defaultvalue] */ VARIANT_BOOL fForce = 0) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE createTextNode(
/* [in] */ BSTR text,
/* [out][retval] */ IHTMLDOMNode **newTextNode) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_documentElement(
/* [out][retval] */ IHTMLElement **p) = 0;
virtual /* [hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get_uniqueID(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE attachEvent(
/* [in] */ BSTR event,
/* [in] */ IDispatch *pDisp,
/* [out][retval] */ VARIANT_BOOL *pfResult) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE detachEvent(
/* [in] */ BSTR event,
/* [in] */ IDispatch *pDisp) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onrowsdelete(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onrowsdelete(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onrowsinserted(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onrowsinserted(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_oncellchange(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_oncellchange(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_ondatasetchanged(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_ondatasetchanged(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_ondataavailable(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_ondataavailable(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_ondatasetcomplete(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_ondatasetcomplete(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onpropertychange(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onpropertychange(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_dir(
/* [in] */ BSTR v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_dir(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_oncontextmenu(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_oncontextmenu(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onstop(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onstop(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE createDocumentFragment(
/* [out][retval] */ IHTMLDocument2 **pNewDoc) = 0;
virtual /* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get_parentDocument(
/* [out][retval] */ IHTMLDocument2 **p) = 0;
virtual /* [restricted][hidden][id][propput] */ HRESULT STDMETHODCALLTYPE put_enableDownload(
/* [in] */ VARIANT_BOOL v) = 0;
virtual /* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get_enableDownload(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
virtual /* [restricted][hidden][id][propput] */ HRESULT STDMETHODCALLTYPE put_baseUrl(
/* [in] */ BSTR v) = 0;
virtual /* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get_baseUrl(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_childNodes(
/* [out][retval] */ IDispatch **p) = 0;
virtual /* [restricted][hidden][id][propput] */ HRESULT STDMETHODCALLTYPE put_inheritStyleSheets(
/* [in] */ VARIANT_BOOL v) = 0;
virtual /* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get_inheritStyleSheets(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onbeforeeditfocus(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onbeforeeditfocus(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE getElementsByName(
/* [in] */ BSTR v,
/* [out][retval] */ IHTMLElementCollection **pelColl) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE getElementById(
/* [in] */ BSTR v,
/* [out][retval] */ IHTMLElement **pel) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE getElementsByTagName(
/* [in] */ BSTR v,
/* [out][retval] */ IHTMLElementCollection **pelColl) = 0;
};
#else /* C style interface */
typedef struct IHTMLDocument3Vtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLDocument3 * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLDocument3 * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLDocument3 * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLDocument3 * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLDocument3 * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLDocument3 * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLDocument3 * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *releaseCapture )(
IHTMLDocument3 * This);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *recalc )(
IHTMLDocument3 * This,
/* [in][defaultvalue] */ VARIANT_BOOL fForce);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *createTextNode )(
IHTMLDocument3 * This,
/* [in] */ BSTR text,
/* [out][retval] */ IHTMLDOMNode **newTextNode);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_documentElement )(
IHTMLDocument3 * This,
/* [out][retval] */ IHTMLElement **p);
/* [hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_uniqueID )(
IHTMLDocument3 * This,
/* [out][retval] */ BSTR *p);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *attachEvent )(
IHTMLDocument3 * This,
/* [in] */ BSTR event,
/* [in] */ IDispatch *pDisp,
/* [out][retval] */ VARIANT_BOOL *pfResult);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *detachEvent )(
IHTMLDocument3 * This,
/* [in] */ BSTR event,
/* [in] */ IDispatch *pDisp);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onrowsdelete )(
IHTMLDocument3 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onrowsdelete )(
IHTMLDocument3 * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onrowsinserted )(
IHTMLDocument3 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onrowsinserted )(
IHTMLDocument3 * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_oncellchange )(
IHTMLDocument3 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_oncellchange )(
IHTMLDocument3 * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ondatasetchanged )(
IHTMLDocument3 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ondatasetchanged )(
IHTMLDocument3 * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ondataavailable )(
IHTMLDocument3 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ondataavailable )(
IHTMLDocument3 * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ondatasetcomplete )(
IHTMLDocument3 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ondatasetcomplete )(
IHTMLDocument3 * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onpropertychange )(
IHTMLDocument3 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onpropertychange )(
IHTMLDocument3 * This,
/* [out][retval] */ VARIANT *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_dir )(
IHTMLDocument3 * This,
/* [in] */ BSTR v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_dir )(
IHTMLDocument3 * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_oncontextmenu )(
IHTMLDocument3 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_oncontextmenu )(
IHTMLDocument3 * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onstop )(
IHTMLDocument3 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onstop )(
IHTMLDocument3 * This,
/* [out][retval] */ VARIANT *p);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *createDocumentFragment )(
IHTMLDocument3 * This,
/* [out][retval] */ IHTMLDocument2 **pNewDoc);
/* [restricted][hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_parentDocument )(
IHTMLDocument3 * This,
/* [out][retval] */ IHTMLDocument2 **p);
/* [restricted][hidden][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_enableDownload )(
IHTMLDocument3 * This,
/* [in] */ VARIANT_BOOL v);
/* [restricted][hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_enableDownload )(
IHTMLDocument3 * This,
/* [out][retval] */ VARIANT_BOOL *p);
/* [restricted][hidden][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_baseUrl )(
IHTMLDocument3 * This,
/* [in] */ BSTR v);
/* [restricted][hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_baseUrl )(
IHTMLDocument3 * This,
/* [out][retval] */ BSTR *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_childNodes )(
IHTMLDocument3 * This,
/* [out][retval] */ IDispatch **p);
/* [restricted][hidden][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_inheritStyleSheets )(
IHTMLDocument3 * This,
/* [in] */ VARIANT_BOOL v);
/* [restricted][hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_inheritStyleSheets )(
IHTMLDocument3 * This,
/* [out][retval] */ VARIANT_BOOL *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onbeforeeditfocus )(
IHTMLDocument3 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onbeforeeditfocus )(
IHTMLDocument3 * This,
/* [out][retval] */ VARIANT *p);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *getElementsByName )(
IHTMLDocument3 * This,
/* [in] */ BSTR v,
/* [out][retval] */ IHTMLElementCollection **pelColl);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *getElementById )(
IHTMLDocument3 * This,
/* [in] */ BSTR v,
/* [out][retval] */ IHTMLElement **pel);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *getElementsByTagName )(
IHTMLDocument3 * This,
/* [in] */ BSTR v,
/* [out][retval] */ IHTMLElementCollection **pelColl);
END_INTERFACE
} IHTMLDocument3Vtbl;
interface IHTMLDocument3
{
CONST_VTBL struct IHTMLDocument3Vtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLDocument3_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLDocument3_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLDocument3_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLDocument3_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLDocument3_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLDocument3_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLDocument3_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLDocument3_releaseCapture(This) \
(This)->lpVtbl -> releaseCapture(This)
#define IHTMLDocument3_recalc(This,fForce) \
(This)->lpVtbl -> recalc(This,fForce)
#define IHTMLDocument3_createTextNode(This,text,newTextNode) \
(This)->lpVtbl -> createTextNode(This,text,newTextNode)
#define IHTMLDocument3_get_documentElement(This,p) \
(This)->lpVtbl -> get_documentElement(This,p)
#define IHTMLDocument3_get_uniqueID(This,p) \
(This)->lpVtbl -> get_uniqueID(This,p)
#define IHTMLDocument3_attachEvent(This,event,pDisp,pfResult) \
(This)->lpVtbl -> attachEvent(This,event,pDisp,pfResult)
#define IHTMLDocument3_detachEvent(This,event,pDisp) \
(This)->lpVtbl -> detachEvent(This,event,pDisp)
#define IHTMLDocument3_put_onrowsdelete(This,v) \
(This)->lpVtbl -> put_onrowsdelete(This,v)
#define IHTMLDocument3_get_onrowsdelete(This,p) \
(This)->lpVtbl -> get_onrowsdelete(This,p)
#define IHTMLDocument3_put_onrowsinserted(This,v) \
(This)->lpVtbl -> put_onrowsinserted(This,v)
#define IHTMLDocument3_get_onrowsinserted(This,p) \
(This)->lpVtbl -> get_onrowsinserted(This,p)
#define IHTMLDocument3_put_oncellchange(This,v) \
(This)->lpVtbl -> put_oncellchange(This,v)
#define IHTMLDocument3_get_oncellchange(This,p) \
(This)->lpVtbl -> get_oncellchange(This,p)
#define IHTMLDocument3_put_ondatasetchanged(This,v) \
(This)->lpVtbl -> put_ondatasetchanged(This,v)
#define IHTMLDocument3_get_ondatasetchanged(This,p) \
(This)->lpVtbl -> get_ondatasetchanged(This,p)
#define IHTMLDocument3_put_ondataavailable(This,v) \
(This)->lpVtbl -> put_ondataavailable(This,v)
#define IHTMLDocument3_get_ondataavailable(This,p) \
(This)->lpVtbl -> get_ondataavailable(This,p)
#define IHTMLDocument3_put_ondatasetcomplete(This,v) \
(This)->lpVtbl -> put_ondatasetcomplete(This,v)
#define IHTMLDocument3_get_ondatasetcomplete(This,p) \
(This)->lpVtbl -> get_ondatasetcomplete(This,p)
#define IHTMLDocument3_put_onpropertychange(This,v) \
(This)->lpVtbl -> put_onpropertychange(This,v)
#define IHTMLDocument3_get_onpropertychange(This,p) \
(This)->lpVtbl -> get_onpropertychange(This,p)
#define IHTMLDocument3_put_dir(This,v) \
(This)->lpVtbl -> put_dir(This,v)
#define IHTMLDocument3_get_dir(This,p) \
(This)->lpVtbl -> get_dir(This,p)
#define IHTMLDocument3_put_oncontextmenu(This,v) \
(This)->lpVtbl -> put_oncontextmenu(This,v)
#define IHTMLDocument3_get_oncontextmenu(This,p) \
(This)->lpVtbl -> get_oncontextmenu(This,p)
#define IHTMLDocument3_put_onstop(This,v) \
(This)->lpVtbl -> put_onstop(This,v)
#define IHTMLDocument3_get_onstop(This,p) \
(This)->lpVtbl -> get_onstop(This,p)
#define IHTMLDocument3_createDocumentFragment(This,pNewDoc) \
(This)->lpVtbl -> createDocumentFragment(This,pNewDoc)
#define IHTMLDocument3_get_parentDocument(This,p) \
(This)->lpVtbl -> get_parentDocument(This,p)
#define IHTMLDocument3_put_enableDownload(This,v) \
(This)->lpVtbl -> put_enableDownload(This,v)
#define IHTMLDocument3_get_enableDownload(This,p) \
(This)->lpVtbl -> get_enableDownload(This,p)
#define IHTMLDocument3_put_baseUrl(This,v) \
(This)->lpVtbl -> put_baseUrl(This,v)
#define IHTMLDocument3_get_baseUrl(This,p) \
(This)->lpVtbl -> get_baseUrl(This,p)
#define IHTMLDocument3_get_childNodes(This,p) \
(This)->lpVtbl -> get_childNodes(This,p)
#define IHTMLDocument3_put_inheritStyleSheets(This,v) \
(This)->lpVtbl -> put_inheritStyleSheets(This,v)
#define IHTMLDocument3_get_inheritStyleSheets(This,p) \
(This)->lpVtbl -> get_inheritStyleSheets(This,p)
#define IHTMLDocument3_put_onbeforeeditfocus(This,v) \
(This)->lpVtbl -> put_onbeforeeditfocus(This,v)
#define IHTMLDocument3_get_onbeforeeditfocus(This,p) \
(This)->lpVtbl -> get_onbeforeeditfocus(This,p)
#define IHTMLDocument3_getElementsByName(This,v,pelColl) \
(This)->lpVtbl -> getElementsByName(This,v,pelColl)
#define IHTMLDocument3_getElementById(This,v,pel) \
(This)->lpVtbl -> getElementById(This,v,pel)
#define IHTMLDocument3_getElementsByTagName(This,v,pelColl) \
(This)->lpVtbl -> getElementsByTagName(This,v,pelColl)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLDocument3_releaseCapture_Proxy(
IHTMLDocument3 * This);
void __RPC_STUB IHTMLDocument3_releaseCapture_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLDocument3_recalc_Proxy(
IHTMLDocument3 * This,
/* [in][defaultvalue] */ VARIANT_BOOL fForce);
void __RPC_STUB IHTMLDocument3_recalc_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLDocument3_createTextNode_Proxy(
IHTMLDocument3 * This,
/* [in] */ BSTR text,
/* [out][retval] */ IHTMLDOMNode **newTextNode);
void __RPC_STUB IHTMLDocument3_createTextNode_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument3_get_documentElement_Proxy(
IHTMLDocument3 * This,
/* [out][retval] */ IHTMLElement **p);
void __RPC_STUB IHTMLDocument3_get_documentElement_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [hidden][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument3_get_uniqueID_Proxy(
IHTMLDocument3 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLDocument3_get_uniqueID_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLDocument3_attachEvent_Proxy(
IHTMLDocument3 * This,
/* [in] */ BSTR event,
/* [in] */ IDispatch *pDisp,
/* [out][retval] */ VARIANT_BOOL *pfResult);
void __RPC_STUB IHTMLDocument3_attachEvent_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLDocument3_detachEvent_Proxy(
IHTMLDocument3 * This,
/* [in] */ BSTR event,
/* [in] */ IDispatch *pDisp);
void __RPC_STUB IHTMLDocument3_detachEvent_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDocument3_put_onrowsdelete_Proxy(
IHTMLDocument3 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLDocument3_put_onrowsdelete_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument3_get_onrowsdelete_Proxy(
IHTMLDocument3 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLDocument3_get_onrowsdelete_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDocument3_put_onrowsinserted_Proxy(
IHTMLDocument3 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLDocument3_put_onrowsinserted_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument3_get_onrowsinserted_Proxy(
IHTMLDocument3 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLDocument3_get_onrowsinserted_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDocument3_put_oncellchange_Proxy(
IHTMLDocument3 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLDocument3_put_oncellchange_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument3_get_oncellchange_Proxy(
IHTMLDocument3 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLDocument3_get_oncellchange_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDocument3_put_ondatasetchanged_Proxy(
IHTMLDocument3 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLDocument3_put_ondatasetchanged_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument3_get_ondatasetchanged_Proxy(
IHTMLDocument3 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLDocument3_get_ondatasetchanged_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDocument3_put_ondataavailable_Proxy(
IHTMLDocument3 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLDocument3_put_ondataavailable_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument3_get_ondataavailable_Proxy(
IHTMLDocument3 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLDocument3_get_ondataavailable_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDocument3_put_ondatasetcomplete_Proxy(
IHTMLDocument3 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLDocument3_put_ondatasetcomplete_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument3_get_ondatasetcomplete_Proxy(
IHTMLDocument3 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLDocument3_get_ondatasetcomplete_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDocument3_put_onpropertychange_Proxy(
IHTMLDocument3 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLDocument3_put_onpropertychange_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument3_get_onpropertychange_Proxy(
IHTMLDocument3 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLDocument3_get_onpropertychange_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDocument3_put_dir_Proxy(
IHTMLDocument3 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLDocument3_put_dir_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument3_get_dir_Proxy(
IHTMLDocument3 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLDocument3_get_dir_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDocument3_put_oncontextmenu_Proxy(
IHTMLDocument3 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLDocument3_put_oncontextmenu_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument3_get_oncontextmenu_Proxy(
IHTMLDocument3 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLDocument3_get_oncontextmenu_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDocument3_put_onstop_Proxy(
IHTMLDocument3 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLDocument3_put_onstop_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument3_get_onstop_Proxy(
IHTMLDocument3 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLDocument3_get_onstop_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLDocument3_createDocumentFragment_Proxy(
IHTMLDocument3 * This,
/* [out][retval] */ IHTMLDocument2 **pNewDoc);
void __RPC_STUB IHTMLDocument3_createDocumentFragment_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument3_get_parentDocument_Proxy(
IHTMLDocument3 * This,
/* [out][retval] */ IHTMLDocument2 **p);
void __RPC_STUB IHTMLDocument3_get_parentDocument_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [restricted][hidden][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDocument3_put_enableDownload_Proxy(
IHTMLDocument3 * This,
/* [in] */ VARIANT_BOOL v);
void __RPC_STUB IHTMLDocument3_put_enableDownload_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument3_get_enableDownload_Proxy(
IHTMLDocument3 * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IHTMLDocument3_get_enableDownload_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [restricted][hidden][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDocument3_put_baseUrl_Proxy(
IHTMLDocument3 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLDocument3_put_baseUrl_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument3_get_baseUrl_Proxy(
IHTMLDocument3 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLDocument3_get_baseUrl_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument3_get_childNodes_Proxy(
IHTMLDocument3 * This,
/* [out][retval] */ IDispatch **p);
void __RPC_STUB IHTMLDocument3_get_childNodes_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [restricted][hidden][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDocument3_put_inheritStyleSheets_Proxy(
IHTMLDocument3 * This,
/* [in] */ VARIANT_BOOL v);
void __RPC_STUB IHTMLDocument3_put_inheritStyleSheets_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument3_get_inheritStyleSheets_Proxy(
IHTMLDocument3 * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IHTMLDocument3_get_inheritStyleSheets_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDocument3_put_onbeforeeditfocus_Proxy(
IHTMLDocument3 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLDocument3_put_onbeforeeditfocus_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument3_get_onbeforeeditfocus_Proxy(
IHTMLDocument3 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLDocument3_get_onbeforeeditfocus_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLDocument3_getElementsByName_Proxy(
IHTMLDocument3 * This,
/* [in] */ BSTR v,
/* [out][retval] */ IHTMLElementCollection **pelColl);
void __RPC_STUB IHTMLDocument3_getElementsByName_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLDocument3_getElementById_Proxy(
IHTMLDocument3 * This,
/* [in] */ BSTR v,
/* [out][retval] */ IHTMLElement **pel);
void __RPC_STUB IHTMLDocument3_getElementById_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLDocument3_getElementsByTagName_Proxy(
IHTMLDocument3 * This,
/* [in] */ BSTR v,
/* [out][retval] */ IHTMLElementCollection **pelColl);
void __RPC_STUB IHTMLDocument3_getElementsByTagName_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLDocument3_INTERFACE_DEFINED__ */
#ifndef __IHTMLDocument4_INTERFACE_DEFINED__
#define __IHTMLDocument4_INTERFACE_DEFINED__
/* interface IHTMLDocument4 */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLDocument4;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f69a-98b5-11cf-bb82-00aa00bdce0b")
IHTMLDocument4 : public IDispatch
{
public:
virtual /* [id] */ HRESULT STDMETHODCALLTYPE focus( void) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE hasFocus(
/* [out][retval] */ VARIANT_BOOL *pfFocus) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onselectionchange(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onselectionchange(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_namespaces(
/* [out][retval] */ IDispatch **p) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE createDocumentFromUrl(
/* [in] */ BSTR bstrUrl,
/* [in] */ BSTR bstrOptions,
/* [out][retval] */ IHTMLDocument2 **newDoc) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_media(
/* [in] */ BSTR v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_media(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE createEventObject(
/* [in][optional] */ VARIANT *pvarEventObject,
/* [out][retval] */ IHTMLEventObj **ppEventObj) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE fireEvent(
/* [in] */ BSTR bstrEventName,
/* [in][optional] */ VARIANT *pvarEventObject,
/* [out][retval] */ VARIANT_BOOL *pfCancelled) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE createRenderStyle(
/* [in] */ BSTR v,
/* [out][retval] */ IHTMLRenderStyle **ppIHTMLRenderStyle) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_oncontrolselect(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_oncontrolselect(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_URLUnencoded(
/* [out][retval] */ BSTR *p) = 0;
};
#else /* C style interface */
typedef struct IHTMLDocument4Vtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLDocument4 * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLDocument4 * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLDocument4 * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLDocument4 * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLDocument4 * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLDocument4 * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLDocument4 * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *focus )(
IHTMLDocument4 * This);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *hasFocus )(
IHTMLDocument4 * This,
/* [out][retval] */ VARIANT_BOOL *pfFocus);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onselectionchange )(
IHTMLDocument4 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onselectionchange )(
IHTMLDocument4 * This,
/* [out][retval] */ VARIANT *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_namespaces )(
IHTMLDocument4 * This,
/* [out][retval] */ IDispatch **p);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *createDocumentFromUrl )(
IHTMLDocument4 * This,
/* [in] */ BSTR bstrUrl,
/* [in] */ BSTR bstrOptions,
/* [out][retval] */ IHTMLDocument2 **newDoc);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_media )(
IHTMLDocument4 * This,
/* [in] */ BSTR v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_media )(
IHTMLDocument4 * This,
/* [out][retval] */ BSTR *p);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *createEventObject )(
IHTMLDocument4 * This,
/* [in][optional] */ VARIANT *pvarEventObject,
/* [out][retval] */ IHTMLEventObj **ppEventObj);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *fireEvent )(
IHTMLDocument4 * This,
/* [in] */ BSTR bstrEventName,
/* [in][optional] */ VARIANT *pvarEventObject,
/* [out][retval] */ VARIANT_BOOL *pfCancelled);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *createRenderStyle )(
IHTMLDocument4 * This,
/* [in] */ BSTR v,
/* [out][retval] */ IHTMLRenderStyle **ppIHTMLRenderStyle);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_oncontrolselect )(
IHTMLDocument4 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_oncontrolselect )(
IHTMLDocument4 * This,
/* [out][retval] */ VARIANT *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_URLUnencoded )(
IHTMLDocument4 * This,
/* [out][retval] */ BSTR *p);
END_INTERFACE
} IHTMLDocument4Vtbl;
interface IHTMLDocument4
{
CONST_VTBL struct IHTMLDocument4Vtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLDocument4_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLDocument4_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLDocument4_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLDocument4_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLDocument4_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLDocument4_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLDocument4_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLDocument4_focus(This) \
(This)->lpVtbl -> focus(This)
#define IHTMLDocument4_hasFocus(This,pfFocus) \
(This)->lpVtbl -> hasFocus(This,pfFocus)
#define IHTMLDocument4_put_onselectionchange(This,v) \
(This)->lpVtbl -> put_onselectionchange(This,v)
#define IHTMLDocument4_get_onselectionchange(This,p) \
(This)->lpVtbl -> get_onselectionchange(This,p)
#define IHTMLDocument4_get_namespaces(This,p) \
(This)->lpVtbl -> get_namespaces(This,p)
#define IHTMLDocument4_createDocumentFromUrl(This,bstrUrl,bstrOptions,newDoc) \
(This)->lpVtbl -> createDocumentFromUrl(This,bstrUrl,bstrOptions,newDoc)
#define IHTMLDocument4_put_media(This,v) \
(This)->lpVtbl -> put_media(This,v)
#define IHTMLDocument4_get_media(This,p) \
(This)->lpVtbl -> get_media(This,p)
#define IHTMLDocument4_createEventObject(This,pvarEventObject,ppEventObj) \
(This)->lpVtbl -> createEventObject(This,pvarEventObject,ppEventObj)
#define IHTMLDocument4_fireEvent(This,bstrEventName,pvarEventObject,pfCancelled) \
(This)->lpVtbl -> fireEvent(This,bstrEventName,pvarEventObject,pfCancelled)
#define IHTMLDocument4_createRenderStyle(This,v,ppIHTMLRenderStyle) \
(This)->lpVtbl -> createRenderStyle(This,v,ppIHTMLRenderStyle)
#define IHTMLDocument4_put_oncontrolselect(This,v) \
(This)->lpVtbl -> put_oncontrolselect(This,v)
#define IHTMLDocument4_get_oncontrolselect(This,p) \
(This)->lpVtbl -> get_oncontrolselect(This,p)
#define IHTMLDocument4_get_URLUnencoded(This,p) \
(This)->lpVtbl -> get_URLUnencoded(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLDocument4_focus_Proxy(
IHTMLDocument4 * This);
void __RPC_STUB IHTMLDocument4_focus_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLDocument4_hasFocus_Proxy(
IHTMLDocument4 * This,
/* [out][retval] */ VARIANT_BOOL *pfFocus);
void __RPC_STUB IHTMLDocument4_hasFocus_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDocument4_put_onselectionchange_Proxy(
IHTMLDocument4 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLDocument4_put_onselectionchange_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument4_get_onselectionchange_Proxy(
IHTMLDocument4 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLDocument4_get_onselectionchange_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument4_get_namespaces_Proxy(
IHTMLDocument4 * This,
/* [out][retval] */ IDispatch **p);
void __RPC_STUB IHTMLDocument4_get_namespaces_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLDocument4_createDocumentFromUrl_Proxy(
IHTMLDocument4 * This,
/* [in] */ BSTR bstrUrl,
/* [in] */ BSTR bstrOptions,
/* [out][retval] */ IHTMLDocument2 **newDoc);
void __RPC_STUB IHTMLDocument4_createDocumentFromUrl_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDocument4_put_media_Proxy(
IHTMLDocument4 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLDocument4_put_media_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument4_get_media_Proxy(
IHTMLDocument4 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLDocument4_get_media_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLDocument4_createEventObject_Proxy(
IHTMLDocument4 * This,
/* [in][optional] */ VARIANT *pvarEventObject,
/* [out][retval] */ IHTMLEventObj **ppEventObj);
void __RPC_STUB IHTMLDocument4_createEventObject_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLDocument4_fireEvent_Proxy(
IHTMLDocument4 * This,
/* [in] */ BSTR bstrEventName,
/* [in][optional] */ VARIANT *pvarEventObject,
/* [out][retval] */ VARIANT_BOOL *pfCancelled);
void __RPC_STUB IHTMLDocument4_fireEvent_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLDocument4_createRenderStyle_Proxy(
IHTMLDocument4 * This,
/* [in] */ BSTR v,
/* [out][retval] */ IHTMLRenderStyle **ppIHTMLRenderStyle);
void __RPC_STUB IHTMLDocument4_createRenderStyle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDocument4_put_oncontrolselect_Proxy(
IHTMLDocument4 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLDocument4_put_oncontrolselect_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument4_get_oncontrolselect_Proxy(
IHTMLDocument4 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLDocument4_get_oncontrolselect_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument4_get_URLUnencoded_Proxy(
IHTMLDocument4 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLDocument4_get_URLUnencoded_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLDocument4_INTERFACE_DEFINED__ */
#ifndef __IHTMLDocument5_INTERFACE_DEFINED__
#define __IHTMLDocument5_INTERFACE_DEFINED__
/* interface IHTMLDocument5 */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLDocument5;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f80c-98b5-11cf-bb82-00aa00bdce0b")
IHTMLDocument5 : public IDispatch
{
public:
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onmousewheel(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onmousewheel(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_doctype(
/* [out][retval] */ IHTMLDOMNode **p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_implementation(
/* [out][retval] */ IHTMLDOMImplementation **p) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE createAttribute(
/* [in] */ BSTR bstrattrName,
/* [out][retval] */ IHTMLDOMAttribute **ppattribute) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE createComment(
/* [in] */ BSTR bstrdata,
/* [out][retval] */ IHTMLDOMNode **ppRetNode) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onfocusin(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onfocusin(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onfocusout(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onfocusout(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onactivate(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onactivate(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_ondeactivate(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_ondeactivate(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onbeforeactivate(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onbeforeactivate(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onbeforedeactivate(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onbeforedeactivate(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_compatMode(
/* [out][retval] */ BSTR *p) = 0;
};
#else /* C style interface */
typedef struct IHTMLDocument5Vtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLDocument5 * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLDocument5 * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLDocument5 * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLDocument5 * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLDocument5 * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLDocument5 * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLDocument5 * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onmousewheel )(
IHTMLDocument5 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onmousewheel )(
IHTMLDocument5 * This,
/* [out][retval] */ VARIANT *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_doctype )(
IHTMLDocument5 * This,
/* [out][retval] */ IHTMLDOMNode **p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_implementation )(
IHTMLDocument5 * This,
/* [out][retval] */ IHTMLDOMImplementation **p);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *createAttribute )(
IHTMLDocument5 * This,
/* [in] */ BSTR bstrattrName,
/* [out][retval] */ IHTMLDOMAttribute **ppattribute);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *createComment )(
IHTMLDocument5 * This,
/* [in] */ BSTR bstrdata,
/* [out][retval] */ IHTMLDOMNode **ppRetNode);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onfocusin )(
IHTMLDocument5 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onfocusin )(
IHTMLDocument5 * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onfocusout )(
IHTMLDocument5 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onfocusout )(
IHTMLDocument5 * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onactivate )(
IHTMLDocument5 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onactivate )(
IHTMLDocument5 * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ondeactivate )(
IHTMLDocument5 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ondeactivate )(
IHTMLDocument5 * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onbeforeactivate )(
IHTMLDocument5 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onbeforeactivate )(
IHTMLDocument5 * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onbeforedeactivate )(
IHTMLDocument5 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onbeforedeactivate )(
IHTMLDocument5 * This,
/* [out][retval] */ VARIANT *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_compatMode )(
IHTMLDocument5 * This,
/* [out][retval] */ BSTR *p);
END_INTERFACE
} IHTMLDocument5Vtbl;
interface IHTMLDocument5
{
CONST_VTBL struct IHTMLDocument5Vtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLDocument5_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLDocument5_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLDocument5_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLDocument5_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLDocument5_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLDocument5_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLDocument5_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLDocument5_put_onmousewheel(This,v) \
(This)->lpVtbl -> put_onmousewheel(This,v)
#define IHTMLDocument5_get_onmousewheel(This,p) \
(This)->lpVtbl -> get_onmousewheel(This,p)
#define IHTMLDocument5_get_doctype(This,p) \
(This)->lpVtbl -> get_doctype(This,p)
#define IHTMLDocument5_get_implementation(This,p) \
(This)->lpVtbl -> get_implementation(This,p)
#define IHTMLDocument5_createAttribute(This,bstrattrName,ppattribute) \
(This)->lpVtbl -> createAttribute(This,bstrattrName,ppattribute)
#define IHTMLDocument5_createComment(This,bstrdata,ppRetNode) \
(This)->lpVtbl -> createComment(This,bstrdata,ppRetNode)
#define IHTMLDocument5_put_onfocusin(This,v) \
(This)->lpVtbl -> put_onfocusin(This,v)
#define IHTMLDocument5_get_onfocusin(This,p) \
(This)->lpVtbl -> get_onfocusin(This,p)
#define IHTMLDocument5_put_onfocusout(This,v) \
(This)->lpVtbl -> put_onfocusout(This,v)
#define IHTMLDocument5_get_onfocusout(This,p) \
(This)->lpVtbl -> get_onfocusout(This,p)
#define IHTMLDocument5_put_onactivate(This,v) \
(This)->lpVtbl -> put_onactivate(This,v)
#define IHTMLDocument5_get_onactivate(This,p) \
(This)->lpVtbl -> get_onactivate(This,p)
#define IHTMLDocument5_put_ondeactivate(This,v) \
(This)->lpVtbl -> put_ondeactivate(This,v)
#define IHTMLDocument5_get_ondeactivate(This,p) \
(This)->lpVtbl -> get_ondeactivate(This,p)
#define IHTMLDocument5_put_onbeforeactivate(This,v) \
(This)->lpVtbl -> put_onbeforeactivate(This,v)
#define IHTMLDocument5_get_onbeforeactivate(This,p) \
(This)->lpVtbl -> get_onbeforeactivate(This,p)
#define IHTMLDocument5_put_onbeforedeactivate(This,v) \
(This)->lpVtbl -> put_onbeforedeactivate(This,v)
#define IHTMLDocument5_get_onbeforedeactivate(This,p) \
(This)->lpVtbl -> get_onbeforedeactivate(This,p)
#define IHTMLDocument5_get_compatMode(This,p) \
(This)->lpVtbl -> get_compatMode(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDocument5_put_onmousewheel_Proxy(
IHTMLDocument5 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLDocument5_put_onmousewheel_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument5_get_onmousewheel_Proxy(
IHTMLDocument5 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLDocument5_get_onmousewheel_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument5_get_doctype_Proxy(
IHTMLDocument5 * This,
/* [out][retval] */ IHTMLDOMNode **p);
void __RPC_STUB IHTMLDocument5_get_doctype_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument5_get_implementation_Proxy(
IHTMLDocument5 * This,
/* [out][retval] */ IHTMLDOMImplementation **p);
void __RPC_STUB IHTMLDocument5_get_implementation_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLDocument5_createAttribute_Proxy(
IHTMLDocument5 * This,
/* [in] */ BSTR bstrattrName,
/* [out][retval] */ IHTMLDOMAttribute **ppattribute);
void __RPC_STUB IHTMLDocument5_createAttribute_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLDocument5_createComment_Proxy(
IHTMLDocument5 * This,
/* [in] */ BSTR bstrdata,
/* [out][retval] */ IHTMLDOMNode **ppRetNode);
void __RPC_STUB IHTMLDocument5_createComment_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDocument5_put_onfocusin_Proxy(
IHTMLDocument5 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLDocument5_put_onfocusin_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument5_get_onfocusin_Proxy(
IHTMLDocument5 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLDocument5_get_onfocusin_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDocument5_put_onfocusout_Proxy(
IHTMLDocument5 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLDocument5_put_onfocusout_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument5_get_onfocusout_Proxy(
IHTMLDocument5 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLDocument5_get_onfocusout_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDocument5_put_onactivate_Proxy(
IHTMLDocument5 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLDocument5_put_onactivate_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument5_get_onactivate_Proxy(
IHTMLDocument5 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLDocument5_get_onactivate_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDocument5_put_ondeactivate_Proxy(
IHTMLDocument5 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLDocument5_put_ondeactivate_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument5_get_ondeactivate_Proxy(
IHTMLDocument5 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLDocument5_get_ondeactivate_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDocument5_put_onbeforeactivate_Proxy(
IHTMLDocument5 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLDocument5_put_onbeforeactivate_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument5_get_onbeforeactivate_Proxy(
IHTMLDocument5 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLDocument5_get_onbeforeactivate_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDocument5_put_onbeforedeactivate_Proxy(
IHTMLDocument5 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLDocument5_put_onbeforedeactivate_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument5_get_onbeforedeactivate_Proxy(
IHTMLDocument5 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLDocument5_get_onbeforedeactivate_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument5_get_compatMode_Proxy(
IHTMLDocument5 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLDocument5_get_compatMode_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLDocument5_INTERFACE_DEFINED__ */
#ifndef __DispHTMLDocument_DISPINTERFACE_DEFINED__
#define __DispHTMLDocument_DISPINTERFACE_DEFINED__
/* dispinterface DispHTMLDocument */
/* [uuid][hidden] */
EXTERN_C const IID DIID_DispHTMLDocument;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f55f-98b5-11cf-bb82-00aa00bdce0b")
DispHTMLDocument : public IDispatch
{
};
#else /* C style interface */
typedef struct DispHTMLDocumentVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
DispHTMLDocument * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
DispHTMLDocument * This);
ULONG ( STDMETHODCALLTYPE *Release )(
DispHTMLDocument * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
DispHTMLDocument * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
DispHTMLDocument * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
DispHTMLDocument * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
DispHTMLDocument * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} DispHTMLDocumentVtbl;
interface DispHTMLDocument
{
CONST_VTBL struct DispHTMLDocumentVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define DispHTMLDocument_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define DispHTMLDocument_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define DispHTMLDocument_Release(This) \
(This)->lpVtbl -> Release(This)
#define DispHTMLDocument_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define DispHTMLDocument_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define DispHTMLDocument_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define DispHTMLDocument_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __DispHTMLDocument_DISPINTERFACE_DEFINED__ */
EXTERN_C const CLSID CLSID_HTMLDocument;
#ifdef __cplusplus
class DECLSPEC_UUID("25336920-03F9-11cf-8FD0-00AA00686F13")
HTMLDocument;
#endif
#ifndef __DWebBridgeEvents_DISPINTERFACE_DEFINED__
#define __DWebBridgeEvents_DISPINTERFACE_DEFINED__
/* dispinterface DWebBridgeEvents */
/* [uuid][hidden] */
EXTERN_C const IID DIID_DWebBridgeEvents;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("A6D897FF-0A95-11d1-B0BA-006008166E11")
DWebBridgeEvents : public IDispatch
{
};
#else /* C style interface */
typedef struct DWebBridgeEventsVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
DWebBridgeEvents * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
DWebBridgeEvents * This);
ULONG ( STDMETHODCALLTYPE *Release )(
DWebBridgeEvents * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
DWebBridgeEvents * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
DWebBridgeEvents * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
DWebBridgeEvents * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
DWebBridgeEvents * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} DWebBridgeEventsVtbl;
interface DWebBridgeEvents
{
CONST_VTBL struct DWebBridgeEventsVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define DWebBridgeEvents_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define DWebBridgeEvents_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define DWebBridgeEvents_Release(This) \
(This)->lpVtbl -> Release(This)
#define DWebBridgeEvents_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define DWebBridgeEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define DWebBridgeEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define DWebBridgeEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __DWebBridgeEvents_DISPINTERFACE_DEFINED__ */
#ifndef __IWebBridge_INTERFACE_DEFINED__
#define __IWebBridge_INTERFACE_DEFINED__
/* interface IWebBridge */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IWebBridge;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("AE24FDAD-03C6-11D1-8B76-0080C744F389")
IWebBridge : public IDispatch
{
public:
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_URL(
/* [in] */ BSTR v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_URL(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_Scrollbar(
/* [in] */ VARIANT_BOOL v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Scrollbar(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_embed(
/* [in] */ VARIANT_BOOL v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_embed(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_event(
/* [out][retval] */ IDispatch **p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_readyState(
/* [out][retval] */ long *p) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE AboutBox( void) = 0;
};
#else /* C style interface */
typedef struct IWebBridgeVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IWebBridge * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IWebBridge * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IWebBridge * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IWebBridge * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IWebBridge * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IWebBridge * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IWebBridge * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_URL )(
IWebBridge * This,
/* [in] */ BSTR v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_URL )(
IWebBridge * This,
/* [out][retval] */ BSTR *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Scrollbar )(
IWebBridge * This,
/* [in] */ VARIANT_BOOL v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Scrollbar )(
IWebBridge * This,
/* [out][retval] */ VARIANT_BOOL *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_embed )(
IWebBridge * This,
/* [in] */ VARIANT_BOOL v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_embed )(
IWebBridge * This,
/* [out][retval] */ VARIANT_BOOL *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_event )(
IWebBridge * This,
/* [out][retval] */ IDispatch **p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_readyState )(
IWebBridge * This,
/* [out][retval] */ long *p);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *AboutBox )(
IWebBridge * This);
END_INTERFACE
} IWebBridgeVtbl;
interface IWebBridge
{
CONST_VTBL struct IWebBridgeVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IWebBridge_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IWebBridge_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IWebBridge_Release(This) \
(This)->lpVtbl -> Release(This)
#define IWebBridge_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IWebBridge_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IWebBridge_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IWebBridge_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IWebBridge_put_URL(This,v) \
(This)->lpVtbl -> put_URL(This,v)
#define IWebBridge_get_URL(This,p) \
(This)->lpVtbl -> get_URL(This,p)
#define IWebBridge_put_Scrollbar(This,v) \
(This)->lpVtbl -> put_Scrollbar(This,v)
#define IWebBridge_get_Scrollbar(This,p) \
(This)->lpVtbl -> get_Scrollbar(This,p)
#define IWebBridge_put_embed(This,v) \
(This)->lpVtbl -> put_embed(This,v)
#define IWebBridge_get_embed(This,p) \
(This)->lpVtbl -> get_embed(This,p)
#define IWebBridge_get_event(This,p) \
(This)->lpVtbl -> get_event(This,p)
#define IWebBridge_get_readyState(This,p) \
(This)->lpVtbl -> get_readyState(This,p)
#define IWebBridge_AboutBox(This) \
(This)->lpVtbl -> AboutBox(This)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IWebBridge_put_URL_Proxy(
IWebBridge * This,
/* [in] */ BSTR v);
void __RPC_STUB IWebBridge_put_URL_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IWebBridge_get_URL_Proxy(
IWebBridge * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IWebBridge_get_URL_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IWebBridge_put_Scrollbar_Proxy(
IWebBridge * This,
/* [in] */ VARIANT_BOOL v);
void __RPC_STUB IWebBridge_put_Scrollbar_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IWebBridge_get_Scrollbar_Proxy(
IWebBridge * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IWebBridge_get_Scrollbar_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IWebBridge_put_embed_Proxy(
IWebBridge * This,
/* [in] */ VARIANT_BOOL v);
void __RPC_STUB IWebBridge_put_embed_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IWebBridge_get_embed_Proxy(
IWebBridge * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IWebBridge_get_embed_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IWebBridge_get_event_Proxy(
IWebBridge * This,
/* [out][retval] */ IDispatch **p);
void __RPC_STUB IWebBridge_get_event_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IWebBridge_get_readyState_Proxy(
IWebBridge * This,
/* [out][retval] */ long *p);
void __RPC_STUB IWebBridge_get_readyState_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IWebBridge_AboutBox_Proxy(
IWebBridge * This);
void __RPC_STUB IWebBridge_AboutBox_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IWebBridge_INTERFACE_DEFINED__ */
#ifndef __IWBScriptControl_INTERFACE_DEFINED__
#define __IWBScriptControl_INTERFACE_DEFINED__
/* interface IWBScriptControl */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IWBScriptControl;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("A5170870-0CF8-11D1-8B91-0080C744F389")
IWBScriptControl : public IDispatch
{
public:
virtual /* [id] */ HRESULT STDMETHODCALLTYPE raiseEvent(
/* [in] */ BSTR name,
/* [in] */ VARIANT eventData) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE bubbleEvent( void) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE setContextMenu(
/* [in] */ VARIANT menuItemPairs) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_selectableContent(
/* [in] */ VARIANT_BOOL v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_selectableContent(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_frozen(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_scrollbar(
/* [in] */ VARIANT_BOOL v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_scrollbar(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_version(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_visibility(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_onvisibilitychange(
/* [in] */ VARIANT v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_onvisibilitychange(
/* [out][retval] */ VARIANT *p) = 0;
};
#else /* C style interface */
typedef struct IWBScriptControlVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IWBScriptControl * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IWBScriptControl * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IWBScriptControl * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IWBScriptControl * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IWBScriptControl * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IWBScriptControl * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IWBScriptControl * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *raiseEvent )(
IWBScriptControl * This,
/* [in] */ BSTR name,
/* [in] */ VARIANT eventData);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *bubbleEvent )(
IWBScriptControl * This);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *setContextMenu )(
IWBScriptControl * This,
/* [in] */ VARIANT menuItemPairs);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_selectableContent )(
IWBScriptControl * This,
/* [in] */ VARIANT_BOOL v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_selectableContent )(
IWBScriptControl * This,
/* [out][retval] */ VARIANT_BOOL *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_frozen )(
IWBScriptControl * This,
/* [out][retval] */ VARIANT_BOOL *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_scrollbar )(
IWBScriptControl * This,
/* [in] */ VARIANT_BOOL v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_scrollbar )(
IWBScriptControl * This,
/* [out][retval] */ VARIANT_BOOL *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_version )(
IWBScriptControl * This,
/* [out][retval] */ BSTR *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_visibility )(
IWBScriptControl * This,
/* [out][retval] */ VARIANT_BOOL *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onvisibilitychange )(
IWBScriptControl * This,
/* [in] */ VARIANT v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onvisibilitychange )(
IWBScriptControl * This,
/* [out][retval] */ VARIANT *p);
END_INTERFACE
} IWBScriptControlVtbl;
interface IWBScriptControl
{
CONST_VTBL struct IWBScriptControlVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IWBScriptControl_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IWBScriptControl_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IWBScriptControl_Release(This) \
(This)->lpVtbl -> Release(This)
#define IWBScriptControl_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IWBScriptControl_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IWBScriptControl_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IWBScriptControl_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IWBScriptControl_raiseEvent(This,name,eventData) \
(This)->lpVtbl -> raiseEvent(This,name,eventData)
#define IWBScriptControl_bubbleEvent(This) \
(This)->lpVtbl -> bubbleEvent(This)
#define IWBScriptControl_setContextMenu(This,menuItemPairs) \
(This)->lpVtbl -> setContextMenu(This,menuItemPairs)
#define IWBScriptControl_put_selectableContent(This,v) \
(This)->lpVtbl -> put_selectableContent(This,v)
#define IWBScriptControl_get_selectableContent(This,p) \
(This)->lpVtbl -> get_selectableContent(This,p)
#define IWBScriptControl_get_frozen(This,p) \
(This)->lpVtbl -> get_frozen(This,p)
#define IWBScriptControl_put_scrollbar(This,v) \
(This)->lpVtbl -> put_scrollbar(This,v)
#define IWBScriptControl_get_scrollbar(This,p) \
(This)->lpVtbl -> get_scrollbar(This,p)
#define IWBScriptControl_get_version(This,p) \
(This)->lpVtbl -> get_version(This,p)
#define IWBScriptControl_get_visibility(This,p) \
(This)->lpVtbl -> get_visibility(This,p)
#define IWBScriptControl_put_onvisibilitychange(This,v) \
(This)->lpVtbl -> put_onvisibilitychange(This,v)
#define IWBScriptControl_get_onvisibilitychange(This,p) \
(This)->lpVtbl -> get_onvisibilitychange(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id] */ HRESULT STDMETHODCALLTYPE IWBScriptControl_raiseEvent_Proxy(
IWBScriptControl * This,
/* [in] */ BSTR name,
/* [in] */ VARIANT eventData);
void __RPC_STUB IWBScriptControl_raiseEvent_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IWBScriptControl_bubbleEvent_Proxy(
IWBScriptControl * This);
void __RPC_STUB IWBScriptControl_bubbleEvent_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IWBScriptControl_setContextMenu_Proxy(
IWBScriptControl * This,
/* [in] */ VARIANT menuItemPairs);
void __RPC_STUB IWBScriptControl_setContextMenu_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IWBScriptControl_put_selectableContent_Proxy(
IWBScriptControl * This,
/* [in] */ VARIANT_BOOL v);
void __RPC_STUB IWBScriptControl_put_selectableContent_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IWBScriptControl_get_selectableContent_Proxy(
IWBScriptControl * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IWBScriptControl_get_selectableContent_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IWBScriptControl_get_frozen_Proxy(
IWBScriptControl * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IWBScriptControl_get_frozen_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IWBScriptControl_put_scrollbar_Proxy(
IWBScriptControl * This,
/* [in] */ VARIANT_BOOL v);
void __RPC_STUB IWBScriptControl_put_scrollbar_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IWBScriptControl_get_scrollbar_Proxy(
IWBScriptControl * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IWBScriptControl_get_scrollbar_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IWBScriptControl_get_version_Proxy(
IWBScriptControl * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IWBScriptControl_get_version_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IWBScriptControl_get_visibility_Proxy(
IWBScriptControl * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IWBScriptControl_get_visibility_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IWBScriptControl_put_onvisibilitychange_Proxy(
IWBScriptControl * This,
/* [in] */ VARIANT v);
void __RPC_STUB IWBScriptControl_put_onvisibilitychange_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IWBScriptControl_get_onvisibilitychange_Proxy(
IWBScriptControl * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IWBScriptControl_get_onvisibilitychange_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IWBScriptControl_INTERFACE_DEFINED__ */
EXTERN_C const CLSID CLSID_Scriptlet;
#ifdef __cplusplus
class DECLSPEC_UUID("AE24FDAE-03C6-11D1-8B76-0080C744F389")
Scriptlet;
#endif
#ifndef __IHTMLEmbedElement_INTERFACE_DEFINED__
#define __IHTMLEmbedElement_INTERFACE_DEFINED__
/* interface IHTMLEmbedElement */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLEmbedElement;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f25f-98b5-11cf-bb82-00aa00bdce0b")
IHTMLEmbedElement : public IDispatch
{
public:
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_hidden(
/* [in] */ BSTR v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_hidden(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_palette(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_pluginspage(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_src(
/* [in] */ BSTR v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_src(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_units(
/* [in] */ BSTR v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_units(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_name(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_name(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_width(
/* [in] */ VARIANT v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_width(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_height(
/* [in] */ VARIANT v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_height(
/* [out][retval] */ VARIANT *p) = 0;
};
#else /* C style interface */
typedef struct IHTMLEmbedElementVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLEmbedElement * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLEmbedElement * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLEmbedElement * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLEmbedElement * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLEmbedElement * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLEmbedElement * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLEmbedElement * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_hidden )(
IHTMLEmbedElement * This,
/* [in] */ BSTR v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hidden )(
IHTMLEmbedElement * This,
/* [out][retval] */ BSTR *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_palette )(
IHTMLEmbedElement * This,
/* [out][retval] */ BSTR *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_pluginspage )(
IHTMLEmbedElement * This,
/* [out][retval] */ BSTR *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_src )(
IHTMLEmbedElement * This,
/* [in] */ BSTR v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_src )(
IHTMLEmbedElement * This,
/* [out][retval] */ BSTR *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_units )(
IHTMLEmbedElement * This,
/* [in] */ BSTR v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_units )(
IHTMLEmbedElement * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_name )(
IHTMLEmbedElement * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_name )(
IHTMLEmbedElement * This,
/* [out][retval] */ BSTR *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_width )(
IHTMLEmbedElement * This,
/* [in] */ VARIANT v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_width )(
IHTMLEmbedElement * This,
/* [out][retval] */ VARIANT *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_height )(
IHTMLEmbedElement * This,
/* [in] */ VARIANT v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_height )(
IHTMLEmbedElement * This,
/* [out][retval] */ VARIANT *p);
END_INTERFACE
} IHTMLEmbedElementVtbl;
interface IHTMLEmbedElement
{
CONST_VTBL struct IHTMLEmbedElementVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLEmbedElement_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLEmbedElement_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLEmbedElement_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLEmbedElement_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLEmbedElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLEmbedElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLEmbedElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLEmbedElement_put_hidden(This,v) \
(This)->lpVtbl -> put_hidden(This,v)
#define IHTMLEmbedElement_get_hidden(This,p) \
(This)->lpVtbl -> get_hidden(This,p)
#define IHTMLEmbedElement_get_palette(This,p) \
(This)->lpVtbl -> get_palette(This,p)
#define IHTMLEmbedElement_get_pluginspage(This,p) \
(This)->lpVtbl -> get_pluginspage(This,p)
#define IHTMLEmbedElement_put_src(This,v) \
(This)->lpVtbl -> put_src(This,v)
#define IHTMLEmbedElement_get_src(This,p) \
(This)->lpVtbl -> get_src(This,p)
#define IHTMLEmbedElement_put_units(This,v) \
(This)->lpVtbl -> put_units(This,v)
#define IHTMLEmbedElement_get_units(This,p) \
(This)->lpVtbl -> get_units(This,p)
#define IHTMLEmbedElement_put_name(This,v) \
(This)->lpVtbl -> put_name(This,v)
#define IHTMLEmbedElement_get_name(This,p) \
(This)->lpVtbl -> get_name(This,p)
#define IHTMLEmbedElement_put_width(This,v) \
(This)->lpVtbl -> put_width(This,v)
#define IHTMLEmbedElement_get_width(This,p) \
(This)->lpVtbl -> get_width(This,p)
#define IHTMLEmbedElement_put_height(This,v) \
(This)->lpVtbl -> put_height(This,v)
#define IHTMLEmbedElement_get_height(This,p) \
(This)->lpVtbl -> get_height(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLEmbedElement_put_hidden_Proxy(
IHTMLEmbedElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLEmbedElement_put_hidden_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLEmbedElement_get_hidden_Proxy(
IHTMLEmbedElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLEmbedElement_get_hidden_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLEmbedElement_get_palette_Proxy(
IHTMLEmbedElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLEmbedElement_get_palette_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLEmbedElement_get_pluginspage_Proxy(
IHTMLEmbedElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLEmbedElement_get_pluginspage_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLEmbedElement_put_src_Proxy(
IHTMLEmbedElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLEmbedElement_put_src_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLEmbedElement_get_src_Proxy(
IHTMLEmbedElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLEmbedElement_get_src_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLEmbedElement_put_units_Proxy(
IHTMLEmbedElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLEmbedElement_put_units_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLEmbedElement_get_units_Proxy(
IHTMLEmbedElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLEmbedElement_get_units_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLEmbedElement_put_name_Proxy(
IHTMLEmbedElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLEmbedElement_put_name_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLEmbedElement_get_name_Proxy(
IHTMLEmbedElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLEmbedElement_get_name_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLEmbedElement_put_width_Proxy(
IHTMLEmbedElement * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLEmbedElement_put_width_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLEmbedElement_get_width_Proxy(
IHTMLEmbedElement * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLEmbedElement_get_width_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLEmbedElement_put_height_Proxy(
IHTMLEmbedElement * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLEmbedElement_put_height_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLEmbedElement_get_height_Proxy(
IHTMLEmbedElement * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLEmbedElement_get_height_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLEmbedElement_INTERFACE_DEFINED__ */
#ifndef __DispHTMLEmbed_DISPINTERFACE_DEFINED__
#define __DispHTMLEmbed_DISPINTERFACE_DEFINED__
/* dispinterface DispHTMLEmbed */
/* [uuid][hidden] */
EXTERN_C const IID DIID_DispHTMLEmbed;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f52e-98b5-11cf-bb82-00aa00bdce0b")
DispHTMLEmbed : public IDispatch
{
};
#else /* C style interface */
typedef struct DispHTMLEmbedVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
DispHTMLEmbed * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
DispHTMLEmbed * This);
ULONG ( STDMETHODCALLTYPE *Release )(
DispHTMLEmbed * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
DispHTMLEmbed * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
DispHTMLEmbed * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
DispHTMLEmbed * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
DispHTMLEmbed * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} DispHTMLEmbedVtbl;
interface DispHTMLEmbed
{
CONST_VTBL struct DispHTMLEmbedVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define DispHTMLEmbed_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define DispHTMLEmbed_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define DispHTMLEmbed_Release(This) \
(This)->lpVtbl -> Release(This)
#define DispHTMLEmbed_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define DispHTMLEmbed_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define DispHTMLEmbed_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define DispHTMLEmbed_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __DispHTMLEmbed_DISPINTERFACE_DEFINED__ */
EXTERN_C const CLSID CLSID_HTMLEmbed;
#ifdef __cplusplus
class DECLSPEC_UUID("3050f25d-98b5-11cf-bb82-00aa00bdce0b")
HTMLEmbed;
#endif
#ifndef __HTMLMapEvents2_DISPINTERFACE_DEFINED__
#define __HTMLMapEvents2_DISPINTERFACE_DEFINED__
/* dispinterface HTMLMapEvents2 */
/* [uuid][hidden] */
EXTERN_C const IID DIID_HTMLMapEvents2;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f61e-98b5-11cf-bb82-00aa00bdce0b")
HTMLMapEvents2 : public IDispatch
{
};
#else /* C style interface */
typedef struct HTMLMapEvents2Vtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
HTMLMapEvents2 * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
HTMLMapEvents2 * This);
ULONG ( STDMETHODCALLTYPE *Release )(
HTMLMapEvents2 * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
HTMLMapEvents2 * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
HTMLMapEvents2 * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
HTMLMapEvents2 * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
HTMLMapEvents2 * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} HTMLMapEvents2Vtbl;
interface HTMLMapEvents2
{
CONST_VTBL struct HTMLMapEvents2Vtbl *lpVtbl;
};
#ifdef COBJMACROS
#define HTMLMapEvents2_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define HTMLMapEvents2_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define HTMLMapEvents2_Release(This) \
(This)->lpVtbl -> Release(This)
#define HTMLMapEvents2_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define HTMLMapEvents2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define HTMLMapEvents2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define HTMLMapEvents2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __HTMLMapEvents2_DISPINTERFACE_DEFINED__ */
#ifndef __HTMLMapEvents_DISPINTERFACE_DEFINED__
#define __HTMLMapEvents_DISPINTERFACE_DEFINED__
/* dispinterface HTMLMapEvents */
/* [uuid][hidden] */
EXTERN_C const IID DIID_HTMLMapEvents;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f3ba-98b5-11cf-bb82-00aa00bdce0b")
HTMLMapEvents : public IDispatch
{
};
#else /* C style interface */
typedef struct HTMLMapEventsVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
HTMLMapEvents * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
HTMLMapEvents * This);
ULONG ( STDMETHODCALLTYPE *Release )(
HTMLMapEvents * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
HTMLMapEvents * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
HTMLMapEvents * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
HTMLMapEvents * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
HTMLMapEvents * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} HTMLMapEventsVtbl;
interface HTMLMapEvents
{
CONST_VTBL struct HTMLMapEventsVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define HTMLMapEvents_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define HTMLMapEvents_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define HTMLMapEvents_Release(This) \
(This)->lpVtbl -> Release(This)
#define HTMLMapEvents_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define HTMLMapEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define HTMLMapEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define HTMLMapEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __HTMLMapEvents_DISPINTERFACE_DEFINED__ */
#ifndef __IHTMLAreasCollection_INTERFACE_DEFINED__
#define __IHTMLAreasCollection_INTERFACE_DEFINED__
/* interface IHTMLAreasCollection */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLAreasCollection;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f383-98b5-11cf-bb82-00aa00bdce0b")
IHTMLAreasCollection : public IDispatch
{
public:
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_length(
/* [in] */ long v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_length(
/* [out][retval] */ long *p) = 0;
virtual /* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get__newEnum(
/* [out][retval] */ IUnknown **p) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE item(
/* [in][optional] */ VARIANT name,
/* [in][optional] */ VARIANT index,
/* [out][retval] */ IDispatch **pdisp) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE tags(
/* [in] */ VARIANT tagName,
/* [out][retval] */ IDispatch **pdisp) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE add(
/* [in] */ IHTMLElement *element,
/* [in][optional] */ VARIANT before) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE remove(
/* [in][defaultvalue] */ long index = -1) = 0;
};
#else /* C style interface */
typedef struct IHTMLAreasCollectionVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLAreasCollection * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLAreasCollection * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLAreasCollection * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLAreasCollection * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLAreasCollection * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLAreasCollection * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLAreasCollection * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_length )(
IHTMLAreasCollection * This,
/* [in] */ long v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_length )(
IHTMLAreasCollection * This,
/* [out][retval] */ long *p);
/* [restricted][hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__newEnum )(
IHTMLAreasCollection * This,
/* [out][retval] */ IUnknown **p);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *item )(
IHTMLAreasCollection * This,
/* [in][optional] */ VARIANT name,
/* [in][optional] */ VARIANT index,
/* [out][retval] */ IDispatch **pdisp);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *tags )(
IHTMLAreasCollection * This,
/* [in] */ VARIANT tagName,
/* [out][retval] */ IDispatch **pdisp);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *add )(
IHTMLAreasCollection * This,
/* [in] */ IHTMLElement *element,
/* [in][optional] */ VARIANT before);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *remove )(
IHTMLAreasCollection * This,
/* [in][defaultvalue] */ long index);
END_INTERFACE
} IHTMLAreasCollectionVtbl;
interface IHTMLAreasCollection
{
CONST_VTBL struct IHTMLAreasCollectionVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLAreasCollection_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLAreasCollection_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLAreasCollection_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLAreasCollection_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLAreasCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLAreasCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLAreasCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLAreasCollection_put_length(This,v) \
(This)->lpVtbl -> put_length(This,v)
#define IHTMLAreasCollection_get_length(This,p) \
(This)->lpVtbl -> get_length(This,p)
#define IHTMLAreasCollection_get__newEnum(This,p) \
(This)->lpVtbl -> get__newEnum(This,p)
#define IHTMLAreasCollection_item(This,name,index,pdisp) \
(This)->lpVtbl -> item(This,name,index,pdisp)
#define IHTMLAreasCollection_tags(This,tagName,pdisp) \
(This)->lpVtbl -> tags(This,tagName,pdisp)
#define IHTMLAreasCollection_add(This,element,before) \
(This)->lpVtbl -> add(This,element,before)
#define IHTMLAreasCollection_remove(This,index) \
(This)->lpVtbl -> remove(This,index)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLAreasCollection_put_length_Proxy(
IHTMLAreasCollection * This,
/* [in] */ long v);
void __RPC_STUB IHTMLAreasCollection_put_length_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAreasCollection_get_length_Proxy(
IHTMLAreasCollection * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLAreasCollection_get_length_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAreasCollection_get__newEnum_Proxy(
IHTMLAreasCollection * This,
/* [out][retval] */ IUnknown **p);
void __RPC_STUB IHTMLAreasCollection_get__newEnum_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLAreasCollection_item_Proxy(
IHTMLAreasCollection * This,
/* [in][optional] */ VARIANT name,
/* [in][optional] */ VARIANT index,
/* [out][retval] */ IDispatch **pdisp);
void __RPC_STUB IHTMLAreasCollection_item_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLAreasCollection_tags_Proxy(
IHTMLAreasCollection * This,
/* [in] */ VARIANT tagName,
/* [out][retval] */ IDispatch **pdisp);
void __RPC_STUB IHTMLAreasCollection_tags_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLAreasCollection_add_Proxy(
IHTMLAreasCollection * This,
/* [in] */ IHTMLElement *element,
/* [in][optional] */ VARIANT before);
void __RPC_STUB IHTMLAreasCollection_add_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLAreasCollection_remove_Proxy(
IHTMLAreasCollection * This,
/* [in][defaultvalue] */ long index);
void __RPC_STUB IHTMLAreasCollection_remove_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLAreasCollection_INTERFACE_DEFINED__ */
#ifndef __IHTMLAreasCollection2_INTERFACE_DEFINED__
#define __IHTMLAreasCollection2_INTERFACE_DEFINED__
/* interface IHTMLAreasCollection2 */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLAreasCollection2;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f5ec-98b5-11cf-bb82-00aa00bdce0b")
IHTMLAreasCollection2 : public IDispatch
{
public:
virtual /* [id] */ HRESULT STDMETHODCALLTYPE urns(
/* [in] */ VARIANT urn,
/* [out][retval] */ IDispatch **pdisp) = 0;
};
#else /* C style interface */
typedef struct IHTMLAreasCollection2Vtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLAreasCollection2 * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLAreasCollection2 * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLAreasCollection2 * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLAreasCollection2 * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLAreasCollection2 * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLAreasCollection2 * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLAreasCollection2 * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *urns )(
IHTMLAreasCollection2 * This,
/* [in] */ VARIANT urn,
/* [out][retval] */ IDispatch **pdisp);
END_INTERFACE
} IHTMLAreasCollection2Vtbl;
interface IHTMLAreasCollection2
{
CONST_VTBL struct IHTMLAreasCollection2Vtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLAreasCollection2_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLAreasCollection2_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLAreasCollection2_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLAreasCollection2_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLAreasCollection2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLAreasCollection2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLAreasCollection2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLAreasCollection2_urns(This,urn,pdisp) \
(This)->lpVtbl -> urns(This,urn,pdisp)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLAreasCollection2_urns_Proxy(
IHTMLAreasCollection2 * This,
/* [in] */ VARIANT urn,
/* [out][retval] */ IDispatch **pdisp);
void __RPC_STUB IHTMLAreasCollection2_urns_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLAreasCollection2_INTERFACE_DEFINED__ */
#ifndef __IHTMLAreasCollection3_INTERFACE_DEFINED__
#define __IHTMLAreasCollection3_INTERFACE_DEFINED__
/* interface IHTMLAreasCollection3 */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLAreasCollection3;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f837-98b5-11cf-bb82-00aa00bdce0b")
IHTMLAreasCollection3 : public IDispatch
{
public:
virtual /* [id] */ HRESULT STDMETHODCALLTYPE namedItem(
/* [in] */ BSTR name,
/* [out][retval] */ IDispatch **pdisp) = 0;
};
#else /* C style interface */
typedef struct IHTMLAreasCollection3Vtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLAreasCollection3 * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLAreasCollection3 * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLAreasCollection3 * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLAreasCollection3 * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLAreasCollection3 * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLAreasCollection3 * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLAreasCollection3 * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *namedItem )(
IHTMLAreasCollection3 * This,
/* [in] */ BSTR name,
/* [out][retval] */ IDispatch **pdisp);
END_INTERFACE
} IHTMLAreasCollection3Vtbl;
interface IHTMLAreasCollection3
{
CONST_VTBL struct IHTMLAreasCollection3Vtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLAreasCollection3_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLAreasCollection3_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLAreasCollection3_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLAreasCollection3_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLAreasCollection3_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLAreasCollection3_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLAreasCollection3_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLAreasCollection3_namedItem(This,name,pdisp) \
(This)->lpVtbl -> namedItem(This,name,pdisp)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLAreasCollection3_namedItem_Proxy(
IHTMLAreasCollection3 * This,
/* [in] */ BSTR name,
/* [out][retval] */ IDispatch **pdisp);
void __RPC_STUB IHTMLAreasCollection3_namedItem_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLAreasCollection3_INTERFACE_DEFINED__ */
#ifndef __IHTMLMapElement_INTERFACE_DEFINED__
#define __IHTMLMapElement_INTERFACE_DEFINED__
/* interface IHTMLMapElement */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLMapElement;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f266-98b5-11cf-bb82-00aa00bdce0b")
IHTMLMapElement : public IDispatch
{
public:
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_areas(
/* [out][retval] */ IHTMLAreasCollection **p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_name(
/* [in] */ BSTR v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_name(
/* [out][retval] */ BSTR *p) = 0;
};
#else /* C style interface */
typedef struct IHTMLMapElementVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLMapElement * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLMapElement * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLMapElement * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLMapElement * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLMapElement * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLMapElement * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLMapElement * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_areas )(
IHTMLMapElement * This,
/* [out][retval] */ IHTMLAreasCollection **p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_name )(
IHTMLMapElement * This,
/* [in] */ BSTR v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_name )(
IHTMLMapElement * This,
/* [out][retval] */ BSTR *p);
END_INTERFACE
} IHTMLMapElementVtbl;
interface IHTMLMapElement
{
CONST_VTBL struct IHTMLMapElementVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLMapElement_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLMapElement_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLMapElement_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLMapElement_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLMapElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLMapElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLMapElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLMapElement_get_areas(This,p) \
(This)->lpVtbl -> get_areas(This,p)
#define IHTMLMapElement_put_name(This,v) \
(This)->lpVtbl -> put_name(This,v)
#define IHTMLMapElement_get_name(This,p) \
(This)->lpVtbl -> get_name(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLMapElement_get_areas_Proxy(
IHTMLMapElement * This,
/* [out][retval] */ IHTMLAreasCollection **p);
void __RPC_STUB IHTMLMapElement_get_areas_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLMapElement_put_name_Proxy(
IHTMLMapElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLMapElement_put_name_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLMapElement_get_name_Proxy(
IHTMLMapElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLMapElement_get_name_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLMapElement_INTERFACE_DEFINED__ */
#ifndef __DispHTMLAreasCollection_DISPINTERFACE_DEFINED__
#define __DispHTMLAreasCollection_DISPINTERFACE_DEFINED__
/* dispinterface DispHTMLAreasCollection */
/* [uuid][hidden] */
EXTERN_C const IID DIID_DispHTMLAreasCollection;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f56a-98b5-11cf-bb82-00aa00bdce0b")
DispHTMLAreasCollection : public IDispatch
{
};
#else /* C style interface */
typedef struct DispHTMLAreasCollectionVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
DispHTMLAreasCollection * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
DispHTMLAreasCollection * This);
ULONG ( STDMETHODCALLTYPE *Release )(
DispHTMLAreasCollection * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
DispHTMLAreasCollection * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
DispHTMLAreasCollection * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
DispHTMLAreasCollection * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
DispHTMLAreasCollection * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} DispHTMLAreasCollectionVtbl;
interface DispHTMLAreasCollection
{
CONST_VTBL struct DispHTMLAreasCollectionVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define DispHTMLAreasCollection_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define DispHTMLAreasCollection_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define DispHTMLAreasCollection_Release(This) \
(This)->lpVtbl -> Release(This)
#define DispHTMLAreasCollection_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define DispHTMLAreasCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define DispHTMLAreasCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define DispHTMLAreasCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __DispHTMLAreasCollection_DISPINTERFACE_DEFINED__ */
EXTERN_C const CLSID CLSID_HTMLAreasCollection;
#ifdef __cplusplus
class DECLSPEC_UUID("3050f4ca-98b5-11cf-bb82-00aa00bdce0b")
HTMLAreasCollection;
#endif
#ifndef __DispHTMLMapElement_DISPINTERFACE_DEFINED__
#define __DispHTMLMapElement_DISPINTERFACE_DEFINED__
/* dispinterface DispHTMLMapElement */
/* [uuid][hidden] */
EXTERN_C const IID DIID_DispHTMLMapElement;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f526-98b5-11cf-bb82-00aa00bdce0b")
DispHTMLMapElement : public IDispatch
{
};
#else /* C style interface */
typedef struct DispHTMLMapElementVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
DispHTMLMapElement * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
DispHTMLMapElement * This);
ULONG ( STDMETHODCALLTYPE *Release )(
DispHTMLMapElement * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
DispHTMLMapElement * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
DispHTMLMapElement * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
DispHTMLMapElement * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
DispHTMLMapElement * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} DispHTMLMapElementVtbl;
interface DispHTMLMapElement
{
CONST_VTBL struct DispHTMLMapElementVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define DispHTMLMapElement_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define DispHTMLMapElement_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define DispHTMLMapElement_Release(This) \
(This)->lpVtbl -> Release(This)
#define DispHTMLMapElement_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define DispHTMLMapElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define DispHTMLMapElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define DispHTMLMapElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __DispHTMLMapElement_DISPINTERFACE_DEFINED__ */
EXTERN_C const CLSID CLSID_HTMLMapElement;
#ifdef __cplusplus
class DECLSPEC_UUID("3050f271-98b5-11cf-bb82-00aa00bdce0b")
HTMLMapElement;
#endif
#ifndef __HTMLAreaEvents2_DISPINTERFACE_DEFINED__
#define __HTMLAreaEvents2_DISPINTERFACE_DEFINED__
/* dispinterface HTMLAreaEvents2 */
/* [uuid][hidden] */
EXTERN_C const IID DIID_HTMLAreaEvents2;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f611-98b5-11cf-bb82-00aa00bdce0b")
HTMLAreaEvents2 : public IDispatch
{
};
#else /* C style interface */
typedef struct HTMLAreaEvents2Vtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
HTMLAreaEvents2 * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
HTMLAreaEvents2 * This);
ULONG ( STDMETHODCALLTYPE *Release )(
HTMLAreaEvents2 * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
HTMLAreaEvents2 * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
HTMLAreaEvents2 * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
HTMLAreaEvents2 * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
HTMLAreaEvents2 * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} HTMLAreaEvents2Vtbl;
interface HTMLAreaEvents2
{
CONST_VTBL struct HTMLAreaEvents2Vtbl *lpVtbl;
};
#ifdef COBJMACROS
#define HTMLAreaEvents2_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define HTMLAreaEvents2_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define HTMLAreaEvents2_Release(This) \
(This)->lpVtbl -> Release(This)
#define HTMLAreaEvents2_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define HTMLAreaEvents2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define HTMLAreaEvents2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define HTMLAreaEvents2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __HTMLAreaEvents2_DISPINTERFACE_DEFINED__ */
#ifndef __HTMLAreaEvents_DISPINTERFACE_DEFINED__
#define __HTMLAreaEvents_DISPINTERFACE_DEFINED__
/* dispinterface HTMLAreaEvents */
/* [uuid][hidden] */
EXTERN_C const IID DIID_HTMLAreaEvents;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f366-98b5-11cf-bb82-00aa00bdce0b")
HTMLAreaEvents : public IDispatch
{
};
#else /* C style interface */
typedef struct HTMLAreaEventsVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
HTMLAreaEvents * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
HTMLAreaEvents * This);
ULONG ( STDMETHODCALLTYPE *Release )(
HTMLAreaEvents * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
HTMLAreaEvents * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
HTMLAreaEvents * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
HTMLAreaEvents * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
HTMLAreaEvents * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} HTMLAreaEventsVtbl;
interface HTMLAreaEvents
{
CONST_VTBL struct HTMLAreaEventsVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define HTMLAreaEvents_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define HTMLAreaEvents_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define HTMLAreaEvents_Release(This) \
(This)->lpVtbl -> Release(This)
#define HTMLAreaEvents_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define HTMLAreaEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define HTMLAreaEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define HTMLAreaEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __HTMLAreaEvents_DISPINTERFACE_DEFINED__ */
#ifndef __IHTMLAreaElement_INTERFACE_DEFINED__
#define __IHTMLAreaElement_INTERFACE_DEFINED__
/* interface IHTMLAreaElement */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLAreaElement;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f265-98b5-11cf-bb82-00aa00bdce0b")
IHTMLAreaElement : public IDispatch
{
public:
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_shape(
/* [in] */ BSTR v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_shape(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_coords(
/* [in] */ BSTR v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_coords(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_href(
/* [in] */ BSTR v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_href(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_target(
/* [in] */ BSTR v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_target(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_alt(
/* [in] */ BSTR v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_alt(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_noHref(
/* [in] */ VARIANT_BOOL v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_noHref(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_host(
/* [in] */ BSTR v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_host(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_hostname(
/* [in] */ BSTR v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_hostname(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_pathname(
/* [in] */ BSTR v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_pathname(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_port(
/* [in] */ BSTR v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_port(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_protocol(
/* [in] */ BSTR v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_protocol(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_search(
/* [in] */ BSTR v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_search(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_hash(
/* [in] */ BSTR v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_hash(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onblur(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onblur(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onfocus(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onfocus(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_tabIndex(
/* [in] */ short v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_tabIndex(
/* [out][retval] */ short *p) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE focus( void) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE blur( void) = 0;
};
#else /* C style interface */
typedef struct IHTMLAreaElementVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLAreaElement * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLAreaElement * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLAreaElement * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLAreaElement * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLAreaElement * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLAreaElement * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLAreaElement * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_shape )(
IHTMLAreaElement * This,
/* [in] */ BSTR v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_shape )(
IHTMLAreaElement * This,
/* [out][retval] */ BSTR *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_coords )(
IHTMLAreaElement * This,
/* [in] */ BSTR v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_coords )(
IHTMLAreaElement * This,
/* [out][retval] */ BSTR *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_href )(
IHTMLAreaElement * This,
/* [in] */ BSTR v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_href )(
IHTMLAreaElement * This,
/* [out][retval] */ BSTR *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_target )(
IHTMLAreaElement * This,
/* [in] */ BSTR v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_target )(
IHTMLAreaElement * This,
/* [out][retval] */ BSTR *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_alt )(
IHTMLAreaElement * This,
/* [in] */ BSTR v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_alt )(
IHTMLAreaElement * This,
/* [out][retval] */ BSTR *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_noHref )(
IHTMLAreaElement * This,
/* [in] */ VARIANT_BOOL v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_noHref )(
IHTMLAreaElement * This,
/* [out][retval] */ VARIANT_BOOL *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_host )(
IHTMLAreaElement * This,
/* [in] */ BSTR v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_host )(
IHTMLAreaElement * This,
/* [out][retval] */ BSTR *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_hostname )(
IHTMLAreaElement * This,
/* [in] */ BSTR v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hostname )(
IHTMLAreaElement * This,
/* [out][retval] */ BSTR *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_pathname )(
IHTMLAreaElement * This,
/* [in] */ BSTR v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_pathname )(
IHTMLAreaElement * This,
/* [out][retval] */ BSTR *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_port )(
IHTMLAreaElement * This,
/* [in] */ BSTR v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_port )(
IHTMLAreaElement * This,
/* [out][retval] */ BSTR *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_protocol )(
IHTMLAreaElement * This,
/* [in] */ BSTR v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_protocol )(
IHTMLAreaElement * This,
/* [out][retval] */ BSTR *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_search )(
IHTMLAreaElement * This,
/* [in] */ BSTR v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_search )(
IHTMLAreaElement * This,
/* [out][retval] */ BSTR *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_hash )(
IHTMLAreaElement * This,
/* [in] */ BSTR v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hash )(
IHTMLAreaElement * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onblur )(
IHTMLAreaElement * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onblur )(
IHTMLAreaElement * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onfocus )(
IHTMLAreaElement * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onfocus )(
IHTMLAreaElement * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_tabIndex )(
IHTMLAreaElement * This,
/* [in] */ short v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_tabIndex )(
IHTMLAreaElement * This,
/* [out][retval] */ short *p);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *focus )(
IHTMLAreaElement * This);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *blur )(
IHTMLAreaElement * This);
END_INTERFACE
} IHTMLAreaElementVtbl;
interface IHTMLAreaElement
{
CONST_VTBL struct IHTMLAreaElementVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLAreaElement_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLAreaElement_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLAreaElement_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLAreaElement_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLAreaElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLAreaElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLAreaElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLAreaElement_put_shape(This,v) \
(This)->lpVtbl -> put_shape(This,v)
#define IHTMLAreaElement_get_shape(This,p) \
(This)->lpVtbl -> get_shape(This,p)
#define IHTMLAreaElement_put_coords(This,v) \
(This)->lpVtbl -> put_coords(This,v)
#define IHTMLAreaElement_get_coords(This,p) \
(This)->lpVtbl -> get_coords(This,p)
#define IHTMLAreaElement_put_href(This,v) \
(This)->lpVtbl -> put_href(This,v)
#define IHTMLAreaElement_get_href(This,p) \
(This)->lpVtbl -> get_href(This,p)
#define IHTMLAreaElement_put_target(This,v) \
(This)->lpVtbl -> put_target(This,v)
#define IHTMLAreaElement_get_target(This,p) \
(This)->lpVtbl -> get_target(This,p)
#define IHTMLAreaElement_put_alt(This,v) \
(This)->lpVtbl -> put_alt(This,v)
#define IHTMLAreaElement_get_alt(This,p) \
(This)->lpVtbl -> get_alt(This,p)
#define IHTMLAreaElement_put_noHref(This,v) \
(This)->lpVtbl -> put_noHref(This,v)
#define IHTMLAreaElement_get_noHref(This,p) \
(This)->lpVtbl -> get_noHref(This,p)
#define IHTMLAreaElement_put_host(This,v) \
(This)->lpVtbl -> put_host(This,v)
#define IHTMLAreaElement_get_host(This,p) \
(This)->lpVtbl -> get_host(This,p)
#define IHTMLAreaElement_put_hostname(This,v) \
(This)->lpVtbl -> put_hostname(This,v)
#define IHTMLAreaElement_get_hostname(This,p) \
(This)->lpVtbl -> get_hostname(This,p)
#define IHTMLAreaElement_put_pathname(This,v) \
(This)->lpVtbl -> put_pathname(This,v)
#define IHTMLAreaElement_get_pathname(This,p) \
(This)->lpVtbl -> get_pathname(This,p)
#define IHTMLAreaElement_put_port(This,v) \
(This)->lpVtbl -> put_port(This,v)
#define IHTMLAreaElement_get_port(This,p) \
(This)->lpVtbl -> get_port(This,p)
#define IHTMLAreaElement_put_protocol(This,v) \
(This)->lpVtbl -> put_protocol(This,v)
#define IHTMLAreaElement_get_protocol(This,p) \
(This)->lpVtbl -> get_protocol(This,p)
#define IHTMLAreaElement_put_search(This,v) \
(This)->lpVtbl -> put_search(This,v)
#define IHTMLAreaElement_get_search(This,p) \
(This)->lpVtbl -> get_search(This,p)
#define IHTMLAreaElement_put_hash(This,v) \
(This)->lpVtbl -> put_hash(This,v)
#define IHTMLAreaElement_get_hash(This,p) \
(This)->lpVtbl -> get_hash(This,p)
#define IHTMLAreaElement_put_onblur(This,v) \
(This)->lpVtbl -> put_onblur(This,v)
#define IHTMLAreaElement_get_onblur(This,p) \
(This)->lpVtbl -> get_onblur(This,p)
#define IHTMLAreaElement_put_onfocus(This,v) \
(This)->lpVtbl -> put_onfocus(This,v)
#define IHTMLAreaElement_get_onfocus(This,p) \
(This)->lpVtbl -> get_onfocus(This,p)
#define IHTMLAreaElement_put_tabIndex(This,v) \
(This)->lpVtbl -> put_tabIndex(This,v)
#define IHTMLAreaElement_get_tabIndex(This,p) \
(This)->lpVtbl -> get_tabIndex(This,p)
#define IHTMLAreaElement_focus(This) \
(This)->lpVtbl -> focus(This)
#define IHTMLAreaElement_blur(This) \
(This)->lpVtbl -> blur(This)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLAreaElement_put_shape_Proxy(
IHTMLAreaElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLAreaElement_put_shape_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAreaElement_get_shape_Proxy(
IHTMLAreaElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLAreaElement_get_shape_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLAreaElement_put_coords_Proxy(
IHTMLAreaElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLAreaElement_put_coords_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAreaElement_get_coords_Proxy(
IHTMLAreaElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLAreaElement_get_coords_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLAreaElement_put_href_Proxy(
IHTMLAreaElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLAreaElement_put_href_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAreaElement_get_href_Proxy(
IHTMLAreaElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLAreaElement_get_href_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLAreaElement_put_target_Proxy(
IHTMLAreaElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLAreaElement_put_target_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAreaElement_get_target_Proxy(
IHTMLAreaElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLAreaElement_get_target_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLAreaElement_put_alt_Proxy(
IHTMLAreaElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLAreaElement_put_alt_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAreaElement_get_alt_Proxy(
IHTMLAreaElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLAreaElement_get_alt_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLAreaElement_put_noHref_Proxy(
IHTMLAreaElement * This,
/* [in] */ VARIANT_BOOL v);
void __RPC_STUB IHTMLAreaElement_put_noHref_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAreaElement_get_noHref_Proxy(
IHTMLAreaElement * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IHTMLAreaElement_get_noHref_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLAreaElement_put_host_Proxy(
IHTMLAreaElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLAreaElement_put_host_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAreaElement_get_host_Proxy(
IHTMLAreaElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLAreaElement_get_host_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLAreaElement_put_hostname_Proxy(
IHTMLAreaElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLAreaElement_put_hostname_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAreaElement_get_hostname_Proxy(
IHTMLAreaElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLAreaElement_get_hostname_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLAreaElement_put_pathname_Proxy(
IHTMLAreaElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLAreaElement_put_pathname_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAreaElement_get_pathname_Proxy(
IHTMLAreaElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLAreaElement_get_pathname_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLAreaElement_put_port_Proxy(
IHTMLAreaElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLAreaElement_put_port_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAreaElement_get_port_Proxy(
IHTMLAreaElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLAreaElement_get_port_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLAreaElement_put_protocol_Proxy(
IHTMLAreaElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLAreaElement_put_protocol_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAreaElement_get_protocol_Proxy(
IHTMLAreaElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLAreaElement_get_protocol_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLAreaElement_put_search_Proxy(
IHTMLAreaElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLAreaElement_put_search_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAreaElement_get_search_Proxy(
IHTMLAreaElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLAreaElement_get_search_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLAreaElement_put_hash_Proxy(
IHTMLAreaElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLAreaElement_put_hash_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAreaElement_get_hash_Proxy(
IHTMLAreaElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLAreaElement_get_hash_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLAreaElement_put_onblur_Proxy(
IHTMLAreaElement * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLAreaElement_put_onblur_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAreaElement_get_onblur_Proxy(
IHTMLAreaElement * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLAreaElement_get_onblur_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLAreaElement_put_onfocus_Proxy(
IHTMLAreaElement * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLAreaElement_put_onfocus_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAreaElement_get_onfocus_Proxy(
IHTMLAreaElement * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLAreaElement_get_onfocus_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLAreaElement_put_tabIndex_Proxy(
IHTMLAreaElement * This,
/* [in] */ short v);
void __RPC_STUB IHTMLAreaElement_put_tabIndex_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAreaElement_get_tabIndex_Proxy(
IHTMLAreaElement * This,
/* [out][retval] */ short *p);
void __RPC_STUB IHTMLAreaElement_get_tabIndex_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLAreaElement_focus_Proxy(
IHTMLAreaElement * This);
void __RPC_STUB IHTMLAreaElement_focus_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLAreaElement_blur_Proxy(
IHTMLAreaElement * This);
void __RPC_STUB IHTMLAreaElement_blur_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLAreaElement_INTERFACE_DEFINED__ */
#ifndef __DispHTMLAreaElement_DISPINTERFACE_DEFINED__
#define __DispHTMLAreaElement_DISPINTERFACE_DEFINED__
/* dispinterface DispHTMLAreaElement */
/* [uuid][hidden] */
EXTERN_C const IID DIID_DispHTMLAreaElement;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f503-98b5-11cf-bb82-00aa00bdce0b")
DispHTMLAreaElement : public IDispatch
{
};
#else /* C style interface */
typedef struct DispHTMLAreaElementVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
DispHTMLAreaElement * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
DispHTMLAreaElement * This);
ULONG ( STDMETHODCALLTYPE *Release )(
DispHTMLAreaElement * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
DispHTMLAreaElement * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
DispHTMLAreaElement * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
DispHTMLAreaElement * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
DispHTMLAreaElement * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} DispHTMLAreaElementVtbl;
interface DispHTMLAreaElement
{
CONST_VTBL struct DispHTMLAreaElementVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define DispHTMLAreaElement_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define DispHTMLAreaElement_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define DispHTMLAreaElement_Release(This) \
(This)->lpVtbl -> Release(This)
#define DispHTMLAreaElement_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define DispHTMLAreaElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define DispHTMLAreaElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define DispHTMLAreaElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __DispHTMLAreaElement_DISPINTERFACE_DEFINED__ */
EXTERN_C const CLSID CLSID_HTMLAreaElement;
#ifdef __cplusplus
class DECLSPEC_UUID("3050f283-98b5-11cf-bb82-00aa00bdce0b")
HTMLAreaElement;
#endif
#ifndef __IHTMLTableCaption_INTERFACE_DEFINED__
#define __IHTMLTableCaption_INTERFACE_DEFINED__
/* interface IHTMLTableCaption */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLTableCaption;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f2eb-98b5-11cf-bb82-00aa00bdce0b")
IHTMLTableCaption : public IDispatch
{
public:
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_align(
/* [in] */ BSTR v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_align(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_vAlign(
/* [in] */ BSTR v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_vAlign(
/* [out][retval] */ BSTR *p) = 0;
};
#else /* C style interface */
typedef struct IHTMLTableCaptionVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLTableCaption * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLTableCaption * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLTableCaption * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLTableCaption * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLTableCaption * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLTableCaption * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLTableCaption * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_align )(
IHTMLTableCaption * This,
/* [in] */ BSTR v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_align )(
IHTMLTableCaption * This,
/* [out][retval] */ BSTR *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_vAlign )(
IHTMLTableCaption * This,
/* [in] */ BSTR v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_vAlign )(
IHTMLTableCaption * This,
/* [out][retval] */ BSTR *p);
END_INTERFACE
} IHTMLTableCaptionVtbl;
interface IHTMLTableCaption
{
CONST_VTBL struct IHTMLTableCaptionVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLTableCaption_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLTableCaption_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLTableCaption_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLTableCaption_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLTableCaption_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLTableCaption_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLTableCaption_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLTableCaption_put_align(This,v) \
(This)->lpVtbl -> put_align(This,v)
#define IHTMLTableCaption_get_align(This,p) \
(This)->lpVtbl -> get_align(This,p)
#define IHTMLTableCaption_put_vAlign(This,v) \
(This)->lpVtbl -> put_vAlign(This,v)
#define IHTMLTableCaption_get_vAlign(This,p) \
(This)->lpVtbl -> get_vAlign(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLTableCaption_put_align_Proxy(
IHTMLTableCaption * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLTableCaption_put_align_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTableCaption_get_align_Proxy(
IHTMLTableCaption * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLTableCaption_get_align_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLTableCaption_put_vAlign_Proxy(
IHTMLTableCaption * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLTableCaption_put_vAlign_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTableCaption_get_vAlign_Proxy(
IHTMLTableCaption * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLTableCaption_get_vAlign_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLTableCaption_INTERFACE_DEFINED__ */
#ifndef __DispHTMLTableCaption_DISPINTERFACE_DEFINED__
#define __DispHTMLTableCaption_DISPINTERFACE_DEFINED__
/* dispinterface DispHTMLTableCaption */
/* [uuid][hidden] */
EXTERN_C const IID DIID_DispHTMLTableCaption;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f508-98b5-11cf-bb82-00aa00bdce0b")
DispHTMLTableCaption : public IDispatch
{
};
#else /* C style interface */
typedef struct DispHTMLTableCaptionVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
DispHTMLTableCaption * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
DispHTMLTableCaption * This);
ULONG ( STDMETHODCALLTYPE *Release )(
DispHTMLTableCaption * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
DispHTMLTableCaption * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
DispHTMLTableCaption * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
DispHTMLTableCaption * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
DispHTMLTableCaption * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} DispHTMLTableCaptionVtbl;
interface DispHTMLTableCaption
{
CONST_VTBL struct DispHTMLTableCaptionVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define DispHTMLTableCaption_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define DispHTMLTableCaption_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define DispHTMLTableCaption_Release(This) \
(This)->lpVtbl -> Release(This)
#define DispHTMLTableCaption_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define DispHTMLTableCaption_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define DispHTMLTableCaption_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define DispHTMLTableCaption_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __DispHTMLTableCaption_DISPINTERFACE_DEFINED__ */
EXTERN_C const CLSID CLSID_HTMLTableCaption;
#ifdef __cplusplus
class DECLSPEC_UUID("3050f2ec-98b5-11cf-bb82-00aa00bdce0b")
HTMLTableCaption;
#endif
#ifndef __IHTMLCommentElement_INTERFACE_DEFINED__
#define __IHTMLCommentElement_INTERFACE_DEFINED__
/* interface IHTMLCommentElement */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLCommentElement;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f20c-98b5-11cf-bb82-00aa00bdce0b")
IHTMLCommentElement : public IDispatch
{
public:
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_text(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_text(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_atomic(
/* [in] */ long v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_atomic(
/* [out][retval] */ long *p) = 0;
};
#else /* C style interface */
typedef struct IHTMLCommentElementVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLCommentElement * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLCommentElement * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLCommentElement * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLCommentElement * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLCommentElement * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLCommentElement * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLCommentElement * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_text )(
IHTMLCommentElement * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_text )(
IHTMLCommentElement * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_atomic )(
IHTMLCommentElement * This,
/* [in] */ long v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_atomic )(
IHTMLCommentElement * This,
/* [out][retval] */ long *p);
END_INTERFACE
} IHTMLCommentElementVtbl;
interface IHTMLCommentElement
{
CONST_VTBL struct IHTMLCommentElementVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLCommentElement_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLCommentElement_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLCommentElement_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLCommentElement_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLCommentElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLCommentElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLCommentElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLCommentElement_put_text(This,v) \
(This)->lpVtbl -> put_text(This,v)
#define IHTMLCommentElement_get_text(This,p) \
(This)->lpVtbl -> get_text(This,p)
#define IHTMLCommentElement_put_atomic(This,v) \
(This)->lpVtbl -> put_atomic(This,v)
#define IHTMLCommentElement_get_atomic(This,p) \
(This)->lpVtbl -> get_atomic(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLCommentElement_put_text_Proxy(
IHTMLCommentElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLCommentElement_put_text_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCommentElement_get_text_Proxy(
IHTMLCommentElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLCommentElement_get_text_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLCommentElement_put_atomic_Proxy(
IHTMLCommentElement * This,
/* [in] */ long v);
void __RPC_STUB IHTMLCommentElement_put_atomic_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCommentElement_get_atomic_Proxy(
IHTMLCommentElement * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLCommentElement_get_atomic_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLCommentElement_INTERFACE_DEFINED__ */
#ifndef __IHTMLCommentElement2_INTERFACE_DEFINED__
#define __IHTMLCommentElement2_INTERFACE_DEFINED__
/* interface IHTMLCommentElement2 */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLCommentElement2;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f813-98b5-11cf-bb82-00aa00bdce0b")
IHTMLCommentElement2 : public IDispatch
{
public:
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_data(
/* [in] */ BSTR v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_data(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_length(
/* [out][retval] */ long *p) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE substringData(
/* [in] */ long offset,
/* [in] */ long Count,
/* [out][retval] */ BSTR *pbstrsubString) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE appendData(
/* [in] */ BSTR bstrstring) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE insertData(
/* [in] */ long offset,
/* [in] */ BSTR bstrstring) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE deleteData(
/* [in] */ long offset,
/* [in] */ long Count) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE replaceData(
/* [in] */ long offset,
/* [in] */ long Count,
/* [in] */ BSTR bstrstring) = 0;
};
#else /* C style interface */
typedef struct IHTMLCommentElement2Vtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLCommentElement2 * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLCommentElement2 * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLCommentElement2 * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLCommentElement2 * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLCommentElement2 * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLCommentElement2 * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLCommentElement2 * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_data )(
IHTMLCommentElement2 * This,
/* [in] */ BSTR v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_data )(
IHTMLCommentElement2 * This,
/* [out][retval] */ BSTR *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_length )(
IHTMLCommentElement2 * This,
/* [out][retval] */ long *p);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *substringData )(
IHTMLCommentElement2 * This,
/* [in] */ long offset,
/* [in] */ long Count,
/* [out][retval] */ BSTR *pbstrsubString);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *appendData )(
IHTMLCommentElement2 * This,
/* [in] */ BSTR bstrstring);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *insertData )(
IHTMLCommentElement2 * This,
/* [in] */ long offset,
/* [in] */ BSTR bstrstring);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *deleteData )(
IHTMLCommentElement2 * This,
/* [in] */ long offset,
/* [in] */ long Count);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *replaceData )(
IHTMLCommentElement2 * This,
/* [in] */ long offset,
/* [in] */ long Count,
/* [in] */ BSTR bstrstring);
END_INTERFACE
} IHTMLCommentElement2Vtbl;
interface IHTMLCommentElement2
{
CONST_VTBL struct IHTMLCommentElement2Vtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLCommentElement2_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLCommentElement2_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLCommentElement2_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLCommentElement2_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLCommentElement2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLCommentElement2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLCommentElement2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLCommentElement2_put_data(This,v) \
(This)->lpVtbl -> put_data(This,v)
#define IHTMLCommentElement2_get_data(This,p) \
(This)->lpVtbl -> get_data(This,p)
#define IHTMLCommentElement2_get_length(This,p) \
(This)->lpVtbl -> get_length(This,p)
#define IHTMLCommentElement2_substringData(This,offset,Count,pbstrsubString) \
(This)->lpVtbl -> substringData(This,offset,Count,pbstrsubString)
#define IHTMLCommentElement2_appendData(This,bstrstring) \
(This)->lpVtbl -> appendData(This,bstrstring)
#define IHTMLCommentElement2_insertData(This,offset,bstrstring) \
(This)->lpVtbl -> insertData(This,offset,bstrstring)
#define IHTMLCommentElement2_deleteData(This,offset,Count) \
(This)->lpVtbl -> deleteData(This,offset,Count)
#define IHTMLCommentElement2_replaceData(This,offset,Count,bstrstring) \
(This)->lpVtbl -> replaceData(This,offset,Count,bstrstring)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLCommentElement2_put_data_Proxy(
IHTMLCommentElement2 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLCommentElement2_put_data_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCommentElement2_get_data_Proxy(
IHTMLCommentElement2 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLCommentElement2_get_data_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCommentElement2_get_length_Proxy(
IHTMLCommentElement2 * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLCommentElement2_get_length_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLCommentElement2_substringData_Proxy(
IHTMLCommentElement2 * This,
/* [in] */ long offset,
/* [in] */ long Count,
/* [out][retval] */ BSTR *pbstrsubString);
void __RPC_STUB IHTMLCommentElement2_substringData_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLCommentElement2_appendData_Proxy(
IHTMLCommentElement2 * This,
/* [in] */ BSTR bstrstring);
void __RPC_STUB IHTMLCommentElement2_appendData_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLCommentElement2_insertData_Proxy(
IHTMLCommentElement2 * This,
/* [in] */ long offset,
/* [in] */ BSTR bstrstring);
void __RPC_STUB IHTMLCommentElement2_insertData_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLCommentElement2_deleteData_Proxy(
IHTMLCommentElement2 * This,
/* [in] */ long offset,
/* [in] */ long Count);
void __RPC_STUB IHTMLCommentElement2_deleteData_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLCommentElement2_replaceData_Proxy(
IHTMLCommentElement2 * This,
/* [in] */ long offset,
/* [in] */ long Count,
/* [in] */ BSTR bstrstring);
void __RPC_STUB IHTMLCommentElement2_replaceData_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLCommentElement2_INTERFACE_DEFINED__ */
#ifndef __DispHTMLCommentElement_DISPINTERFACE_DEFINED__
#define __DispHTMLCommentElement_DISPINTERFACE_DEFINED__
/* dispinterface DispHTMLCommentElement */
/* [uuid][hidden] */
EXTERN_C const IID DIID_DispHTMLCommentElement;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f50a-98b5-11cf-bb82-00aa00bdce0b")
DispHTMLCommentElement : public IDispatch
{
};
#else /* C style interface */
typedef struct DispHTMLCommentElementVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
DispHTMLCommentElement * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
DispHTMLCommentElement * This);
ULONG ( STDMETHODCALLTYPE *Release )(
DispHTMLCommentElement * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
DispHTMLCommentElement * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
DispHTMLCommentElement * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
DispHTMLCommentElement * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
DispHTMLCommentElement * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} DispHTMLCommentElementVtbl;
interface DispHTMLCommentElement
{
CONST_VTBL struct DispHTMLCommentElementVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define DispHTMLCommentElement_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define DispHTMLCommentElement_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define DispHTMLCommentElement_Release(This) \
(This)->lpVtbl -> Release(This)
#define DispHTMLCommentElement_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define DispHTMLCommentElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define DispHTMLCommentElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define DispHTMLCommentElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __DispHTMLCommentElement_DISPINTERFACE_DEFINED__ */
EXTERN_C const CLSID CLSID_HTMLCommentElement;
#ifdef __cplusplus
class DECLSPEC_UUID("3050f317-98b5-11cf-bb82-00aa00bdce0b")
HTMLCommentElement;
#endif
#ifndef __IHTMLPhraseElement_INTERFACE_DEFINED__
#define __IHTMLPhraseElement_INTERFACE_DEFINED__
/* interface IHTMLPhraseElement */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLPhraseElement;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f20a-98b5-11cf-bb82-00aa00bdce0b")
IHTMLPhraseElement : public IDispatch
{
public:
};
#else /* C style interface */
typedef struct IHTMLPhraseElementVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLPhraseElement * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLPhraseElement * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLPhraseElement * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLPhraseElement * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLPhraseElement * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLPhraseElement * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLPhraseElement * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} IHTMLPhraseElementVtbl;
interface IHTMLPhraseElement
{
CONST_VTBL struct IHTMLPhraseElementVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLPhraseElement_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLPhraseElement_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLPhraseElement_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLPhraseElement_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLPhraseElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLPhraseElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLPhraseElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __IHTMLPhraseElement_INTERFACE_DEFINED__ */
#ifndef __IHTMLPhraseElement2_INTERFACE_DEFINED__
#define __IHTMLPhraseElement2_INTERFACE_DEFINED__
/* interface IHTMLPhraseElement2 */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLPhraseElement2;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f824-98b5-11cf-bb82-00aa00bdce0b")
IHTMLPhraseElement2 : public IDispatch
{
public:
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_cite(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_cite(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_dateTime(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_dateTime(
/* [out][retval] */ BSTR *p) = 0;
};
#else /* C style interface */
typedef struct IHTMLPhraseElement2Vtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLPhraseElement2 * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLPhraseElement2 * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLPhraseElement2 * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLPhraseElement2 * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLPhraseElement2 * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLPhraseElement2 * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLPhraseElement2 * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_cite )(
IHTMLPhraseElement2 * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_cite )(
IHTMLPhraseElement2 * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_dateTime )(
IHTMLPhraseElement2 * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_dateTime )(
IHTMLPhraseElement2 * This,
/* [out][retval] */ BSTR *p);
END_INTERFACE
} IHTMLPhraseElement2Vtbl;
interface IHTMLPhraseElement2
{
CONST_VTBL struct IHTMLPhraseElement2Vtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLPhraseElement2_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLPhraseElement2_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLPhraseElement2_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLPhraseElement2_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLPhraseElement2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLPhraseElement2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLPhraseElement2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLPhraseElement2_put_cite(This,v) \
(This)->lpVtbl -> put_cite(This,v)
#define IHTMLPhraseElement2_get_cite(This,p) \
(This)->lpVtbl -> get_cite(This,p)
#define IHTMLPhraseElement2_put_dateTime(This,v) \
(This)->lpVtbl -> put_dateTime(This,v)
#define IHTMLPhraseElement2_get_dateTime(This,p) \
(This)->lpVtbl -> get_dateTime(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLPhraseElement2_put_cite_Proxy(
IHTMLPhraseElement2 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLPhraseElement2_put_cite_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLPhraseElement2_get_cite_Proxy(
IHTMLPhraseElement2 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLPhraseElement2_get_cite_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLPhraseElement2_put_dateTime_Proxy(
IHTMLPhraseElement2 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLPhraseElement2_put_dateTime_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLPhraseElement2_get_dateTime_Proxy(
IHTMLPhraseElement2 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLPhraseElement2_get_dateTime_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLPhraseElement2_INTERFACE_DEFINED__ */
#ifndef __IHTMLSpanElement_INTERFACE_DEFINED__
#define __IHTMLSpanElement_INTERFACE_DEFINED__
/* interface IHTMLSpanElement */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLSpanElement;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f3f3-98b5-11cf-bb82-00aa00bdce0b")
IHTMLSpanElement : public IDispatch
{
public:
};
#else /* C style interface */
typedef struct IHTMLSpanElementVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLSpanElement * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLSpanElement * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLSpanElement * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLSpanElement * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLSpanElement * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLSpanElement * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLSpanElement * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} IHTMLSpanElementVtbl;
interface IHTMLSpanElement
{
CONST_VTBL struct IHTMLSpanElementVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLSpanElement_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLSpanElement_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLSpanElement_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLSpanElement_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLSpanElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLSpanElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLSpanElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __IHTMLSpanElement_INTERFACE_DEFINED__ */
#ifndef __DispHTMLPhraseElement_DISPINTERFACE_DEFINED__
#define __DispHTMLPhraseElement_DISPINTERFACE_DEFINED__
/* dispinterface DispHTMLPhraseElement */
/* [uuid][hidden] */
EXTERN_C const IID DIID_DispHTMLPhraseElement;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f52d-98b5-11cf-bb82-00aa00bdce0b")
DispHTMLPhraseElement : public IDispatch
{
};
#else /* C style interface */
typedef struct DispHTMLPhraseElementVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
DispHTMLPhraseElement * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
DispHTMLPhraseElement * This);
ULONG ( STDMETHODCALLTYPE *Release )(
DispHTMLPhraseElement * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
DispHTMLPhraseElement * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
DispHTMLPhraseElement * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
DispHTMLPhraseElement * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
DispHTMLPhraseElement * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} DispHTMLPhraseElementVtbl;
interface DispHTMLPhraseElement
{
CONST_VTBL struct DispHTMLPhraseElementVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define DispHTMLPhraseElement_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define DispHTMLPhraseElement_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define DispHTMLPhraseElement_Release(This) \
(This)->lpVtbl -> Release(This)
#define DispHTMLPhraseElement_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define DispHTMLPhraseElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define DispHTMLPhraseElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define DispHTMLPhraseElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __DispHTMLPhraseElement_DISPINTERFACE_DEFINED__ */
EXTERN_C const CLSID CLSID_HTMLPhraseElement;
#ifdef __cplusplus
class DECLSPEC_UUID("3050f26e-98b5-11cf-bb82-00aa00bdce0b")
HTMLPhraseElement;
#endif
#ifndef __DispHTMLSpanElement_DISPINTERFACE_DEFINED__
#define __DispHTMLSpanElement_DISPINTERFACE_DEFINED__
/* dispinterface DispHTMLSpanElement */
/* [uuid][hidden] */
EXTERN_C const IID DIID_DispHTMLSpanElement;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f548-98b5-11cf-bb82-00aa00bdce0b")
DispHTMLSpanElement : public IDispatch
{
};
#else /* C style interface */
typedef struct DispHTMLSpanElementVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
DispHTMLSpanElement * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
DispHTMLSpanElement * This);
ULONG ( STDMETHODCALLTYPE *Release )(
DispHTMLSpanElement * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
DispHTMLSpanElement * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
DispHTMLSpanElement * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
DispHTMLSpanElement * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
DispHTMLSpanElement * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} DispHTMLSpanElementVtbl;
interface DispHTMLSpanElement
{
CONST_VTBL struct DispHTMLSpanElementVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define DispHTMLSpanElement_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define DispHTMLSpanElement_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define DispHTMLSpanElement_Release(This) \
(This)->lpVtbl -> Release(This)
#define DispHTMLSpanElement_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define DispHTMLSpanElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define DispHTMLSpanElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define DispHTMLSpanElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __DispHTMLSpanElement_DISPINTERFACE_DEFINED__ */
EXTERN_C const CLSID CLSID_HTMLSpanElement;
#ifdef __cplusplus
class DECLSPEC_UUID("3050f3f5-98b4-11cf-bb82-00aa00bdce0b")
HTMLSpanElement;
#endif
#ifndef __HTMLTableEvents2_DISPINTERFACE_DEFINED__
#define __HTMLTableEvents2_DISPINTERFACE_DEFINED__
/* dispinterface HTMLTableEvents2 */
/* [uuid][hidden] */
EXTERN_C const IID DIID_HTMLTableEvents2;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f623-98b5-11cf-bb82-00aa00bdce0b")
HTMLTableEvents2 : public IDispatch
{
};
#else /* C style interface */
typedef struct HTMLTableEvents2Vtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
HTMLTableEvents2 * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
HTMLTableEvents2 * This);
ULONG ( STDMETHODCALLTYPE *Release )(
HTMLTableEvents2 * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
HTMLTableEvents2 * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
HTMLTableEvents2 * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
HTMLTableEvents2 * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
HTMLTableEvents2 * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} HTMLTableEvents2Vtbl;
interface HTMLTableEvents2
{
CONST_VTBL struct HTMLTableEvents2Vtbl *lpVtbl;
};
#ifdef COBJMACROS
#define HTMLTableEvents2_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define HTMLTableEvents2_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define HTMLTableEvents2_Release(This) \
(This)->lpVtbl -> Release(This)
#define HTMLTableEvents2_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define HTMLTableEvents2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define HTMLTableEvents2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define HTMLTableEvents2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __HTMLTableEvents2_DISPINTERFACE_DEFINED__ */
#ifndef __HTMLTableEvents_DISPINTERFACE_DEFINED__
#define __HTMLTableEvents_DISPINTERFACE_DEFINED__
/* dispinterface HTMLTableEvents */
/* [uuid][hidden] */
EXTERN_C const IID DIID_HTMLTableEvents;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f407-98b5-11cf-bb82-00aa00bdce0b")
HTMLTableEvents : public IDispatch
{
};
#else /* C style interface */
typedef struct HTMLTableEventsVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
HTMLTableEvents * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
HTMLTableEvents * This);
ULONG ( STDMETHODCALLTYPE *Release )(
HTMLTableEvents * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
HTMLTableEvents * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
HTMLTableEvents * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
HTMLTableEvents * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
HTMLTableEvents * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} HTMLTableEventsVtbl;
interface HTMLTableEvents
{
CONST_VTBL struct HTMLTableEventsVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define HTMLTableEvents_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define HTMLTableEvents_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define HTMLTableEvents_Release(This) \
(This)->lpVtbl -> Release(This)
#define HTMLTableEvents_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define HTMLTableEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define HTMLTableEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define HTMLTableEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __HTMLTableEvents_DISPINTERFACE_DEFINED__ */
#ifndef __IHTMLTableSection_INTERFACE_DEFINED__
#define __IHTMLTableSection_INTERFACE_DEFINED__
/* interface IHTMLTableSection */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLTableSection;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f23b-98b5-11cf-bb82-00aa00bdce0b")
IHTMLTableSection : public IDispatch
{
public:
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_align(
/* [in] */ BSTR v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_align(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_vAlign(
/* [in] */ BSTR v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_vAlign(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_bgColor(
/* [in] */ VARIANT v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_bgColor(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_rows(
/* [out][retval] */ IHTMLElementCollection **p) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE insertRow(
/* [in][defaultvalue] */ long index,
/* [out][retval] */ IDispatch **row) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE deleteRow(
/* [in][defaultvalue] */ long index = -1) = 0;
};
#else /* C style interface */
typedef struct IHTMLTableSectionVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLTableSection * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLTableSection * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLTableSection * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLTableSection * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLTableSection * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLTableSection * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLTableSection * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_align )(
IHTMLTableSection * This,
/* [in] */ BSTR v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_align )(
IHTMLTableSection * This,
/* [out][retval] */ BSTR *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_vAlign )(
IHTMLTableSection * This,
/* [in] */ BSTR v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_vAlign )(
IHTMLTableSection * This,
/* [out][retval] */ BSTR *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_bgColor )(
IHTMLTableSection * This,
/* [in] */ VARIANT v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_bgColor )(
IHTMLTableSection * This,
/* [out][retval] */ VARIANT *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_rows )(
IHTMLTableSection * This,
/* [out][retval] */ IHTMLElementCollection **p);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *insertRow )(
IHTMLTableSection * This,
/* [in][defaultvalue] */ long index,
/* [out][retval] */ IDispatch **row);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *deleteRow )(
IHTMLTableSection * This,
/* [in][defaultvalue] */ long index);
END_INTERFACE
} IHTMLTableSectionVtbl;
interface IHTMLTableSection
{
CONST_VTBL struct IHTMLTableSectionVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLTableSection_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLTableSection_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLTableSection_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLTableSection_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLTableSection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLTableSection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLTableSection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLTableSection_put_align(This,v) \
(This)->lpVtbl -> put_align(This,v)
#define IHTMLTableSection_get_align(This,p) \
(This)->lpVtbl -> get_align(This,p)
#define IHTMLTableSection_put_vAlign(This,v) \
(This)->lpVtbl -> put_vAlign(This,v)
#define IHTMLTableSection_get_vAlign(This,p) \
(This)->lpVtbl -> get_vAlign(This,p)
#define IHTMLTableSection_put_bgColor(This,v) \
(This)->lpVtbl -> put_bgColor(This,v)
#define IHTMLTableSection_get_bgColor(This,p) \
(This)->lpVtbl -> get_bgColor(This,p)
#define IHTMLTableSection_get_rows(This,p) \
(This)->lpVtbl -> get_rows(This,p)
#define IHTMLTableSection_insertRow(This,index,row) \
(This)->lpVtbl -> insertRow(This,index,row)
#define IHTMLTableSection_deleteRow(This,index) \
(This)->lpVtbl -> deleteRow(This,index)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLTableSection_put_align_Proxy(
IHTMLTableSection * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLTableSection_put_align_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTableSection_get_align_Proxy(
IHTMLTableSection * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLTableSection_get_align_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLTableSection_put_vAlign_Proxy(
IHTMLTableSection * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLTableSection_put_vAlign_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTableSection_get_vAlign_Proxy(
IHTMLTableSection * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLTableSection_get_vAlign_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLTableSection_put_bgColor_Proxy(
IHTMLTableSection * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLTableSection_put_bgColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTableSection_get_bgColor_Proxy(
IHTMLTableSection * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLTableSection_get_bgColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTableSection_get_rows_Proxy(
IHTMLTableSection * This,
/* [out][retval] */ IHTMLElementCollection **p);
void __RPC_STUB IHTMLTableSection_get_rows_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTableSection_insertRow_Proxy(
IHTMLTableSection * This,
/* [in][defaultvalue] */ long index,
/* [out][retval] */ IDispatch **row);
void __RPC_STUB IHTMLTableSection_insertRow_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTableSection_deleteRow_Proxy(
IHTMLTableSection * This,
/* [in][defaultvalue] */ long index);
void __RPC_STUB IHTMLTableSection_deleteRow_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLTableSection_INTERFACE_DEFINED__ */
#ifndef __IHTMLTable_INTERFACE_DEFINED__
#define __IHTMLTable_INTERFACE_DEFINED__
/* interface IHTMLTable */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLTable;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f21e-98b5-11cf-bb82-00aa00bdce0b")
IHTMLTable : public IDispatch
{
public:
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_cols(
/* [in] */ long v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_cols(
/* [out][retval] */ long *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_border(
/* [in] */ VARIANT v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_border(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_frame(
/* [in] */ BSTR v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_frame(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_rules(
/* [in] */ BSTR v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_rules(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_cellSpacing(
/* [in] */ VARIANT v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_cellSpacing(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_cellPadding(
/* [in] */ VARIANT v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_cellPadding(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_background(
/* [in] */ BSTR v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_background(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_bgColor(
/* [in] */ VARIANT v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_bgColor(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_borderColor(
/* [in] */ VARIANT v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_borderColor(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_borderColorLight(
/* [in] */ VARIANT v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_borderColorLight(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_borderColorDark(
/* [in] */ VARIANT v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_borderColorDark(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_align(
/* [in] */ BSTR v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_align(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE refresh( void) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_rows(
/* [out][retval] */ IHTMLElementCollection **p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_width(
/* [in] */ VARIANT v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_width(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_height(
/* [in] */ VARIANT v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_height(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_dataPageSize(
/* [in] */ long v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_dataPageSize(
/* [out][retval] */ long *p) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE nextPage( void) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE previousPage( void) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_tHead(
/* [out][retval] */ IHTMLTableSection **p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_tFoot(
/* [out][retval] */ IHTMLTableSection **p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_tBodies(
/* [out][retval] */ IHTMLElementCollection **p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_caption(
/* [out][retval] */ IHTMLTableCaption **p) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE createTHead(
/* [out][retval] */ IDispatch **head) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE deleteTHead( void) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE createTFoot(
/* [out][retval] */ IDispatch **foot) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE deleteTFoot( void) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE createCaption(
/* [out][retval] */ IHTMLTableCaption **caption) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE deleteCaption( void) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE insertRow(
/* [in][defaultvalue] */ long index,
/* [out][retval] */ IDispatch **row) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE deleteRow(
/* [in][defaultvalue] */ long index = -1) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_readyState(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onreadystatechange(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onreadystatechange(
/* [out][retval] */ VARIANT *p) = 0;
};
#else /* C style interface */
typedef struct IHTMLTableVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLTable * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLTable * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLTable * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLTable * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLTable * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLTable * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLTable * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_cols )(
IHTMLTable * This,
/* [in] */ long v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_cols )(
IHTMLTable * This,
/* [out][retval] */ long *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_border )(
IHTMLTable * This,
/* [in] */ VARIANT v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_border )(
IHTMLTable * This,
/* [out][retval] */ VARIANT *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_frame )(
IHTMLTable * This,
/* [in] */ BSTR v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_frame )(
IHTMLTable * This,
/* [out][retval] */ BSTR *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_rules )(
IHTMLTable * This,
/* [in] */ BSTR v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_rules )(
IHTMLTable * This,
/* [out][retval] */ BSTR *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_cellSpacing )(
IHTMLTable * This,
/* [in] */ VARIANT v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_cellSpacing )(
IHTMLTable * This,
/* [out][retval] */ VARIANT *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_cellPadding )(
IHTMLTable * This,
/* [in] */ VARIANT v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_cellPadding )(
IHTMLTable * This,
/* [out][retval] */ VARIANT *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_background )(
IHTMLTable * This,
/* [in] */ BSTR v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_background )(
IHTMLTable * This,
/* [out][retval] */ BSTR *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_bgColor )(
IHTMLTable * This,
/* [in] */ VARIANT v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_bgColor )(
IHTMLTable * This,
/* [out][retval] */ VARIANT *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_borderColor )(
IHTMLTable * This,
/* [in] */ VARIANT v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_borderColor )(
IHTMLTable * This,
/* [out][retval] */ VARIANT *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_borderColorLight )(
IHTMLTable * This,
/* [in] */ VARIANT v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_borderColorLight )(
IHTMLTable * This,
/* [out][retval] */ VARIANT *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_borderColorDark )(
IHTMLTable * This,
/* [in] */ VARIANT v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_borderColorDark )(
IHTMLTable * This,
/* [out][retval] */ VARIANT *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_align )(
IHTMLTable * This,
/* [in] */ BSTR v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_align )(
IHTMLTable * This,
/* [out][retval] */ BSTR *p);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *refresh )(
IHTMLTable * This);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_rows )(
IHTMLTable * This,
/* [out][retval] */ IHTMLElementCollection **p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_width )(
IHTMLTable * This,
/* [in] */ VARIANT v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_width )(
IHTMLTable * This,
/* [out][retval] */ VARIANT *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_height )(
IHTMLTable * This,
/* [in] */ VARIANT v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_height )(
IHTMLTable * This,
/* [out][retval] */ VARIANT *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_dataPageSize )(
IHTMLTable * This,
/* [in] */ long v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_dataPageSize )(
IHTMLTable * This,
/* [out][retval] */ long *p);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *nextPage )(
IHTMLTable * This);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *previousPage )(
IHTMLTable * This);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_tHead )(
IHTMLTable * This,
/* [out][retval] */ IHTMLTableSection **p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_tFoot )(
IHTMLTable * This,
/* [out][retval] */ IHTMLTableSection **p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_tBodies )(
IHTMLTable * This,
/* [out][retval] */ IHTMLElementCollection **p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_caption )(
IHTMLTable * This,
/* [out][retval] */ IHTMLTableCaption **p);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *createTHead )(
IHTMLTable * This,
/* [out][retval] */ IDispatch **head);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *deleteTHead )(
IHTMLTable * This);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *createTFoot )(
IHTMLTable * This,
/* [out][retval] */ IDispatch **foot);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *deleteTFoot )(
IHTMLTable * This);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *createCaption )(
IHTMLTable * This,
/* [out][retval] */ IHTMLTableCaption **caption);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *deleteCaption )(
IHTMLTable * This);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *insertRow )(
IHTMLTable * This,
/* [in][defaultvalue] */ long index,
/* [out][retval] */ IDispatch **row);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *deleteRow )(
IHTMLTable * This,
/* [in][defaultvalue] */ long index);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_readyState )(
IHTMLTable * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onreadystatechange )(
IHTMLTable * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onreadystatechange )(
IHTMLTable * This,
/* [out][retval] */ VARIANT *p);
END_INTERFACE
} IHTMLTableVtbl;
interface IHTMLTable
{
CONST_VTBL struct IHTMLTableVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLTable_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLTable_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLTable_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLTable_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLTable_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLTable_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLTable_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLTable_put_cols(This,v) \
(This)->lpVtbl -> put_cols(This,v)
#define IHTMLTable_get_cols(This,p) \
(This)->lpVtbl -> get_cols(This,p)
#define IHTMLTable_put_border(This,v) \
(This)->lpVtbl -> put_border(This,v)
#define IHTMLTable_get_border(This,p) \
(This)->lpVtbl -> get_border(This,p)
#define IHTMLTable_put_frame(This,v) \
(This)->lpVtbl -> put_frame(This,v)
#define IHTMLTable_get_frame(This,p) \
(This)->lpVtbl -> get_frame(This,p)
#define IHTMLTable_put_rules(This,v) \
(This)->lpVtbl -> put_rules(This,v)
#define IHTMLTable_get_rules(This,p) \
(This)->lpVtbl -> get_rules(This,p)
#define IHTMLTable_put_cellSpacing(This,v) \
(This)->lpVtbl -> put_cellSpacing(This,v)
#define IHTMLTable_get_cellSpacing(This,p) \
(This)->lpVtbl -> get_cellSpacing(This,p)
#define IHTMLTable_put_cellPadding(This,v) \
(This)->lpVtbl -> put_cellPadding(This,v)
#define IHTMLTable_get_cellPadding(This,p) \
(This)->lpVtbl -> get_cellPadding(This,p)
#define IHTMLTable_put_background(This,v) \
(This)->lpVtbl -> put_background(This,v)
#define IHTMLTable_get_background(This,p) \
(This)->lpVtbl -> get_background(This,p)
#define IHTMLTable_put_bgColor(This,v) \
(This)->lpVtbl -> put_bgColor(This,v)
#define IHTMLTable_get_bgColor(This,p) \
(This)->lpVtbl -> get_bgColor(This,p)
#define IHTMLTable_put_borderColor(This,v) \
(This)->lpVtbl -> put_borderColor(This,v)
#define IHTMLTable_get_borderColor(This,p) \
(This)->lpVtbl -> get_borderColor(This,p)
#define IHTMLTable_put_borderColorLight(This,v) \
(This)->lpVtbl -> put_borderColorLight(This,v)
#define IHTMLTable_get_borderColorLight(This,p) \
(This)->lpVtbl -> get_borderColorLight(This,p)
#define IHTMLTable_put_borderColorDark(This,v) \
(This)->lpVtbl -> put_borderColorDark(This,v)
#define IHTMLTable_get_borderColorDark(This,p) \
(This)->lpVtbl -> get_borderColorDark(This,p)
#define IHTMLTable_put_align(This,v) \
(This)->lpVtbl -> put_align(This,v)
#define IHTMLTable_get_align(This,p) \
(This)->lpVtbl -> get_align(This,p)
#define IHTMLTable_refresh(This) \
(This)->lpVtbl -> refresh(This)
#define IHTMLTable_get_rows(This,p) \
(This)->lpVtbl -> get_rows(This,p)
#define IHTMLTable_put_width(This,v) \
(This)->lpVtbl -> put_width(This,v)
#define IHTMLTable_get_width(This,p) \
(This)->lpVtbl -> get_width(This,p)
#define IHTMLTable_put_height(This,v) \
(This)->lpVtbl -> put_height(This,v)
#define IHTMLTable_get_height(This,p) \
(This)->lpVtbl -> get_height(This,p)
#define IHTMLTable_put_dataPageSize(This,v) \
(This)->lpVtbl -> put_dataPageSize(This,v)
#define IHTMLTable_get_dataPageSize(This,p) \
(This)->lpVtbl -> get_dataPageSize(This,p)
#define IHTMLTable_nextPage(This) \
(This)->lpVtbl -> nextPage(This)
#define IHTMLTable_previousPage(This) \
(This)->lpVtbl -> previousPage(This)
#define IHTMLTable_get_tHead(This,p) \
(This)->lpVtbl -> get_tHead(This,p)
#define IHTMLTable_get_tFoot(This,p) \
(This)->lpVtbl -> get_tFoot(This,p)
#define IHTMLTable_get_tBodies(This,p) \
(This)->lpVtbl -> get_tBodies(This,p)
#define IHTMLTable_get_caption(This,p) \
(This)->lpVtbl -> get_caption(This,p)
#define IHTMLTable_createTHead(This,head) \
(This)->lpVtbl -> createTHead(This,head)
#define IHTMLTable_deleteTHead(This) \
(This)->lpVtbl -> deleteTHead(This)
#define IHTMLTable_createTFoot(This,foot) \
(This)->lpVtbl -> createTFoot(This,foot)
#define IHTMLTable_deleteTFoot(This) \
(This)->lpVtbl -> deleteTFoot(This)
#define IHTMLTable_createCaption(This,caption) \
(This)->lpVtbl -> createCaption(This,caption)
#define IHTMLTable_deleteCaption(This) \
(This)->lpVtbl -> deleteCaption(This)
#define IHTMLTable_insertRow(This,index,row) \
(This)->lpVtbl -> insertRow(This,index,row)
#define IHTMLTable_deleteRow(This,index) \
(This)->lpVtbl -> deleteRow(This,index)
#define IHTMLTable_get_readyState(This,p) \
(This)->lpVtbl -> get_readyState(This,p)
#define IHTMLTable_put_onreadystatechange(This,v) \
(This)->lpVtbl -> put_onreadystatechange(This,v)
#define IHTMLTable_get_onreadystatechange(This,p) \
(This)->lpVtbl -> get_onreadystatechange(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLTable_put_cols_Proxy(
IHTMLTable * This,
/* [in] */ long v);
void __RPC_STUB IHTMLTable_put_cols_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTable_get_cols_Proxy(
IHTMLTable * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLTable_get_cols_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLTable_put_border_Proxy(
IHTMLTable * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLTable_put_border_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTable_get_border_Proxy(
IHTMLTable * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLTable_get_border_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLTable_put_frame_Proxy(
IHTMLTable * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLTable_put_frame_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTable_get_frame_Proxy(
IHTMLTable * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLTable_get_frame_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLTable_put_rules_Proxy(
IHTMLTable * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLTable_put_rules_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTable_get_rules_Proxy(
IHTMLTable * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLTable_get_rules_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLTable_put_cellSpacing_Proxy(
IHTMLTable * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLTable_put_cellSpacing_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTable_get_cellSpacing_Proxy(
IHTMLTable * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLTable_get_cellSpacing_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLTable_put_cellPadding_Proxy(
IHTMLTable * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLTable_put_cellPadding_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTable_get_cellPadding_Proxy(
IHTMLTable * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLTable_get_cellPadding_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLTable_put_background_Proxy(
IHTMLTable * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLTable_put_background_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTable_get_background_Proxy(
IHTMLTable * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLTable_get_background_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLTable_put_bgColor_Proxy(
IHTMLTable * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLTable_put_bgColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTable_get_bgColor_Proxy(
IHTMLTable * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLTable_get_bgColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLTable_put_borderColor_Proxy(
IHTMLTable * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLTable_put_borderColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTable_get_borderColor_Proxy(
IHTMLTable * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLTable_get_borderColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLTable_put_borderColorLight_Proxy(
IHTMLTable * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLTable_put_borderColorLight_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTable_get_borderColorLight_Proxy(
IHTMLTable * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLTable_get_borderColorLight_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLTable_put_borderColorDark_Proxy(
IHTMLTable * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLTable_put_borderColorDark_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTable_get_borderColorDark_Proxy(
IHTMLTable * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLTable_get_borderColorDark_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLTable_put_align_Proxy(
IHTMLTable * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLTable_put_align_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTable_get_align_Proxy(
IHTMLTable * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLTable_get_align_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTable_refresh_Proxy(
IHTMLTable * This);
void __RPC_STUB IHTMLTable_refresh_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTable_get_rows_Proxy(
IHTMLTable * This,
/* [out][retval] */ IHTMLElementCollection **p);
void __RPC_STUB IHTMLTable_get_rows_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLTable_put_width_Proxy(
IHTMLTable * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLTable_put_width_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTable_get_width_Proxy(
IHTMLTable * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLTable_get_width_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLTable_put_height_Proxy(
IHTMLTable * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLTable_put_height_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTable_get_height_Proxy(
IHTMLTable * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLTable_get_height_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLTable_put_dataPageSize_Proxy(
IHTMLTable * This,
/* [in] */ long v);
void __RPC_STUB IHTMLTable_put_dataPageSize_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTable_get_dataPageSize_Proxy(
IHTMLTable * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLTable_get_dataPageSize_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTable_nextPage_Proxy(
IHTMLTable * This);
void __RPC_STUB IHTMLTable_nextPage_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTable_previousPage_Proxy(
IHTMLTable * This);
void __RPC_STUB IHTMLTable_previousPage_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTable_get_tHead_Proxy(
IHTMLTable * This,
/* [out][retval] */ IHTMLTableSection **p);
void __RPC_STUB IHTMLTable_get_tHead_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTable_get_tFoot_Proxy(
IHTMLTable * This,
/* [out][retval] */ IHTMLTableSection **p);
void __RPC_STUB IHTMLTable_get_tFoot_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTable_get_tBodies_Proxy(
IHTMLTable * This,
/* [out][retval] */ IHTMLElementCollection **p);
void __RPC_STUB IHTMLTable_get_tBodies_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTable_get_caption_Proxy(
IHTMLTable * This,
/* [out][retval] */ IHTMLTableCaption **p);
void __RPC_STUB IHTMLTable_get_caption_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTable_createTHead_Proxy(
IHTMLTable * This,
/* [out][retval] */ IDispatch **head);
void __RPC_STUB IHTMLTable_createTHead_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTable_deleteTHead_Proxy(
IHTMLTable * This);
void __RPC_STUB IHTMLTable_deleteTHead_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTable_createTFoot_Proxy(
IHTMLTable * This,
/* [out][retval] */ IDispatch **foot);
void __RPC_STUB IHTMLTable_createTFoot_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTable_deleteTFoot_Proxy(
IHTMLTable * This);
void __RPC_STUB IHTMLTable_deleteTFoot_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTable_createCaption_Proxy(
IHTMLTable * This,
/* [out][retval] */ IHTMLTableCaption **caption);
void __RPC_STUB IHTMLTable_createCaption_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTable_deleteCaption_Proxy(
IHTMLTable * This);
void __RPC_STUB IHTMLTable_deleteCaption_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTable_insertRow_Proxy(
IHTMLTable * This,
/* [in][defaultvalue] */ long index,
/* [out][retval] */ IDispatch **row);
void __RPC_STUB IHTMLTable_insertRow_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTable_deleteRow_Proxy(
IHTMLTable * This,
/* [in][defaultvalue] */ long index);
void __RPC_STUB IHTMLTable_deleteRow_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTable_get_readyState_Proxy(
IHTMLTable * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLTable_get_readyState_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLTable_put_onreadystatechange_Proxy(
IHTMLTable * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLTable_put_onreadystatechange_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTable_get_onreadystatechange_Proxy(
IHTMLTable * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLTable_get_onreadystatechange_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLTable_INTERFACE_DEFINED__ */
#ifndef __IHTMLTable2_INTERFACE_DEFINED__
#define __IHTMLTable2_INTERFACE_DEFINED__
/* interface IHTMLTable2 */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLTable2;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f4ad-98b5-11cf-bb82-00aa00bdce0b")
IHTMLTable2 : public IDispatch
{
public:
virtual /* [id] */ HRESULT STDMETHODCALLTYPE firstPage( void) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE lastPage( void) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_cells(
/* [out][retval] */ IHTMLElementCollection **p) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE moveRow(
/* [in][defaultvalue] */ long indexFrom,
/* [in][defaultvalue] */ long indexTo,
/* [out][retval] */ IDispatch **row) = 0;
};
#else /* C style interface */
typedef struct IHTMLTable2Vtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLTable2 * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLTable2 * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLTable2 * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLTable2 * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLTable2 * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLTable2 * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLTable2 * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *firstPage )(
IHTMLTable2 * This);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *lastPage )(
IHTMLTable2 * This);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_cells )(
IHTMLTable2 * This,
/* [out][retval] */ IHTMLElementCollection **p);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *moveRow )(
IHTMLTable2 * This,
/* [in][defaultvalue] */ long indexFrom,
/* [in][defaultvalue] */ long indexTo,
/* [out][retval] */ IDispatch **row);
END_INTERFACE
} IHTMLTable2Vtbl;
interface IHTMLTable2
{
CONST_VTBL struct IHTMLTable2Vtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLTable2_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLTable2_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLTable2_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLTable2_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLTable2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLTable2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLTable2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLTable2_firstPage(This) \
(This)->lpVtbl -> firstPage(This)
#define IHTMLTable2_lastPage(This) \
(This)->lpVtbl -> lastPage(This)
#define IHTMLTable2_get_cells(This,p) \
(This)->lpVtbl -> get_cells(This,p)
#define IHTMLTable2_moveRow(This,indexFrom,indexTo,row) \
(This)->lpVtbl -> moveRow(This,indexFrom,indexTo,row)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTable2_firstPage_Proxy(
IHTMLTable2 * This);
void __RPC_STUB IHTMLTable2_firstPage_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTable2_lastPage_Proxy(
IHTMLTable2 * This);
void __RPC_STUB IHTMLTable2_lastPage_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTable2_get_cells_Proxy(
IHTMLTable2 * This,
/* [out][retval] */ IHTMLElementCollection **p);
void __RPC_STUB IHTMLTable2_get_cells_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTable2_moveRow_Proxy(
IHTMLTable2 * This,
/* [in][defaultvalue] */ long indexFrom,
/* [in][defaultvalue] */ long indexTo,
/* [out][retval] */ IDispatch **row);
void __RPC_STUB IHTMLTable2_moveRow_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLTable2_INTERFACE_DEFINED__ */
#ifndef __IHTMLTable3_INTERFACE_DEFINED__
#define __IHTMLTable3_INTERFACE_DEFINED__
/* interface IHTMLTable3 */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLTable3;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f829-98b5-11cf-bb82-00aa00bdce0b")
IHTMLTable3 : public IDispatch
{
public:
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_summary(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_summary(
/* [out][retval] */ BSTR *p) = 0;
};
#else /* C style interface */
typedef struct IHTMLTable3Vtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLTable3 * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLTable3 * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLTable3 * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLTable3 * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLTable3 * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLTable3 * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLTable3 * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_summary )(
IHTMLTable3 * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_summary )(
IHTMLTable3 * This,
/* [out][retval] */ BSTR *p);
END_INTERFACE
} IHTMLTable3Vtbl;
interface IHTMLTable3
{
CONST_VTBL struct IHTMLTable3Vtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLTable3_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLTable3_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLTable3_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLTable3_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLTable3_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLTable3_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLTable3_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLTable3_put_summary(This,v) \
(This)->lpVtbl -> put_summary(This,v)
#define IHTMLTable3_get_summary(This,p) \
(This)->lpVtbl -> get_summary(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLTable3_put_summary_Proxy(
IHTMLTable3 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLTable3_put_summary_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTable3_get_summary_Proxy(
IHTMLTable3 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLTable3_get_summary_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLTable3_INTERFACE_DEFINED__ */
#ifndef __IHTMLTableCol_INTERFACE_DEFINED__
#define __IHTMLTableCol_INTERFACE_DEFINED__
/* interface IHTMLTableCol */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLTableCol;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f23a-98b5-11cf-bb82-00aa00bdce0b")
IHTMLTableCol : public IDispatch
{
public:
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_span(
/* [in] */ long v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_span(
/* [out][retval] */ long *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_width(
/* [in] */ VARIANT v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_width(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_align(
/* [in] */ BSTR v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_align(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_vAlign(
/* [in] */ BSTR v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_vAlign(
/* [out][retval] */ BSTR *p) = 0;
};
#else /* C style interface */
typedef struct IHTMLTableColVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLTableCol * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLTableCol * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLTableCol * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLTableCol * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLTableCol * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLTableCol * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLTableCol * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_span )(
IHTMLTableCol * This,
/* [in] */ long v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_span )(
IHTMLTableCol * This,
/* [out][retval] */ long *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_width )(
IHTMLTableCol * This,
/* [in] */ VARIANT v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_width )(
IHTMLTableCol * This,
/* [out][retval] */ VARIANT *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_align )(
IHTMLTableCol * This,
/* [in] */ BSTR v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_align )(
IHTMLTableCol * This,
/* [out][retval] */ BSTR *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_vAlign )(
IHTMLTableCol * This,
/* [in] */ BSTR v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_vAlign )(
IHTMLTableCol * This,
/* [out][retval] */ BSTR *p);
END_INTERFACE
} IHTMLTableColVtbl;
interface IHTMLTableCol
{
CONST_VTBL struct IHTMLTableColVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLTableCol_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLTableCol_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLTableCol_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLTableCol_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLTableCol_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLTableCol_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLTableCol_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLTableCol_put_span(This,v) \
(This)->lpVtbl -> put_span(This,v)
#define IHTMLTableCol_get_span(This,p) \
(This)->lpVtbl -> get_span(This,p)
#define IHTMLTableCol_put_width(This,v) \
(This)->lpVtbl -> put_width(This,v)
#define IHTMLTableCol_get_width(This,p) \
(This)->lpVtbl -> get_width(This,p)
#define IHTMLTableCol_put_align(This,v) \
(This)->lpVtbl -> put_align(This,v)
#define IHTMLTableCol_get_align(This,p) \
(This)->lpVtbl -> get_align(This,p)
#define IHTMLTableCol_put_vAlign(This,v) \
(This)->lpVtbl -> put_vAlign(This,v)
#define IHTMLTableCol_get_vAlign(This,p) \
(This)->lpVtbl -> get_vAlign(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLTableCol_put_span_Proxy(
IHTMLTableCol * This,
/* [in] */ long v);
void __RPC_STUB IHTMLTableCol_put_span_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTableCol_get_span_Proxy(
IHTMLTableCol * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLTableCol_get_span_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLTableCol_put_width_Proxy(
IHTMLTableCol * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLTableCol_put_width_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTableCol_get_width_Proxy(
IHTMLTableCol * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLTableCol_get_width_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLTableCol_put_align_Proxy(
IHTMLTableCol * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLTableCol_put_align_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTableCol_get_align_Proxy(
IHTMLTableCol * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLTableCol_get_align_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLTableCol_put_vAlign_Proxy(
IHTMLTableCol * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLTableCol_put_vAlign_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTableCol_get_vAlign_Proxy(
IHTMLTableCol * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLTableCol_get_vAlign_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLTableCol_INTERFACE_DEFINED__ */
#ifndef __IHTMLTableCol2_INTERFACE_DEFINED__
#define __IHTMLTableCol2_INTERFACE_DEFINED__
/* interface IHTMLTableCol2 */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLTableCol2;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f82a-98b5-11cf-bb82-00aa00bdce0b")
IHTMLTableCol2 : public IDispatch
{
public:
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_ch(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_ch(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_chOff(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_chOff(
/* [out][retval] */ BSTR *p) = 0;
};
#else /* C style interface */
typedef struct IHTMLTableCol2Vtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLTableCol2 * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLTableCol2 * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLTableCol2 * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLTableCol2 * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLTableCol2 * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLTableCol2 * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLTableCol2 * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ch )(
IHTMLTableCol2 * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ch )(
IHTMLTableCol2 * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_chOff )(
IHTMLTableCol2 * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_chOff )(
IHTMLTableCol2 * This,
/* [out][retval] */ BSTR *p);
END_INTERFACE
} IHTMLTableCol2Vtbl;
interface IHTMLTableCol2
{
CONST_VTBL struct IHTMLTableCol2Vtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLTableCol2_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLTableCol2_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLTableCol2_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLTableCol2_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLTableCol2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLTableCol2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLTableCol2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLTableCol2_put_ch(This,v) \
(This)->lpVtbl -> put_ch(This,v)
#define IHTMLTableCol2_get_ch(This,p) \
(This)->lpVtbl -> get_ch(This,p)
#define IHTMLTableCol2_put_chOff(This,v) \
(This)->lpVtbl -> put_chOff(This,v)
#define IHTMLTableCol2_get_chOff(This,p) \
(This)->lpVtbl -> get_chOff(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLTableCol2_put_ch_Proxy(
IHTMLTableCol2 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLTableCol2_put_ch_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTableCol2_get_ch_Proxy(
IHTMLTableCol2 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLTableCol2_get_ch_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLTableCol2_put_chOff_Proxy(
IHTMLTableCol2 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLTableCol2_put_chOff_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTableCol2_get_chOff_Proxy(
IHTMLTableCol2 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLTableCol2_get_chOff_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLTableCol2_INTERFACE_DEFINED__ */
#ifndef __IHTMLTableSection2_INTERFACE_DEFINED__
#define __IHTMLTableSection2_INTERFACE_DEFINED__
/* interface IHTMLTableSection2 */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLTableSection2;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f5c7-98b5-11cf-bb82-00aa00bdce0b")
IHTMLTableSection2 : public IDispatch
{
public:
virtual /* [id] */ HRESULT STDMETHODCALLTYPE moveRow(
/* [in][defaultvalue] */ long indexFrom,
/* [in][defaultvalue] */ long indexTo,
/* [out][retval] */ IDispatch **row) = 0;
};
#else /* C style interface */
typedef struct IHTMLTableSection2Vtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLTableSection2 * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLTableSection2 * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLTableSection2 * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLTableSection2 * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLTableSection2 * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLTableSection2 * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLTableSection2 * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *moveRow )(
IHTMLTableSection2 * This,
/* [in][defaultvalue] */ long indexFrom,
/* [in][defaultvalue] */ long indexTo,
/* [out][retval] */ IDispatch **row);
END_INTERFACE
} IHTMLTableSection2Vtbl;
interface IHTMLTableSection2
{
CONST_VTBL struct IHTMLTableSection2Vtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLTableSection2_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLTableSection2_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLTableSection2_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLTableSection2_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLTableSection2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLTableSection2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLTableSection2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLTableSection2_moveRow(This,indexFrom,indexTo,row) \
(This)->lpVtbl -> moveRow(This,indexFrom,indexTo,row)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTableSection2_moveRow_Proxy(
IHTMLTableSection2 * This,
/* [in][defaultvalue] */ long indexFrom,
/* [in][defaultvalue] */ long indexTo,
/* [out][retval] */ IDispatch **row);
void __RPC_STUB IHTMLTableSection2_moveRow_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLTableSection2_INTERFACE_DEFINED__ */
#ifndef __IHTMLTableSection3_INTERFACE_DEFINED__
#define __IHTMLTableSection3_INTERFACE_DEFINED__
/* interface IHTMLTableSection3 */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLTableSection3;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f82b-98b5-11cf-bb82-00aa00bdce0b")
IHTMLTableSection3 : public IDispatch
{
public:
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_ch(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_ch(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_chOff(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_chOff(
/* [out][retval] */ BSTR *p) = 0;
};
#else /* C style interface */
typedef struct IHTMLTableSection3Vtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLTableSection3 * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLTableSection3 * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLTableSection3 * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLTableSection3 * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLTableSection3 * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLTableSection3 * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLTableSection3 * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ch )(
IHTMLTableSection3 * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ch )(
IHTMLTableSection3 * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_chOff )(
IHTMLTableSection3 * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_chOff )(
IHTMLTableSection3 * This,
/* [out][retval] */ BSTR *p);
END_INTERFACE
} IHTMLTableSection3Vtbl;
interface IHTMLTableSection3
{
CONST_VTBL struct IHTMLTableSection3Vtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLTableSection3_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLTableSection3_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLTableSection3_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLTableSection3_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLTableSection3_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLTableSection3_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLTableSection3_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLTableSection3_put_ch(This,v) \
(This)->lpVtbl -> put_ch(This,v)
#define IHTMLTableSection3_get_ch(This,p) \
(This)->lpVtbl -> get_ch(This,p)
#define IHTMLTableSection3_put_chOff(This,v) \
(This)->lpVtbl -> put_chOff(This,v)
#define IHTMLTableSection3_get_chOff(This,p) \
(This)->lpVtbl -> get_chOff(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLTableSection3_put_ch_Proxy(
IHTMLTableSection3 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLTableSection3_put_ch_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTableSection3_get_ch_Proxy(
IHTMLTableSection3 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLTableSection3_get_ch_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLTableSection3_put_chOff_Proxy(
IHTMLTableSection3 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLTableSection3_put_chOff_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTableSection3_get_chOff_Proxy(
IHTMLTableSection3 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLTableSection3_get_chOff_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLTableSection3_INTERFACE_DEFINED__ */
#ifndef __IHTMLTableRow_INTERFACE_DEFINED__
#define __IHTMLTableRow_INTERFACE_DEFINED__
/* interface IHTMLTableRow */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLTableRow;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f23c-98b5-11cf-bb82-00aa00bdce0b")
IHTMLTableRow : public IDispatch
{
public:
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_align(
/* [in] */ BSTR v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_align(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_vAlign(
/* [in] */ BSTR v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_vAlign(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_bgColor(
/* [in] */ VARIANT v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_bgColor(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_borderColor(
/* [in] */ VARIANT v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_borderColor(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_borderColorLight(
/* [in] */ VARIANT v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_borderColorLight(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_borderColorDark(
/* [in] */ VARIANT v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_borderColorDark(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_rowIndex(
/* [out][retval] */ long *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_sectionRowIndex(
/* [out][retval] */ long *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_cells(
/* [out][retval] */ IHTMLElementCollection **p) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE insertCell(
/* [in][defaultvalue] */ long index,
/* [out][retval] */ IDispatch **row) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE deleteCell(
/* [in][defaultvalue] */ long index = -1) = 0;
};
#else /* C style interface */
typedef struct IHTMLTableRowVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLTableRow * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLTableRow * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLTableRow * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLTableRow * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLTableRow * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLTableRow * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLTableRow * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_align )(
IHTMLTableRow * This,
/* [in] */ BSTR v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_align )(
IHTMLTableRow * This,
/* [out][retval] */ BSTR *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_vAlign )(
IHTMLTableRow * This,
/* [in] */ BSTR v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_vAlign )(
IHTMLTableRow * This,
/* [out][retval] */ BSTR *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_bgColor )(
IHTMLTableRow * This,
/* [in] */ VARIANT v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_bgColor )(
IHTMLTableRow * This,
/* [out][retval] */ VARIANT *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_borderColor )(
IHTMLTableRow * This,
/* [in] */ VARIANT v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_borderColor )(
IHTMLTableRow * This,
/* [out][retval] */ VARIANT *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_borderColorLight )(
IHTMLTableRow * This,
/* [in] */ VARIANT v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_borderColorLight )(
IHTMLTableRow * This,
/* [out][retval] */ VARIANT *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_borderColorDark )(
IHTMLTableRow * This,
/* [in] */ VARIANT v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_borderColorDark )(
IHTMLTableRow * This,
/* [out][retval] */ VARIANT *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_rowIndex )(
IHTMLTableRow * This,
/* [out][retval] */ long *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_sectionRowIndex )(
IHTMLTableRow * This,
/* [out][retval] */ long *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_cells )(
IHTMLTableRow * This,
/* [out][retval] */ IHTMLElementCollection **p);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *insertCell )(
IHTMLTableRow * This,
/* [in][defaultvalue] */ long index,
/* [out][retval] */ IDispatch **row);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *deleteCell )(
IHTMLTableRow * This,
/* [in][defaultvalue] */ long index);
END_INTERFACE
} IHTMLTableRowVtbl;
interface IHTMLTableRow
{
CONST_VTBL struct IHTMLTableRowVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLTableRow_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLTableRow_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLTableRow_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLTableRow_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLTableRow_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLTableRow_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLTableRow_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLTableRow_put_align(This,v) \
(This)->lpVtbl -> put_align(This,v)
#define IHTMLTableRow_get_align(This,p) \
(This)->lpVtbl -> get_align(This,p)
#define IHTMLTableRow_put_vAlign(This,v) \
(This)->lpVtbl -> put_vAlign(This,v)
#define IHTMLTableRow_get_vAlign(This,p) \
(This)->lpVtbl -> get_vAlign(This,p)
#define IHTMLTableRow_put_bgColor(This,v) \
(This)->lpVtbl -> put_bgColor(This,v)
#define IHTMLTableRow_get_bgColor(This,p) \
(This)->lpVtbl -> get_bgColor(This,p)
#define IHTMLTableRow_put_borderColor(This,v) \
(This)->lpVtbl -> put_borderColor(This,v)
#define IHTMLTableRow_get_borderColor(This,p) \
(This)->lpVtbl -> get_borderColor(This,p)
#define IHTMLTableRow_put_borderColorLight(This,v) \
(This)->lpVtbl -> put_borderColorLight(This,v)
#define IHTMLTableRow_get_borderColorLight(This,p) \
(This)->lpVtbl -> get_borderColorLight(This,p)
#define IHTMLTableRow_put_borderColorDark(This,v) \
(This)->lpVtbl -> put_borderColorDark(This,v)
#define IHTMLTableRow_get_borderColorDark(This,p) \
(This)->lpVtbl -> get_borderColorDark(This,p)
#define IHTMLTableRow_get_rowIndex(This,p) \
(This)->lpVtbl -> get_rowIndex(This,p)
#define IHTMLTableRow_get_sectionRowIndex(This,p) \
(This)->lpVtbl -> get_sectionRowIndex(This,p)
#define IHTMLTableRow_get_cells(This,p) \
(This)->lpVtbl -> get_cells(This,p)
#define IHTMLTableRow_insertCell(This,index,row) \
(This)->lpVtbl -> insertCell(This,index,row)
#define IHTMLTableRow_deleteCell(This,index) \
(This)->lpVtbl -> deleteCell(This,index)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLTableRow_put_align_Proxy(
IHTMLTableRow * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLTableRow_put_align_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTableRow_get_align_Proxy(
IHTMLTableRow * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLTableRow_get_align_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLTableRow_put_vAlign_Proxy(
IHTMLTableRow * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLTableRow_put_vAlign_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTableRow_get_vAlign_Proxy(
IHTMLTableRow * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLTableRow_get_vAlign_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLTableRow_put_bgColor_Proxy(
IHTMLTableRow * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLTableRow_put_bgColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTableRow_get_bgColor_Proxy(
IHTMLTableRow * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLTableRow_get_bgColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLTableRow_put_borderColor_Proxy(
IHTMLTableRow * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLTableRow_put_borderColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTableRow_get_borderColor_Proxy(
IHTMLTableRow * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLTableRow_get_borderColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLTableRow_put_borderColorLight_Proxy(
IHTMLTableRow * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLTableRow_put_borderColorLight_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTableRow_get_borderColorLight_Proxy(
IHTMLTableRow * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLTableRow_get_borderColorLight_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLTableRow_put_borderColorDark_Proxy(
IHTMLTableRow * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLTableRow_put_borderColorDark_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTableRow_get_borderColorDark_Proxy(
IHTMLTableRow * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLTableRow_get_borderColorDark_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTableRow_get_rowIndex_Proxy(
IHTMLTableRow * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLTableRow_get_rowIndex_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTableRow_get_sectionRowIndex_Proxy(
IHTMLTableRow * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLTableRow_get_sectionRowIndex_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTableRow_get_cells_Proxy(
IHTMLTableRow * This,
/* [out][retval] */ IHTMLElementCollection **p);
void __RPC_STUB IHTMLTableRow_get_cells_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTableRow_insertCell_Proxy(
IHTMLTableRow * This,
/* [in][defaultvalue] */ long index,
/* [out][retval] */ IDispatch **row);
void __RPC_STUB IHTMLTableRow_insertCell_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTableRow_deleteCell_Proxy(
IHTMLTableRow * This,
/* [in][defaultvalue] */ long index);
void __RPC_STUB IHTMLTableRow_deleteCell_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLTableRow_INTERFACE_DEFINED__ */
#ifndef __IHTMLTableRow2_INTERFACE_DEFINED__
#define __IHTMLTableRow2_INTERFACE_DEFINED__
/* interface IHTMLTableRow2 */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLTableRow2;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f4a1-98b5-11cf-bb82-00aa00bdce0b")
IHTMLTableRow2 : public IDispatch
{
public:
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_height(
/* [in] */ VARIANT v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_height(
/* [out][retval] */ VARIANT *p) = 0;
};
#else /* C style interface */
typedef struct IHTMLTableRow2Vtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLTableRow2 * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLTableRow2 * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLTableRow2 * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLTableRow2 * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLTableRow2 * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLTableRow2 * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLTableRow2 * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_height )(
IHTMLTableRow2 * This,
/* [in] */ VARIANT v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_height )(
IHTMLTableRow2 * This,
/* [out][retval] */ VARIANT *p);
END_INTERFACE
} IHTMLTableRow2Vtbl;
interface IHTMLTableRow2
{
CONST_VTBL struct IHTMLTableRow2Vtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLTableRow2_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLTableRow2_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLTableRow2_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLTableRow2_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLTableRow2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLTableRow2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLTableRow2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLTableRow2_put_height(This,v) \
(This)->lpVtbl -> put_height(This,v)
#define IHTMLTableRow2_get_height(This,p) \
(This)->lpVtbl -> get_height(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLTableRow2_put_height_Proxy(
IHTMLTableRow2 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLTableRow2_put_height_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTableRow2_get_height_Proxy(
IHTMLTableRow2 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLTableRow2_get_height_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLTableRow2_INTERFACE_DEFINED__ */
#ifndef __IHTMLTableRow3_INTERFACE_DEFINED__
#define __IHTMLTableRow3_INTERFACE_DEFINED__
/* interface IHTMLTableRow3 */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLTableRow3;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f82c-98b5-11cf-bb82-00aa00bdce0b")
IHTMLTableRow3 : public IDispatch
{
public:
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_ch(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_ch(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_chOff(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_chOff(
/* [out][retval] */ BSTR *p) = 0;
};
#else /* C style interface */
typedef struct IHTMLTableRow3Vtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLTableRow3 * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLTableRow3 * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLTableRow3 * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLTableRow3 * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLTableRow3 * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLTableRow3 * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLTableRow3 * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ch )(
IHTMLTableRow3 * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ch )(
IHTMLTableRow3 * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_chOff )(
IHTMLTableRow3 * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_chOff )(
IHTMLTableRow3 * This,
/* [out][retval] */ BSTR *p);
END_INTERFACE
} IHTMLTableRow3Vtbl;
interface IHTMLTableRow3
{
CONST_VTBL struct IHTMLTableRow3Vtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLTableRow3_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLTableRow3_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLTableRow3_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLTableRow3_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLTableRow3_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLTableRow3_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLTableRow3_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLTableRow3_put_ch(This,v) \
(This)->lpVtbl -> put_ch(This,v)
#define IHTMLTableRow3_get_ch(This,p) \
(This)->lpVtbl -> get_ch(This,p)
#define IHTMLTableRow3_put_chOff(This,v) \
(This)->lpVtbl -> put_chOff(This,v)
#define IHTMLTableRow3_get_chOff(This,p) \
(This)->lpVtbl -> get_chOff(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLTableRow3_put_ch_Proxy(
IHTMLTableRow3 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLTableRow3_put_ch_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTableRow3_get_ch_Proxy(
IHTMLTableRow3 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLTableRow3_get_ch_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLTableRow3_put_chOff_Proxy(
IHTMLTableRow3 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLTableRow3_put_chOff_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTableRow3_get_chOff_Proxy(
IHTMLTableRow3 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLTableRow3_get_chOff_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLTableRow3_INTERFACE_DEFINED__ */
#ifndef __IHTMLTableRowMetrics_INTERFACE_DEFINED__
#define __IHTMLTableRowMetrics_INTERFACE_DEFINED__
/* interface IHTMLTableRowMetrics */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLTableRowMetrics;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f413-98b5-11cf-bb82-00aa00bdce0b")
IHTMLTableRowMetrics : public IDispatch
{
public:
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_clientHeight(
/* [out][retval] */ long *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_clientWidth(
/* [out][retval] */ long *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_clientTop(
/* [out][retval] */ long *p) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_clientLeft(
/* [out][retval] */ long *p) = 0;
};
#else /* C style interface */
typedef struct IHTMLTableRowMetricsVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLTableRowMetrics * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLTableRowMetrics * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLTableRowMetrics * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLTableRowMetrics * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLTableRowMetrics * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLTableRowMetrics * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLTableRowMetrics * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_clientHeight )(
IHTMLTableRowMetrics * This,
/* [out][retval] */ long *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_clientWidth )(
IHTMLTableRowMetrics * This,
/* [out][retval] */ long *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_clientTop )(
IHTMLTableRowMetrics * This,
/* [out][retval] */ long *p);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_clientLeft )(
IHTMLTableRowMetrics * This,
/* [out][retval] */ long *p);
END_INTERFACE
} IHTMLTableRowMetricsVtbl;
interface IHTMLTableRowMetrics
{
CONST_VTBL struct IHTMLTableRowMetricsVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLTableRowMetrics_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLTableRowMetrics_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLTableRowMetrics_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLTableRowMetrics_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLTableRowMetrics_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLTableRowMetrics_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLTableRowMetrics_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLTableRowMetrics_get_clientHeight(This,p) \
(This)->lpVtbl -> get_clientHeight(This,p)
#define IHTMLTableRowMetrics_get_clientWidth(This,p) \
(This)->lpVtbl -> get_clientWidth(This,p)
#define IHTMLTableRowMetrics_get_clientTop(This,p) \
(This)->lpVtbl -> get_clientTop(This,p)
#define IHTMLTableRowMetrics_get_clientLeft(This,p) \
(This)->lpVtbl -> get_clientLeft(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTableRowMetrics_get_clientHeight_Proxy(
IHTMLTableRowMetrics * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLTableRowMetrics_get_clientHeight_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTableRowMetrics_get_clientWidth_Proxy(
IHTMLTableRowMetrics * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLTableRowMetrics_get_clientWidth_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTableRowMetrics_get_clientTop_Proxy(
IHTMLTableRowMetrics * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLTableRowMetrics_get_clientTop_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTableRowMetrics_get_clientLeft_Proxy(
IHTMLTableRowMetrics * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLTableRowMetrics_get_clientLeft_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLTableRowMetrics_INTERFACE_DEFINED__ */
#ifndef __IHTMLTableCell_INTERFACE_DEFINED__
#define __IHTMLTableCell_INTERFACE_DEFINED__
/* interface IHTMLTableCell */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLTableCell;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f23d-98b5-11cf-bb82-00aa00bdce0b")
IHTMLTableCell : public IDispatch
{
public:
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_rowSpan(
/* [in] */ long v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_rowSpan(
/* [out][retval] */ long *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_colSpan(
/* [in] */ long v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_colSpan(
/* [out][retval] */ long *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_align(
/* [in] */ BSTR v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_align(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_vAlign(
/* [in] */ BSTR v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_vAlign(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_bgColor(
/* [in] */ VARIANT v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_bgColor(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_noWrap(
/* [in] */ VARIANT_BOOL v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_noWrap(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_background(
/* [in] */ BSTR v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_background(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_borderColor(
/* [in] */ VARIANT v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_borderColor(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_borderColorLight(
/* [in] */ VARIANT v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_borderColorLight(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_borderColorDark(
/* [in] */ VARIANT v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_borderColorDark(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_width(
/* [in] */ VARIANT v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_width(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_height(
/* [in] */ VARIANT v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_height(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_cellIndex(
/* [out][retval] */ long *p) = 0;
};
#else /* C style interface */
typedef struct IHTMLTableCellVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLTableCell * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLTableCell * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLTableCell * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLTableCell * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLTableCell * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLTableCell * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLTableCell * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_rowSpan )(
IHTMLTableCell * This,
/* [in] */ long v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_rowSpan )(
IHTMLTableCell * This,
/* [out][retval] */ long *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_colSpan )(
IHTMLTableCell * This,
/* [in] */ long v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_colSpan )(
IHTMLTableCell * This,
/* [out][retval] */ long *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_align )(
IHTMLTableCell * This,
/* [in] */ BSTR v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_align )(
IHTMLTableCell * This,
/* [out][retval] */ BSTR *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_vAlign )(
IHTMLTableCell * This,
/* [in] */ BSTR v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_vAlign )(
IHTMLTableCell * This,
/* [out][retval] */ BSTR *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_bgColor )(
IHTMLTableCell * This,
/* [in] */ VARIANT v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_bgColor )(
IHTMLTableCell * This,
/* [out][retval] */ VARIANT *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_noWrap )(
IHTMLTableCell * This,
/* [in] */ VARIANT_BOOL v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_noWrap )(
IHTMLTableCell * This,
/* [out][retval] */ VARIANT_BOOL *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_background )(
IHTMLTableCell * This,
/* [in] */ BSTR v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_background )(
IHTMLTableCell * This,
/* [out][retval] */ BSTR *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_borderColor )(
IHTMLTableCell * This,
/* [in] */ VARIANT v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_borderColor )(
IHTMLTableCell * This,
/* [out][retval] */ VARIANT *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_borderColorLight )(
IHTMLTableCell * This,
/* [in] */ VARIANT v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_borderColorLight )(
IHTMLTableCell * This,
/* [out][retval] */ VARIANT *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_borderColorDark )(
IHTMLTableCell * This,
/* [in] */ VARIANT v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_borderColorDark )(
IHTMLTableCell * This,
/* [out][retval] */ VARIANT *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_width )(
IHTMLTableCell * This,
/* [in] */ VARIANT v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_width )(
IHTMLTableCell * This,
/* [out][retval] */ VARIANT *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_height )(
IHTMLTableCell * This,
/* [in] */ VARIANT v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_height )(
IHTMLTableCell * This,
/* [out][retval] */ VARIANT *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_cellIndex )(
IHTMLTableCell * This,
/* [out][retval] */ long *p);
END_INTERFACE
} IHTMLTableCellVtbl;
interface IHTMLTableCell
{
CONST_VTBL struct IHTMLTableCellVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLTableCell_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLTableCell_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLTableCell_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLTableCell_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLTableCell_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLTableCell_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLTableCell_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLTableCell_put_rowSpan(This,v) \
(This)->lpVtbl -> put_rowSpan(This,v)
#define IHTMLTableCell_get_rowSpan(This,p) \
(This)->lpVtbl -> get_rowSpan(This,p)
#define IHTMLTableCell_put_colSpan(This,v) \
(This)->lpVtbl -> put_colSpan(This,v)
#define IHTMLTableCell_get_colSpan(This,p) \
(This)->lpVtbl -> get_colSpan(This,p)
#define IHTMLTableCell_put_align(This,v) \
(This)->lpVtbl -> put_align(This,v)
#define IHTMLTableCell_get_align(This,p) \
(This)->lpVtbl -> get_align(This,p)
#define IHTMLTableCell_put_vAlign(This,v) \
(This)->lpVtbl -> put_vAlign(This,v)
#define IHTMLTableCell_get_vAlign(This,p) \
(This)->lpVtbl -> get_vAlign(This,p)
#define IHTMLTableCell_put_bgColor(This,v) \
(This)->lpVtbl -> put_bgColor(This,v)
#define IHTMLTableCell_get_bgColor(This,p) \
(This)->lpVtbl -> get_bgColor(This,p)
#define IHTMLTableCell_put_noWrap(This,v) \
(This)->lpVtbl -> put_noWrap(This,v)
#define IHTMLTableCell_get_noWrap(This,p) \
(This)->lpVtbl -> get_noWrap(This,p)
#define IHTMLTableCell_put_background(This,v) \
(This)->lpVtbl -> put_background(This,v)
#define IHTMLTableCell_get_background(This,p) \
(This)->lpVtbl -> get_background(This,p)
#define IHTMLTableCell_put_borderColor(This,v) \
(This)->lpVtbl -> put_borderColor(This,v)
#define IHTMLTableCell_get_borderColor(This,p) \
(This)->lpVtbl -> get_borderColor(This,p)
#define IHTMLTableCell_put_borderColorLight(This,v) \
(This)->lpVtbl -> put_borderColorLight(This,v)
#define IHTMLTableCell_get_borderColorLight(This,p) \
(This)->lpVtbl -> get_borderColorLight(This,p)
#define IHTMLTableCell_put_borderColorDark(This,v) \
(This)->lpVtbl -> put_borderColorDark(This,v)
#define IHTMLTableCell_get_borderColorDark(This,p) \
(This)->lpVtbl -> get_borderColorDark(This,p)
#define IHTMLTableCell_put_width(This,v) \
(This)->lpVtbl -> put_width(This,v)
#define IHTMLTableCell_get_width(This,p) \
(This)->lpVtbl -> get_width(This,p)
#define IHTMLTableCell_put_height(This,v) \
(This)->lpVtbl -> put_height(This,v)
#define IHTMLTableCell_get_height(This,p) \
(This)->lpVtbl -> get_height(This,p)
#define IHTMLTableCell_get_cellIndex(This,p) \
(This)->lpVtbl -> get_cellIndex(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLTableCell_put_rowSpan_Proxy(
IHTMLTableCell * This,
/* [in] */ long v);
void __RPC_STUB IHTMLTableCell_put_rowSpan_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTableCell_get_rowSpan_Proxy(
IHTMLTableCell * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLTableCell_get_rowSpan_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLTableCell_put_colSpan_Proxy(
IHTMLTableCell * This,
/* [in] */ long v);
void __RPC_STUB IHTMLTableCell_put_colSpan_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTableCell_get_colSpan_Proxy(
IHTMLTableCell * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLTableCell_get_colSpan_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLTableCell_put_align_Proxy(
IHTMLTableCell * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLTableCell_put_align_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTableCell_get_align_Proxy(
IHTMLTableCell * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLTableCell_get_align_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLTableCell_put_vAlign_Proxy(
IHTMLTableCell * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLTableCell_put_vAlign_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTableCell_get_vAlign_Proxy(
IHTMLTableCell * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLTableCell_get_vAlign_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLTableCell_put_bgColor_Proxy(
IHTMLTableCell * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLTableCell_put_bgColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTableCell_get_bgColor_Proxy(
IHTMLTableCell * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLTableCell_get_bgColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLTableCell_put_noWrap_Proxy(
IHTMLTableCell * This,
/* [in] */ VARIANT_BOOL v);
void __RPC_STUB IHTMLTableCell_put_noWrap_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTableCell_get_noWrap_Proxy(
IHTMLTableCell * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IHTMLTableCell_get_noWrap_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLTableCell_put_background_Proxy(
IHTMLTableCell * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLTableCell_put_background_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTableCell_get_background_Proxy(
IHTMLTableCell * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLTableCell_get_background_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLTableCell_put_borderColor_Proxy(
IHTMLTableCell * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLTableCell_put_borderColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTableCell_get_borderColor_Proxy(
IHTMLTableCell * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLTableCell_get_borderColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLTableCell_put_borderColorLight_Proxy(
IHTMLTableCell * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLTableCell_put_borderColorLight_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTableCell_get_borderColorLight_Proxy(
IHTMLTableCell * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLTableCell_get_borderColorLight_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLTableCell_put_borderColorDark_Proxy(
IHTMLTableCell * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLTableCell_put_borderColorDark_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTableCell_get_borderColorDark_Proxy(
IHTMLTableCell * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLTableCell_get_borderColorDark_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLTableCell_put_width_Proxy(
IHTMLTableCell * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLTableCell_put_width_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTableCell_get_width_Proxy(
IHTMLTableCell * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLTableCell_get_width_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLTableCell_put_height_Proxy(
IHTMLTableCell * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLTableCell_put_height_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTableCell_get_height_Proxy(
IHTMLTableCell * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLTableCell_get_height_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTableCell_get_cellIndex_Proxy(
IHTMLTableCell * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLTableCell_get_cellIndex_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLTableCell_INTERFACE_DEFINED__ */
#ifndef __IHTMLTableCell2_INTERFACE_DEFINED__
#define __IHTMLTableCell2_INTERFACE_DEFINED__
/* interface IHTMLTableCell2 */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLTableCell2;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f82d-98b5-11cf-bb82-00aa00bdce0b")
IHTMLTableCell2 : public IDispatch
{
public:
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_abbr(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_abbr(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_axis(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_axis(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_ch(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_ch(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_chOff(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_chOff(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_headers(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_headers(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_scope(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_scope(
/* [out][retval] */ BSTR *p) = 0;
};
#else /* C style interface */
typedef struct IHTMLTableCell2Vtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLTableCell2 * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLTableCell2 * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLTableCell2 * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLTableCell2 * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLTableCell2 * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLTableCell2 * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLTableCell2 * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_abbr )(
IHTMLTableCell2 * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_abbr )(
IHTMLTableCell2 * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_axis )(
IHTMLTableCell2 * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_axis )(
IHTMLTableCell2 * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ch )(
IHTMLTableCell2 * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ch )(
IHTMLTableCell2 * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_chOff )(
IHTMLTableCell2 * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_chOff )(
IHTMLTableCell2 * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_headers )(
IHTMLTableCell2 * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_headers )(
IHTMLTableCell2 * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_scope )(
IHTMLTableCell2 * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_scope )(
IHTMLTableCell2 * This,
/* [out][retval] */ BSTR *p);
END_INTERFACE
} IHTMLTableCell2Vtbl;
interface IHTMLTableCell2
{
CONST_VTBL struct IHTMLTableCell2Vtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLTableCell2_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLTableCell2_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLTableCell2_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLTableCell2_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLTableCell2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLTableCell2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLTableCell2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLTableCell2_put_abbr(This,v) \
(This)->lpVtbl -> put_abbr(This,v)
#define IHTMLTableCell2_get_abbr(This,p) \
(This)->lpVtbl -> get_abbr(This,p)
#define IHTMLTableCell2_put_axis(This,v) \
(This)->lpVtbl -> put_axis(This,v)
#define IHTMLTableCell2_get_axis(This,p) \
(This)->lpVtbl -> get_axis(This,p)
#define IHTMLTableCell2_put_ch(This,v) \
(This)->lpVtbl -> put_ch(This,v)
#define IHTMLTableCell2_get_ch(This,p) \
(This)->lpVtbl -> get_ch(This,p)
#define IHTMLTableCell2_put_chOff(This,v) \
(This)->lpVtbl -> put_chOff(This,v)
#define IHTMLTableCell2_get_chOff(This,p) \
(This)->lpVtbl -> get_chOff(This,p)
#define IHTMLTableCell2_put_headers(This,v) \
(This)->lpVtbl -> put_headers(This,v)
#define IHTMLTableCell2_get_headers(This,p) \
(This)->lpVtbl -> get_headers(This,p)
#define IHTMLTableCell2_put_scope(This,v) \
(This)->lpVtbl -> put_scope(This,v)
#define IHTMLTableCell2_get_scope(This,p) \
(This)->lpVtbl -> get_scope(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLTableCell2_put_abbr_Proxy(
IHTMLTableCell2 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLTableCell2_put_abbr_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTableCell2_get_abbr_Proxy(
IHTMLTableCell2 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLTableCell2_get_abbr_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLTableCell2_put_axis_Proxy(
IHTMLTableCell2 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLTableCell2_put_axis_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTableCell2_get_axis_Proxy(
IHTMLTableCell2 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLTableCell2_get_axis_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLTableCell2_put_ch_Proxy(
IHTMLTableCell2 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLTableCell2_put_ch_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTableCell2_get_ch_Proxy(
IHTMLTableCell2 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLTableCell2_get_ch_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLTableCell2_put_chOff_Proxy(
IHTMLTableCell2 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLTableCell2_put_chOff_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTableCell2_get_chOff_Proxy(
IHTMLTableCell2 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLTableCell2_get_chOff_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLTableCell2_put_headers_Proxy(
IHTMLTableCell2 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLTableCell2_put_headers_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTableCell2_get_headers_Proxy(
IHTMLTableCell2 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLTableCell2_get_headers_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLTableCell2_put_scope_Proxy(
IHTMLTableCell2 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLTableCell2_put_scope_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTableCell2_get_scope_Proxy(
IHTMLTableCell2 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLTableCell2_get_scope_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLTableCell2_INTERFACE_DEFINED__ */
#ifndef __DispHTMLTable_DISPINTERFACE_DEFINED__
#define __DispHTMLTable_DISPINTERFACE_DEFINED__
/* dispinterface DispHTMLTable */
/* [uuid][hidden] */
EXTERN_C const IID DIID_DispHTMLTable;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f532-98b5-11cf-bb82-00aa00bdce0b")
DispHTMLTable : public IDispatch
{
};
#else /* C style interface */
typedef struct DispHTMLTableVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
DispHTMLTable * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
DispHTMLTable * This);
ULONG ( STDMETHODCALLTYPE *Release )(
DispHTMLTable * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
DispHTMLTable * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
DispHTMLTable * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
DispHTMLTable * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
DispHTMLTable * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} DispHTMLTableVtbl;
interface DispHTMLTable
{
CONST_VTBL struct DispHTMLTableVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define DispHTMLTable_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define DispHTMLTable_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define DispHTMLTable_Release(This) \
(This)->lpVtbl -> Release(This)
#define DispHTMLTable_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define DispHTMLTable_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define DispHTMLTable_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define DispHTMLTable_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __DispHTMLTable_DISPINTERFACE_DEFINED__ */
EXTERN_C const CLSID CLSID_HTMLTable;
#ifdef __cplusplus
class DECLSPEC_UUID("3050f26b-98b5-11cf-bb82-00aa00bdce0b")
HTMLTable;
#endif
#ifndef __DispHTMLTableCol_DISPINTERFACE_DEFINED__
#define __DispHTMLTableCol_DISPINTERFACE_DEFINED__
/* dispinterface DispHTMLTableCol */
/* [uuid][hidden] */
EXTERN_C const IID DIID_DispHTMLTableCol;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f533-98b5-11cf-bb82-00aa00bdce0b")
DispHTMLTableCol : public IDispatch
{
};
#else /* C style interface */
typedef struct DispHTMLTableColVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
DispHTMLTableCol * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
DispHTMLTableCol * This);
ULONG ( STDMETHODCALLTYPE *Release )(
DispHTMLTableCol * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
DispHTMLTableCol * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
DispHTMLTableCol * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
DispHTMLTableCol * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
DispHTMLTableCol * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} DispHTMLTableColVtbl;
interface DispHTMLTableCol
{
CONST_VTBL struct DispHTMLTableColVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define DispHTMLTableCol_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define DispHTMLTableCol_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define DispHTMLTableCol_Release(This) \
(This)->lpVtbl -> Release(This)
#define DispHTMLTableCol_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define DispHTMLTableCol_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define DispHTMLTableCol_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define DispHTMLTableCol_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __DispHTMLTableCol_DISPINTERFACE_DEFINED__ */
EXTERN_C const CLSID CLSID_HTMLTableCol;
#ifdef __cplusplus
class DECLSPEC_UUID("3050f26c-98b5-11cf-bb82-00aa00bdce0b")
HTMLTableCol;
#endif
#ifndef __DispHTMLTableSection_DISPINTERFACE_DEFINED__
#define __DispHTMLTableSection_DISPINTERFACE_DEFINED__
/* dispinterface DispHTMLTableSection */
/* [uuid][hidden] */
EXTERN_C const IID DIID_DispHTMLTableSection;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f534-98b5-11cf-bb82-00aa00bdce0b")
DispHTMLTableSection : public IDispatch
{
};
#else /* C style interface */
typedef struct DispHTMLTableSectionVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
DispHTMLTableSection * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
DispHTMLTableSection * This);
ULONG ( STDMETHODCALLTYPE *Release )(
DispHTMLTableSection * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
DispHTMLTableSection * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
DispHTMLTableSection * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
DispHTMLTableSection * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
DispHTMLTableSection * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} DispHTMLTableSectionVtbl;
interface DispHTMLTableSection
{
CONST_VTBL struct DispHTMLTableSectionVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define DispHTMLTableSection_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define DispHTMLTableSection_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define DispHTMLTableSection_Release(This) \
(This)->lpVtbl -> Release(This)
#define DispHTMLTableSection_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define DispHTMLTableSection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define DispHTMLTableSection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define DispHTMLTableSection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __DispHTMLTableSection_DISPINTERFACE_DEFINED__ */
EXTERN_C const CLSID CLSID_HTMLTableSection;
#ifdef __cplusplus
class DECLSPEC_UUID("3050f2e9-98b5-11cf-bb82-00aa00bdce0b")
HTMLTableSection;
#endif
#ifndef __DispHTMLTableRow_DISPINTERFACE_DEFINED__
#define __DispHTMLTableRow_DISPINTERFACE_DEFINED__
/* dispinterface DispHTMLTableRow */
/* [uuid][hidden] */
EXTERN_C const IID DIID_DispHTMLTableRow;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f535-98b5-11cf-bb82-00aa00bdce0b")
DispHTMLTableRow : public IDispatch
{
};
#else /* C style interface */
typedef struct DispHTMLTableRowVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
DispHTMLTableRow * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
DispHTMLTableRow * This);
ULONG ( STDMETHODCALLTYPE *Release )(
DispHTMLTableRow * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
DispHTMLTableRow * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
DispHTMLTableRow * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
DispHTMLTableRow * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
DispHTMLTableRow * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} DispHTMLTableRowVtbl;
interface DispHTMLTableRow
{
CONST_VTBL struct DispHTMLTableRowVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define DispHTMLTableRow_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define DispHTMLTableRow_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define DispHTMLTableRow_Release(This) \
(This)->lpVtbl -> Release(This)
#define DispHTMLTableRow_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define DispHTMLTableRow_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define DispHTMLTableRow_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define DispHTMLTableRow_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __DispHTMLTableRow_DISPINTERFACE_DEFINED__ */
EXTERN_C const CLSID CLSID_HTMLTableRow;
#ifdef __cplusplus
class DECLSPEC_UUID("3050f26d-98b5-11cf-bb82-00aa00bdce0b")
HTMLTableRow;
#endif
#ifndef __DispHTMLTableCell_DISPINTERFACE_DEFINED__
#define __DispHTMLTableCell_DISPINTERFACE_DEFINED__
/* dispinterface DispHTMLTableCell */
/* [uuid][hidden] */
EXTERN_C const IID DIID_DispHTMLTableCell;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f536-98b5-11cf-bb82-00aa00bdce0b")
DispHTMLTableCell : public IDispatch
{
};
#else /* C style interface */
typedef struct DispHTMLTableCellVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
DispHTMLTableCell * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
DispHTMLTableCell * This);
ULONG ( STDMETHODCALLTYPE *Release )(
DispHTMLTableCell * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
DispHTMLTableCell * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
DispHTMLTableCell * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
DispHTMLTableCell * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
DispHTMLTableCell * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} DispHTMLTableCellVtbl;
interface DispHTMLTableCell
{
CONST_VTBL struct DispHTMLTableCellVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define DispHTMLTableCell_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define DispHTMLTableCell_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define DispHTMLTableCell_Release(This) \
(This)->lpVtbl -> Release(This)
#define DispHTMLTableCell_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define DispHTMLTableCell_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define DispHTMLTableCell_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define DispHTMLTableCell_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __DispHTMLTableCell_DISPINTERFACE_DEFINED__ */
EXTERN_C const CLSID CLSID_HTMLTableCell;
#ifdef __cplusplus
class DECLSPEC_UUID("3050f246-98b5-11cf-bb82-00aa00bdce0b")
HTMLTableCell;
#endif
#ifndef __HTMLScriptEvents2_DISPINTERFACE_DEFINED__
#define __HTMLScriptEvents2_DISPINTERFACE_DEFINED__
/* dispinterface HTMLScriptEvents2 */
/* [uuid][hidden] */
EXTERN_C const IID DIID_HTMLScriptEvents2;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f621-98b5-11cf-bb82-00aa00bdce0b")
HTMLScriptEvents2 : public IDispatch
{
};
#else /* C style interface */
typedef struct HTMLScriptEvents2Vtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
HTMLScriptEvents2 * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
HTMLScriptEvents2 * This);
ULONG ( STDMETHODCALLTYPE *Release )(
HTMLScriptEvents2 * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
HTMLScriptEvents2 * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
HTMLScriptEvents2 * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
HTMLScriptEvents2 * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
HTMLScriptEvents2 * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} HTMLScriptEvents2Vtbl;
interface HTMLScriptEvents2
{
CONST_VTBL struct HTMLScriptEvents2Vtbl *lpVtbl;
};
#ifdef COBJMACROS
#define HTMLScriptEvents2_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define HTMLScriptEvents2_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define HTMLScriptEvents2_Release(This) \
(This)->lpVtbl -> Release(This)
#define HTMLScriptEvents2_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define HTMLScriptEvents2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define HTMLScriptEvents2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define HTMLScriptEvents2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __HTMLScriptEvents2_DISPINTERFACE_DEFINED__ */
#ifndef __HTMLScriptEvents_DISPINTERFACE_DEFINED__
#define __HTMLScriptEvents_DISPINTERFACE_DEFINED__
/* dispinterface HTMLScriptEvents */
/* [uuid][hidden] */
EXTERN_C const IID DIID_HTMLScriptEvents;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f3e2-98b5-11cf-bb82-00aa00bdce0b")
HTMLScriptEvents : public IDispatch
{
};
#else /* C style interface */
typedef struct HTMLScriptEventsVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
HTMLScriptEvents * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
HTMLScriptEvents * This);
ULONG ( STDMETHODCALLTYPE *Release )(
HTMLScriptEvents * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
HTMLScriptEvents * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
HTMLScriptEvents * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
HTMLScriptEvents * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
HTMLScriptEvents * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} HTMLScriptEventsVtbl;
interface HTMLScriptEvents
{
CONST_VTBL struct HTMLScriptEventsVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define HTMLScriptEvents_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define HTMLScriptEvents_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define HTMLScriptEvents_Release(This) \
(This)->lpVtbl -> Release(This)
#define HTMLScriptEvents_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define HTMLScriptEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define HTMLScriptEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define HTMLScriptEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __HTMLScriptEvents_DISPINTERFACE_DEFINED__ */
#ifndef __IHTMLScriptElement_INTERFACE_DEFINED__
#define __IHTMLScriptElement_INTERFACE_DEFINED__
/* interface IHTMLScriptElement */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLScriptElement;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f28b-98b5-11cf-bb82-00aa00bdce0b")
IHTMLScriptElement : public IDispatch
{
public:
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_src(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_src(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_htmlFor(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_htmlFor(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_event(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_event(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_text(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_text(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_defer(
/* [in] */ VARIANT_BOOL v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_defer(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_readyState(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onerror(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onerror(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_type(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_type(
/* [out][retval] */ BSTR *p) = 0;
};
#else /* C style interface */
typedef struct IHTMLScriptElementVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLScriptElement * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLScriptElement * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLScriptElement * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLScriptElement * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLScriptElement * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLScriptElement * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLScriptElement * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_src )(
IHTMLScriptElement * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_src )(
IHTMLScriptElement * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_htmlFor )(
IHTMLScriptElement * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_htmlFor )(
IHTMLScriptElement * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_event )(
IHTMLScriptElement * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_event )(
IHTMLScriptElement * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_text )(
IHTMLScriptElement * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_text )(
IHTMLScriptElement * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_defer )(
IHTMLScriptElement * This,
/* [in] */ VARIANT_BOOL v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_defer )(
IHTMLScriptElement * This,
/* [out][retval] */ VARIANT_BOOL *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_readyState )(
IHTMLScriptElement * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onerror )(
IHTMLScriptElement * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onerror )(
IHTMLScriptElement * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_type )(
IHTMLScriptElement * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_type )(
IHTMLScriptElement * This,
/* [out][retval] */ BSTR *p);
END_INTERFACE
} IHTMLScriptElementVtbl;
interface IHTMLScriptElement
{
CONST_VTBL struct IHTMLScriptElementVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLScriptElement_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLScriptElement_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLScriptElement_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLScriptElement_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLScriptElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLScriptElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLScriptElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLScriptElement_put_src(This,v) \
(This)->lpVtbl -> put_src(This,v)
#define IHTMLScriptElement_get_src(This,p) \
(This)->lpVtbl -> get_src(This,p)
#define IHTMLScriptElement_put_htmlFor(This,v) \
(This)->lpVtbl -> put_htmlFor(This,v)
#define IHTMLScriptElement_get_htmlFor(This,p) \
(This)->lpVtbl -> get_htmlFor(This,p)
#define IHTMLScriptElement_put_event(This,v) \
(This)->lpVtbl -> put_event(This,v)
#define IHTMLScriptElement_get_event(This,p) \
(This)->lpVtbl -> get_event(This,p)
#define IHTMLScriptElement_put_text(This,v) \
(This)->lpVtbl -> put_text(This,v)
#define IHTMLScriptElement_get_text(This,p) \
(This)->lpVtbl -> get_text(This,p)
#define IHTMLScriptElement_put_defer(This,v) \
(This)->lpVtbl -> put_defer(This,v)
#define IHTMLScriptElement_get_defer(This,p) \
(This)->lpVtbl -> get_defer(This,p)
#define IHTMLScriptElement_get_readyState(This,p) \
(This)->lpVtbl -> get_readyState(This,p)
#define IHTMLScriptElement_put_onerror(This,v) \
(This)->lpVtbl -> put_onerror(This,v)
#define IHTMLScriptElement_get_onerror(This,p) \
(This)->lpVtbl -> get_onerror(This,p)
#define IHTMLScriptElement_put_type(This,v) \
(This)->lpVtbl -> put_type(This,v)
#define IHTMLScriptElement_get_type(This,p) \
(This)->lpVtbl -> get_type(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLScriptElement_put_src_Proxy(
IHTMLScriptElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLScriptElement_put_src_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLScriptElement_get_src_Proxy(
IHTMLScriptElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLScriptElement_get_src_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLScriptElement_put_htmlFor_Proxy(
IHTMLScriptElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLScriptElement_put_htmlFor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLScriptElement_get_htmlFor_Proxy(
IHTMLScriptElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLScriptElement_get_htmlFor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLScriptElement_put_event_Proxy(
IHTMLScriptElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLScriptElement_put_event_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLScriptElement_get_event_Proxy(
IHTMLScriptElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLScriptElement_get_event_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLScriptElement_put_text_Proxy(
IHTMLScriptElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLScriptElement_put_text_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLScriptElement_get_text_Proxy(
IHTMLScriptElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLScriptElement_get_text_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLScriptElement_put_defer_Proxy(
IHTMLScriptElement * This,
/* [in] */ VARIANT_BOOL v);
void __RPC_STUB IHTMLScriptElement_put_defer_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLScriptElement_get_defer_Proxy(
IHTMLScriptElement * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IHTMLScriptElement_get_defer_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLScriptElement_get_readyState_Proxy(
IHTMLScriptElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLScriptElement_get_readyState_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLScriptElement_put_onerror_Proxy(
IHTMLScriptElement * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLScriptElement_put_onerror_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLScriptElement_get_onerror_Proxy(
IHTMLScriptElement * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLScriptElement_get_onerror_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLScriptElement_put_type_Proxy(
IHTMLScriptElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLScriptElement_put_type_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLScriptElement_get_type_Proxy(
IHTMLScriptElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLScriptElement_get_type_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLScriptElement_INTERFACE_DEFINED__ */
#ifndef __IHTMLScriptElement2_INTERFACE_DEFINED__
#define __IHTMLScriptElement2_INTERFACE_DEFINED__
/* interface IHTMLScriptElement2 */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLScriptElement2;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f828-98b5-11cf-bb82-00aa00bdce0b")
IHTMLScriptElement2 : public IDispatch
{
public:
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_charset(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_charset(
/* [out][retval] */ BSTR *p) = 0;
};
#else /* C style interface */
typedef struct IHTMLScriptElement2Vtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLScriptElement2 * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLScriptElement2 * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLScriptElement2 * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLScriptElement2 * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLScriptElement2 * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLScriptElement2 * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLScriptElement2 * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_charset )(
IHTMLScriptElement2 * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_charset )(
IHTMLScriptElement2 * This,
/* [out][retval] */ BSTR *p);
END_INTERFACE
} IHTMLScriptElement2Vtbl;
interface IHTMLScriptElement2
{
CONST_VTBL struct IHTMLScriptElement2Vtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLScriptElement2_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLScriptElement2_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLScriptElement2_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLScriptElement2_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLScriptElement2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLScriptElement2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLScriptElement2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLScriptElement2_put_charset(This,v) \
(This)->lpVtbl -> put_charset(This,v)
#define IHTMLScriptElement2_get_charset(This,p) \
(This)->lpVtbl -> get_charset(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLScriptElement2_put_charset_Proxy(
IHTMLScriptElement2 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLScriptElement2_put_charset_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLScriptElement2_get_charset_Proxy(
IHTMLScriptElement2 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLScriptElement2_get_charset_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLScriptElement2_INTERFACE_DEFINED__ */
#ifndef __DispHTMLScriptElement_DISPINTERFACE_DEFINED__
#define __DispHTMLScriptElement_DISPINTERFACE_DEFINED__
/* dispinterface DispHTMLScriptElement */
/* [uuid][hidden] */
EXTERN_C const IID DIID_DispHTMLScriptElement;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f530-98b5-11cf-bb82-00aa00bdce0b")
DispHTMLScriptElement : public IDispatch
{
};
#else /* C style interface */
typedef struct DispHTMLScriptElementVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
DispHTMLScriptElement * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
DispHTMLScriptElement * This);
ULONG ( STDMETHODCALLTYPE *Release )(
DispHTMLScriptElement * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
DispHTMLScriptElement * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
DispHTMLScriptElement * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
DispHTMLScriptElement * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
DispHTMLScriptElement * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} DispHTMLScriptElementVtbl;
interface DispHTMLScriptElement
{
CONST_VTBL struct DispHTMLScriptElementVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define DispHTMLScriptElement_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define DispHTMLScriptElement_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define DispHTMLScriptElement_Release(This) \
(This)->lpVtbl -> Release(This)
#define DispHTMLScriptElement_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define DispHTMLScriptElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define DispHTMLScriptElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define DispHTMLScriptElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __DispHTMLScriptElement_DISPINTERFACE_DEFINED__ */
EXTERN_C const CLSID CLSID_HTMLScriptElement;
#ifdef __cplusplus
class DECLSPEC_UUID("3050f28c-98b5-11cf-bb82-00aa00bdce0b")
HTMLScriptElement;
#endif
#ifndef __IHTMLNoShowElement_INTERFACE_DEFINED__
#define __IHTMLNoShowElement_INTERFACE_DEFINED__
/* interface IHTMLNoShowElement */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLNoShowElement;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f38a-98b5-11cf-bb82-00aa00bdce0b")
IHTMLNoShowElement : public IDispatch
{
public:
};
#else /* C style interface */
typedef struct IHTMLNoShowElementVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLNoShowElement * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLNoShowElement * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLNoShowElement * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLNoShowElement * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLNoShowElement * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLNoShowElement * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLNoShowElement * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} IHTMLNoShowElementVtbl;
interface IHTMLNoShowElement
{
CONST_VTBL struct IHTMLNoShowElementVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLNoShowElement_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLNoShowElement_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLNoShowElement_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLNoShowElement_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLNoShowElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLNoShowElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLNoShowElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __IHTMLNoShowElement_INTERFACE_DEFINED__ */
#ifndef __DispHTMLNoShowElement_DISPINTERFACE_DEFINED__
#define __DispHTMLNoShowElement_DISPINTERFACE_DEFINED__
/* dispinterface DispHTMLNoShowElement */
/* [uuid][hidden] */
EXTERN_C const IID DIID_DispHTMLNoShowElement;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f528-98b5-11cf-bb82-00aa00bdce0b")
DispHTMLNoShowElement : public IDispatch
{
};
#else /* C style interface */
typedef struct DispHTMLNoShowElementVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
DispHTMLNoShowElement * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
DispHTMLNoShowElement * This);
ULONG ( STDMETHODCALLTYPE *Release )(
DispHTMLNoShowElement * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
DispHTMLNoShowElement * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
DispHTMLNoShowElement * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
DispHTMLNoShowElement * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
DispHTMLNoShowElement * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} DispHTMLNoShowElementVtbl;
interface DispHTMLNoShowElement
{
CONST_VTBL struct DispHTMLNoShowElementVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define DispHTMLNoShowElement_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define DispHTMLNoShowElement_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define DispHTMLNoShowElement_Release(This) \
(This)->lpVtbl -> Release(This)
#define DispHTMLNoShowElement_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define DispHTMLNoShowElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define DispHTMLNoShowElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define DispHTMLNoShowElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __DispHTMLNoShowElement_DISPINTERFACE_DEFINED__ */
EXTERN_C const CLSID CLSID_HTMLNoShowElement;
#ifdef __cplusplus
class DECLSPEC_UUID("3050f38b-98b5-11cf-bb82-00aa00bdce0b")
HTMLNoShowElement;
#endif
#ifndef __HTMLObjectElementEvents2_DISPINTERFACE_DEFINED__
#define __HTMLObjectElementEvents2_DISPINTERFACE_DEFINED__
/* dispinterface HTMLObjectElementEvents2 */
/* [uuid][hidden] */
EXTERN_C const IID DIID_HTMLObjectElementEvents2;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f620-98b5-11cf-bb82-00aa00bdce0b")
HTMLObjectElementEvents2 : public IDispatch
{
};
#else /* C style interface */
typedef struct HTMLObjectElementEvents2Vtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
HTMLObjectElementEvents2 * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
HTMLObjectElementEvents2 * This);
ULONG ( STDMETHODCALLTYPE *Release )(
HTMLObjectElementEvents2 * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
HTMLObjectElementEvents2 * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
HTMLObjectElementEvents2 * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
HTMLObjectElementEvents2 * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
HTMLObjectElementEvents2 * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} HTMLObjectElementEvents2Vtbl;
interface HTMLObjectElementEvents2
{
CONST_VTBL struct HTMLObjectElementEvents2Vtbl *lpVtbl;
};
#ifdef COBJMACROS
#define HTMLObjectElementEvents2_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define HTMLObjectElementEvents2_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define HTMLObjectElementEvents2_Release(This) \
(This)->lpVtbl -> Release(This)
#define HTMLObjectElementEvents2_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define HTMLObjectElementEvents2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define HTMLObjectElementEvents2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define HTMLObjectElementEvents2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __HTMLObjectElementEvents2_DISPINTERFACE_DEFINED__ */
#ifndef __HTMLObjectElementEvents_DISPINTERFACE_DEFINED__
#define __HTMLObjectElementEvents_DISPINTERFACE_DEFINED__
/* dispinterface HTMLObjectElementEvents */
/* [uuid][hidden] */
EXTERN_C const IID DIID_HTMLObjectElementEvents;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f3c4-98b5-11cf-bb82-00aa00bdce0b")
HTMLObjectElementEvents : public IDispatch
{
};
#else /* C style interface */
typedef struct HTMLObjectElementEventsVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
HTMLObjectElementEvents * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
HTMLObjectElementEvents * This);
ULONG ( STDMETHODCALLTYPE *Release )(
HTMLObjectElementEvents * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
HTMLObjectElementEvents * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
HTMLObjectElementEvents * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
HTMLObjectElementEvents * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
HTMLObjectElementEvents * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} HTMLObjectElementEventsVtbl;
interface HTMLObjectElementEvents
{
CONST_VTBL struct HTMLObjectElementEventsVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define HTMLObjectElementEvents_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define HTMLObjectElementEvents_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define HTMLObjectElementEvents_Release(This) \
(This)->lpVtbl -> Release(This)
#define HTMLObjectElementEvents_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define HTMLObjectElementEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define HTMLObjectElementEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define HTMLObjectElementEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __HTMLObjectElementEvents_DISPINTERFACE_DEFINED__ */
#ifndef __IHTMLObjectElement_INTERFACE_DEFINED__
#define __IHTMLObjectElement_INTERFACE_DEFINED__
/* interface IHTMLObjectElement */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLObjectElement;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f24f-98b5-11cf-bb82-00aa00bdce0b")
IHTMLObjectElement : public IDispatch
{
public:
virtual /* [hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get_object(
/* [out][retval] */ IDispatch **p) = 0;
virtual /* [hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get_classid(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get_data(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [hidden][id][propputref] */ HRESULT STDMETHODCALLTYPE putref_recordset(
/* [in] */ IDispatch *v) = 0;
virtual /* [hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get_recordset(
/* [out][retval] */ IDispatch **p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_align(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_align(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_name(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_name(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_codeBase(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_codeBase(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_codeType(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_codeType(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_code(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_code(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_BaseHref(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_type(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_type(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_form(
/* [out][retval] */ IHTMLFormElement **p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_width(
/* [in] */ VARIANT v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_width(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_height(
/* [in] */ VARIANT v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_height(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get_readyState(
/* [out][retval] */ long *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onreadystatechange(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onreadystatechange(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onerror(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onerror(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_altHtml(
/* [in] */ BSTR v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_altHtml(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_vspace(
/* [in] */ long v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_vspace(
/* [out][retval] */ long *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_hspace(
/* [in] */ long v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_hspace(
/* [out][retval] */ long *p) = 0;
};
#else /* C style interface */
typedef struct IHTMLObjectElementVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLObjectElement * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLObjectElement * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLObjectElement * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLObjectElement * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLObjectElement * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLObjectElement * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLObjectElement * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_object )(
IHTMLObjectElement * This,
/* [out][retval] */ IDispatch **p);
/* [hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_classid )(
IHTMLObjectElement * This,
/* [out][retval] */ BSTR *p);
/* [hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_data )(
IHTMLObjectElement * This,
/* [out][retval] */ BSTR *p);
/* [hidden][id][propputref] */ HRESULT ( STDMETHODCALLTYPE *putref_recordset )(
IHTMLObjectElement * This,
/* [in] */ IDispatch *v);
/* [hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_recordset )(
IHTMLObjectElement * This,
/* [out][retval] */ IDispatch **p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_align )(
IHTMLObjectElement * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_align )(
IHTMLObjectElement * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_name )(
IHTMLObjectElement * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_name )(
IHTMLObjectElement * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_codeBase )(
IHTMLObjectElement * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_codeBase )(
IHTMLObjectElement * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_codeType )(
IHTMLObjectElement * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_codeType )(
IHTMLObjectElement * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_code )(
IHTMLObjectElement * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_code )(
IHTMLObjectElement * This,
/* [out][retval] */ BSTR *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BaseHref )(
IHTMLObjectElement * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_type )(
IHTMLObjectElement * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_type )(
IHTMLObjectElement * This,
/* [out][retval] */ BSTR *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_form )(
IHTMLObjectElement * This,
/* [out][retval] */ IHTMLFormElement **p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_width )(
IHTMLObjectElement * This,
/* [in] */ VARIANT v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_width )(
IHTMLObjectElement * This,
/* [out][retval] */ VARIANT *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_height )(
IHTMLObjectElement * This,
/* [in] */ VARIANT v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_height )(
IHTMLObjectElement * This,
/* [out][retval] */ VARIANT *p);
/* [hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_readyState )(
IHTMLObjectElement * This,
/* [out][retval] */ long *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onreadystatechange )(
IHTMLObjectElement * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onreadystatechange )(
IHTMLObjectElement * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onerror )(
IHTMLObjectElement * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onerror )(
IHTMLObjectElement * This,
/* [out][retval] */ VARIANT *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_altHtml )(
IHTMLObjectElement * This,
/* [in] */ BSTR v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_altHtml )(
IHTMLObjectElement * This,
/* [out][retval] */ BSTR *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_vspace )(
IHTMLObjectElement * This,
/* [in] */ long v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_vspace )(
IHTMLObjectElement * This,
/* [out][retval] */ long *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_hspace )(
IHTMLObjectElement * This,
/* [in] */ long v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hspace )(
IHTMLObjectElement * This,
/* [out][retval] */ long *p);
END_INTERFACE
} IHTMLObjectElementVtbl;
interface IHTMLObjectElement
{
CONST_VTBL struct IHTMLObjectElementVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLObjectElement_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLObjectElement_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLObjectElement_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLObjectElement_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLObjectElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLObjectElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLObjectElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLObjectElement_get_object(This,p) \
(This)->lpVtbl -> get_object(This,p)
#define IHTMLObjectElement_get_classid(This,p) \
(This)->lpVtbl -> get_classid(This,p)
#define IHTMLObjectElement_get_data(This,p) \
(This)->lpVtbl -> get_data(This,p)
#define IHTMLObjectElement_putref_recordset(This,v) \
(This)->lpVtbl -> putref_recordset(This,v)
#define IHTMLObjectElement_get_recordset(This,p) \
(This)->lpVtbl -> get_recordset(This,p)
#define IHTMLObjectElement_put_align(This,v) \
(This)->lpVtbl -> put_align(This,v)
#define IHTMLObjectElement_get_align(This,p) \
(This)->lpVtbl -> get_align(This,p)
#define IHTMLObjectElement_put_name(This,v) \
(This)->lpVtbl -> put_name(This,v)
#define IHTMLObjectElement_get_name(This,p) \
(This)->lpVtbl -> get_name(This,p)
#define IHTMLObjectElement_put_codeBase(This,v) \
(This)->lpVtbl -> put_codeBase(This,v)
#define IHTMLObjectElement_get_codeBase(This,p) \
(This)->lpVtbl -> get_codeBase(This,p)
#define IHTMLObjectElement_put_codeType(This,v) \
(This)->lpVtbl -> put_codeType(This,v)
#define IHTMLObjectElement_get_codeType(This,p) \
(This)->lpVtbl -> get_codeType(This,p)
#define IHTMLObjectElement_put_code(This,v) \
(This)->lpVtbl -> put_code(This,v)
#define IHTMLObjectElement_get_code(This,p) \
(This)->lpVtbl -> get_code(This,p)
#define IHTMLObjectElement_get_BaseHref(This,p) \
(This)->lpVtbl -> get_BaseHref(This,p)
#define IHTMLObjectElement_put_type(This,v) \
(This)->lpVtbl -> put_type(This,v)
#define IHTMLObjectElement_get_type(This,p) \
(This)->lpVtbl -> get_type(This,p)
#define IHTMLObjectElement_get_form(This,p) \
(This)->lpVtbl -> get_form(This,p)
#define IHTMLObjectElement_put_width(This,v) \
(This)->lpVtbl -> put_width(This,v)
#define IHTMLObjectElement_get_width(This,p) \
(This)->lpVtbl -> get_width(This,p)
#define IHTMLObjectElement_put_height(This,v) \
(This)->lpVtbl -> put_height(This,v)
#define IHTMLObjectElement_get_height(This,p) \
(This)->lpVtbl -> get_height(This,p)
#define IHTMLObjectElement_get_readyState(This,p) \
(This)->lpVtbl -> get_readyState(This,p)
#define IHTMLObjectElement_put_onreadystatechange(This,v) \
(This)->lpVtbl -> put_onreadystatechange(This,v)
#define IHTMLObjectElement_get_onreadystatechange(This,p) \
(This)->lpVtbl -> get_onreadystatechange(This,p)
#define IHTMLObjectElement_put_onerror(This,v) \
(This)->lpVtbl -> put_onerror(This,v)
#define IHTMLObjectElement_get_onerror(This,p) \
(This)->lpVtbl -> get_onerror(This,p)
#define IHTMLObjectElement_put_altHtml(This,v) \
(This)->lpVtbl -> put_altHtml(This,v)
#define IHTMLObjectElement_get_altHtml(This,p) \
(This)->lpVtbl -> get_altHtml(This,p)
#define IHTMLObjectElement_put_vspace(This,v) \
(This)->lpVtbl -> put_vspace(This,v)
#define IHTMLObjectElement_get_vspace(This,p) \
(This)->lpVtbl -> get_vspace(This,p)
#define IHTMLObjectElement_put_hspace(This,v) \
(This)->lpVtbl -> put_hspace(This,v)
#define IHTMLObjectElement_get_hspace(This,p) \
(This)->lpVtbl -> get_hspace(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [hidden][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLObjectElement_get_object_Proxy(
IHTMLObjectElement * This,
/* [out][retval] */ IDispatch **p);
void __RPC_STUB IHTMLObjectElement_get_object_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [hidden][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLObjectElement_get_classid_Proxy(
IHTMLObjectElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLObjectElement_get_classid_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [hidden][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLObjectElement_get_data_Proxy(
IHTMLObjectElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLObjectElement_get_data_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [hidden][id][propputref] */ HRESULT STDMETHODCALLTYPE IHTMLObjectElement_putref_recordset_Proxy(
IHTMLObjectElement * This,
/* [in] */ IDispatch *v);
void __RPC_STUB IHTMLObjectElement_putref_recordset_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [hidden][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLObjectElement_get_recordset_Proxy(
IHTMLObjectElement * This,
/* [out][retval] */ IDispatch **p);
void __RPC_STUB IHTMLObjectElement_get_recordset_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLObjectElement_put_align_Proxy(
IHTMLObjectElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLObjectElement_put_align_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLObjectElement_get_align_Proxy(
IHTMLObjectElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLObjectElement_get_align_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLObjectElement_put_name_Proxy(
IHTMLObjectElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLObjectElement_put_name_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLObjectElement_get_name_Proxy(
IHTMLObjectElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLObjectElement_get_name_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLObjectElement_put_codeBase_Proxy(
IHTMLObjectElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLObjectElement_put_codeBase_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLObjectElement_get_codeBase_Proxy(
IHTMLObjectElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLObjectElement_get_codeBase_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLObjectElement_put_codeType_Proxy(
IHTMLObjectElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLObjectElement_put_codeType_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLObjectElement_get_codeType_Proxy(
IHTMLObjectElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLObjectElement_get_codeType_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLObjectElement_put_code_Proxy(
IHTMLObjectElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLObjectElement_put_code_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLObjectElement_get_code_Proxy(
IHTMLObjectElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLObjectElement_get_code_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLObjectElement_get_BaseHref_Proxy(
IHTMLObjectElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLObjectElement_get_BaseHref_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLObjectElement_put_type_Proxy(
IHTMLObjectElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLObjectElement_put_type_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLObjectElement_get_type_Proxy(
IHTMLObjectElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLObjectElement_get_type_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLObjectElement_get_form_Proxy(
IHTMLObjectElement * This,
/* [out][retval] */ IHTMLFormElement **p);
void __RPC_STUB IHTMLObjectElement_get_form_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLObjectElement_put_width_Proxy(
IHTMLObjectElement * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLObjectElement_put_width_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLObjectElement_get_width_Proxy(
IHTMLObjectElement * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLObjectElement_get_width_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLObjectElement_put_height_Proxy(
IHTMLObjectElement * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLObjectElement_put_height_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLObjectElement_get_height_Proxy(
IHTMLObjectElement * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLObjectElement_get_height_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [hidden][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLObjectElement_get_readyState_Proxy(
IHTMLObjectElement * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLObjectElement_get_readyState_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLObjectElement_put_onreadystatechange_Proxy(
IHTMLObjectElement * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLObjectElement_put_onreadystatechange_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLObjectElement_get_onreadystatechange_Proxy(
IHTMLObjectElement * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLObjectElement_get_onreadystatechange_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLObjectElement_put_onerror_Proxy(
IHTMLObjectElement * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLObjectElement_put_onerror_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLObjectElement_get_onerror_Proxy(
IHTMLObjectElement * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLObjectElement_get_onerror_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLObjectElement_put_altHtml_Proxy(
IHTMLObjectElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLObjectElement_put_altHtml_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLObjectElement_get_altHtml_Proxy(
IHTMLObjectElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLObjectElement_get_altHtml_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLObjectElement_put_vspace_Proxy(
IHTMLObjectElement * This,
/* [in] */ long v);
void __RPC_STUB IHTMLObjectElement_put_vspace_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLObjectElement_get_vspace_Proxy(
IHTMLObjectElement * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLObjectElement_get_vspace_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLObjectElement_put_hspace_Proxy(
IHTMLObjectElement * This,
/* [in] */ long v);
void __RPC_STUB IHTMLObjectElement_put_hspace_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLObjectElement_get_hspace_Proxy(
IHTMLObjectElement * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLObjectElement_get_hspace_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLObjectElement_INTERFACE_DEFINED__ */
#ifndef __IHTMLObjectElement2_INTERFACE_DEFINED__
#define __IHTMLObjectElement2_INTERFACE_DEFINED__
/* interface IHTMLObjectElement2 */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLObjectElement2;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f4cd-98b5-11cf-bb82-00aa00bdce0b")
IHTMLObjectElement2 : public IDispatch
{
public:
virtual /* [id] */ HRESULT STDMETHODCALLTYPE namedRecordset(
/* [in] */ BSTR dataMember,
/* [in][optional] */ VARIANT *hierarchy,
/* [out][retval] */ IDispatch **ppRecordset) = 0;
virtual /* [hidden][id][propput] */ HRESULT STDMETHODCALLTYPE put_classid(
/* [in] */ BSTR v) = 0;
virtual /* [hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get_classid(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [hidden][id][propput] */ HRESULT STDMETHODCALLTYPE put_data(
/* [in] */ BSTR v) = 0;
virtual /* [hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get_data(
/* [out][retval] */ BSTR *p) = 0;
};
#else /* C style interface */
typedef struct IHTMLObjectElement2Vtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLObjectElement2 * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLObjectElement2 * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLObjectElement2 * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLObjectElement2 * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLObjectElement2 * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLObjectElement2 * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLObjectElement2 * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *namedRecordset )(
IHTMLObjectElement2 * This,
/* [in] */ BSTR dataMember,
/* [in][optional] */ VARIANT *hierarchy,
/* [out][retval] */ IDispatch **ppRecordset);
/* [hidden][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_classid )(
IHTMLObjectElement2 * This,
/* [in] */ BSTR v);
/* [hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_classid )(
IHTMLObjectElement2 * This,
/* [out][retval] */ BSTR *p);
/* [hidden][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_data )(
IHTMLObjectElement2 * This,
/* [in] */ BSTR v);
/* [hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_data )(
IHTMLObjectElement2 * This,
/* [out][retval] */ BSTR *p);
END_INTERFACE
} IHTMLObjectElement2Vtbl;
interface IHTMLObjectElement2
{
CONST_VTBL struct IHTMLObjectElement2Vtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLObjectElement2_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLObjectElement2_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLObjectElement2_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLObjectElement2_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLObjectElement2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLObjectElement2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLObjectElement2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLObjectElement2_namedRecordset(This,dataMember,hierarchy,ppRecordset) \
(This)->lpVtbl -> namedRecordset(This,dataMember,hierarchy,ppRecordset)
#define IHTMLObjectElement2_put_classid(This,v) \
(This)->lpVtbl -> put_classid(This,v)
#define IHTMLObjectElement2_get_classid(This,p) \
(This)->lpVtbl -> get_classid(This,p)
#define IHTMLObjectElement2_put_data(This,v) \
(This)->lpVtbl -> put_data(This,v)
#define IHTMLObjectElement2_get_data(This,p) \
(This)->lpVtbl -> get_data(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLObjectElement2_namedRecordset_Proxy(
IHTMLObjectElement2 * This,
/* [in] */ BSTR dataMember,
/* [in][optional] */ VARIANT *hierarchy,
/* [out][retval] */ IDispatch **ppRecordset);
void __RPC_STUB IHTMLObjectElement2_namedRecordset_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [hidden][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLObjectElement2_put_classid_Proxy(
IHTMLObjectElement2 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLObjectElement2_put_classid_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [hidden][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLObjectElement2_get_classid_Proxy(
IHTMLObjectElement2 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLObjectElement2_get_classid_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [hidden][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLObjectElement2_put_data_Proxy(
IHTMLObjectElement2 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLObjectElement2_put_data_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [hidden][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLObjectElement2_get_data_Proxy(
IHTMLObjectElement2 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLObjectElement2_get_data_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLObjectElement2_INTERFACE_DEFINED__ */
#ifndef __IHTMLObjectElement3_INTERFACE_DEFINED__
#define __IHTMLObjectElement3_INTERFACE_DEFINED__
/* interface IHTMLObjectElement3 */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLObjectElement3;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f827-98b5-11cf-bb82-00aa00bdce0b")
IHTMLObjectElement3 : public IDispatch
{
public:
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_archive(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_archive(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_alt(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_alt(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_declare(
/* [in] */ VARIANT_BOOL v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_declare(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_standby(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_standby(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_border(
/* [in] */ VARIANT v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_border(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_useMap(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_useMap(
/* [out][retval] */ BSTR *p) = 0;
};
#else /* C style interface */
typedef struct IHTMLObjectElement3Vtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLObjectElement3 * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLObjectElement3 * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLObjectElement3 * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLObjectElement3 * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLObjectElement3 * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLObjectElement3 * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLObjectElement3 * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_archive )(
IHTMLObjectElement3 * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_archive )(
IHTMLObjectElement3 * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_alt )(
IHTMLObjectElement3 * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_alt )(
IHTMLObjectElement3 * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_declare )(
IHTMLObjectElement3 * This,
/* [in] */ VARIANT_BOOL v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_declare )(
IHTMLObjectElement3 * This,
/* [out][retval] */ VARIANT_BOOL *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_standby )(
IHTMLObjectElement3 * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_standby )(
IHTMLObjectElement3 * This,
/* [out][retval] */ BSTR *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_border )(
IHTMLObjectElement3 * This,
/* [in] */ VARIANT v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_border )(
IHTMLObjectElement3 * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_useMap )(
IHTMLObjectElement3 * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_useMap )(
IHTMLObjectElement3 * This,
/* [out][retval] */ BSTR *p);
END_INTERFACE
} IHTMLObjectElement3Vtbl;
interface IHTMLObjectElement3
{
CONST_VTBL struct IHTMLObjectElement3Vtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLObjectElement3_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLObjectElement3_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLObjectElement3_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLObjectElement3_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLObjectElement3_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLObjectElement3_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLObjectElement3_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLObjectElement3_put_archive(This,v) \
(This)->lpVtbl -> put_archive(This,v)
#define IHTMLObjectElement3_get_archive(This,p) \
(This)->lpVtbl -> get_archive(This,p)
#define IHTMLObjectElement3_put_alt(This,v) \
(This)->lpVtbl -> put_alt(This,v)
#define IHTMLObjectElement3_get_alt(This,p) \
(This)->lpVtbl -> get_alt(This,p)
#define IHTMLObjectElement3_put_declare(This,v) \
(This)->lpVtbl -> put_declare(This,v)
#define IHTMLObjectElement3_get_declare(This,p) \
(This)->lpVtbl -> get_declare(This,p)
#define IHTMLObjectElement3_put_standby(This,v) \
(This)->lpVtbl -> put_standby(This,v)
#define IHTMLObjectElement3_get_standby(This,p) \
(This)->lpVtbl -> get_standby(This,p)
#define IHTMLObjectElement3_put_border(This,v) \
(This)->lpVtbl -> put_border(This,v)
#define IHTMLObjectElement3_get_border(This,p) \
(This)->lpVtbl -> get_border(This,p)
#define IHTMLObjectElement3_put_useMap(This,v) \
(This)->lpVtbl -> put_useMap(This,v)
#define IHTMLObjectElement3_get_useMap(This,p) \
(This)->lpVtbl -> get_useMap(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLObjectElement3_put_archive_Proxy(
IHTMLObjectElement3 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLObjectElement3_put_archive_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLObjectElement3_get_archive_Proxy(
IHTMLObjectElement3 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLObjectElement3_get_archive_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLObjectElement3_put_alt_Proxy(
IHTMLObjectElement3 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLObjectElement3_put_alt_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLObjectElement3_get_alt_Proxy(
IHTMLObjectElement3 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLObjectElement3_get_alt_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLObjectElement3_put_declare_Proxy(
IHTMLObjectElement3 * This,
/* [in] */ VARIANT_BOOL v);
void __RPC_STUB IHTMLObjectElement3_put_declare_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLObjectElement3_get_declare_Proxy(
IHTMLObjectElement3 * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IHTMLObjectElement3_get_declare_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLObjectElement3_put_standby_Proxy(
IHTMLObjectElement3 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLObjectElement3_put_standby_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLObjectElement3_get_standby_Proxy(
IHTMLObjectElement3 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLObjectElement3_get_standby_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLObjectElement3_put_border_Proxy(
IHTMLObjectElement3 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLObjectElement3_put_border_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLObjectElement3_get_border_Proxy(
IHTMLObjectElement3 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLObjectElement3_get_border_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLObjectElement3_put_useMap_Proxy(
IHTMLObjectElement3 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLObjectElement3_put_useMap_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLObjectElement3_get_useMap_Proxy(
IHTMLObjectElement3 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLObjectElement3_get_useMap_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLObjectElement3_INTERFACE_DEFINED__ */
#ifndef __IHTMLParamElement_INTERFACE_DEFINED__
#define __IHTMLParamElement_INTERFACE_DEFINED__
/* interface IHTMLParamElement */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLParamElement;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f83d-98b5-11cf-bb82-00aa00bdce0b")
IHTMLParamElement : public IDispatch
{
public:
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_name(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_name(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_value(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_value(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_type(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_type(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_valueType(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_valueType(
/* [out][retval] */ BSTR *p) = 0;
};
#else /* C style interface */
typedef struct IHTMLParamElementVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLParamElement * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLParamElement * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLParamElement * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLParamElement * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLParamElement * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLParamElement * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLParamElement * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_name )(
IHTMLParamElement * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_name )(
IHTMLParamElement * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_value )(
IHTMLParamElement * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_value )(
IHTMLParamElement * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_type )(
IHTMLParamElement * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_type )(
IHTMLParamElement * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_valueType )(
IHTMLParamElement * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_valueType )(
IHTMLParamElement * This,
/* [out][retval] */ BSTR *p);
END_INTERFACE
} IHTMLParamElementVtbl;
interface IHTMLParamElement
{
CONST_VTBL struct IHTMLParamElementVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLParamElement_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLParamElement_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLParamElement_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLParamElement_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLParamElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLParamElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLParamElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLParamElement_put_name(This,v) \
(This)->lpVtbl -> put_name(This,v)
#define IHTMLParamElement_get_name(This,p) \
(This)->lpVtbl -> get_name(This,p)
#define IHTMLParamElement_put_value(This,v) \
(This)->lpVtbl -> put_value(This,v)
#define IHTMLParamElement_get_value(This,p) \
(This)->lpVtbl -> get_value(This,p)
#define IHTMLParamElement_put_type(This,v) \
(This)->lpVtbl -> put_type(This,v)
#define IHTMLParamElement_get_type(This,p) \
(This)->lpVtbl -> get_type(This,p)
#define IHTMLParamElement_put_valueType(This,v) \
(This)->lpVtbl -> put_valueType(This,v)
#define IHTMLParamElement_get_valueType(This,p) \
(This)->lpVtbl -> get_valueType(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLParamElement_put_name_Proxy(
IHTMLParamElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLParamElement_put_name_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLParamElement_get_name_Proxy(
IHTMLParamElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLParamElement_get_name_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLParamElement_put_value_Proxy(
IHTMLParamElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLParamElement_put_value_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLParamElement_get_value_Proxy(
IHTMLParamElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLParamElement_get_value_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLParamElement_put_type_Proxy(
IHTMLParamElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLParamElement_put_type_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLParamElement_get_type_Proxy(
IHTMLParamElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLParamElement_get_type_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLParamElement_put_valueType_Proxy(
IHTMLParamElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLParamElement_put_valueType_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLParamElement_get_valueType_Proxy(
IHTMLParamElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLParamElement_get_valueType_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLParamElement_INTERFACE_DEFINED__ */
#ifndef __DispHTMLObjectElement_DISPINTERFACE_DEFINED__
#define __DispHTMLObjectElement_DISPINTERFACE_DEFINED__
/* dispinterface DispHTMLObjectElement */
/* [uuid][hidden] */
EXTERN_C const IID DIID_DispHTMLObjectElement;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f529-98b5-11cf-bb82-00aa00bdce0b")
DispHTMLObjectElement : public IDispatch
{
};
#else /* C style interface */
typedef struct DispHTMLObjectElementVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
DispHTMLObjectElement * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
DispHTMLObjectElement * This);
ULONG ( STDMETHODCALLTYPE *Release )(
DispHTMLObjectElement * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
DispHTMLObjectElement * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
DispHTMLObjectElement * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
DispHTMLObjectElement * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
DispHTMLObjectElement * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} DispHTMLObjectElementVtbl;
interface DispHTMLObjectElement
{
CONST_VTBL struct DispHTMLObjectElementVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define DispHTMLObjectElement_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define DispHTMLObjectElement_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define DispHTMLObjectElement_Release(This) \
(This)->lpVtbl -> Release(This)
#define DispHTMLObjectElement_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define DispHTMLObjectElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define DispHTMLObjectElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define DispHTMLObjectElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __DispHTMLObjectElement_DISPINTERFACE_DEFINED__ */
EXTERN_C const CLSID CLSID_HTMLObjectElement;
#ifdef __cplusplus
class DECLSPEC_UUID("3050f24e-98b5-11cf-bb82-00aa00bdce0b")
HTMLObjectElement;
#endif
#ifndef __DispHTMLParamElement_DISPINTERFACE_DEFINED__
#define __DispHTMLParamElement_DISPINTERFACE_DEFINED__
/* dispinterface DispHTMLParamElement */
/* [uuid][hidden] */
EXTERN_C const IID DIID_DispHTMLParamElement;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f590-98b5-11cf-bb82-00aa00bdce0b")
DispHTMLParamElement : public IDispatch
{
};
#else /* C style interface */
typedef struct DispHTMLParamElementVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
DispHTMLParamElement * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
DispHTMLParamElement * This);
ULONG ( STDMETHODCALLTYPE *Release )(
DispHTMLParamElement * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
DispHTMLParamElement * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
DispHTMLParamElement * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
DispHTMLParamElement * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
DispHTMLParamElement * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} DispHTMLParamElementVtbl;
interface DispHTMLParamElement
{
CONST_VTBL struct DispHTMLParamElementVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define DispHTMLParamElement_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define DispHTMLParamElement_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define DispHTMLParamElement_Release(This) \
(This)->lpVtbl -> Release(This)
#define DispHTMLParamElement_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define DispHTMLParamElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define DispHTMLParamElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define DispHTMLParamElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __DispHTMLParamElement_DISPINTERFACE_DEFINED__ */
EXTERN_C const CLSID CLSID_HTMLParamElement;
#ifdef __cplusplus
class DECLSPEC_UUID("3050f83e-98b5-11cf-bb82-00aa00bdce0b")
HTMLParamElement;
#endif
#ifndef __HTMLFrameSiteEvents2_DISPINTERFACE_DEFINED__
#define __HTMLFrameSiteEvents2_DISPINTERFACE_DEFINED__
/* dispinterface HTMLFrameSiteEvents2 */
/* [uuid][hidden] */
EXTERN_C const IID DIID_HTMLFrameSiteEvents2;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f7ff-98b5-11cf-bb82-00aa00bdce0b")
HTMLFrameSiteEvents2 : public IDispatch
{
};
#else /* C style interface */
typedef struct HTMLFrameSiteEvents2Vtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
HTMLFrameSiteEvents2 * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
HTMLFrameSiteEvents2 * This);
ULONG ( STDMETHODCALLTYPE *Release )(
HTMLFrameSiteEvents2 * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
HTMLFrameSiteEvents2 * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
HTMLFrameSiteEvents2 * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
HTMLFrameSiteEvents2 * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
HTMLFrameSiteEvents2 * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} HTMLFrameSiteEvents2Vtbl;
interface HTMLFrameSiteEvents2
{
CONST_VTBL struct HTMLFrameSiteEvents2Vtbl *lpVtbl;
};
#ifdef COBJMACROS
#define HTMLFrameSiteEvents2_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define HTMLFrameSiteEvents2_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define HTMLFrameSiteEvents2_Release(This) \
(This)->lpVtbl -> Release(This)
#define HTMLFrameSiteEvents2_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define HTMLFrameSiteEvents2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define HTMLFrameSiteEvents2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define HTMLFrameSiteEvents2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __HTMLFrameSiteEvents2_DISPINTERFACE_DEFINED__ */
#ifndef __HTMLFrameSiteEvents_DISPINTERFACE_DEFINED__
#define __HTMLFrameSiteEvents_DISPINTERFACE_DEFINED__
/* dispinterface HTMLFrameSiteEvents */
/* [uuid][hidden] */
EXTERN_C const IID DIID_HTMLFrameSiteEvents;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f800-98b5-11cf-bb82-00aa00bdce0b")
HTMLFrameSiteEvents : public IDispatch
{
};
#else /* C style interface */
typedef struct HTMLFrameSiteEventsVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
HTMLFrameSiteEvents * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
HTMLFrameSiteEvents * This);
ULONG ( STDMETHODCALLTYPE *Release )(
HTMLFrameSiteEvents * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
HTMLFrameSiteEvents * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
HTMLFrameSiteEvents * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
HTMLFrameSiteEvents * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
HTMLFrameSiteEvents * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} HTMLFrameSiteEventsVtbl;
interface HTMLFrameSiteEvents
{
CONST_VTBL struct HTMLFrameSiteEventsVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define HTMLFrameSiteEvents_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define HTMLFrameSiteEvents_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define HTMLFrameSiteEvents_Release(This) \
(This)->lpVtbl -> Release(This)
#define HTMLFrameSiteEvents_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define HTMLFrameSiteEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define HTMLFrameSiteEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define HTMLFrameSiteEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __HTMLFrameSiteEvents_DISPINTERFACE_DEFINED__ */
#ifndef __IHTMLFrameBase2_INTERFACE_DEFINED__
#define __IHTMLFrameBase2_INTERFACE_DEFINED__
/* interface IHTMLFrameBase2 */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLFrameBase2;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f6db-98b5-11cf-bb82-00aa00bdce0b")
IHTMLFrameBase2 : public IDispatch
{
public:
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_contentWindow(
/* [out][retval] */ IHTMLWindow2 **p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onload(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onload(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onreadystatechange(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onreadystatechange(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_readyState(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_allowTransparency(
/* [in] */ VARIANT_BOOL v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_allowTransparency(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
};
#else /* C style interface */
typedef struct IHTMLFrameBase2Vtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLFrameBase2 * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLFrameBase2 * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLFrameBase2 * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLFrameBase2 * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLFrameBase2 * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLFrameBase2 * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLFrameBase2 * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_contentWindow )(
IHTMLFrameBase2 * This,
/* [out][retval] */ IHTMLWindow2 **p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onload )(
IHTMLFrameBase2 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onload )(
IHTMLFrameBase2 * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onreadystatechange )(
IHTMLFrameBase2 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onreadystatechange )(
IHTMLFrameBase2 * This,
/* [out][retval] */ VARIANT *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_readyState )(
IHTMLFrameBase2 * This,
/* [out][retval] */ BSTR *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_allowTransparency )(
IHTMLFrameBase2 * This,
/* [in] */ VARIANT_BOOL v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_allowTransparency )(
IHTMLFrameBase2 * This,
/* [out][retval] */ VARIANT_BOOL *p);
END_INTERFACE
} IHTMLFrameBase2Vtbl;
interface IHTMLFrameBase2
{
CONST_VTBL struct IHTMLFrameBase2Vtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLFrameBase2_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLFrameBase2_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLFrameBase2_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLFrameBase2_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLFrameBase2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLFrameBase2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLFrameBase2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLFrameBase2_get_contentWindow(This,p) \
(This)->lpVtbl -> get_contentWindow(This,p)
#define IHTMLFrameBase2_put_onload(This,v) \
(This)->lpVtbl -> put_onload(This,v)
#define IHTMLFrameBase2_get_onload(This,p) \
(This)->lpVtbl -> get_onload(This,p)
#define IHTMLFrameBase2_put_onreadystatechange(This,v) \
(This)->lpVtbl -> put_onreadystatechange(This,v)
#define IHTMLFrameBase2_get_onreadystatechange(This,p) \
(This)->lpVtbl -> get_onreadystatechange(This,p)
#define IHTMLFrameBase2_get_readyState(This,p) \
(This)->lpVtbl -> get_readyState(This,p)
#define IHTMLFrameBase2_put_allowTransparency(This,v) \
(This)->lpVtbl -> put_allowTransparency(This,v)
#define IHTMLFrameBase2_get_allowTransparency(This,p) \
(This)->lpVtbl -> get_allowTransparency(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFrameBase2_get_contentWindow_Proxy(
IHTMLFrameBase2 * This,
/* [out][retval] */ IHTMLWindow2 **p);
void __RPC_STUB IHTMLFrameBase2_get_contentWindow_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLFrameBase2_put_onload_Proxy(
IHTMLFrameBase2 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLFrameBase2_put_onload_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFrameBase2_get_onload_Proxy(
IHTMLFrameBase2 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLFrameBase2_get_onload_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLFrameBase2_put_onreadystatechange_Proxy(
IHTMLFrameBase2 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLFrameBase2_put_onreadystatechange_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFrameBase2_get_onreadystatechange_Proxy(
IHTMLFrameBase2 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLFrameBase2_get_onreadystatechange_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFrameBase2_get_readyState_Proxy(
IHTMLFrameBase2 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLFrameBase2_get_readyState_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLFrameBase2_put_allowTransparency_Proxy(
IHTMLFrameBase2 * This,
/* [in] */ VARIANT_BOOL v);
void __RPC_STUB IHTMLFrameBase2_put_allowTransparency_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFrameBase2_get_allowTransparency_Proxy(
IHTMLFrameBase2 * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IHTMLFrameBase2_get_allowTransparency_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLFrameBase2_INTERFACE_DEFINED__ */
#ifndef __IHTMLFrameBase3_INTERFACE_DEFINED__
#define __IHTMLFrameBase3_INTERFACE_DEFINED__
/* interface IHTMLFrameBase3 */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLFrameBase3;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f82e-98b5-11cf-bb82-00aa00bdce0b")
IHTMLFrameBase3 : public IDispatch
{
public:
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_longDesc(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_longDesc(
/* [out][retval] */ BSTR *p) = 0;
};
#else /* C style interface */
typedef struct IHTMLFrameBase3Vtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLFrameBase3 * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLFrameBase3 * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLFrameBase3 * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLFrameBase3 * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLFrameBase3 * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLFrameBase3 * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLFrameBase3 * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_longDesc )(
IHTMLFrameBase3 * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_longDesc )(
IHTMLFrameBase3 * This,
/* [out][retval] */ BSTR *p);
END_INTERFACE
} IHTMLFrameBase3Vtbl;
interface IHTMLFrameBase3
{
CONST_VTBL struct IHTMLFrameBase3Vtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLFrameBase3_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLFrameBase3_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLFrameBase3_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLFrameBase3_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLFrameBase3_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLFrameBase3_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLFrameBase3_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLFrameBase3_put_longDesc(This,v) \
(This)->lpVtbl -> put_longDesc(This,v)
#define IHTMLFrameBase3_get_longDesc(This,p) \
(This)->lpVtbl -> get_longDesc(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLFrameBase3_put_longDesc_Proxy(
IHTMLFrameBase3 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLFrameBase3_put_longDesc_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFrameBase3_get_longDesc_Proxy(
IHTMLFrameBase3 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLFrameBase3_get_longDesc_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLFrameBase3_INTERFACE_DEFINED__ */
#ifndef __DispHTMLFrameBase_DISPINTERFACE_DEFINED__
#define __DispHTMLFrameBase_DISPINTERFACE_DEFINED__
/* dispinterface DispHTMLFrameBase */
/* [uuid][hidden] */
EXTERN_C const IID DIID_DispHTMLFrameBase;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f541-98b5-11cf-bb82-00aa00bdce0b")
DispHTMLFrameBase : public IDispatch
{
};
#else /* C style interface */
typedef struct DispHTMLFrameBaseVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
DispHTMLFrameBase * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
DispHTMLFrameBase * This);
ULONG ( STDMETHODCALLTYPE *Release )(
DispHTMLFrameBase * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
DispHTMLFrameBase * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
DispHTMLFrameBase * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
DispHTMLFrameBase * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
DispHTMLFrameBase * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} DispHTMLFrameBaseVtbl;
interface DispHTMLFrameBase
{
CONST_VTBL struct DispHTMLFrameBaseVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define DispHTMLFrameBase_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define DispHTMLFrameBase_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define DispHTMLFrameBase_Release(This) \
(This)->lpVtbl -> Release(This)
#define DispHTMLFrameBase_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define DispHTMLFrameBase_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define DispHTMLFrameBase_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define DispHTMLFrameBase_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __DispHTMLFrameBase_DISPINTERFACE_DEFINED__ */
EXTERN_C const CLSID CLSID_HTMLFrameBase;
#ifdef __cplusplus
class DECLSPEC_UUID("3050f312-98b5-11cf-bb82-00aa00bdce0b")
HTMLFrameBase;
#endif
#ifndef __IHTMLFrameElement_INTERFACE_DEFINED__
#define __IHTMLFrameElement_INTERFACE_DEFINED__
/* interface IHTMLFrameElement */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLFrameElement;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f313-98b5-11cf-bb82-00aa00bdce0b")
IHTMLFrameElement : public IDispatch
{
public:
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_borderColor(
/* [in] */ VARIANT v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_borderColor(
/* [out][retval] */ VARIANT *p) = 0;
};
#else /* C style interface */
typedef struct IHTMLFrameElementVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLFrameElement * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLFrameElement * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLFrameElement * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLFrameElement * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLFrameElement * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLFrameElement * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLFrameElement * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_borderColor )(
IHTMLFrameElement * This,
/* [in] */ VARIANT v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_borderColor )(
IHTMLFrameElement * This,
/* [out][retval] */ VARIANT *p);
END_INTERFACE
} IHTMLFrameElementVtbl;
interface IHTMLFrameElement
{
CONST_VTBL struct IHTMLFrameElementVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLFrameElement_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLFrameElement_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLFrameElement_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLFrameElement_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLFrameElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLFrameElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLFrameElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLFrameElement_put_borderColor(This,v) \
(This)->lpVtbl -> put_borderColor(This,v)
#define IHTMLFrameElement_get_borderColor(This,p) \
(This)->lpVtbl -> get_borderColor(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLFrameElement_put_borderColor_Proxy(
IHTMLFrameElement * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLFrameElement_put_borderColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFrameElement_get_borderColor_Proxy(
IHTMLFrameElement * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLFrameElement_get_borderColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLFrameElement_INTERFACE_DEFINED__ */
#ifndef __IHTMLFrameElement2_INTERFACE_DEFINED__
#define __IHTMLFrameElement2_INTERFACE_DEFINED__
/* interface IHTMLFrameElement2 */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLFrameElement2;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f7f5-98b5-11cf-bb82-00aa00bdce0b")
IHTMLFrameElement2 : public IDispatch
{
public:
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_height(
/* [in] */ VARIANT v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_height(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_width(
/* [in] */ VARIANT v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_width(
/* [out][retval] */ VARIANT *p) = 0;
};
#else /* C style interface */
typedef struct IHTMLFrameElement2Vtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLFrameElement2 * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLFrameElement2 * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLFrameElement2 * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLFrameElement2 * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLFrameElement2 * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLFrameElement2 * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLFrameElement2 * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_height )(
IHTMLFrameElement2 * This,
/* [in] */ VARIANT v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_height )(
IHTMLFrameElement2 * This,
/* [out][retval] */ VARIANT *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_width )(
IHTMLFrameElement2 * This,
/* [in] */ VARIANT v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_width )(
IHTMLFrameElement2 * This,
/* [out][retval] */ VARIANT *p);
END_INTERFACE
} IHTMLFrameElement2Vtbl;
interface IHTMLFrameElement2
{
CONST_VTBL struct IHTMLFrameElement2Vtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLFrameElement2_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLFrameElement2_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLFrameElement2_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLFrameElement2_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLFrameElement2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLFrameElement2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLFrameElement2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLFrameElement2_put_height(This,v) \
(This)->lpVtbl -> put_height(This,v)
#define IHTMLFrameElement2_get_height(This,p) \
(This)->lpVtbl -> get_height(This,p)
#define IHTMLFrameElement2_put_width(This,v) \
(This)->lpVtbl -> put_width(This,v)
#define IHTMLFrameElement2_get_width(This,p) \
(This)->lpVtbl -> get_width(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLFrameElement2_put_height_Proxy(
IHTMLFrameElement2 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLFrameElement2_put_height_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFrameElement2_get_height_Proxy(
IHTMLFrameElement2 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLFrameElement2_get_height_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLFrameElement2_put_width_Proxy(
IHTMLFrameElement2 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLFrameElement2_put_width_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFrameElement2_get_width_Proxy(
IHTMLFrameElement2 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLFrameElement2_get_width_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLFrameElement2_INTERFACE_DEFINED__ */
#ifndef __DispHTMLFrameElement_DISPINTERFACE_DEFINED__
#define __DispHTMLFrameElement_DISPINTERFACE_DEFINED__
/* dispinterface DispHTMLFrameElement */
/* [uuid][hidden] */
EXTERN_C const IID DIID_DispHTMLFrameElement;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f513-98b5-11cf-bb82-00aa00bdce0b")
DispHTMLFrameElement : public IDispatch
{
};
#else /* C style interface */
typedef struct DispHTMLFrameElementVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
DispHTMLFrameElement * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
DispHTMLFrameElement * This);
ULONG ( STDMETHODCALLTYPE *Release )(
DispHTMLFrameElement * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
DispHTMLFrameElement * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
DispHTMLFrameElement * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
DispHTMLFrameElement * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
DispHTMLFrameElement * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} DispHTMLFrameElementVtbl;
interface DispHTMLFrameElement
{
CONST_VTBL struct DispHTMLFrameElementVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define DispHTMLFrameElement_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define DispHTMLFrameElement_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define DispHTMLFrameElement_Release(This) \
(This)->lpVtbl -> Release(This)
#define DispHTMLFrameElement_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define DispHTMLFrameElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define DispHTMLFrameElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define DispHTMLFrameElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __DispHTMLFrameElement_DISPINTERFACE_DEFINED__ */
EXTERN_C const CLSID CLSID_HTMLFrameElement;
#ifdef __cplusplus
class DECLSPEC_UUID("3050f314-98b5-11cf-bb82-00aa00bdce0b")
HTMLFrameElement;
#endif
#ifndef __IHTMLIFrameElement_INTERFACE_DEFINED__
#define __IHTMLIFrameElement_INTERFACE_DEFINED__
/* interface IHTMLIFrameElement */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLIFrameElement;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f315-98b5-11cf-bb82-00aa00bdce0b")
IHTMLIFrameElement : public IDispatch
{
public:
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_vspace(
/* [in] */ long v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_vspace(
/* [out][retval] */ long *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_hspace(
/* [in] */ long v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_hspace(
/* [out][retval] */ long *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_align(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_align(
/* [out][retval] */ BSTR *p) = 0;
};
#else /* C style interface */
typedef struct IHTMLIFrameElementVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLIFrameElement * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLIFrameElement * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLIFrameElement * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLIFrameElement * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLIFrameElement * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLIFrameElement * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLIFrameElement * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_vspace )(
IHTMLIFrameElement * This,
/* [in] */ long v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_vspace )(
IHTMLIFrameElement * This,
/* [out][retval] */ long *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_hspace )(
IHTMLIFrameElement * This,
/* [in] */ long v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hspace )(
IHTMLIFrameElement * This,
/* [out][retval] */ long *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_align )(
IHTMLIFrameElement * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_align )(
IHTMLIFrameElement * This,
/* [out][retval] */ BSTR *p);
END_INTERFACE
} IHTMLIFrameElementVtbl;
interface IHTMLIFrameElement
{
CONST_VTBL struct IHTMLIFrameElementVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLIFrameElement_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLIFrameElement_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLIFrameElement_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLIFrameElement_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLIFrameElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLIFrameElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLIFrameElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLIFrameElement_put_vspace(This,v) \
(This)->lpVtbl -> put_vspace(This,v)
#define IHTMLIFrameElement_get_vspace(This,p) \
(This)->lpVtbl -> get_vspace(This,p)
#define IHTMLIFrameElement_put_hspace(This,v) \
(This)->lpVtbl -> put_hspace(This,v)
#define IHTMLIFrameElement_get_hspace(This,p) \
(This)->lpVtbl -> get_hspace(This,p)
#define IHTMLIFrameElement_put_align(This,v) \
(This)->lpVtbl -> put_align(This,v)
#define IHTMLIFrameElement_get_align(This,p) \
(This)->lpVtbl -> get_align(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLIFrameElement_put_vspace_Proxy(
IHTMLIFrameElement * This,
/* [in] */ long v);
void __RPC_STUB IHTMLIFrameElement_put_vspace_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLIFrameElement_get_vspace_Proxy(
IHTMLIFrameElement * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLIFrameElement_get_vspace_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLIFrameElement_put_hspace_Proxy(
IHTMLIFrameElement * This,
/* [in] */ long v);
void __RPC_STUB IHTMLIFrameElement_put_hspace_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLIFrameElement_get_hspace_Proxy(
IHTMLIFrameElement * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLIFrameElement_get_hspace_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLIFrameElement_put_align_Proxy(
IHTMLIFrameElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLIFrameElement_put_align_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLIFrameElement_get_align_Proxy(
IHTMLIFrameElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLIFrameElement_get_align_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLIFrameElement_INTERFACE_DEFINED__ */
#ifndef __IHTMLIFrameElement2_INTERFACE_DEFINED__
#define __IHTMLIFrameElement2_INTERFACE_DEFINED__
/* interface IHTMLIFrameElement2 */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLIFrameElement2;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f4e6-98b5-11cf-bb82-00aa00bdce0b")
IHTMLIFrameElement2 : public IDispatch
{
public:
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_height(
/* [in] */ VARIANT v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_height(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_width(
/* [in] */ VARIANT v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_width(
/* [out][retval] */ VARIANT *p) = 0;
};
#else /* C style interface */
typedef struct IHTMLIFrameElement2Vtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLIFrameElement2 * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLIFrameElement2 * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLIFrameElement2 * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLIFrameElement2 * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLIFrameElement2 * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLIFrameElement2 * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLIFrameElement2 * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_height )(
IHTMLIFrameElement2 * This,
/* [in] */ VARIANT v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_height )(
IHTMLIFrameElement2 * This,
/* [out][retval] */ VARIANT *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_width )(
IHTMLIFrameElement2 * This,
/* [in] */ VARIANT v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_width )(
IHTMLIFrameElement2 * This,
/* [out][retval] */ VARIANT *p);
END_INTERFACE
} IHTMLIFrameElement2Vtbl;
interface IHTMLIFrameElement2
{
CONST_VTBL struct IHTMLIFrameElement2Vtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLIFrameElement2_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLIFrameElement2_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLIFrameElement2_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLIFrameElement2_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLIFrameElement2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLIFrameElement2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLIFrameElement2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLIFrameElement2_put_height(This,v) \
(This)->lpVtbl -> put_height(This,v)
#define IHTMLIFrameElement2_get_height(This,p) \
(This)->lpVtbl -> get_height(This,p)
#define IHTMLIFrameElement2_put_width(This,v) \
(This)->lpVtbl -> put_width(This,v)
#define IHTMLIFrameElement2_get_width(This,p) \
(This)->lpVtbl -> get_width(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLIFrameElement2_put_height_Proxy(
IHTMLIFrameElement2 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLIFrameElement2_put_height_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLIFrameElement2_get_height_Proxy(
IHTMLIFrameElement2 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLIFrameElement2_get_height_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLIFrameElement2_put_width_Proxy(
IHTMLIFrameElement2 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLIFrameElement2_put_width_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLIFrameElement2_get_width_Proxy(
IHTMLIFrameElement2 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLIFrameElement2_get_width_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLIFrameElement2_INTERFACE_DEFINED__ */
#ifndef __DispHTMLIFrame_DISPINTERFACE_DEFINED__
#define __DispHTMLIFrame_DISPINTERFACE_DEFINED__
/* dispinterface DispHTMLIFrame */
/* [uuid][hidden] */
EXTERN_C const IID DIID_DispHTMLIFrame;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f51b-98b5-11cf-bb82-00aa00bdce0b")
DispHTMLIFrame : public IDispatch
{
};
#else /* C style interface */
typedef struct DispHTMLIFrameVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
DispHTMLIFrame * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
DispHTMLIFrame * This);
ULONG ( STDMETHODCALLTYPE *Release )(
DispHTMLIFrame * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
DispHTMLIFrame * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
DispHTMLIFrame * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
DispHTMLIFrame * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
DispHTMLIFrame * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} DispHTMLIFrameVtbl;
interface DispHTMLIFrame
{
CONST_VTBL struct DispHTMLIFrameVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define DispHTMLIFrame_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define DispHTMLIFrame_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define DispHTMLIFrame_Release(This) \
(This)->lpVtbl -> Release(This)
#define DispHTMLIFrame_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define DispHTMLIFrame_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define DispHTMLIFrame_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define DispHTMLIFrame_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __DispHTMLIFrame_DISPINTERFACE_DEFINED__ */
EXTERN_C const CLSID CLSID_HTMLIFrame;
#ifdef __cplusplus
class DECLSPEC_UUID("3050f316-98b5-11cf-bb82-00aa00bdce0b")
HTMLIFrame;
#endif
#ifndef __IHTMLDivPosition_INTERFACE_DEFINED__
#define __IHTMLDivPosition_INTERFACE_DEFINED__
/* interface IHTMLDivPosition */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLDivPosition;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f212-98b5-11cf-bb82-00aa00bdce0b")
IHTMLDivPosition : public IDispatch
{
public:
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_align(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_align(
/* [out][retval] */ BSTR *p) = 0;
};
#else /* C style interface */
typedef struct IHTMLDivPositionVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLDivPosition * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLDivPosition * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLDivPosition * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLDivPosition * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLDivPosition * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLDivPosition * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLDivPosition * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_align )(
IHTMLDivPosition * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_align )(
IHTMLDivPosition * This,
/* [out][retval] */ BSTR *p);
END_INTERFACE
} IHTMLDivPositionVtbl;
interface IHTMLDivPosition
{
CONST_VTBL struct IHTMLDivPositionVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLDivPosition_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLDivPosition_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLDivPosition_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLDivPosition_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLDivPosition_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLDivPosition_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLDivPosition_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLDivPosition_put_align(This,v) \
(This)->lpVtbl -> put_align(This,v)
#define IHTMLDivPosition_get_align(This,p) \
(This)->lpVtbl -> get_align(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDivPosition_put_align_Proxy(
IHTMLDivPosition * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLDivPosition_put_align_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDivPosition_get_align_Proxy(
IHTMLDivPosition * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLDivPosition_get_align_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLDivPosition_INTERFACE_DEFINED__ */
#ifndef __IHTMLFieldSetElement_INTERFACE_DEFINED__
#define __IHTMLFieldSetElement_INTERFACE_DEFINED__
/* interface IHTMLFieldSetElement */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLFieldSetElement;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f3e7-98b5-11cf-bb82-00aa00bdce0b")
IHTMLFieldSetElement : public IDispatch
{
public:
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_align(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_align(
/* [out][retval] */ BSTR *p) = 0;
};
#else /* C style interface */
typedef struct IHTMLFieldSetElementVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLFieldSetElement * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLFieldSetElement * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLFieldSetElement * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLFieldSetElement * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLFieldSetElement * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLFieldSetElement * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLFieldSetElement * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_align )(
IHTMLFieldSetElement * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_align )(
IHTMLFieldSetElement * This,
/* [out][retval] */ BSTR *p);
END_INTERFACE
} IHTMLFieldSetElementVtbl;
interface IHTMLFieldSetElement
{
CONST_VTBL struct IHTMLFieldSetElementVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLFieldSetElement_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLFieldSetElement_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLFieldSetElement_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLFieldSetElement_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLFieldSetElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLFieldSetElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLFieldSetElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLFieldSetElement_put_align(This,v) \
(This)->lpVtbl -> put_align(This,v)
#define IHTMLFieldSetElement_get_align(This,p) \
(This)->lpVtbl -> get_align(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLFieldSetElement_put_align_Proxy(
IHTMLFieldSetElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLFieldSetElement_put_align_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFieldSetElement_get_align_Proxy(
IHTMLFieldSetElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLFieldSetElement_get_align_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLFieldSetElement_INTERFACE_DEFINED__ */
#ifndef __IHTMLFieldSetElement2_INTERFACE_DEFINED__
#define __IHTMLFieldSetElement2_INTERFACE_DEFINED__
/* interface IHTMLFieldSetElement2 */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLFieldSetElement2;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f833-98b5-11cf-bb82-00aa00bdce0b")
IHTMLFieldSetElement2 : public IDispatch
{
public:
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_form(
/* [out][retval] */ IHTMLFormElement **p) = 0;
};
#else /* C style interface */
typedef struct IHTMLFieldSetElement2Vtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLFieldSetElement2 * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLFieldSetElement2 * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLFieldSetElement2 * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLFieldSetElement2 * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLFieldSetElement2 * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLFieldSetElement2 * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLFieldSetElement2 * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_form )(
IHTMLFieldSetElement2 * This,
/* [out][retval] */ IHTMLFormElement **p);
END_INTERFACE
} IHTMLFieldSetElement2Vtbl;
interface IHTMLFieldSetElement2
{
CONST_VTBL struct IHTMLFieldSetElement2Vtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLFieldSetElement2_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLFieldSetElement2_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLFieldSetElement2_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLFieldSetElement2_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLFieldSetElement2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLFieldSetElement2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLFieldSetElement2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLFieldSetElement2_get_form(This,p) \
(This)->lpVtbl -> get_form(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFieldSetElement2_get_form_Proxy(
IHTMLFieldSetElement2 * This,
/* [out][retval] */ IHTMLFormElement **p);
void __RPC_STUB IHTMLFieldSetElement2_get_form_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLFieldSetElement2_INTERFACE_DEFINED__ */
#ifndef __IHTMLLegendElement_INTERFACE_DEFINED__
#define __IHTMLLegendElement_INTERFACE_DEFINED__
/* interface IHTMLLegendElement */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLLegendElement;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f3ea-98b5-11cf-bb82-00aa00bdce0b")
IHTMLLegendElement : public IDispatch
{
public:
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_align(
/* [in] */ BSTR v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_align(
/* [out][retval] */ BSTR *p) = 0;
};
#else /* C style interface */
typedef struct IHTMLLegendElementVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLLegendElement * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLLegendElement * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLLegendElement * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLLegendElement * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLLegendElement * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLLegendElement * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLLegendElement * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_align )(
IHTMLLegendElement * This,
/* [in] */ BSTR v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_align )(
IHTMLLegendElement * This,
/* [out][retval] */ BSTR *p);
END_INTERFACE
} IHTMLLegendElementVtbl;
interface IHTMLLegendElement
{
CONST_VTBL struct IHTMLLegendElementVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLLegendElement_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLLegendElement_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLLegendElement_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLLegendElement_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLLegendElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLLegendElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLLegendElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLLegendElement_put_align(This,v) \
(This)->lpVtbl -> put_align(This,v)
#define IHTMLLegendElement_get_align(This,p) \
(This)->lpVtbl -> get_align(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLLegendElement_put_align_Proxy(
IHTMLLegendElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLLegendElement_put_align_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLLegendElement_get_align_Proxy(
IHTMLLegendElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLLegendElement_get_align_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLLegendElement_INTERFACE_DEFINED__ */
#ifndef __IHTMLLegendElement2_INTERFACE_DEFINED__
#define __IHTMLLegendElement2_INTERFACE_DEFINED__
/* interface IHTMLLegendElement2 */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLLegendElement2;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f834-98b5-11cf-bb82-00aa00bdce0b")
IHTMLLegendElement2 : public IDispatch
{
public:
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_form(
/* [out][retval] */ IHTMLFormElement **p) = 0;
};
#else /* C style interface */
typedef struct IHTMLLegendElement2Vtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLLegendElement2 * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLLegendElement2 * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLLegendElement2 * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLLegendElement2 * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLLegendElement2 * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLLegendElement2 * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLLegendElement2 * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_form )(
IHTMLLegendElement2 * This,
/* [out][retval] */ IHTMLFormElement **p);
END_INTERFACE
} IHTMLLegendElement2Vtbl;
interface IHTMLLegendElement2
{
CONST_VTBL struct IHTMLLegendElement2Vtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLLegendElement2_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLLegendElement2_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLLegendElement2_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLLegendElement2_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLLegendElement2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLLegendElement2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLLegendElement2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLLegendElement2_get_form(This,p) \
(This)->lpVtbl -> get_form(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLLegendElement2_get_form_Proxy(
IHTMLLegendElement2 * This,
/* [out][retval] */ IHTMLFormElement **p);
void __RPC_STUB IHTMLLegendElement2_get_form_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLLegendElement2_INTERFACE_DEFINED__ */
#ifndef __DispHTMLDivPosition_DISPINTERFACE_DEFINED__
#define __DispHTMLDivPosition_DISPINTERFACE_DEFINED__
/* dispinterface DispHTMLDivPosition */
/* [uuid][hidden] */
EXTERN_C const IID DIID_DispHTMLDivPosition;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f50f-98b5-11cf-bb82-00aa00bdce0b")
DispHTMLDivPosition : public IDispatch
{
};
#else /* C style interface */
typedef struct DispHTMLDivPositionVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
DispHTMLDivPosition * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
DispHTMLDivPosition * This);
ULONG ( STDMETHODCALLTYPE *Release )(
DispHTMLDivPosition * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
DispHTMLDivPosition * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
DispHTMLDivPosition * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
DispHTMLDivPosition * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
DispHTMLDivPosition * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} DispHTMLDivPositionVtbl;
interface DispHTMLDivPosition
{
CONST_VTBL struct DispHTMLDivPositionVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define DispHTMLDivPosition_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define DispHTMLDivPosition_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define DispHTMLDivPosition_Release(This) \
(This)->lpVtbl -> Release(This)
#define DispHTMLDivPosition_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define DispHTMLDivPosition_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define DispHTMLDivPosition_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define DispHTMLDivPosition_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __DispHTMLDivPosition_DISPINTERFACE_DEFINED__ */
EXTERN_C const CLSID CLSID_HTMLDivPosition;
#ifdef __cplusplus
class DECLSPEC_UUID("3050f249-98b5-11cf-bb82-00aa00bdce0b")
HTMLDivPosition;
#endif
#ifndef __DispHTMLFieldSetElement_DISPINTERFACE_DEFINED__
#define __DispHTMLFieldSetElement_DISPINTERFACE_DEFINED__
/* dispinterface DispHTMLFieldSetElement */
/* [uuid][hidden] */
EXTERN_C const IID DIID_DispHTMLFieldSetElement;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f545-98b5-11cf-bb82-00aa00bdce0b")
DispHTMLFieldSetElement : public IDispatch
{
};
#else /* C style interface */
typedef struct DispHTMLFieldSetElementVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
DispHTMLFieldSetElement * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
DispHTMLFieldSetElement * This);
ULONG ( STDMETHODCALLTYPE *Release )(
DispHTMLFieldSetElement * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
DispHTMLFieldSetElement * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
DispHTMLFieldSetElement * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
DispHTMLFieldSetElement * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
DispHTMLFieldSetElement * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} DispHTMLFieldSetElementVtbl;
interface DispHTMLFieldSetElement
{
CONST_VTBL struct DispHTMLFieldSetElementVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define DispHTMLFieldSetElement_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define DispHTMLFieldSetElement_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define DispHTMLFieldSetElement_Release(This) \
(This)->lpVtbl -> Release(This)
#define DispHTMLFieldSetElement_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define DispHTMLFieldSetElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define DispHTMLFieldSetElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define DispHTMLFieldSetElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __DispHTMLFieldSetElement_DISPINTERFACE_DEFINED__ */
EXTERN_C const CLSID CLSID_HTMLFieldSetElement;
#ifdef __cplusplus
class DECLSPEC_UUID("3050f3e8-98b5-11cf-bb82-00aa00bdce0b")
HTMLFieldSetElement;
#endif
#ifndef __DispHTMLLegendElement_DISPINTERFACE_DEFINED__
#define __DispHTMLLegendElement_DISPINTERFACE_DEFINED__
/* dispinterface DispHTMLLegendElement */
/* [uuid][hidden] */
EXTERN_C const IID DIID_DispHTMLLegendElement;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f546-98b5-11cf-bb82-00aa00bdce0b")
DispHTMLLegendElement : public IDispatch
{
};
#else /* C style interface */
typedef struct DispHTMLLegendElementVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
DispHTMLLegendElement * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
DispHTMLLegendElement * This);
ULONG ( STDMETHODCALLTYPE *Release )(
DispHTMLLegendElement * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
DispHTMLLegendElement * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
DispHTMLLegendElement * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
DispHTMLLegendElement * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
DispHTMLLegendElement * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} DispHTMLLegendElementVtbl;
interface DispHTMLLegendElement
{
CONST_VTBL struct DispHTMLLegendElementVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define DispHTMLLegendElement_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define DispHTMLLegendElement_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define DispHTMLLegendElement_Release(This) \
(This)->lpVtbl -> Release(This)
#define DispHTMLLegendElement_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define DispHTMLLegendElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define DispHTMLLegendElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define DispHTMLLegendElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __DispHTMLLegendElement_DISPINTERFACE_DEFINED__ */
EXTERN_C const CLSID CLSID_HTMLLegendElement;
#ifdef __cplusplus
class DECLSPEC_UUID("3050f3e9-98b5-11cf-bb82-00aa00bdce0b")
HTMLLegendElement;
#endif
#ifndef __IHTMLSpanFlow_INTERFACE_DEFINED__
#define __IHTMLSpanFlow_INTERFACE_DEFINED__
/* interface IHTMLSpanFlow */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLSpanFlow;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f3e5-98b5-11cf-bb82-00aa00bdce0b")
IHTMLSpanFlow : public IDispatch
{
public:
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_align(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_align(
/* [out][retval] */ BSTR *p) = 0;
};
#else /* C style interface */
typedef struct IHTMLSpanFlowVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLSpanFlow * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLSpanFlow * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLSpanFlow * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLSpanFlow * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLSpanFlow * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLSpanFlow * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLSpanFlow * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_align )(
IHTMLSpanFlow * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_align )(
IHTMLSpanFlow * This,
/* [out][retval] */ BSTR *p);
END_INTERFACE
} IHTMLSpanFlowVtbl;
interface IHTMLSpanFlow
{
CONST_VTBL struct IHTMLSpanFlowVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLSpanFlow_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLSpanFlow_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLSpanFlow_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLSpanFlow_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLSpanFlow_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLSpanFlow_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLSpanFlow_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLSpanFlow_put_align(This,v) \
(This)->lpVtbl -> put_align(This,v)
#define IHTMLSpanFlow_get_align(This,p) \
(This)->lpVtbl -> get_align(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLSpanFlow_put_align_Proxy(
IHTMLSpanFlow * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLSpanFlow_put_align_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLSpanFlow_get_align_Proxy(
IHTMLSpanFlow * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLSpanFlow_get_align_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLSpanFlow_INTERFACE_DEFINED__ */
#ifndef __DispHTMLSpanFlow_DISPINTERFACE_DEFINED__
#define __DispHTMLSpanFlow_DISPINTERFACE_DEFINED__
/* dispinterface DispHTMLSpanFlow */
/* [uuid][hidden] */
EXTERN_C const IID DIID_DispHTMLSpanFlow;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f544-98b5-11cf-bb82-00aa00bdce0b")
DispHTMLSpanFlow : public IDispatch
{
};
#else /* C style interface */
typedef struct DispHTMLSpanFlowVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
DispHTMLSpanFlow * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
DispHTMLSpanFlow * This);
ULONG ( STDMETHODCALLTYPE *Release )(
DispHTMLSpanFlow * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
DispHTMLSpanFlow * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
DispHTMLSpanFlow * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
DispHTMLSpanFlow * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
DispHTMLSpanFlow * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} DispHTMLSpanFlowVtbl;
interface DispHTMLSpanFlow
{
CONST_VTBL struct DispHTMLSpanFlowVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define DispHTMLSpanFlow_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define DispHTMLSpanFlow_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define DispHTMLSpanFlow_Release(This) \
(This)->lpVtbl -> Release(This)
#define DispHTMLSpanFlow_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define DispHTMLSpanFlow_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define DispHTMLSpanFlow_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define DispHTMLSpanFlow_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __DispHTMLSpanFlow_DISPINTERFACE_DEFINED__ */
EXTERN_C const CLSID CLSID_HTMLSpanFlow;
#ifdef __cplusplus
class DECLSPEC_UUID("3050f3e6-98b5-11cf-bb82-00aa00bdce0b")
HTMLSpanFlow;
#endif
#ifndef __IHTMLFrameSetElement_INTERFACE_DEFINED__
#define __IHTMLFrameSetElement_INTERFACE_DEFINED__
/* interface IHTMLFrameSetElement */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLFrameSetElement;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f319-98b5-11cf-bb82-00aa00bdce0b")
IHTMLFrameSetElement : public IDispatch
{
public:
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_rows(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_rows(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_cols(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_cols(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_border(
/* [in] */ VARIANT v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_border(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_borderColor(
/* [in] */ VARIANT v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_borderColor(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_frameBorder(
/* [in] */ BSTR v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_frameBorder(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_frameSpacing(
/* [in] */ VARIANT v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_frameSpacing(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_name(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_name(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onload(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onload(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onunload(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onunload(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onbeforeunload(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onbeforeunload(
/* [out][retval] */ VARIANT *p) = 0;
};
#else /* C style interface */
typedef struct IHTMLFrameSetElementVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLFrameSetElement * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLFrameSetElement * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLFrameSetElement * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLFrameSetElement * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLFrameSetElement * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLFrameSetElement * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLFrameSetElement * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_rows )(
IHTMLFrameSetElement * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_rows )(
IHTMLFrameSetElement * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_cols )(
IHTMLFrameSetElement * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_cols )(
IHTMLFrameSetElement * This,
/* [out][retval] */ BSTR *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_border )(
IHTMLFrameSetElement * This,
/* [in] */ VARIANT v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_border )(
IHTMLFrameSetElement * This,
/* [out][retval] */ VARIANT *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_borderColor )(
IHTMLFrameSetElement * This,
/* [in] */ VARIANT v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_borderColor )(
IHTMLFrameSetElement * This,
/* [out][retval] */ VARIANT *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_frameBorder )(
IHTMLFrameSetElement * This,
/* [in] */ BSTR v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_frameBorder )(
IHTMLFrameSetElement * This,
/* [out][retval] */ BSTR *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_frameSpacing )(
IHTMLFrameSetElement * This,
/* [in] */ VARIANT v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_frameSpacing )(
IHTMLFrameSetElement * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_name )(
IHTMLFrameSetElement * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_name )(
IHTMLFrameSetElement * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onload )(
IHTMLFrameSetElement * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onload )(
IHTMLFrameSetElement * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onunload )(
IHTMLFrameSetElement * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onunload )(
IHTMLFrameSetElement * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onbeforeunload )(
IHTMLFrameSetElement * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onbeforeunload )(
IHTMLFrameSetElement * This,
/* [out][retval] */ VARIANT *p);
END_INTERFACE
} IHTMLFrameSetElementVtbl;
interface IHTMLFrameSetElement
{
CONST_VTBL struct IHTMLFrameSetElementVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLFrameSetElement_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLFrameSetElement_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLFrameSetElement_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLFrameSetElement_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLFrameSetElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLFrameSetElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLFrameSetElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLFrameSetElement_put_rows(This,v) \
(This)->lpVtbl -> put_rows(This,v)
#define IHTMLFrameSetElement_get_rows(This,p) \
(This)->lpVtbl -> get_rows(This,p)
#define IHTMLFrameSetElement_put_cols(This,v) \
(This)->lpVtbl -> put_cols(This,v)
#define IHTMLFrameSetElement_get_cols(This,p) \
(This)->lpVtbl -> get_cols(This,p)
#define IHTMLFrameSetElement_put_border(This,v) \
(This)->lpVtbl -> put_border(This,v)
#define IHTMLFrameSetElement_get_border(This,p) \
(This)->lpVtbl -> get_border(This,p)
#define IHTMLFrameSetElement_put_borderColor(This,v) \
(This)->lpVtbl -> put_borderColor(This,v)
#define IHTMLFrameSetElement_get_borderColor(This,p) \
(This)->lpVtbl -> get_borderColor(This,p)
#define IHTMLFrameSetElement_put_frameBorder(This,v) \
(This)->lpVtbl -> put_frameBorder(This,v)
#define IHTMLFrameSetElement_get_frameBorder(This,p) \
(This)->lpVtbl -> get_frameBorder(This,p)
#define IHTMLFrameSetElement_put_frameSpacing(This,v) \
(This)->lpVtbl -> put_frameSpacing(This,v)
#define IHTMLFrameSetElement_get_frameSpacing(This,p) \
(This)->lpVtbl -> get_frameSpacing(This,p)
#define IHTMLFrameSetElement_put_name(This,v) \
(This)->lpVtbl -> put_name(This,v)
#define IHTMLFrameSetElement_get_name(This,p) \
(This)->lpVtbl -> get_name(This,p)
#define IHTMLFrameSetElement_put_onload(This,v) \
(This)->lpVtbl -> put_onload(This,v)
#define IHTMLFrameSetElement_get_onload(This,p) \
(This)->lpVtbl -> get_onload(This,p)
#define IHTMLFrameSetElement_put_onunload(This,v) \
(This)->lpVtbl -> put_onunload(This,v)
#define IHTMLFrameSetElement_get_onunload(This,p) \
(This)->lpVtbl -> get_onunload(This,p)
#define IHTMLFrameSetElement_put_onbeforeunload(This,v) \
(This)->lpVtbl -> put_onbeforeunload(This,v)
#define IHTMLFrameSetElement_get_onbeforeunload(This,p) \
(This)->lpVtbl -> get_onbeforeunload(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLFrameSetElement_put_rows_Proxy(
IHTMLFrameSetElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLFrameSetElement_put_rows_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFrameSetElement_get_rows_Proxy(
IHTMLFrameSetElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLFrameSetElement_get_rows_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLFrameSetElement_put_cols_Proxy(
IHTMLFrameSetElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLFrameSetElement_put_cols_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFrameSetElement_get_cols_Proxy(
IHTMLFrameSetElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLFrameSetElement_get_cols_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLFrameSetElement_put_border_Proxy(
IHTMLFrameSetElement * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLFrameSetElement_put_border_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFrameSetElement_get_border_Proxy(
IHTMLFrameSetElement * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLFrameSetElement_get_border_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLFrameSetElement_put_borderColor_Proxy(
IHTMLFrameSetElement * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLFrameSetElement_put_borderColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFrameSetElement_get_borderColor_Proxy(
IHTMLFrameSetElement * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLFrameSetElement_get_borderColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLFrameSetElement_put_frameBorder_Proxy(
IHTMLFrameSetElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLFrameSetElement_put_frameBorder_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFrameSetElement_get_frameBorder_Proxy(
IHTMLFrameSetElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLFrameSetElement_get_frameBorder_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLFrameSetElement_put_frameSpacing_Proxy(
IHTMLFrameSetElement * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLFrameSetElement_put_frameSpacing_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFrameSetElement_get_frameSpacing_Proxy(
IHTMLFrameSetElement * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLFrameSetElement_get_frameSpacing_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLFrameSetElement_put_name_Proxy(
IHTMLFrameSetElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLFrameSetElement_put_name_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFrameSetElement_get_name_Proxy(
IHTMLFrameSetElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLFrameSetElement_get_name_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLFrameSetElement_put_onload_Proxy(
IHTMLFrameSetElement * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLFrameSetElement_put_onload_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFrameSetElement_get_onload_Proxy(
IHTMLFrameSetElement * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLFrameSetElement_get_onload_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLFrameSetElement_put_onunload_Proxy(
IHTMLFrameSetElement * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLFrameSetElement_put_onunload_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFrameSetElement_get_onunload_Proxy(
IHTMLFrameSetElement * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLFrameSetElement_get_onunload_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLFrameSetElement_put_onbeforeunload_Proxy(
IHTMLFrameSetElement * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLFrameSetElement_put_onbeforeunload_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFrameSetElement_get_onbeforeunload_Proxy(
IHTMLFrameSetElement * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLFrameSetElement_get_onbeforeunload_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLFrameSetElement_INTERFACE_DEFINED__ */
#ifndef __IHTMLFrameSetElement2_INTERFACE_DEFINED__
#define __IHTMLFrameSetElement2_INTERFACE_DEFINED__
/* interface IHTMLFrameSetElement2 */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLFrameSetElement2;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f5c6-98b5-11cf-bb82-00aa00bdce0b")
IHTMLFrameSetElement2 : public IDispatch
{
public:
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onbeforeprint(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onbeforeprint(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onafterprint(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onafterprint(
/* [out][retval] */ VARIANT *p) = 0;
};
#else /* C style interface */
typedef struct IHTMLFrameSetElement2Vtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLFrameSetElement2 * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLFrameSetElement2 * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLFrameSetElement2 * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLFrameSetElement2 * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLFrameSetElement2 * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLFrameSetElement2 * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLFrameSetElement2 * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onbeforeprint )(
IHTMLFrameSetElement2 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onbeforeprint )(
IHTMLFrameSetElement2 * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onafterprint )(
IHTMLFrameSetElement2 * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onafterprint )(
IHTMLFrameSetElement2 * This,
/* [out][retval] */ VARIANT *p);
END_INTERFACE
} IHTMLFrameSetElement2Vtbl;
interface IHTMLFrameSetElement2
{
CONST_VTBL struct IHTMLFrameSetElement2Vtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLFrameSetElement2_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLFrameSetElement2_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLFrameSetElement2_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLFrameSetElement2_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLFrameSetElement2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLFrameSetElement2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLFrameSetElement2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLFrameSetElement2_put_onbeforeprint(This,v) \
(This)->lpVtbl -> put_onbeforeprint(This,v)
#define IHTMLFrameSetElement2_get_onbeforeprint(This,p) \
(This)->lpVtbl -> get_onbeforeprint(This,p)
#define IHTMLFrameSetElement2_put_onafterprint(This,v) \
(This)->lpVtbl -> put_onafterprint(This,v)
#define IHTMLFrameSetElement2_get_onafterprint(This,p) \
(This)->lpVtbl -> get_onafterprint(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLFrameSetElement2_put_onbeforeprint_Proxy(
IHTMLFrameSetElement2 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLFrameSetElement2_put_onbeforeprint_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFrameSetElement2_get_onbeforeprint_Proxy(
IHTMLFrameSetElement2 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLFrameSetElement2_get_onbeforeprint_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLFrameSetElement2_put_onafterprint_Proxy(
IHTMLFrameSetElement2 * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLFrameSetElement2_put_onafterprint_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFrameSetElement2_get_onafterprint_Proxy(
IHTMLFrameSetElement2 * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLFrameSetElement2_get_onafterprint_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLFrameSetElement2_INTERFACE_DEFINED__ */
#ifndef __DispHTMLFrameSetSite_DISPINTERFACE_DEFINED__
#define __DispHTMLFrameSetSite_DISPINTERFACE_DEFINED__
/* dispinterface DispHTMLFrameSetSite */
/* [uuid][hidden] */
EXTERN_C const IID DIID_DispHTMLFrameSetSite;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f514-98b5-11cf-bb82-00aa00bdce0b")
DispHTMLFrameSetSite : public IDispatch
{
};
#else /* C style interface */
typedef struct DispHTMLFrameSetSiteVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
DispHTMLFrameSetSite * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
DispHTMLFrameSetSite * This);
ULONG ( STDMETHODCALLTYPE *Release )(
DispHTMLFrameSetSite * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
DispHTMLFrameSetSite * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
DispHTMLFrameSetSite * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
DispHTMLFrameSetSite * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
DispHTMLFrameSetSite * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} DispHTMLFrameSetSiteVtbl;
interface DispHTMLFrameSetSite
{
CONST_VTBL struct DispHTMLFrameSetSiteVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define DispHTMLFrameSetSite_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define DispHTMLFrameSetSite_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define DispHTMLFrameSetSite_Release(This) \
(This)->lpVtbl -> Release(This)
#define DispHTMLFrameSetSite_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define DispHTMLFrameSetSite_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define DispHTMLFrameSetSite_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define DispHTMLFrameSetSite_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __DispHTMLFrameSetSite_DISPINTERFACE_DEFINED__ */
EXTERN_C const CLSID CLSID_HTMLFrameSetSite;
#ifdef __cplusplus
class DECLSPEC_UUID("3050f31A-98b5-11cf-bb82-00aa00bdce0b")
HTMLFrameSetSite;
#endif
#ifndef __IHTMLBGsound_INTERFACE_DEFINED__
#define __IHTMLBGsound_INTERFACE_DEFINED__
/* interface IHTMLBGsound */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLBGsound;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f369-98b5-11cf-bb82-00aa00bdce0b")
IHTMLBGsound : public IDispatch
{
public:
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_src(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_src(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_loop(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_loop(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_volume(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_volume(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_balance(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_balance(
/* [out][retval] */ VARIANT *p) = 0;
};
#else /* C style interface */
typedef struct IHTMLBGsoundVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLBGsound * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLBGsound * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLBGsound * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLBGsound * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLBGsound * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLBGsound * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLBGsound * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_src )(
IHTMLBGsound * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_src )(
IHTMLBGsound * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_loop )(
IHTMLBGsound * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_loop )(
IHTMLBGsound * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_volume )(
IHTMLBGsound * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_volume )(
IHTMLBGsound * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_balance )(
IHTMLBGsound * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_balance )(
IHTMLBGsound * This,
/* [out][retval] */ VARIANT *p);
END_INTERFACE
} IHTMLBGsoundVtbl;
interface IHTMLBGsound
{
CONST_VTBL struct IHTMLBGsoundVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLBGsound_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLBGsound_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLBGsound_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLBGsound_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLBGsound_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLBGsound_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLBGsound_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLBGsound_put_src(This,v) \
(This)->lpVtbl -> put_src(This,v)
#define IHTMLBGsound_get_src(This,p) \
(This)->lpVtbl -> get_src(This,p)
#define IHTMLBGsound_put_loop(This,v) \
(This)->lpVtbl -> put_loop(This,v)
#define IHTMLBGsound_get_loop(This,p) \
(This)->lpVtbl -> get_loop(This,p)
#define IHTMLBGsound_put_volume(This,v) \
(This)->lpVtbl -> put_volume(This,v)
#define IHTMLBGsound_get_volume(This,p) \
(This)->lpVtbl -> get_volume(This,p)
#define IHTMLBGsound_put_balance(This,v) \
(This)->lpVtbl -> put_balance(This,v)
#define IHTMLBGsound_get_balance(This,p) \
(This)->lpVtbl -> get_balance(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLBGsound_put_src_Proxy(
IHTMLBGsound * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLBGsound_put_src_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLBGsound_get_src_Proxy(
IHTMLBGsound * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLBGsound_get_src_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLBGsound_put_loop_Proxy(
IHTMLBGsound * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLBGsound_put_loop_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLBGsound_get_loop_Proxy(
IHTMLBGsound * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLBGsound_get_loop_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLBGsound_put_volume_Proxy(
IHTMLBGsound * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLBGsound_put_volume_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLBGsound_get_volume_Proxy(
IHTMLBGsound * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLBGsound_get_volume_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLBGsound_put_balance_Proxy(
IHTMLBGsound * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLBGsound_put_balance_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLBGsound_get_balance_Proxy(
IHTMLBGsound * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLBGsound_get_balance_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLBGsound_INTERFACE_DEFINED__ */
#ifndef __DispHTMLBGsound_DISPINTERFACE_DEFINED__
#define __DispHTMLBGsound_DISPINTERFACE_DEFINED__
/* dispinterface DispHTMLBGsound */
/* [uuid][hidden] */
EXTERN_C const IID DIID_DispHTMLBGsound;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f53c-98b5-11cf-bb82-00aa00bdce0b")
DispHTMLBGsound : public IDispatch
{
};
#else /* C style interface */
typedef struct DispHTMLBGsoundVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
DispHTMLBGsound * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
DispHTMLBGsound * This);
ULONG ( STDMETHODCALLTYPE *Release )(
DispHTMLBGsound * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
DispHTMLBGsound * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
DispHTMLBGsound * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
DispHTMLBGsound * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
DispHTMLBGsound * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} DispHTMLBGsoundVtbl;
interface DispHTMLBGsound
{
CONST_VTBL struct DispHTMLBGsoundVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define DispHTMLBGsound_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define DispHTMLBGsound_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define DispHTMLBGsound_Release(This) \
(This)->lpVtbl -> Release(This)
#define DispHTMLBGsound_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define DispHTMLBGsound_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define DispHTMLBGsound_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define DispHTMLBGsound_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __DispHTMLBGsound_DISPINTERFACE_DEFINED__ */
EXTERN_C const CLSID CLSID_HTMLBGsound;
#ifdef __cplusplus
class DECLSPEC_UUID("3050f370-98b5-11cf-bb82-00aa00bdce0b")
HTMLBGsound;
#endif
#ifndef __IHTMLFontNamesCollection_INTERFACE_DEFINED__
#define __IHTMLFontNamesCollection_INTERFACE_DEFINED__
/* interface IHTMLFontNamesCollection */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLFontNamesCollection;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f376-98b5-11cf-bb82-00aa00bdce0b")
IHTMLFontNamesCollection : public IDispatch
{
public:
virtual /* [hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get_length(
/* [out][retval] */ long *p) = 0;
virtual /* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get__newEnum(
/* [out][retval] */ IUnknown **p) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE item(
/* [in] */ long index,
/* [out][retval] */ BSTR *pBstr) = 0;
};
#else /* C style interface */
typedef struct IHTMLFontNamesCollectionVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLFontNamesCollection * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLFontNamesCollection * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLFontNamesCollection * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLFontNamesCollection * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLFontNamesCollection * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLFontNamesCollection * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLFontNamesCollection * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_length )(
IHTMLFontNamesCollection * This,
/* [out][retval] */ long *p);
/* [restricted][hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__newEnum )(
IHTMLFontNamesCollection * This,
/* [out][retval] */ IUnknown **p);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *item )(
IHTMLFontNamesCollection * This,
/* [in] */ long index,
/* [out][retval] */ BSTR *pBstr);
END_INTERFACE
} IHTMLFontNamesCollectionVtbl;
interface IHTMLFontNamesCollection
{
CONST_VTBL struct IHTMLFontNamesCollectionVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLFontNamesCollection_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLFontNamesCollection_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLFontNamesCollection_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLFontNamesCollection_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLFontNamesCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLFontNamesCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLFontNamesCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLFontNamesCollection_get_length(This,p) \
(This)->lpVtbl -> get_length(This,p)
#define IHTMLFontNamesCollection_get__newEnum(This,p) \
(This)->lpVtbl -> get__newEnum(This,p)
#define IHTMLFontNamesCollection_item(This,index,pBstr) \
(This)->lpVtbl -> item(This,index,pBstr)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [hidden][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFontNamesCollection_get_length_Proxy(
IHTMLFontNamesCollection * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLFontNamesCollection_get_length_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFontNamesCollection_get__newEnum_Proxy(
IHTMLFontNamesCollection * This,
/* [out][retval] */ IUnknown **p);
void __RPC_STUB IHTMLFontNamesCollection_get__newEnum_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLFontNamesCollection_item_Proxy(
IHTMLFontNamesCollection * This,
/* [in] */ long index,
/* [out][retval] */ BSTR *pBstr);
void __RPC_STUB IHTMLFontNamesCollection_item_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLFontNamesCollection_INTERFACE_DEFINED__ */
#ifndef __IHTMLFontSizesCollection_INTERFACE_DEFINED__
#define __IHTMLFontSizesCollection_INTERFACE_DEFINED__
/* interface IHTMLFontSizesCollection */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLFontSizesCollection;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f377-98b5-11cf-bb82-00aa00bdce0b")
IHTMLFontSizesCollection : public IDispatch
{
public:
virtual /* [hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get_length(
/* [out][retval] */ long *p) = 0;
virtual /* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get__newEnum(
/* [out][retval] */ IUnknown **p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_forFont(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE item(
/* [in] */ long index,
/* [out][retval] */ long *plSize) = 0;
};
#else /* C style interface */
typedef struct IHTMLFontSizesCollectionVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLFontSizesCollection * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLFontSizesCollection * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLFontSizesCollection * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLFontSizesCollection * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLFontSizesCollection * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLFontSizesCollection * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLFontSizesCollection * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_length )(
IHTMLFontSizesCollection * This,
/* [out][retval] */ long *p);
/* [restricted][hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__newEnum )(
IHTMLFontSizesCollection * This,
/* [out][retval] */ IUnknown **p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_forFont )(
IHTMLFontSizesCollection * This,
/* [out][retval] */ BSTR *p);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *item )(
IHTMLFontSizesCollection * This,
/* [in] */ long index,
/* [out][retval] */ long *plSize);
END_INTERFACE
} IHTMLFontSizesCollectionVtbl;
interface IHTMLFontSizesCollection
{
CONST_VTBL struct IHTMLFontSizesCollectionVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLFontSizesCollection_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLFontSizesCollection_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLFontSizesCollection_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLFontSizesCollection_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLFontSizesCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLFontSizesCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLFontSizesCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLFontSizesCollection_get_length(This,p) \
(This)->lpVtbl -> get_length(This,p)
#define IHTMLFontSizesCollection_get__newEnum(This,p) \
(This)->lpVtbl -> get__newEnum(This,p)
#define IHTMLFontSizesCollection_get_forFont(This,p) \
(This)->lpVtbl -> get_forFont(This,p)
#define IHTMLFontSizesCollection_item(This,index,plSize) \
(This)->lpVtbl -> item(This,index,plSize)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [hidden][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFontSizesCollection_get_length_Proxy(
IHTMLFontSizesCollection * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLFontSizesCollection_get_length_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFontSizesCollection_get__newEnum_Proxy(
IHTMLFontSizesCollection * This,
/* [out][retval] */ IUnknown **p);
void __RPC_STUB IHTMLFontSizesCollection_get__newEnum_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFontSizesCollection_get_forFont_Proxy(
IHTMLFontSizesCollection * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLFontSizesCollection_get_forFont_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLFontSizesCollection_item_Proxy(
IHTMLFontSizesCollection * This,
/* [in] */ long index,
/* [out][retval] */ long *plSize);
void __RPC_STUB IHTMLFontSizesCollection_item_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLFontSizesCollection_INTERFACE_DEFINED__ */
#ifndef __IHTMLOptionsHolder_INTERFACE_DEFINED__
#define __IHTMLOptionsHolder_INTERFACE_DEFINED__
/* interface IHTMLOptionsHolder */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLOptionsHolder;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f378-98b5-11cf-bb82-00aa00bdce0b")
IHTMLOptionsHolder : public IDispatch
{
public:
virtual /* [hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get_document(
/* [out][retval] */ IHTMLDocument2 **p) = 0;
virtual /* [hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get_fonts(
/* [out][retval] */ IHTMLFontNamesCollection **p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_execArg(
/* [in] */ VARIANT v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_execArg(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_errorLine(
/* [in] */ long v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_errorLine(
/* [out][retval] */ long *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_errorCharacter(
/* [in] */ long v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_errorCharacter(
/* [out][retval] */ long *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_errorCode(
/* [in] */ long v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_errorCode(
/* [out][retval] */ long *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_errorMessage(
/* [in] */ BSTR v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_errorMessage(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_errorDebug(
/* [in] */ VARIANT_BOOL v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_errorDebug(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
virtual /* [hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get_unsecuredWindowOfDocument(
/* [out][retval] */ IHTMLWindow2 **p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_findText(
/* [in] */ BSTR v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_findText(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_anythingAfterFrameset(
/* [in] */ VARIANT_BOOL v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_anythingAfterFrameset(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE sizes(
/* [in] */ BSTR fontName,
/* [out][retval] */ IHTMLFontSizesCollection **pSizesCollection) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE openfiledlg(
/* [in][optional] */ VARIANT initFile,
/* [in][optional] */ VARIANT initDir,
/* [in][optional] */ VARIANT filter,
/* [in][optional] */ VARIANT title,
/* [out][retval] */ BSTR *pathName) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE savefiledlg(
/* [in][optional] */ VARIANT initFile,
/* [in][optional] */ VARIANT initDir,
/* [in][optional] */ VARIANT filter,
/* [in][optional] */ VARIANT title,
/* [out][retval] */ BSTR *pathName) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE choosecolordlg(
/* [in][optional] */ VARIANT initColor,
/* [out][retval] */ long *rgbColor) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE showSecurityInfo( void) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE isApartmentModel(
/* [in] */ IHTMLObjectElement *object,
/* [out][retval] */ VARIANT_BOOL *fApartment) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE getCharset(
/* [in] */ BSTR fontName,
/* [out][retval] */ long *charset) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_secureConnectionInfo(
/* [out][retval] */ BSTR *p) = 0;
};
#else /* C style interface */
typedef struct IHTMLOptionsHolderVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLOptionsHolder * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLOptionsHolder * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLOptionsHolder * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLOptionsHolder * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLOptionsHolder * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLOptionsHolder * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLOptionsHolder * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_document )(
IHTMLOptionsHolder * This,
/* [out][retval] */ IHTMLDocument2 **p);
/* [hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_fonts )(
IHTMLOptionsHolder * This,
/* [out][retval] */ IHTMLFontNamesCollection **p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_execArg )(
IHTMLOptionsHolder * This,
/* [in] */ VARIANT v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_execArg )(
IHTMLOptionsHolder * This,
/* [out][retval] */ VARIANT *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_errorLine )(
IHTMLOptionsHolder * This,
/* [in] */ long v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_errorLine )(
IHTMLOptionsHolder * This,
/* [out][retval] */ long *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_errorCharacter )(
IHTMLOptionsHolder * This,
/* [in] */ long v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_errorCharacter )(
IHTMLOptionsHolder * This,
/* [out][retval] */ long *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_errorCode )(
IHTMLOptionsHolder * This,
/* [in] */ long v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_errorCode )(
IHTMLOptionsHolder * This,
/* [out][retval] */ long *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_errorMessage )(
IHTMLOptionsHolder * This,
/* [in] */ BSTR v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_errorMessage )(
IHTMLOptionsHolder * This,
/* [out][retval] */ BSTR *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_errorDebug )(
IHTMLOptionsHolder * This,
/* [in] */ VARIANT_BOOL v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_errorDebug )(
IHTMLOptionsHolder * This,
/* [out][retval] */ VARIANT_BOOL *p);
/* [hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_unsecuredWindowOfDocument )(
IHTMLOptionsHolder * This,
/* [out][retval] */ IHTMLWindow2 **p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_findText )(
IHTMLOptionsHolder * This,
/* [in] */ BSTR v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_findText )(
IHTMLOptionsHolder * This,
/* [out][retval] */ BSTR *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_anythingAfterFrameset )(
IHTMLOptionsHolder * This,
/* [in] */ VARIANT_BOOL v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_anythingAfterFrameset )(
IHTMLOptionsHolder * This,
/* [out][retval] */ VARIANT_BOOL *p);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *sizes )(
IHTMLOptionsHolder * This,
/* [in] */ BSTR fontName,
/* [out][retval] */ IHTMLFontSizesCollection **pSizesCollection);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *openfiledlg )(
IHTMLOptionsHolder * This,
/* [in][optional] */ VARIANT initFile,
/* [in][optional] */ VARIANT initDir,
/* [in][optional] */ VARIANT filter,
/* [in][optional] */ VARIANT title,
/* [out][retval] */ BSTR *pathName);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *savefiledlg )(
IHTMLOptionsHolder * This,
/* [in][optional] */ VARIANT initFile,
/* [in][optional] */ VARIANT initDir,
/* [in][optional] */ VARIANT filter,
/* [in][optional] */ VARIANT title,
/* [out][retval] */ BSTR *pathName);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *choosecolordlg )(
IHTMLOptionsHolder * This,
/* [in][optional] */ VARIANT initColor,
/* [out][retval] */ long *rgbColor);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *showSecurityInfo )(
IHTMLOptionsHolder * This);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *isApartmentModel )(
IHTMLOptionsHolder * This,
/* [in] */ IHTMLObjectElement *object,
/* [out][retval] */ VARIANT_BOOL *fApartment);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *getCharset )(
IHTMLOptionsHolder * This,
/* [in] */ BSTR fontName,
/* [out][retval] */ long *charset);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_secureConnectionInfo )(
IHTMLOptionsHolder * This,
/* [out][retval] */ BSTR *p);
END_INTERFACE
} IHTMLOptionsHolderVtbl;
interface IHTMLOptionsHolder
{
CONST_VTBL struct IHTMLOptionsHolderVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLOptionsHolder_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLOptionsHolder_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLOptionsHolder_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLOptionsHolder_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLOptionsHolder_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLOptionsHolder_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLOptionsHolder_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLOptionsHolder_get_document(This,p) \
(This)->lpVtbl -> get_document(This,p)
#define IHTMLOptionsHolder_get_fonts(This,p) \
(This)->lpVtbl -> get_fonts(This,p)
#define IHTMLOptionsHolder_put_execArg(This,v) \
(This)->lpVtbl -> put_execArg(This,v)
#define IHTMLOptionsHolder_get_execArg(This,p) \
(This)->lpVtbl -> get_execArg(This,p)
#define IHTMLOptionsHolder_put_errorLine(This,v) \
(This)->lpVtbl -> put_errorLine(This,v)
#define IHTMLOptionsHolder_get_errorLine(This,p) \
(This)->lpVtbl -> get_errorLine(This,p)
#define IHTMLOptionsHolder_put_errorCharacter(This,v) \
(This)->lpVtbl -> put_errorCharacter(This,v)
#define IHTMLOptionsHolder_get_errorCharacter(This,p) \
(This)->lpVtbl -> get_errorCharacter(This,p)
#define IHTMLOptionsHolder_put_errorCode(This,v) \
(This)->lpVtbl -> put_errorCode(This,v)
#define IHTMLOptionsHolder_get_errorCode(This,p) \
(This)->lpVtbl -> get_errorCode(This,p)
#define IHTMLOptionsHolder_put_errorMessage(This,v) \
(This)->lpVtbl -> put_errorMessage(This,v)
#define IHTMLOptionsHolder_get_errorMessage(This,p) \
(This)->lpVtbl -> get_errorMessage(This,p)
#define IHTMLOptionsHolder_put_errorDebug(This,v) \
(This)->lpVtbl -> put_errorDebug(This,v)
#define IHTMLOptionsHolder_get_errorDebug(This,p) \
(This)->lpVtbl -> get_errorDebug(This,p)
#define IHTMLOptionsHolder_get_unsecuredWindowOfDocument(This,p) \
(This)->lpVtbl -> get_unsecuredWindowOfDocument(This,p)
#define IHTMLOptionsHolder_put_findText(This,v) \
(This)->lpVtbl -> put_findText(This,v)
#define IHTMLOptionsHolder_get_findText(This,p) \
(This)->lpVtbl -> get_findText(This,p)
#define IHTMLOptionsHolder_put_anythingAfterFrameset(This,v) \
(This)->lpVtbl -> put_anythingAfterFrameset(This,v)
#define IHTMLOptionsHolder_get_anythingAfterFrameset(This,p) \
(This)->lpVtbl -> get_anythingAfterFrameset(This,p)
#define IHTMLOptionsHolder_sizes(This,fontName,pSizesCollection) \
(This)->lpVtbl -> sizes(This,fontName,pSizesCollection)
#define IHTMLOptionsHolder_openfiledlg(This,initFile,initDir,filter,title,pathName) \
(This)->lpVtbl -> openfiledlg(This,initFile,initDir,filter,title,pathName)
#define IHTMLOptionsHolder_savefiledlg(This,initFile,initDir,filter,title,pathName) \
(This)->lpVtbl -> savefiledlg(This,initFile,initDir,filter,title,pathName)
#define IHTMLOptionsHolder_choosecolordlg(This,initColor,rgbColor) \
(This)->lpVtbl -> choosecolordlg(This,initColor,rgbColor)
#define IHTMLOptionsHolder_showSecurityInfo(This) \
(This)->lpVtbl -> showSecurityInfo(This)
#define IHTMLOptionsHolder_isApartmentModel(This,object,fApartment) \
(This)->lpVtbl -> isApartmentModel(This,object,fApartment)
#define IHTMLOptionsHolder_getCharset(This,fontName,charset) \
(This)->lpVtbl -> getCharset(This,fontName,charset)
#define IHTMLOptionsHolder_get_secureConnectionInfo(This,p) \
(This)->lpVtbl -> get_secureConnectionInfo(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [hidden][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLOptionsHolder_get_document_Proxy(
IHTMLOptionsHolder * This,
/* [out][retval] */ IHTMLDocument2 **p);
void __RPC_STUB IHTMLOptionsHolder_get_document_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [hidden][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLOptionsHolder_get_fonts_Proxy(
IHTMLOptionsHolder * This,
/* [out][retval] */ IHTMLFontNamesCollection **p);
void __RPC_STUB IHTMLOptionsHolder_get_fonts_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLOptionsHolder_put_execArg_Proxy(
IHTMLOptionsHolder * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLOptionsHolder_put_execArg_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLOptionsHolder_get_execArg_Proxy(
IHTMLOptionsHolder * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLOptionsHolder_get_execArg_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLOptionsHolder_put_errorLine_Proxy(
IHTMLOptionsHolder * This,
/* [in] */ long v);
void __RPC_STUB IHTMLOptionsHolder_put_errorLine_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLOptionsHolder_get_errorLine_Proxy(
IHTMLOptionsHolder * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLOptionsHolder_get_errorLine_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLOptionsHolder_put_errorCharacter_Proxy(
IHTMLOptionsHolder * This,
/* [in] */ long v);
void __RPC_STUB IHTMLOptionsHolder_put_errorCharacter_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLOptionsHolder_get_errorCharacter_Proxy(
IHTMLOptionsHolder * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLOptionsHolder_get_errorCharacter_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLOptionsHolder_put_errorCode_Proxy(
IHTMLOptionsHolder * This,
/* [in] */ long v);
void __RPC_STUB IHTMLOptionsHolder_put_errorCode_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLOptionsHolder_get_errorCode_Proxy(
IHTMLOptionsHolder * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLOptionsHolder_get_errorCode_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLOptionsHolder_put_errorMessage_Proxy(
IHTMLOptionsHolder * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLOptionsHolder_put_errorMessage_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLOptionsHolder_get_errorMessage_Proxy(
IHTMLOptionsHolder * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLOptionsHolder_get_errorMessage_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLOptionsHolder_put_errorDebug_Proxy(
IHTMLOptionsHolder * This,
/* [in] */ VARIANT_BOOL v);
void __RPC_STUB IHTMLOptionsHolder_put_errorDebug_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLOptionsHolder_get_errorDebug_Proxy(
IHTMLOptionsHolder * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IHTMLOptionsHolder_get_errorDebug_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [hidden][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLOptionsHolder_get_unsecuredWindowOfDocument_Proxy(
IHTMLOptionsHolder * This,
/* [out][retval] */ IHTMLWindow2 **p);
void __RPC_STUB IHTMLOptionsHolder_get_unsecuredWindowOfDocument_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLOptionsHolder_put_findText_Proxy(
IHTMLOptionsHolder * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLOptionsHolder_put_findText_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLOptionsHolder_get_findText_Proxy(
IHTMLOptionsHolder * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLOptionsHolder_get_findText_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLOptionsHolder_put_anythingAfterFrameset_Proxy(
IHTMLOptionsHolder * This,
/* [in] */ VARIANT_BOOL v);
void __RPC_STUB IHTMLOptionsHolder_put_anythingAfterFrameset_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLOptionsHolder_get_anythingAfterFrameset_Proxy(
IHTMLOptionsHolder * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IHTMLOptionsHolder_get_anythingAfterFrameset_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLOptionsHolder_sizes_Proxy(
IHTMLOptionsHolder * This,
/* [in] */ BSTR fontName,
/* [out][retval] */ IHTMLFontSizesCollection **pSizesCollection);
void __RPC_STUB IHTMLOptionsHolder_sizes_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLOptionsHolder_openfiledlg_Proxy(
IHTMLOptionsHolder * This,
/* [in][optional] */ VARIANT initFile,
/* [in][optional] */ VARIANT initDir,
/* [in][optional] */ VARIANT filter,
/* [in][optional] */ VARIANT title,
/* [out][retval] */ BSTR *pathName);
void __RPC_STUB IHTMLOptionsHolder_openfiledlg_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLOptionsHolder_savefiledlg_Proxy(
IHTMLOptionsHolder * This,
/* [in][optional] */ VARIANT initFile,
/* [in][optional] */ VARIANT initDir,
/* [in][optional] */ VARIANT filter,
/* [in][optional] */ VARIANT title,
/* [out][retval] */ BSTR *pathName);
void __RPC_STUB IHTMLOptionsHolder_savefiledlg_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLOptionsHolder_choosecolordlg_Proxy(
IHTMLOptionsHolder * This,
/* [in][optional] */ VARIANT initColor,
/* [out][retval] */ long *rgbColor);
void __RPC_STUB IHTMLOptionsHolder_choosecolordlg_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLOptionsHolder_showSecurityInfo_Proxy(
IHTMLOptionsHolder * This);
void __RPC_STUB IHTMLOptionsHolder_showSecurityInfo_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLOptionsHolder_isApartmentModel_Proxy(
IHTMLOptionsHolder * This,
/* [in] */ IHTMLObjectElement *object,
/* [out][retval] */ VARIANT_BOOL *fApartment);
void __RPC_STUB IHTMLOptionsHolder_isApartmentModel_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLOptionsHolder_getCharset_Proxy(
IHTMLOptionsHolder * This,
/* [in] */ BSTR fontName,
/* [out][retval] */ long *charset);
void __RPC_STUB IHTMLOptionsHolder_getCharset_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLOptionsHolder_get_secureConnectionInfo_Proxy(
IHTMLOptionsHolder * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLOptionsHolder_get_secureConnectionInfo_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLOptionsHolder_INTERFACE_DEFINED__ */
#ifndef __HTMLStyleElementEvents2_DISPINTERFACE_DEFINED__
#define __HTMLStyleElementEvents2_DISPINTERFACE_DEFINED__
/* dispinterface HTMLStyleElementEvents2 */
/* [uuid][hidden] */
EXTERN_C const IID DIID_HTMLStyleElementEvents2;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f615-98b5-11cf-bb82-00aa00bdce0b")
HTMLStyleElementEvents2 : public IDispatch
{
};
#else /* C style interface */
typedef struct HTMLStyleElementEvents2Vtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
HTMLStyleElementEvents2 * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
HTMLStyleElementEvents2 * This);
ULONG ( STDMETHODCALLTYPE *Release )(
HTMLStyleElementEvents2 * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
HTMLStyleElementEvents2 * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
HTMLStyleElementEvents2 * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
HTMLStyleElementEvents2 * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
HTMLStyleElementEvents2 * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} HTMLStyleElementEvents2Vtbl;
interface HTMLStyleElementEvents2
{
CONST_VTBL struct HTMLStyleElementEvents2Vtbl *lpVtbl;
};
#ifdef COBJMACROS
#define HTMLStyleElementEvents2_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define HTMLStyleElementEvents2_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define HTMLStyleElementEvents2_Release(This) \
(This)->lpVtbl -> Release(This)
#define HTMLStyleElementEvents2_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define HTMLStyleElementEvents2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define HTMLStyleElementEvents2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define HTMLStyleElementEvents2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __HTMLStyleElementEvents2_DISPINTERFACE_DEFINED__ */
#ifndef __HTMLStyleElementEvents_DISPINTERFACE_DEFINED__
#define __HTMLStyleElementEvents_DISPINTERFACE_DEFINED__
/* dispinterface HTMLStyleElementEvents */
/* [uuid][hidden] */
EXTERN_C const IID DIID_HTMLStyleElementEvents;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f3cb-98b5-11cf-bb82-00aa00bdce0b")
HTMLStyleElementEvents : public IDispatch
{
};
#else /* C style interface */
typedef struct HTMLStyleElementEventsVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
HTMLStyleElementEvents * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
HTMLStyleElementEvents * This);
ULONG ( STDMETHODCALLTYPE *Release )(
HTMLStyleElementEvents * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
HTMLStyleElementEvents * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
HTMLStyleElementEvents * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
HTMLStyleElementEvents * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
HTMLStyleElementEvents * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} HTMLStyleElementEventsVtbl;
interface HTMLStyleElementEvents
{
CONST_VTBL struct HTMLStyleElementEventsVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define HTMLStyleElementEvents_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define HTMLStyleElementEvents_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define HTMLStyleElementEvents_Release(This) \
(This)->lpVtbl -> Release(This)
#define HTMLStyleElementEvents_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define HTMLStyleElementEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define HTMLStyleElementEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define HTMLStyleElementEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __HTMLStyleElementEvents_DISPINTERFACE_DEFINED__ */
#ifndef __IHTMLStyleElement_INTERFACE_DEFINED__
#define __IHTMLStyleElement_INTERFACE_DEFINED__
/* interface IHTMLStyleElement */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLStyleElement;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f375-98b5-11cf-bb82-00aa00bdce0b")
IHTMLStyleElement : public IDispatch
{
public:
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_type(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_type(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_readyState(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onreadystatechange(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onreadystatechange(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onload(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onload(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onerror(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onerror(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_styleSheet(
/* [out][retval] */ IHTMLStyleSheet **p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_disabled(
/* [in] */ VARIANT_BOOL v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_disabled(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_media(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_media(
/* [out][retval] */ BSTR *p) = 0;
};
#else /* C style interface */
typedef struct IHTMLStyleElementVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLStyleElement * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLStyleElement * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLStyleElement * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLStyleElement * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLStyleElement * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLStyleElement * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLStyleElement * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_type )(
IHTMLStyleElement * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_type )(
IHTMLStyleElement * This,
/* [out][retval] */ BSTR *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_readyState )(
IHTMLStyleElement * This,
/* [out][retval] */ BSTR *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onreadystatechange )(
IHTMLStyleElement * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onreadystatechange )(
IHTMLStyleElement * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onload )(
IHTMLStyleElement * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onload )(
IHTMLStyleElement * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onerror )(
IHTMLStyleElement * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onerror )(
IHTMLStyleElement * This,
/* [out][retval] */ VARIANT *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_styleSheet )(
IHTMLStyleElement * This,
/* [out][retval] */ IHTMLStyleSheet **p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_disabled )(
IHTMLStyleElement * This,
/* [in] */ VARIANT_BOOL v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_disabled )(
IHTMLStyleElement * This,
/* [out][retval] */ VARIANT_BOOL *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_media )(
IHTMLStyleElement * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_media )(
IHTMLStyleElement * This,
/* [out][retval] */ BSTR *p);
END_INTERFACE
} IHTMLStyleElementVtbl;
interface IHTMLStyleElement
{
CONST_VTBL struct IHTMLStyleElementVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLStyleElement_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLStyleElement_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLStyleElement_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLStyleElement_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLStyleElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLStyleElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLStyleElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLStyleElement_put_type(This,v) \
(This)->lpVtbl -> put_type(This,v)
#define IHTMLStyleElement_get_type(This,p) \
(This)->lpVtbl -> get_type(This,p)
#define IHTMLStyleElement_get_readyState(This,p) \
(This)->lpVtbl -> get_readyState(This,p)
#define IHTMLStyleElement_put_onreadystatechange(This,v) \
(This)->lpVtbl -> put_onreadystatechange(This,v)
#define IHTMLStyleElement_get_onreadystatechange(This,p) \
(This)->lpVtbl -> get_onreadystatechange(This,p)
#define IHTMLStyleElement_put_onload(This,v) \
(This)->lpVtbl -> put_onload(This,v)
#define IHTMLStyleElement_get_onload(This,p) \
(This)->lpVtbl -> get_onload(This,p)
#define IHTMLStyleElement_put_onerror(This,v) \
(This)->lpVtbl -> put_onerror(This,v)
#define IHTMLStyleElement_get_onerror(This,p) \
(This)->lpVtbl -> get_onerror(This,p)
#define IHTMLStyleElement_get_styleSheet(This,p) \
(This)->lpVtbl -> get_styleSheet(This,p)
#define IHTMLStyleElement_put_disabled(This,v) \
(This)->lpVtbl -> put_disabled(This,v)
#define IHTMLStyleElement_get_disabled(This,p) \
(This)->lpVtbl -> get_disabled(This,p)
#define IHTMLStyleElement_put_media(This,v) \
(This)->lpVtbl -> put_media(This,v)
#define IHTMLStyleElement_get_media(This,p) \
(This)->lpVtbl -> get_media(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyleElement_put_type_Proxy(
IHTMLStyleElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLStyleElement_put_type_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleElement_get_type_Proxy(
IHTMLStyleElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLStyleElement_get_type_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleElement_get_readyState_Proxy(
IHTMLStyleElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLStyleElement_get_readyState_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyleElement_put_onreadystatechange_Proxy(
IHTMLStyleElement * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLStyleElement_put_onreadystatechange_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleElement_get_onreadystatechange_Proxy(
IHTMLStyleElement * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLStyleElement_get_onreadystatechange_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyleElement_put_onload_Proxy(
IHTMLStyleElement * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLStyleElement_put_onload_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleElement_get_onload_Proxy(
IHTMLStyleElement * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLStyleElement_get_onload_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyleElement_put_onerror_Proxy(
IHTMLStyleElement * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLStyleElement_put_onerror_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleElement_get_onerror_Proxy(
IHTMLStyleElement * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLStyleElement_get_onerror_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleElement_get_styleSheet_Proxy(
IHTMLStyleElement * This,
/* [out][retval] */ IHTMLStyleSheet **p);
void __RPC_STUB IHTMLStyleElement_get_styleSheet_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyleElement_put_disabled_Proxy(
IHTMLStyleElement * This,
/* [in] */ VARIANT_BOOL v);
void __RPC_STUB IHTMLStyleElement_put_disabled_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleElement_get_disabled_Proxy(
IHTMLStyleElement * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IHTMLStyleElement_get_disabled_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyleElement_put_media_Proxy(
IHTMLStyleElement * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLStyleElement_put_media_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleElement_get_media_Proxy(
IHTMLStyleElement * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLStyleElement_get_media_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLStyleElement_INTERFACE_DEFINED__ */
#ifndef __DispHTMLStyleElement_DISPINTERFACE_DEFINED__
#define __DispHTMLStyleElement_DISPINTERFACE_DEFINED__
/* dispinterface DispHTMLStyleElement */
/* [uuid][hidden] */
EXTERN_C const IID DIID_DispHTMLStyleElement;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f511-98b5-11cf-bb82-00aa00bdce0b")
DispHTMLStyleElement : public IDispatch
{
};
#else /* C style interface */
typedef struct DispHTMLStyleElementVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
DispHTMLStyleElement * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
DispHTMLStyleElement * This);
ULONG ( STDMETHODCALLTYPE *Release )(
DispHTMLStyleElement * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
DispHTMLStyleElement * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
DispHTMLStyleElement * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
DispHTMLStyleElement * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
DispHTMLStyleElement * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} DispHTMLStyleElementVtbl;
interface DispHTMLStyleElement
{
CONST_VTBL struct DispHTMLStyleElementVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define DispHTMLStyleElement_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define DispHTMLStyleElement_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define DispHTMLStyleElement_Release(This) \
(This)->lpVtbl -> Release(This)
#define DispHTMLStyleElement_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define DispHTMLStyleElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define DispHTMLStyleElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define DispHTMLStyleElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __DispHTMLStyleElement_DISPINTERFACE_DEFINED__ */
EXTERN_C const CLSID CLSID_HTMLStyleElement;
#ifdef __cplusplus
class DECLSPEC_UUID("3050f37d-98b5-11cf-bb82-00aa00bdce0b")
HTMLStyleElement;
#endif
#ifndef __IHTMLStyleFontFace_INTERFACE_DEFINED__
#define __IHTMLStyleFontFace_INTERFACE_DEFINED__
/* interface IHTMLStyleFontFace */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLStyleFontFace;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f3d5-98b5-11cf-bb82-00aa00bdce0b")
IHTMLStyleFontFace : public IDispatch
{
public:
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_fontsrc(
/* [in] */ BSTR v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_fontsrc(
/* [out][retval] */ BSTR *p) = 0;
};
#else /* C style interface */
typedef struct IHTMLStyleFontFaceVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLStyleFontFace * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLStyleFontFace * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLStyleFontFace * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLStyleFontFace * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLStyleFontFace * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLStyleFontFace * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLStyleFontFace * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_fontsrc )(
IHTMLStyleFontFace * This,
/* [in] */ BSTR v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_fontsrc )(
IHTMLStyleFontFace * This,
/* [out][retval] */ BSTR *p);
END_INTERFACE
} IHTMLStyleFontFaceVtbl;
interface IHTMLStyleFontFace
{
CONST_VTBL struct IHTMLStyleFontFaceVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLStyleFontFace_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLStyleFontFace_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLStyleFontFace_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLStyleFontFace_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLStyleFontFace_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLStyleFontFace_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLStyleFontFace_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLStyleFontFace_put_fontsrc(This,v) \
(This)->lpVtbl -> put_fontsrc(This,v)
#define IHTMLStyleFontFace_get_fontsrc(This,p) \
(This)->lpVtbl -> get_fontsrc(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyleFontFace_put_fontsrc_Proxy(
IHTMLStyleFontFace * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLStyleFontFace_put_fontsrc_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleFontFace_get_fontsrc_Proxy(
IHTMLStyleFontFace * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLStyleFontFace_get_fontsrc_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLStyleFontFace_INTERFACE_DEFINED__ */
EXTERN_C const CLSID CLSID_HTMLStyleFontFace;
#ifdef __cplusplus
class DECLSPEC_UUID("3050f3d4-98b5-11cf-bb82-00aa00bdce0b")
HTMLStyleFontFace;
#endif
#ifndef __ICSSFilterSite_INTERFACE_DEFINED__
#define __ICSSFilterSite_INTERFACE_DEFINED__
/* interface ICSSFilterSite */
/* [uuid][unique][object] */
EXTERN_C const IID IID_ICSSFilterSite;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f3ed-98b5-11cf-bb82-00aa00bdce0b")
ICSSFilterSite : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE GetElement(
/* [out][retval] */ IHTMLElement **Element) = 0;
virtual HRESULT STDMETHODCALLTYPE FireOnFilterChangeEvent( void) = 0;
};
#else /* C style interface */
typedef struct ICSSFilterSiteVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
ICSSFilterSite * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
ICSSFilterSite * This);
ULONG ( STDMETHODCALLTYPE *Release )(
ICSSFilterSite * This);
HRESULT ( STDMETHODCALLTYPE *GetElement )(
ICSSFilterSite * This,
/* [out][retval] */ IHTMLElement **Element);
HRESULT ( STDMETHODCALLTYPE *FireOnFilterChangeEvent )(
ICSSFilterSite * This);
END_INTERFACE
} ICSSFilterSiteVtbl;
interface ICSSFilterSite
{
CONST_VTBL struct ICSSFilterSiteVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define ICSSFilterSite_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define ICSSFilterSite_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define ICSSFilterSite_Release(This) \
(This)->lpVtbl -> Release(This)
#define ICSSFilterSite_GetElement(This,Element) \
(This)->lpVtbl -> GetElement(This,Element)
#define ICSSFilterSite_FireOnFilterChangeEvent(This) \
(This)->lpVtbl -> FireOnFilterChangeEvent(This)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE ICSSFilterSite_GetElement_Proxy(
ICSSFilterSite * This,
/* [out][retval] */ IHTMLElement **Element);
void __RPC_STUB ICSSFilterSite_GetElement_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE ICSSFilterSite_FireOnFilterChangeEvent_Proxy(
ICSSFilterSite * This);
void __RPC_STUB ICSSFilterSite_FireOnFilterChangeEvent_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __ICSSFilterSite_INTERFACE_DEFINED__ */
#ifndef __IMarkupPointer_INTERFACE_DEFINED__
#define __IMarkupPointer_INTERFACE_DEFINED__
/* interface IMarkupPointer */
/* [uuid][unique][object] */
EXTERN_C const IID IID_IMarkupPointer;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f49f-98b5-11cf-bb82-00aa00bdce0b")
IMarkupPointer : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE OwningDoc(
/* [out] */ IHTMLDocument2 **ppDoc) = 0;
virtual HRESULT STDMETHODCALLTYPE Gravity(
/* [out] */ POINTER_GRAVITY *pGravity) = 0;
virtual HRESULT STDMETHODCALLTYPE SetGravity(
/* [in] */ POINTER_GRAVITY Gravity) = 0;
virtual HRESULT STDMETHODCALLTYPE Cling(
/* [out] */ BOOL *pfCling) = 0;
virtual HRESULT STDMETHODCALLTYPE SetCling(
/* [in] */ BOOL fCLing) = 0;
virtual HRESULT STDMETHODCALLTYPE Unposition( void) = 0;
virtual HRESULT STDMETHODCALLTYPE IsPositioned(
/* [out] */ BOOL *pfPositioned) = 0;
virtual HRESULT STDMETHODCALLTYPE GetContainer(
/* [out] */ IMarkupContainer **ppContainer) = 0;
virtual HRESULT STDMETHODCALLTYPE MoveAdjacentToElement(
/* [in] */ IHTMLElement *pElement,
/* [in] */ ELEMENT_ADJACENCY eAdj) = 0;
virtual HRESULT STDMETHODCALLTYPE MoveToPointer(
/* [in] */ IMarkupPointer *pPointer) = 0;
virtual HRESULT STDMETHODCALLTYPE MoveToContainer(
/* [in] */ IMarkupContainer *pContainer,
/* [in] */ BOOL fAtStart) = 0;
virtual HRESULT STDMETHODCALLTYPE Left(
/* [in] */ BOOL fMove,
/* [out] */ MARKUP_CONTEXT_TYPE *pContext,
/* [out] */ IHTMLElement **ppElement,
/* [out][in] */ long *pcch,
/* [out] */ OLECHAR *pchText) = 0;
virtual HRESULT STDMETHODCALLTYPE Right(
/* [in] */ BOOL fMove,
/* [out] */ MARKUP_CONTEXT_TYPE *pContext,
/* [out] */ IHTMLElement **ppElement,
/* [out][in] */ long *pcch,
/* [out] */ OLECHAR *pchText) = 0;
virtual HRESULT STDMETHODCALLTYPE CurrentScope(
/* [out] */ IHTMLElement **ppElemCurrent) = 0;
virtual HRESULT STDMETHODCALLTYPE IsLeftOf(
/* [in] */ IMarkupPointer *pPointerThat,
/* [out] */ BOOL *pfResult) = 0;
virtual HRESULT STDMETHODCALLTYPE IsLeftOfOrEqualTo(
/* [in] */ IMarkupPointer *pPointerThat,
/* [out] */ BOOL *pfResult) = 0;
virtual HRESULT STDMETHODCALLTYPE IsRightOf(
/* [in] */ IMarkupPointer *pPointerThat,
/* [out] */ BOOL *pfResult) = 0;
virtual HRESULT STDMETHODCALLTYPE IsRightOfOrEqualTo(
/* [in] */ IMarkupPointer *pPointerThat,
/* [out] */ BOOL *pfResult) = 0;
virtual HRESULT STDMETHODCALLTYPE IsEqualTo(
/* [in] */ IMarkupPointer *pPointerThat,
/* [out] */ BOOL *pfAreEqual) = 0;
virtual HRESULT STDMETHODCALLTYPE MoveUnit(
/* [in] */ MOVEUNIT_ACTION muAction) = 0;
virtual HRESULT STDMETHODCALLTYPE FindText(
/* [in] */ OLECHAR *pchFindText,
/* [in] */ DWORD dwFlags,
/* [in] */ IMarkupPointer *pIEndMatch,
/* [in] */ IMarkupPointer *pIEndSearch) = 0;
};
#else /* C style interface */
typedef struct IMarkupPointerVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IMarkupPointer * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IMarkupPointer * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IMarkupPointer * This);
HRESULT ( STDMETHODCALLTYPE *OwningDoc )(
IMarkupPointer * This,
/* [out] */ IHTMLDocument2 **ppDoc);
HRESULT ( STDMETHODCALLTYPE *Gravity )(
IMarkupPointer * This,
/* [out] */ POINTER_GRAVITY *pGravity);
HRESULT ( STDMETHODCALLTYPE *SetGravity )(
IMarkupPointer * This,
/* [in] */ POINTER_GRAVITY Gravity);
HRESULT ( STDMETHODCALLTYPE *Cling )(
IMarkupPointer * This,
/* [out] */ BOOL *pfCling);
HRESULT ( STDMETHODCALLTYPE *SetCling )(
IMarkupPointer * This,
/* [in] */ BOOL fCLing);
HRESULT ( STDMETHODCALLTYPE *Unposition )(
IMarkupPointer * This);
HRESULT ( STDMETHODCALLTYPE *IsPositioned )(
IMarkupPointer * This,
/* [out] */ BOOL *pfPositioned);
HRESULT ( STDMETHODCALLTYPE *GetContainer )(
IMarkupPointer * This,
/* [out] */ IMarkupContainer **ppContainer);
HRESULT ( STDMETHODCALLTYPE *MoveAdjacentToElement )(
IMarkupPointer * This,
/* [in] */ IHTMLElement *pElement,
/* [in] */ ELEMENT_ADJACENCY eAdj);
HRESULT ( STDMETHODCALLTYPE *MoveToPointer )(
IMarkupPointer * This,
/* [in] */ IMarkupPointer *pPointer);
HRESULT ( STDMETHODCALLTYPE *MoveToContainer )(
IMarkupPointer * This,
/* [in] */ IMarkupContainer *pContainer,
/* [in] */ BOOL fAtStart);
HRESULT ( STDMETHODCALLTYPE *Left )(
IMarkupPointer * This,
/* [in] */ BOOL fMove,
/* [out] */ MARKUP_CONTEXT_TYPE *pContext,
/* [out] */ IHTMLElement **ppElement,
/* [out][in] */ long *pcch,
/* [out] */ OLECHAR *pchText);
HRESULT ( STDMETHODCALLTYPE *Right )(
IMarkupPointer * This,
/* [in] */ BOOL fMove,
/* [out] */ MARKUP_CONTEXT_TYPE *pContext,
/* [out] */ IHTMLElement **ppElement,
/* [out][in] */ long *pcch,
/* [out] */ OLECHAR *pchText);
HRESULT ( STDMETHODCALLTYPE *CurrentScope )(
IMarkupPointer * This,
/* [out] */ IHTMLElement **ppElemCurrent);
HRESULT ( STDMETHODCALLTYPE *IsLeftOf )(
IMarkupPointer * This,
/* [in] */ IMarkupPointer *pPointerThat,
/* [out] */ BOOL *pfResult);
HRESULT ( STDMETHODCALLTYPE *IsLeftOfOrEqualTo )(
IMarkupPointer * This,
/* [in] */ IMarkupPointer *pPointerThat,
/* [out] */ BOOL *pfResult);
HRESULT ( STDMETHODCALLTYPE *IsRightOf )(
IMarkupPointer * This,
/* [in] */ IMarkupPointer *pPointerThat,
/* [out] */ BOOL *pfResult);
HRESULT ( STDMETHODCALLTYPE *IsRightOfOrEqualTo )(
IMarkupPointer * This,
/* [in] */ IMarkupPointer *pPointerThat,
/* [out] */ BOOL *pfResult);
HRESULT ( STDMETHODCALLTYPE *IsEqualTo )(
IMarkupPointer * This,
/* [in] */ IMarkupPointer *pPointerThat,
/* [out] */ BOOL *pfAreEqual);
HRESULT ( STDMETHODCALLTYPE *MoveUnit )(
IMarkupPointer * This,
/* [in] */ MOVEUNIT_ACTION muAction);
HRESULT ( STDMETHODCALLTYPE *FindText )(
IMarkupPointer * This,
/* [in] */ OLECHAR *pchFindText,
/* [in] */ DWORD dwFlags,
/* [in] */ IMarkupPointer *pIEndMatch,
/* [in] */ IMarkupPointer *pIEndSearch);
END_INTERFACE
} IMarkupPointerVtbl;
interface IMarkupPointer
{
CONST_VTBL struct IMarkupPointerVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IMarkupPointer_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IMarkupPointer_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IMarkupPointer_Release(This) \
(This)->lpVtbl -> Release(This)
#define IMarkupPointer_OwningDoc(This,ppDoc) \
(This)->lpVtbl -> OwningDoc(This,ppDoc)
#define IMarkupPointer_Gravity(This,pGravity) \
(This)->lpVtbl -> Gravity(This,pGravity)
#define IMarkupPointer_SetGravity(This,Gravity) \
(This)->lpVtbl -> SetGravity(This,Gravity)
#define IMarkupPointer_Cling(This,pfCling) \
(This)->lpVtbl -> Cling(This,pfCling)
#define IMarkupPointer_SetCling(This,fCLing) \
(This)->lpVtbl -> SetCling(This,fCLing)
#define IMarkupPointer_Unposition(This) \
(This)->lpVtbl -> Unposition(This)
#define IMarkupPointer_IsPositioned(This,pfPositioned) \
(This)->lpVtbl -> IsPositioned(This,pfPositioned)
#define IMarkupPointer_GetContainer(This,ppContainer) \
(This)->lpVtbl -> GetContainer(This,ppContainer)
#define IMarkupPointer_MoveAdjacentToElement(This,pElement,eAdj) \
(This)->lpVtbl -> MoveAdjacentToElement(This,pElement,eAdj)
#define IMarkupPointer_MoveToPointer(This,pPointer) \
(This)->lpVtbl -> MoveToPointer(This,pPointer)
#define IMarkupPointer_MoveToContainer(This,pContainer,fAtStart) \
(This)->lpVtbl -> MoveToContainer(This,pContainer,fAtStart)
#define IMarkupPointer_Left(This,fMove,pContext,ppElement,pcch,pchText) \
(This)->lpVtbl -> Left(This,fMove,pContext,ppElement,pcch,pchText)
#define IMarkupPointer_Right(This,fMove,pContext,ppElement,pcch,pchText) \
(This)->lpVtbl -> Right(This,fMove,pContext,ppElement,pcch,pchText)
#define IMarkupPointer_CurrentScope(This,ppElemCurrent) \
(This)->lpVtbl -> CurrentScope(This,ppElemCurrent)
#define IMarkupPointer_IsLeftOf(This,pPointerThat,pfResult) \
(This)->lpVtbl -> IsLeftOf(This,pPointerThat,pfResult)
#define IMarkupPointer_IsLeftOfOrEqualTo(This,pPointerThat,pfResult) \
(This)->lpVtbl -> IsLeftOfOrEqualTo(This,pPointerThat,pfResult)
#define IMarkupPointer_IsRightOf(This,pPointerThat,pfResult) \
(This)->lpVtbl -> IsRightOf(This,pPointerThat,pfResult)
#define IMarkupPointer_IsRightOfOrEqualTo(This,pPointerThat,pfResult) \
(This)->lpVtbl -> IsRightOfOrEqualTo(This,pPointerThat,pfResult)
#define IMarkupPointer_IsEqualTo(This,pPointerThat,pfAreEqual) \
(This)->lpVtbl -> IsEqualTo(This,pPointerThat,pfAreEqual)
#define IMarkupPointer_MoveUnit(This,muAction) \
(This)->lpVtbl -> MoveUnit(This,muAction)
#define IMarkupPointer_FindText(This,pchFindText,dwFlags,pIEndMatch,pIEndSearch) \
(This)->lpVtbl -> FindText(This,pchFindText,dwFlags,pIEndMatch,pIEndSearch)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IMarkupPointer_OwningDoc_Proxy(
IMarkupPointer * This,
/* [out] */ IHTMLDocument2 **ppDoc);
void __RPC_STUB IMarkupPointer_OwningDoc_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IMarkupPointer_Gravity_Proxy(
IMarkupPointer * This,
/* [out] */ POINTER_GRAVITY *pGravity);
void __RPC_STUB IMarkupPointer_Gravity_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IMarkupPointer_SetGravity_Proxy(
IMarkupPointer * This,
/* [in] */ POINTER_GRAVITY Gravity);
void __RPC_STUB IMarkupPointer_SetGravity_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IMarkupPointer_Cling_Proxy(
IMarkupPointer * This,
/* [out] */ BOOL *pfCling);
void __RPC_STUB IMarkupPointer_Cling_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IMarkupPointer_SetCling_Proxy(
IMarkupPointer * This,
/* [in] */ BOOL fCLing);
void __RPC_STUB IMarkupPointer_SetCling_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IMarkupPointer_Unposition_Proxy(
IMarkupPointer * This);
void __RPC_STUB IMarkupPointer_Unposition_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IMarkupPointer_IsPositioned_Proxy(
IMarkupPointer * This,
/* [out] */ BOOL *pfPositioned);
void __RPC_STUB IMarkupPointer_IsPositioned_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IMarkupPointer_GetContainer_Proxy(
IMarkupPointer * This,
/* [out] */ IMarkupContainer **ppContainer);
void __RPC_STUB IMarkupPointer_GetContainer_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IMarkupPointer_MoveAdjacentToElement_Proxy(
IMarkupPointer * This,
/* [in] */ IHTMLElement *pElement,
/* [in] */ ELEMENT_ADJACENCY eAdj);
void __RPC_STUB IMarkupPointer_MoveAdjacentToElement_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IMarkupPointer_MoveToPointer_Proxy(
IMarkupPointer * This,
/* [in] */ IMarkupPointer *pPointer);
void __RPC_STUB IMarkupPointer_MoveToPointer_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IMarkupPointer_MoveToContainer_Proxy(
IMarkupPointer * This,
/* [in] */ IMarkupContainer *pContainer,
/* [in] */ BOOL fAtStart);
void __RPC_STUB IMarkupPointer_MoveToContainer_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IMarkupPointer_Left_Proxy(
IMarkupPointer * This,
/* [in] */ BOOL fMove,
/* [out] */ MARKUP_CONTEXT_TYPE *pContext,
/* [out] */ IHTMLElement **ppElement,
/* [out][in] */ long *pcch,
/* [out] */ OLECHAR *pchText);
void __RPC_STUB IMarkupPointer_Left_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IMarkupPointer_Right_Proxy(
IMarkupPointer * This,
/* [in] */ BOOL fMove,
/* [out] */ MARKUP_CONTEXT_TYPE *pContext,
/* [out] */ IHTMLElement **ppElement,
/* [out][in] */ long *pcch,
/* [out] */ OLECHAR *pchText);
void __RPC_STUB IMarkupPointer_Right_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IMarkupPointer_CurrentScope_Proxy(
IMarkupPointer * This,
/* [out] */ IHTMLElement **ppElemCurrent);
void __RPC_STUB IMarkupPointer_CurrentScope_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IMarkupPointer_IsLeftOf_Proxy(
IMarkupPointer * This,
/* [in] */ IMarkupPointer *pPointerThat,
/* [out] */ BOOL *pfResult);
void __RPC_STUB IMarkupPointer_IsLeftOf_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IMarkupPointer_IsLeftOfOrEqualTo_Proxy(
IMarkupPointer * This,
/* [in] */ IMarkupPointer *pPointerThat,
/* [out] */ BOOL *pfResult);
void __RPC_STUB IMarkupPointer_IsLeftOfOrEqualTo_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IMarkupPointer_IsRightOf_Proxy(
IMarkupPointer * This,
/* [in] */ IMarkupPointer *pPointerThat,
/* [out] */ BOOL *pfResult);
void __RPC_STUB IMarkupPointer_IsRightOf_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IMarkupPointer_IsRightOfOrEqualTo_Proxy(
IMarkupPointer * This,
/* [in] */ IMarkupPointer *pPointerThat,
/* [out] */ BOOL *pfResult);
void __RPC_STUB IMarkupPointer_IsRightOfOrEqualTo_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IMarkupPointer_IsEqualTo_Proxy(
IMarkupPointer * This,
/* [in] */ IMarkupPointer *pPointerThat,
/* [out] */ BOOL *pfAreEqual);
void __RPC_STUB IMarkupPointer_IsEqualTo_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IMarkupPointer_MoveUnit_Proxy(
IMarkupPointer * This,
/* [in] */ MOVEUNIT_ACTION muAction);
void __RPC_STUB IMarkupPointer_MoveUnit_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IMarkupPointer_FindText_Proxy(
IMarkupPointer * This,
/* [in] */ OLECHAR *pchFindText,
/* [in] */ DWORD dwFlags,
/* [in] */ IMarkupPointer *pIEndMatch,
/* [in] */ IMarkupPointer *pIEndSearch);
void __RPC_STUB IMarkupPointer_FindText_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IMarkupPointer_INTERFACE_DEFINED__ */
#ifndef __IMarkupContainer_INTERFACE_DEFINED__
#define __IMarkupContainer_INTERFACE_DEFINED__
/* interface IMarkupContainer */
/* [uuid][unique][object] */
EXTERN_C const IID IID_IMarkupContainer;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f5f9-98b5-11cf-bb82-00aa00bdce0b")
IMarkupContainer : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE OwningDoc(
/* [out] */ IHTMLDocument2 **ppDoc) = 0;
};
#else /* C style interface */
typedef struct IMarkupContainerVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IMarkupContainer * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IMarkupContainer * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IMarkupContainer * This);
HRESULT ( STDMETHODCALLTYPE *OwningDoc )(
IMarkupContainer * This,
/* [out] */ IHTMLDocument2 **ppDoc);
END_INTERFACE
} IMarkupContainerVtbl;
interface IMarkupContainer
{
CONST_VTBL struct IMarkupContainerVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IMarkupContainer_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IMarkupContainer_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IMarkupContainer_Release(This) \
(This)->lpVtbl -> Release(This)
#define IMarkupContainer_OwningDoc(This,ppDoc) \
(This)->lpVtbl -> OwningDoc(This,ppDoc)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IMarkupContainer_OwningDoc_Proxy(
IMarkupContainer * This,
/* [out] */ IHTMLDocument2 **ppDoc);
void __RPC_STUB IMarkupContainer_OwningDoc_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IMarkupContainer_INTERFACE_DEFINED__ */
#ifndef __IMarkupContainer2_INTERFACE_DEFINED__
#define __IMarkupContainer2_INTERFACE_DEFINED__
/* interface IMarkupContainer2 */
/* [uuid][unique][object] */
EXTERN_C const IID IID_IMarkupContainer2;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f648-98b5-11cf-bb82-00aa00bdce0b")
IMarkupContainer2 : public IMarkupContainer
{
public:
virtual HRESULT STDMETHODCALLTYPE CreateChangeLog(
/* [in] */ IHTMLChangeSink *pChangeSink,
/* [out] */ IHTMLChangeLog **ppChangeLog,
/* [in] */ BOOL fForward,
/* [in] */ BOOL fBackward) = 0;
virtual HRESULT STDMETHODCALLTYPE RegisterForDirtyRange(
/* [in] */ IHTMLChangeSink *pChangeSink,
/* [out] */ DWORD *pdwCookie) = 0;
virtual HRESULT STDMETHODCALLTYPE UnRegisterForDirtyRange(
/* [in] */ DWORD dwCookie) = 0;
virtual HRESULT STDMETHODCALLTYPE GetAndClearDirtyRange(
/* [in] */ DWORD dwCookie,
/* [in] */ IMarkupPointer *pIPointerBegin,
/* [in] */ IMarkupPointer *pIPointerEnd) = 0;
virtual long STDMETHODCALLTYPE GetVersionNumber( void) = 0;
virtual HRESULT STDMETHODCALLTYPE GetMasterElement(
/* [out] */ IHTMLElement **ppElementMaster) = 0;
};
#else /* C style interface */
typedef struct IMarkupContainer2Vtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IMarkupContainer2 * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IMarkupContainer2 * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IMarkupContainer2 * This);
HRESULT ( STDMETHODCALLTYPE *OwningDoc )(
IMarkupContainer2 * This,
/* [out] */ IHTMLDocument2 **ppDoc);
HRESULT ( STDMETHODCALLTYPE *CreateChangeLog )(
IMarkupContainer2 * This,
/* [in] */ IHTMLChangeSink *pChangeSink,
/* [out] */ IHTMLChangeLog **ppChangeLog,
/* [in] */ BOOL fForward,
/* [in] */ BOOL fBackward);
HRESULT ( STDMETHODCALLTYPE *RegisterForDirtyRange )(
IMarkupContainer2 * This,
/* [in] */ IHTMLChangeSink *pChangeSink,
/* [out] */ DWORD *pdwCookie);
HRESULT ( STDMETHODCALLTYPE *UnRegisterForDirtyRange )(
IMarkupContainer2 * This,
/* [in] */ DWORD dwCookie);
HRESULT ( STDMETHODCALLTYPE *GetAndClearDirtyRange )(
IMarkupContainer2 * This,
/* [in] */ DWORD dwCookie,
/* [in] */ IMarkupPointer *pIPointerBegin,
/* [in] */ IMarkupPointer *pIPointerEnd);
long ( STDMETHODCALLTYPE *GetVersionNumber )(
IMarkupContainer2 * This);
HRESULT ( STDMETHODCALLTYPE *GetMasterElement )(
IMarkupContainer2 * This,
/* [out] */ IHTMLElement **ppElementMaster);
END_INTERFACE
} IMarkupContainer2Vtbl;
interface IMarkupContainer2
{
CONST_VTBL struct IMarkupContainer2Vtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IMarkupContainer2_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IMarkupContainer2_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IMarkupContainer2_Release(This) \
(This)->lpVtbl -> Release(This)
#define IMarkupContainer2_OwningDoc(This,ppDoc) \
(This)->lpVtbl -> OwningDoc(This,ppDoc)
#define IMarkupContainer2_CreateChangeLog(This,pChangeSink,ppChangeLog,fForward,fBackward) \
(This)->lpVtbl -> CreateChangeLog(This,pChangeSink,ppChangeLog,fForward,fBackward)
#define IMarkupContainer2_RegisterForDirtyRange(This,pChangeSink,pdwCookie) \
(This)->lpVtbl -> RegisterForDirtyRange(This,pChangeSink,pdwCookie)
#define IMarkupContainer2_UnRegisterForDirtyRange(This,dwCookie) \
(This)->lpVtbl -> UnRegisterForDirtyRange(This,dwCookie)
#define IMarkupContainer2_GetAndClearDirtyRange(This,dwCookie,pIPointerBegin,pIPointerEnd) \
(This)->lpVtbl -> GetAndClearDirtyRange(This,dwCookie,pIPointerBegin,pIPointerEnd)
#define IMarkupContainer2_GetVersionNumber(This) \
(This)->lpVtbl -> GetVersionNumber(This)
#define IMarkupContainer2_GetMasterElement(This,ppElementMaster) \
(This)->lpVtbl -> GetMasterElement(This,ppElementMaster)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IMarkupContainer2_CreateChangeLog_Proxy(
IMarkupContainer2 * This,
/* [in] */ IHTMLChangeSink *pChangeSink,
/* [out] */ IHTMLChangeLog **ppChangeLog,
/* [in] */ BOOL fForward,
/* [in] */ BOOL fBackward);
void __RPC_STUB IMarkupContainer2_CreateChangeLog_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IMarkupContainer2_RegisterForDirtyRange_Proxy(
IMarkupContainer2 * This,
/* [in] */ IHTMLChangeSink *pChangeSink,
/* [out] */ DWORD *pdwCookie);
void __RPC_STUB IMarkupContainer2_RegisterForDirtyRange_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IMarkupContainer2_UnRegisterForDirtyRange_Proxy(
IMarkupContainer2 * This,
/* [in] */ DWORD dwCookie);
void __RPC_STUB IMarkupContainer2_UnRegisterForDirtyRange_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IMarkupContainer2_GetAndClearDirtyRange_Proxy(
IMarkupContainer2 * This,
/* [in] */ DWORD dwCookie,
/* [in] */ IMarkupPointer *pIPointerBegin,
/* [in] */ IMarkupPointer *pIPointerEnd);
void __RPC_STUB IMarkupContainer2_GetAndClearDirtyRange_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
long STDMETHODCALLTYPE IMarkupContainer2_GetVersionNumber_Proxy(
IMarkupContainer2 * This);
void __RPC_STUB IMarkupContainer2_GetVersionNumber_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IMarkupContainer2_GetMasterElement_Proxy(
IMarkupContainer2 * This,
/* [out] */ IHTMLElement **ppElementMaster);
void __RPC_STUB IMarkupContainer2_GetMasterElement_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IMarkupContainer2_INTERFACE_DEFINED__ */
#ifndef __IHTMLChangeLog_INTERFACE_DEFINED__
#define __IHTMLChangeLog_INTERFACE_DEFINED__
/* interface IHTMLChangeLog */
/* [uuid][unique][object] */
EXTERN_C const IID IID_IHTMLChangeLog;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f649-98b5-11cf-bb82-00aa00bdce0b")
IHTMLChangeLog : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE GetNextChange(
/* [in] */ BYTE *pbBuffer,
/* [in] */ long nBufferSize,
/* [out] */ long *pnRecordLength) = 0;
};
#else /* C style interface */
typedef struct IHTMLChangeLogVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLChangeLog * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLChangeLog * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLChangeLog * This);
HRESULT ( STDMETHODCALLTYPE *GetNextChange )(
IHTMLChangeLog * This,
/* [in] */ BYTE *pbBuffer,
/* [in] */ long nBufferSize,
/* [out] */ long *pnRecordLength);
END_INTERFACE
} IHTMLChangeLogVtbl;
interface IHTMLChangeLog
{
CONST_VTBL struct IHTMLChangeLogVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLChangeLog_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLChangeLog_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLChangeLog_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLChangeLog_GetNextChange(This,pbBuffer,nBufferSize,pnRecordLength) \
(This)->lpVtbl -> GetNextChange(This,pbBuffer,nBufferSize,pnRecordLength)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IHTMLChangeLog_GetNextChange_Proxy(
IHTMLChangeLog * This,
/* [in] */ BYTE *pbBuffer,
/* [in] */ long nBufferSize,
/* [out] */ long *pnRecordLength);
void __RPC_STUB IHTMLChangeLog_GetNextChange_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLChangeLog_INTERFACE_DEFINED__ */
#ifndef __IHTMLChangeSink_INTERFACE_DEFINED__
#define __IHTMLChangeSink_INTERFACE_DEFINED__
/* interface IHTMLChangeSink */
/* [uuid][unique][object] */
EXTERN_C const IID IID_IHTMLChangeSink;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f64a-98b5-11cf-bb82-00aa00bdce0b")
IHTMLChangeSink : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE Notify( void) = 0;
};
#else /* C style interface */
typedef struct IHTMLChangeSinkVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLChangeSink * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLChangeSink * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLChangeSink * This);
HRESULT ( STDMETHODCALLTYPE *Notify )(
IHTMLChangeSink * This);
END_INTERFACE
} IHTMLChangeSinkVtbl;
interface IHTMLChangeSink
{
CONST_VTBL struct IHTMLChangeSinkVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLChangeSink_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLChangeSink_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLChangeSink_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLChangeSink_Notify(This) \
(This)->lpVtbl -> Notify(This)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IHTMLChangeSink_Notify_Proxy(
IHTMLChangeSink * This);
void __RPC_STUB IHTMLChangeSink_Notify_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLChangeSink_INTERFACE_DEFINED__ */
#ifndef __IActiveIMMApp_INTERFACE_DEFINED__
#define __IActiveIMMApp_INTERFACE_DEFINED__
/* interface IActiveIMMApp */
/* [unique][uuid][object] */
EXTERN_C const IID IID_IActiveIMMApp;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("08c0e040-62d1-11d1-9326-0060b067b86e")
IActiveIMMApp : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE AssociateContext(
/* [in] */ HWND hWnd,
/* [in] */ HIMC hIME,
/* [out] */ HIMC *phPrev) = 0;
virtual HRESULT STDMETHODCALLTYPE ConfigureIMEA(
/* [in] */ HKL hKL,
/* [in] */ HWND hWnd,
/* [in] */ DWORD dwMode,
/* [in] */ REGISTERWORDA *pData) = 0;
virtual HRESULT STDMETHODCALLTYPE ConfigureIMEW(
/* [in] */ HKL hKL,
/* [in] */ HWND hWnd,
/* [in] */ DWORD dwMode,
/* [in] */ REGISTERWORDW *pData) = 0;
virtual HRESULT STDMETHODCALLTYPE CreateContext(
/* [out] */ HIMC *phIMC) = 0;
virtual HRESULT STDMETHODCALLTYPE DestroyContext(
/* [in] */ HIMC hIME) = 0;
virtual HRESULT STDMETHODCALLTYPE EnumRegisterWordA(
/* [in] */ HKL hKL,
/* [in] */ LPSTR szReading,
/* [in] */ DWORD dwStyle,
/* [in] */ LPSTR szRegister,
/* [in] */ LPVOID pData,
/* [out] */ IEnumRegisterWordA **pEnum) = 0;
virtual HRESULT STDMETHODCALLTYPE EnumRegisterWordW(
/* [in] */ HKL hKL,
/* [in] */ LPWSTR szReading,
/* [in] */ DWORD dwStyle,
/* [in] */ LPWSTR szRegister,
/* [in] */ LPVOID pData,
/* [out] */ IEnumRegisterWordW **pEnum) = 0;
virtual HRESULT STDMETHODCALLTYPE EscapeA(
/* [in] */ HKL hKL,
/* [in] */ HIMC hIMC,
/* [in] */ UINT uEscape,
/* [out][in] */ LPVOID pData,
/* [out] */ LRESULT *plResult) = 0;
virtual HRESULT STDMETHODCALLTYPE EscapeW(
/* [in] */ HKL hKL,
/* [in] */ HIMC hIMC,
/* [in] */ UINT uEscape,
/* [out][in] */ LPVOID pData,
/* [out] */ LRESULT *plResult) = 0;
virtual HRESULT STDMETHODCALLTYPE GetCandidateListA(
/* [in] */ HIMC hIMC,
/* [in] */ DWORD dwIndex,
/* [in] */ UINT uBufLen,
/* [out] */ CANDIDATELIST *pCandList,
/* [out] */ UINT *puCopied) = 0;
virtual HRESULT STDMETHODCALLTYPE GetCandidateListW(
/* [in] */ HIMC hIMC,
/* [in] */ DWORD dwIndex,
/* [in] */ UINT uBufLen,
/* [out] */ CANDIDATELIST *pCandList,
/* [out] */ UINT *puCopied) = 0;
virtual HRESULT STDMETHODCALLTYPE GetCandidateListCountA(
/* [in] */ HIMC hIMC,
/* [out] */ DWORD *pdwListSize,
/* [out] */ DWORD *pdwBufLen) = 0;
virtual HRESULT STDMETHODCALLTYPE GetCandidateListCountW(
/* [in] */ HIMC hIMC,
/* [out] */ DWORD *pdwListSize,
/* [out] */ DWORD *pdwBufLen) = 0;
virtual HRESULT STDMETHODCALLTYPE GetCandidateWindow(
/* [in] */ HIMC hIMC,
/* [in] */ DWORD dwIndex,
/* [out] */ CANDIDATEFORM *pCandidate) = 0;
virtual HRESULT STDMETHODCALLTYPE GetCompositionFontA(
/* [in] */ HIMC hIMC,
/* [out] */ LOGFONTA *plf) = 0;
virtual HRESULT STDMETHODCALLTYPE GetCompositionFontW(
/* [in] */ HIMC hIMC,
/* [out] */ LOGFONTW *plf) = 0;
virtual HRESULT STDMETHODCALLTYPE GetCompositionStringA(
/* [in] */ HIMC hIMC,
/* [in] */ DWORD dwIndex,
/* [in] */ DWORD dwBufLen,
/* [out] */ LONG *plCopied,
/* [out] */ LPVOID pBuf) = 0;
virtual HRESULT STDMETHODCALLTYPE GetCompositionStringW(
/* [in] */ HIMC hIMC,
/* [in] */ DWORD dwIndex,
/* [in] */ DWORD dwBufLen,
/* [out] */ LONG *plCopied,
/* [out] */ LPVOID pBuf) = 0;
virtual HRESULT STDMETHODCALLTYPE GetCompositionWindow(
/* [in] */ HIMC hIMC,
/* [out] */ COMPOSITIONFORM *pCompForm) = 0;
virtual HRESULT STDMETHODCALLTYPE GetContext(
/* [in] */ HWND hWnd,
/* [out] */ HIMC *phIMC) = 0;
virtual HRESULT STDMETHODCALLTYPE GetConversionListA(
/* [in] */ HKL hKL,
/* [in] */ HIMC hIMC,
/* [in] */ LPSTR pSrc,
/* [in] */ UINT uBufLen,
/* [in] */ UINT uFlag,
/* [out] */ CANDIDATELIST *pDst,
/* [out] */ UINT *puCopied) = 0;
virtual HRESULT STDMETHODCALLTYPE GetConversionListW(
/* [in] */ HKL hKL,
/* [in] */ HIMC hIMC,
/* [in] */ LPWSTR pSrc,
/* [in] */ UINT uBufLen,
/* [in] */ UINT uFlag,
/* [out] */ CANDIDATELIST *pDst,
/* [out] */ UINT *puCopied) = 0;
virtual HRESULT STDMETHODCALLTYPE GetConversionStatus(
/* [in] */ HIMC hIMC,
/* [out] */ DWORD *pfdwConversion,
/* [out] */ DWORD *pfdwSentence) = 0;
virtual HRESULT STDMETHODCALLTYPE GetDefaultIMEWnd(
/* [in] */ HWND hWnd,
/* [out] */ HWND *phDefWnd) = 0;
virtual HRESULT STDMETHODCALLTYPE GetDescriptionA(
/* [in] */ HKL hKL,
/* [in] */ UINT uBufLen,
/* [out] */ LPSTR szDescription,
/* [out] */ UINT *puCopied) = 0;
virtual HRESULT STDMETHODCALLTYPE GetDescriptionW(
/* [in] */ HKL hKL,
/* [in] */ UINT uBufLen,
/* [out] */ LPWSTR szDescription,
/* [out] */ UINT *puCopied) = 0;
virtual HRESULT STDMETHODCALLTYPE GetGuideLineA(
/* [in] */ HIMC hIMC,
/* [in] */ DWORD dwIndex,
/* [in] */ DWORD dwBufLen,
/* [out] */ LPSTR pBuf,
/* [out] */ DWORD *pdwResult) = 0;
virtual HRESULT STDMETHODCALLTYPE GetGuideLineW(
/* [in] */ HIMC hIMC,
/* [in] */ DWORD dwIndex,
/* [in] */ DWORD dwBufLen,
/* [out] */ LPWSTR pBuf,
/* [out] */ DWORD *pdwResult) = 0;
virtual HRESULT STDMETHODCALLTYPE GetIMEFileNameA(
/* [in] */ HKL hKL,
/* [in] */ UINT uBufLen,
/* [out] */ LPSTR szFileName,
/* [out] */ UINT *puCopied) = 0;
virtual HRESULT STDMETHODCALLTYPE GetIMEFileNameW(
/* [in] */ HKL hKL,
/* [in] */ UINT uBufLen,
/* [out] */ LPWSTR szFileName,
/* [out] */ UINT *puCopied) = 0;
virtual HRESULT STDMETHODCALLTYPE GetOpenStatus(
/* [in] */ HIMC hIMC) = 0;
virtual HRESULT STDMETHODCALLTYPE GetProperty(
/* [in] */ HKL hKL,
/* [in] */ DWORD fdwIndex,
/* [out] */ DWORD *pdwProperty) = 0;
virtual HRESULT STDMETHODCALLTYPE GetRegisterWordStyleA(
/* [in] */ HKL hKL,
/* [in] */ UINT nItem,
/* [out] */ STYLEBUFA *pStyleBuf,
/* [out] */ UINT *puCopied) = 0;
virtual HRESULT STDMETHODCALLTYPE GetRegisterWordStyleW(
/* [in] */ HKL hKL,
/* [in] */ UINT nItem,
/* [out] */ STYLEBUFW *pStyleBuf,
/* [out] */ UINT *puCopied) = 0;
virtual HRESULT STDMETHODCALLTYPE GetStatusWindowPos(
/* [in] */ HIMC hIMC,
/* [out] */ POINT *pptPos) = 0;
virtual HRESULT STDMETHODCALLTYPE GetVirtualKey(
/* [in] */ HWND hWnd,
/* [out] */ UINT *puVirtualKey) = 0;
virtual HRESULT STDMETHODCALLTYPE InstallIMEA(
/* [in] */ LPSTR szIMEFileName,
/* [in] */ LPSTR szLayoutText,
/* [out] */ HKL *phKL) = 0;
virtual HRESULT STDMETHODCALLTYPE InstallIMEW(
/* [in] */ LPWSTR szIMEFileName,
/* [in] */ LPWSTR szLayoutText,
/* [out] */ HKL *phKL) = 0;
virtual HRESULT STDMETHODCALLTYPE IsIME(
/* [in] */ HKL hKL) = 0;
virtual HRESULT STDMETHODCALLTYPE IsUIMessageA(
/* [in] */ HWND hWndIME,
/* [in] */ UINT msg,
/* [in] */ WPARAM wParam,
/* [in] */ LPARAM lParam) = 0;
virtual HRESULT STDMETHODCALLTYPE IsUIMessageW(
/* [in] */ HWND hWndIME,
/* [in] */ UINT msg,
/* [in] */ WPARAM wParam,
/* [in] */ LPARAM lParam) = 0;
virtual HRESULT STDMETHODCALLTYPE NotifyIME(
/* [in] */ HIMC hIMC,
/* [in] */ DWORD dwAction,
/* [in] */ DWORD dwIndex,
/* [in] */ DWORD dwValue) = 0;
virtual HRESULT STDMETHODCALLTYPE RegisterWordA(
/* [in] */ HKL hKL,
/* [in] */ LPSTR szReading,
/* [in] */ DWORD dwStyle,
/* [in] */ LPSTR szRegister) = 0;
virtual HRESULT STDMETHODCALLTYPE RegisterWordW(
/* [in] */ HKL hKL,
/* [in] */ LPWSTR szReading,
/* [in] */ DWORD dwStyle,
/* [in] */ LPWSTR szRegister) = 0;
virtual HRESULT STDMETHODCALLTYPE ReleaseContext(
/* [in] */ HWND hWnd,
/* [in] */ HIMC hIMC) = 0;
virtual HRESULT STDMETHODCALLTYPE SetCandidateWindow(
/* [in] */ HIMC hIMC,
/* [in] */ CANDIDATEFORM *pCandidate) = 0;
virtual HRESULT STDMETHODCALLTYPE SetCompositionFontA(
/* [in] */ HIMC hIMC,
/* [in] */ LOGFONTA *plf) = 0;
virtual HRESULT STDMETHODCALLTYPE SetCompositionFontW(
/* [in] */ HIMC hIMC,
/* [in] */ LOGFONTW *plf) = 0;
virtual HRESULT STDMETHODCALLTYPE SetCompositionStringA(
/* [in] */ HIMC hIMC,
/* [in] */ DWORD dwIndex,
/* [in] */ LPVOID pComp,
/* [in] */ DWORD dwCompLen,
/* [in] */ LPVOID pRead,
/* [in] */ DWORD dwReadLen) = 0;
virtual HRESULT STDMETHODCALLTYPE SetCompositionStringW(
/* [in] */ HIMC hIMC,
/* [in] */ DWORD dwIndex,
/* [in] */ LPVOID pComp,
/* [in] */ DWORD dwCompLen,
/* [in] */ LPVOID pRead,
/* [in] */ DWORD dwReadLen) = 0;
virtual HRESULT STDMETHODCALLTYPE SetCompositionWindow(
/* [in] */ HIMC hIMC,
/* [in] */ COMPOSITIONFORM *pCompForm) = 0;
virtual HRESULT STDMETHODCALLTYPE SetConversionStatus(
/* [in] */ HIMC hIMC,
/* [in] */ DWORD fdwConversion,
/* [in] */ DWORD fdwSentence) = 0;
virtual HRESULT STDMETHODCALLTYPE SetOpenStatus(
/* [in] */ HIMC hIMC,
/* [in] */ BOOL fOpen) = 0;
virtual HRESULT STDMETHODCALLTYPE SetStatusWindowPos(
/* [in] */ HIMC hIMC,
/* [in] */ POINT *pptPos) = 0;
virtual HRESULT STDMETHODCALLTYPE SimulateHotKey(
/* [in] */ HWND hWnd,
/* [in] */ DWORD dwHotKeyID) = 0;
virtual HRESULT STDMETHODCALLTYPE UnregisterWordA(
/* [in] */ HKL hKL,
/* [in] */ LPSTR szReading,
/* [in] */ DWORD dwStyle,
/* [in] */ LPSTR szUnregister) = 0;
virtual HRESULT STDMETHODCALLTYPE UnregisterWordW(
/* [in] */ HKL hKL,
/* [in] */ LPWSTR szReading,
/* [in] */ DWORD dwStyle,
/* [in] */ LPWSTR szUnregister) = 0;
virtual HRESULT STDMETHODCALLTYPE Activate(
/* [in] */ BOOL fRestoreLayout) = 0;
virtual HRESULT STDMETHODCALLTYPE Deactivate( void) = 0;
virtual HRESULT STDMETHODCALLTYPE OnDefWindowProc(
/* [in] */ HWND hWnd,
/* [in] */ UINT Msg,
/* [in] */ WPARAM wParam,
/* [in] */ LPARAM lParam,
/* [out] */ LRESULT *plResult) = 0;
virtual HRESULT STDMETHODCALLTYPE FilterClientWindows(
/* [in] */ ATOM *aaClassList,
/* [in] */ UINT uSize) = 0;
virtual HRESULT STDMETHODCALLTYPE GetCodePageA(
/* [in] */ HKL hKL,
/* [out] */ UINT *uCodePage) = 0;
virtual HRESULT STDMETHODCALLTYPE GetLangId(
/* [in] */ HKL hKL,
/* [out] */ LANGID *plid) = 0;
virtual HRESULT STDMETHODCALLTYPE AssociateContextEx(
/* [in] */ HWND hWnd,
/* [in] */ HIMC hIMC,
/* [in] */ DWORD dwFlags) = 0;
virtual HRESULT STDMETHODCALLTYPE DisableIME(
/* [in] */ DWORD idThread) = 0;
virtual HRESULT STDMETHODCALLTYPE GetImeMenuItemsA(
/* [in] */ HIMC hIMC,
/* [in] */ DWORD dwFlags,
/* [in] */ DWORD dwType,
/* [in] */ IMEMENUITEMINFOA *pImeParentMenu,
/* [out] */ IMEMENUITEMINFOA *pImeMenu,
/* [in] */ DWORD dwSize,
/* [out] */ DWORD *pdwResult) = 0;
virtual HRESULT STDMETHODCALLTYPE GetImeMenuItemsW(
/* [in] */ HIMC hIMC,
/* [in] */ DWORD dwFlags,
/* [in] */ DWORD dwType,
/* [in] */ IMEMENUITEMINFOW *pImeParentMenu,
/* [out] */ IMEMENUITEMINFOW *pImeMenu,
/* [in] */ DWORD dwSize,
/* [out] */ DWORD *pdwResult) = 0;
virtual HRESULT STDMETHODCALLTYPE EnumInputContext(
/* [in] */ DWORD idThread,
/* [out] */ IEnumInputContext **ppEnum) = 0;
};
#else /* C style interface */
typedef struct IActiveIMMAppVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IActiveIMMApp * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IActiveIMMApp * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IActiveIMMApp * This);
HRESULT ( STDMETHODCALLTYPE *AssociateContext )(
IActiveIMMApp * This,
/* [in] */ HWND hWnd,
/* [in] */ HIMC hIME,
/* [out] */ HIMC *phPrev);
HRESULT ( STDMETHODCALLTYPE *ConfigureIMEA )(
IActiveIMMApp * This,
/* [in] */ HKL hKL,
/* [in] */ HWND hWnd,
/* [in] */ DWORD dwMode,
/* [in] */ REGISTERWORDA *pData);
HRESULT ( STDMETHODCALLTYPE *ConfigureIMEW )(
IActiveIMMApp * This,
/* [in] */ HKL hKL,
/* [in] */ HWND hWnd,
/* [in] */ DWORD dwMode,
/* [in] */ REGISTERWORDW *pData);
HRESULT ( STDMETHODCALLTYPE *CreateContext )(
IActiveIMMApp * This,
/* [out] */ HIMC *phIMC);
HRESULT ( STDMETHODCALLTYPE *DestroyContext )(
IActiveIMMApp * This,
/* [in] */ HIMC hIME);
HRESULT ( STDMETHODCALLTYPE *EnumRegisterWordA )(
IActiveIMMApp * This,
/* [in] */ HKL hKL,
/* [in] */ LPSTR szReading,
/* [in] */ DWORD dwStyle,
/* [in] */ LPSTR szRegister,
/* [in] */ LPVOID pData,
/* [out] */ IEnumRegisterWordA **pEnum);
HRESULT ( STDMETHODCALLTYPE *EnumRegisterWordW )(
IActiveIMMApp * This,
/* [in] */ HKL hKL,
/* [in] */ LPWSTR szReading,
/* [in] */ DWORD dwStyle,
/* [in] */ LPWSTR szRegister,
/* [in] */ LPVOID pData,
/* [out] */ IEnumRegisterWordW **pEnum);
HRESULT ( STDMETHODCALLTYPE *EscapeA )(
IActiveIMMApp * This,
/* [in] */ HKL hKL,
/* [in] */ HIMC hIMC,
/* [in] */ UINT uEscape,
/* [out][in] */ LPVOID pData,
/* [out] */ LRESULT *plResult);
HRESULT ( STDMETHODCALLTYPE *EscapeW )(
IActiveIMMApp * This,
/* [in] */ HKL hKL,
/* [in] */ HIMC hIMC,
/* [in] */ UINT uEscape,
/* [out][in] */ LPVOID pData,
/* [out] */ LRESULT *plResult);
HRESULT ( STDMETHODCALLTYPE *GetCandidateListA )(
IActiveIMMApp * This,
/* [in] */ HIMC hIMC,
/* [in] */ DWORD dwIndex,
/* [in] */ UINT uBufLen,
/* [out] */ CANDIDATELIST *pCandList,
/* [out] */ UINT *puCopied);
HRESULT ( STDMETHODCALLTYPE *GetCandidateListW )(
IActiveIMMApp * This,
/* [in] */ HIMC hIMC,
/* [in] */ DWORD dwIndex,
/* [in] */ UINT uBufLen,
/* [out] */ CANDIDATELIST *pCandList,
/* [out] */ UINT *puCopied);
HRESULT ( STDMETHODCALLTYPE *GetCandidateListCountA )(
IActiveIMMApp * This,
/* [in] */ HIMC hIMC,
/* [out] */ DWORD *pdwListSize,
/* [out] */ DWORD *pdwBufLen);
HRESULT ( STDMETHODCALLTYPE *GetCandidateListCountW )(
IActiveIMMApp * This,
/* [in] */ HIMC hIMC,
/* [out] */ DWORD *pdwListSize,
/* [out] */ DWORD *pdwBufLen);
HRESULT ( STDMETHODCALLTYPE *GetCandidateWindow )(
IActiveIMMApp * This,
/* [in] */ HIMC hIMC,
/* [in] */ DWORD dwIndex,
/* [out] */ CANDIDATEFORM *pCandidate);
HRESULT ( STDMETHODCALLTYPE *GetCompositionFontA )(
IActiveIMMApp * This,
/* [in] */ HIMC hIMC,
/* [out] */ LOGFONTA *plf);
HRESULT ( STDMETHODCALLTYPE *GetCompositionFontW )(
IActiveIMMApp * This,
/* [in] */ HIMC hIMC,
/* [out] */ LOGFONTW *plf);
HRESULT ( STDMETHODCALLTYPE *GetCompositionStringA )(
IActiveIMMApp * This,
/* [in] */ HIMC hIMC,
/* [in] */ DWORD dwIndex,
/* [in] */ DWORD dwBufLen,
/* [out] */ LONG *plCopied,
/* [out] */ LPVOID pBuf);
HRESULT ( STDMETHODCALLTYPE *GetCompositionStringW )(
IActiveIMMApp * This,
/* [in] */ HIMC hIMC,
/* [in] */ DWORD dwIndex,
/* [in] */ DWORD dwBufLen,
/* [out] */ LONG *plCopied,
/* [out] */ LPVOID pBuf);
HRESULT ( STDMETHODCALLTYPE *GetCompositionWindow )(
IActiveIMMApp * This,
/* [in] */ HIMC hIMC,
/* [out] */ COMPOSITIONFORM *pCompForm);
HRESULT ( STDMETHODCALLTYPE *GetContext )(
IActiveIMMApp * This,
/* [in] */ HWND hWnd,
/* [out] */ HIMC *phIMC);
HRESULT ( STDMETHODCALLTYPE *GetConversionListA )(
IActiveIMMApp * This,
/* [in] */ HKL hKL,
/* [in] */ HIMC hIMC,
/* [in] */ LPSTR pSrc,
/* [in] */ UINT uBufLen,
/* [in] */ UINT uFlag,
/* [out] */ CANDIDATELIST *pDst,
/* [out] */ UINT *puCopied);
HRESULT ( STDMETHODCALLTYPE *GetConversionListW )(
IActiveIMMApp * This,
/* [in] */ HKL hKL,
/* [in] */ HIMC hIMC,
/* [in] */ LPWSTR pSrc,
/* [in] */ UINT uBufLen,
/* [in] */ UINT uFlag,
/* [out] */ CANDIDATELIST *pDst,
/* [out] */ UINT *puCopied);
HRESULT ( STDMETHODCALLTYPE *GetConversionStatus )(
IActiveIMMApp * This,
/* [in] */ HIMC hIMC,
/* [out] */ DWORD *pfdwConversion,
/* [out] */ DWORD *pfdwSentence);
HRESULT ( STDMETHODCALLTYPE *GetDefaultIMEWnd )(
IActiveIMMApp * This,
/* [in] */ HWND hWnd,
/* [out] */ HWND *phDefWnd);
HRESULT ( STDMETHODCALLTYPE *GetDescriptionA )(
IActiveIMMApp * This,
/* [in] */ HKL hKL,
/* [in] */ UINT uBufLen,
/* [out] */ LPSTR szDescription,
/* [out] */ UINT *puCopied);
HRESULT ( STDMETHODCALLTYPE *GetDescriptionW )(
IActiveIMMApp * This,
/* [in] */ HKL hKL,
/* [in] */ UINT uBufLen,
/* [out] */ LPWSTR szDescription,
/* [out] */ UINT *puCopied);
HRESULT ( STDMETHODCALLTYPE *GetGuideLineA )(
IActiveIMMApp * This,
/* [in] */ HIMC hIMC,
/* [in] */ DWORD dwIndex,
/* [in] */ DWORD dwBufLen,
/* [out] */ LPSTR pBuf,
/* [out] */ DWORD *pdwResult);
HRESULT ( STDMETHODCALLTYPE *GetGuideLineW )(
IActiveIMMApp * This,
/* [in] */ HIMC hIMC,
/* [in] */ DWORD dwIndex,
/* [in] */ DWORD dwBufLen,
/* [out] */ LPWSTR pBuf,
/* [out] */ DWORD *pdwResult);
HRESULT ( STDMETHODCALLTYPE *GetIMEFileNameA )(
IActiveIMMApp * This,
/* [in] */ HKL hKL,
/* [in] */ UINT uBufLen,
/* [out] */ LPSTR szFileName,
/* [out] */ UINT *puCopied);
HRESULT ( STDMETHODCALLTYPE *GetIMEFileNameW )(
IActiveIMMApp * This,
/* [in] */ HKL hKL,
/* [in] */ UINT uBufLen,
/* [out] */ LPWSTR szFileName,
/* [out] */ UINT *puCopied);
HRESULT ( STDMETHODCALLTYPE *GetOpenStatus )(
IActiveIMMApp * This,
/* [in] */ HIMC hIMC);
HRESULT ( STDMETHODCALLTYPE *GetProperty )(
IActiveIMMApp * This,
/* [in] */ HKL hKL,
/* [in] */ DWORD fdwIndex,
/* [out] */ DWORD *pdwProperty);
HRESULT ( STDMETHODCALLTYPE *GetRegisterWordStyleA )(
IActiveIMMApp * This,
/* [in] */ HKL hKL,
/* [in] */ UINT nItem,
/* [out] */ STYLEBUFA *pStyleBuf,
/* [out] */ UINT *puCopied);
HRESULT ( STDMETHODCALLTYPE *GetRegisterWordStyleW )(
IActiveIMMApp * This,
/* [in] */ HKL hKL,
/* [in] */ UINT nItem,
/* [out] */ STYLEBUFW *pStyleBuf,
/* [out] */ UINT *puCopied);
HRESULT ( STDMETHODCALLTYPE *GetStatusWindowPos )(
IActiveIMMApp * This,
/* [in] */ HIMC hIMC,
/* [out] */ POINT *pptPos);
HRESULT ( STDMETHODCALLTYPE *GetVirtualKey )(
IActiveIMMApp * This,
/* [in] */ HWND hWnd,
/* [out] */ UINT *puVirtualKey);
HRESULT ( STDMETHODCALLTYPE *InstallIMEA )(
IActiveIMMApp * This,
/* [in] */ LPSTR szIMEFileName,
/* [in] */ LPSTR szLayoutText,
/* [out] */ HKL *phKL);
HRESULT ( STDMETHODCALLTYPE *InstallIMEW )(
IActiveIMMApp * This,
/* [in] */ LPWSTR szIMEFileName,
/* [in] */ LPWSTR szLayoutText,
/* [out] */ HKL *phKL);
HRESULT ( STDMETHODCALLTYPE *IsIME )(
IActiveIMMApp * This,
/* [in] */ HKL hKL);
HRESULT ( STDMETHODCALLTYPE *IsUIMessageA )(
IActiveIMMApp * This,
/* [in] */ HWND hWndIME,
/* [in] */ UINT msg,
/* [in] */ WPARAM wParam,
/* [in] */ LPARAM lParam);
HRESULT ( STDMETHODCALLTYPE *IsUIMessageW )(
IActiveIMMApp * This,
/* [in] */ HWND hWndIME,
/* [in] */ UINT msg,
/* [in] */ WPARAM wParam,
/* [in] */ LPARAM lParam);
HRESULT ( STDMETHODCALLTYPE *NotifyIME )(
IActiveIMMApp * This,
/* [in] */ HIMC hIMC,
/* [in] */ DWORD dwAction,
/* [in] */ DWORD dwIndex,
/* [in] */ DWORD dwValue);
HRESULT ( STDMETHODCALLTYPE *RegisterWordA )(
IActiveIMMApp * This,
/* [in] */ HKL hKL,
/* [in] */ LPSTR szReading,
/* [in] */ DWORD dwStyle,
/* [in] */ LPSTR szRegister);
HRESULT ( STDMETHODCALLTYPE *RegisterWordW )(
IActiveIMMApp * This,
/* [in] */ HKL hKL,
/* [in] */ LPWSTR szReading,
/* [in] */ DWORD dwStyle,
/* [in] */ LPWSTR szRegister);
HRESULT ( STDMETHODCALLTYPE *ReleaseContext )(
IActiveIMMApp * This,
/* [in] */ HWND hWnd,
/* [in] */ HIMC hIMC);
HRESULT ( STDMETHODCALLTYPE *SetCandidateWindow )(
IActiveIMMApp * This,
/* [in] */ HIMC hIMC,
/* [in] */ CANDIDATEFORM *pCandidate);
HRESULT ( STDMETHODCALLTYPE *SetCompositionFontA )(
IActiveIMMApp * This,
/* [in] */ HIMC hIMC,
/* [in] */ LOGFONTA *plf);
HRESULT ( STDMETHODCALLTYPE *SetCompositionFontW )(
IActiveIMMApp * This,
/* [in] */ HIMC hIMC,
/* [in] */ LOGFONTW *plf);
HRESULT ( STDMETHODCALLTYPE *SetCompositionStringA )(
IActiveIMMApp * This,
/* [in] */ HIMC hIMC,
/* [in] */ DWORD dwIndex,
/* [in] */ LPVOID pComp,
/* [in] */ DWORD dwCompLen,
/* [in] */ LPVOID pRead,
/* [in] */ DWORD dwReadLen);
HRESULT ( STDMETHODCALLTYPE *SetCompositionStringW )(
IActiveIMMApp * This,
/* [in] */ HIMC hIMC,
/* [in] */ DWORD dwIndex,
/* [in] */ LPVOID pComp,
/* [in] */ DWORD dwCompLen,
/* [in] */ LPVOID pRead,
/* [in] */ DWORD dwReadLen);
HRESULT ( STDMETHODCALLTYPE *SetCompositionWindow )(
IActiveIMMApp * This,
/* [in] */ HIMC hIMC,
/* [in] */ COMPOSITIONFORM *pCompForm);
HRESULT ( STDMETHODCALLTYPE *SetConversionStatus )(
IActiveIMMApp * This,
/* [in] */ HIMC hIMC,
/* [in] */ DWORD fdwConversion,
/* [in] */ DWORD fdwSentence);
HRESULT ( STDMETHODCALLTYPE *SetOpenStatus )(
IActiveIMMApp * This,
/* [in] */ HIMC hIMC,
/* [in] */ BOOL fOpen);
HRESULT ( STDMETHODCALLTYPE *SetStatusWindowPos )(
IActiveIMMApp * This,
/* [in] */ HIMC hIMC,
/* [in] */ POINT *pptPos);
HRESULT ( STDMETHODCALLTYPE *SimulateHotKey )(
IActiveIMMApp * This,
/* [in] */ HWND hWnd,
/* [in] */ DWORD dwHotKeyID);
HRESULT ( STDMETHODCALLTYPE *UnregisterWordA )(
IActiveIMMApp * This,
/* [in] */ HKL hKL,
/* [in] */ LPSTR szReading,
/* [in] */ DWORD dwStyle,
/* [in] */ LPSTR szUnregister);
HRESULT ( STDMETHODCALLTYPE *UnregisterWordW )(
IActiveIMMApp * This,
/* [in] */ HKL hKL,
/* [in] */ LPWSTR szReading,
/* [in] */ DWORD dwStyle,
/* [in] */ LPWSTR szUnregister);
HRESULT ( STDMETHODCALLTYPE *Activate )(
IActiveIMMApp * This,
/* [in] */ BOOL fRestoreLayout);
HRESULT ( STDMETHODCALLTYPE *Deactivate )(
IActiveIMMApp * This);
HRESULT ( STDMETHODCALLTYPE *OnDefWindowProc )(
IActiveIMMApp * This,
/* [in] */ HWND hWnd,
/* [in] */ UINT Msg,
/* [in] */ WPARAM wParam,
/* [in] */ LPARAM lParam,
/* [out] */ LRESULT *plResult);
HRESULT ( STDMETHODCALLTYPE *FilterClientWindows )(
IActiveIMMApp * This,
/* [in] */ ATOM *aaClassList,
/* [in] */ UINT uSize);
HRESULT ( STDMETHODCALLTYPE *GetCodePageA )(
IActiveIMMApp * This,
/* [in] */ HKL hKL,
/* [out] */ UINT *uCodePage);
HRESULT ( STDMETHODCALLTYPE *GetLangId )(
IActiveIMMApp * This,
/* [in] */ HKL hKL,
/* [out] */ LANGID *plid);
HRESULT ( STDMETHODCALLTYPE *AssociateContextEx )(
IActiveIMMApp * This,
/* [in] */ HWND hWnd,
/* [in] */ HIMC hIMC,
/* [in] */ DWORD dwFlags);
HRESULT ( STDMETHODCALLTYPE *DisableIME )(
IActiveIMMApp * This,
/* [in] */ DWORD idThread);
HRESULT ( STDMETHODCALLTYPE *GetImeMenuItemsA )(
IActiveIMMApp * This,
/* [in] */ HIMC hIMC,
/* [in] */ DWORD dwFlags,
/* [in] */ DWORD dwType,
/* [in] */ IMEMENUITEMINFOA *pImeParentMenu,
/* [out] */ IMEMENUITEMINFOA *pImeMenu,
/* [in] */ DWORD dwSize,
/* [out] */ DWORD *pdwResult);
HRESULT ( STDMETHODCALLTYPE *GetImeMenuItemsW )(
IActiveIMMApp * This,
/* [in] */ HIMC hIMC,
/* [in] */ DWORD dwFlags,
/* [in] */ DWORD dwType,
/* [in] */ IMEMENUITEMINFOW *pImeParentMenu,
/* [out] */ IMEMENUITEMINFOW *pImeMenu,
/* [in] */ DWORD dwSize,
/* [out] */ DWORD *pdwResult);
HRESULT ( STDMETHODCALLTYPE *EnumInputContext )(
IActiveIMMApp * This,
/* [in] */ DWORD idThread,
/* [out] */ IEnumInputContext **ppEnum);
END_INTERFACE
} IActiveIMMAppVtbl;
interface IActiveIMMApp
{
CONST_VTBL struct IActiveIMMAppVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IActiveIMMApp_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IActiveIMMApp_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IActiveIMMApp_Release(This) \
(This)->lpVtbl -> Release(This)
#define IActiveIMMApp_AssociateContext(This,hWnd,hIME,phPrev) \
(This)->lpVtbl -> AssociateContext(This,hWnd,hIME,phPrev)
#define IActiveIMMApp_ConfigureIMEA(This,hKL,hWnd,dwMode,pData) \
(This)->lpVtbl -> ConfigureIMEA(This,hKL,hWnd,dwMode,pData)
#define IActiveIMMApp_ConfigureIMEW(This,hKL,hWnd,dwMode,pData) \
(This)->lpVtbl -> ConfigureIMEW(This,hKL,hWnd,dwMode,pData)
#define IActiveIMMApp_CreateContext(This,phIMC) \
(This)->lpVtbl -> CreateContext(This,phIMC)
#define IActiveIMMApp_DestroyContext(This,hIME) \
(This)->lpVtbl -> DestroyContext(This,hIME)
#define IActiveIMMApp_EnumRegisterWordA(This,hKL,szReading,dwStyle,szRegister,pData,pEnum) \
(This)->lpVtbl -> EnumRegisterWordA(This,hKL,szReading,dwStyle,szRegister,pData,pEnum)
#define IActiveIMMApp_EnumRegisterWordW(This,hKL,szReading,dwStyle,szRegister,pData,pEnum) \
(This)->lpVtbl -> EnumRegisterWordW(This,hKL,szReading,dwStyle,szRegister,pData,pEnum)
#define IActiveIMMApp_EscapeA(This,hKL,hIMC,uEscape,pData,plResult) \
(This)->lpVtbl -> EscapeA(This,hKL,hIMC,uEscape,pData,plResult)
#define IActiveIMMApp_EscapeW(This,hKL,hIMC,uEscape,pData,plResult) \
(This)->lpVtbl -> EscapeW(This,hKL,hIMC,uEscape,pData,plResult)
#define IActiveIMMApp_GetCandidateListA(This,hIMC,dwIndex,uBufLen,pCandList,puCopied) \
(This)->lpVtbl -> GetCandidateListA(This,hIMC,dwIndex,uBufLen,pCandList,puCopied)
#define IActiveIMMApp_GetCandidateListW(This,hIMC,dwIndex,uBufLen,pCandList,puCopied) \
(This)->lpVtbl -> GetCandidateListW(This,hIMC,dwIndex,uBufLen,pCandList,puCopied)
#define IActiveIMMApp_GetCandidateListCountA(This,hIMC,pdwListSize,pdwBufLen) \
(This)->lpVtbl -> GetCandidateListCountA(This,hIMC,pdwListSize,pdwBufLen)
#define IActiveIMMApp_GetCandidateListCountW(This,hIMC,pdwListSize,pdwBufLen) \
(This)->lpVtbl -> GetCandidateListCountW(This,hIMC,pdwListSize,pdwBufLen)
#define IActiveIMMApp_GetCandidateWindow(This,hIMC,dwIndex,pCandidate) \
(This)->lpVtbl -> GetCandidateWindow(This,hIMC,dwIndex,pCandidate)
#define IActiveIMMApp_GetCompositionFontA(This,hIMC,plf) \
(This)->lpVtbl -> GetCompositionFontA(This,hIMC,plf)
#define IActiveIMMApp_GetCompositionFontW(This,hIMC,plf) \
(This)->lpVtbl -> GetCompositionFontW(This,hIMC,plf)
#define IActiveIMMApp_GetCompositionStringA(This,hIMC,dwIndex,dwBufLen,plCopied,pBuf) \
(This)->lpVtbl -> GetCompositionStringA(This,hIMC,dwIndex,dwBufLen,plCopied,pBuf)
#define IActiveIMMApp_GetCompositionStringW(This,hIMC,dwIndex,dwBufLen,plCopied,pBuf) \
(This)->lpVtbl -> GetCompositionStringW(This,hIMC,dwIndex,dwBufLen,plCopied,pBuf)
#define IActiveIMMApp_GetCompositionWindow(This,hIMC,pCompForm) \
(This)->lpVtbl -> GetCompositionWindow(This,hIMC,pCompForm)
#define IActiveIMMApp_GetContext(This,hWnd,phIMC) \
(This)->lpVtbl -> GetContext(This,hWnd,phIMC)
#define IActiveIMMApp_GetConversionListA(This,hKL,hIMC,pSrc,uBufLen,uFlag,pDst,puCopied) \
(This)->lpVtbl -> GetConversionListA(This,hKL,hIMC,pSrc,uBufLen,uFlag,pDst,puCopied)
#define IActiveIMMApp_GetConversionListW(This,hKL,hIMC,pSrc,uBufLen,uFlag,pDst,puCopied) \
(This)->lpVtbl -> GetConversionListW(This,hKL,hIMC,pSrc,uBufLen,uFlag,pDst,puCopied)
#define IActiveIMMApp_GetConversionStatus(This,hIMC,pfdwConversion,pfdwSentence) \
(This)->lpVtbl -> GetConversionStatus(This,hIMC,pfdwConversion,pfdwSentence)
#define IActiveIMMApp_GetDefaultIMEWnd(This,hWnd,phDefWnd) \
(This)->lpVtbl -> GetDefaultIMEWnd(This,hWnd,phDefWnd)
#define IActiveIMMApp_GetDescriptionA(This,hKL,uBufLen,szDescription,puCopied) \
(This)->lpVtbl -> GetDescriptionA(This,hKL,uBufLen,szDescription,puCopied)
#define IActiveIMMApp_GetDescriptionW(This,hKL,uBufLen,szDescription,puCopied) \
(This)->lpVtbl -> GetDescriptionW(This,hKL,uBufLen,szDescription,puCopied)
#define IActiveIMMApp_GetGuideLineA(This,hIMC,dwIndex,dwBufLen,pBuf,pdwResult) \
(This)->lpVtbl -> GetGuideLineA(This,hIMC,dwIndex,dwBufLen,pBuf,pdwResult)
#define IActiveIMMApp_GetGuideLineW(This,hIMC,dwIndex,dwBufLen,pBuf,pdwResult) \
(This)->lpVtbl -> GetGuideLineW(This,hIMC,dwIndex,dwBufLen,pBuf,pdwResult)
#define IActiveIMMApp_GetIMEFileNameA(This,hKL,uBufLen,szFileName,puCopied) \
(This)->lpVtbl -> GetIMEFileNameA(This,hKL,uBufLen,szFileName,puCopied)
#define IActiveIMMApp_GetIMEFileNameW(This,hKL,uBufLen,szFileName,puCopied) \
(This)->lpVtbl -> GetIMEFileNameW(This,hKL,uBufLen,szFileName,puCopied)
#define IActiveIMMApp_GetOpenStatus(This,hIMC) \
(This)->lpVtbl -> GetOpenStatus(This,hIMC)
#define IActiveIMMApp_GetProperty(This,hKL,fdwIndex,pdwProperty) \
(This)->lpVtbl -> GetProperty(This,hKL,fdwIndex,pdwProperty)
#define IActiveIMMApp_GetRegisterWordStyleA(This,hKL,nItem,pStyleBuf,puCopied) \
(This)->lpVtbl -> GetRegisterWordStyleA(This,hKL,nItem,pStyleBuf,puCopied)
#define IActiveIMMApp_GetRegisterWordStyleW(This,hKL,nItem,pStyleBuf,puCopied) \
(This)->lpVtbl -> GetRegisterWordStyleW(This,hKL,nItem,pStyleBuf,puCopied)
#define IActiveIMMApp_GetStatusWindowPos(This,hIMC,pptPos) \
(This)->lpVtbl -> GetStatusWindowPos(This,hIMC,pptPos)
#define IActiveIMMApp_GetVirtualKey(This,hWnd,puVirtualKey) \
(This)->lpVtbl -> GetVirtualKey(This,hWnd,puVirtualKey)
#define IActiveIMMApp_InstallIMEA(This,szIMEFileName,szLayoutText,phKL) \
(This)->lpVtbl -> InstallIMEA(This,szIMEFileName,szLayoutText,phKL)
#define IActiveIMMApp_InstallIMEW(This,szIMEFileName,szLayoutText,phKL) \
(This)->lpVtbl -> InstallIMEW(This,szIMEFileName,szLayoutText,phKL)
#define IActiveIMMApp_IsIME(This,hKL) \
(This)->lpVtbl -> IsIME(This,hKL)
#define IActiveIMMApp_IsUIMessageA(This,hWndIME,msg,wParam,lParam) \
(This)->lpVtbl -> IsUIMessageA(This,hWndIME,msg,wParam,lParam)
#define IActiveIMMApp_IsUIMessageW(This,hWndIME,msg,wParam,lParam) \
(This)->lpVtbl -> IsUIMessageW(This,hWndIME,msg,wParam,lParam)
#define IActiveIMMApp_NotifyIME(This,hIMC,dwAction,dwIndex,dwValue) \
(This)->lpVtbl -> NotifyIME(This,hIMC,dwAction,dwIndex,dwValue)
#define IActiveIMMApp_RegisterWordA(This,hKL,szReading,dwStyle,szRegister) \
(This)->lpVtbl -> RegisterWordA(This,hKL,szReading,dwStyle,szRegister)
#define IActiveIMMApp_RegisterWordW(This,hKL,szReading,dwStyle,szRegister) \
(This)->lpVtbl -> RegisterWordW(This,hKL,szReading,dwStyle,szRegister)
#define IActiveIMMApp_ReleaseContext(This,hWnd,hIMC) \
(This)->lpVtbl -> ReleaseContext(This,hWnd,hIMC)
#define IActiveIMMApp_SetCandidateWindow(This,hIMC,pCandidate) \
(This)->lpVtbl -> SetCandidateWindow(This,hIMC,pCandidate)
#define IActiveIMMApp_SetCompositionFontA(This,hIMC,plf) \
(This)->lpVtbl -> SetCompositionFontA(This,hIMC,plf)
#define IActiveIMMApp_SetCompositionFontW(This,hIMC,plf) \
(This)->lpVtbl -> SetCompositionFontW(This,hIMC,plf)
#define IActiveIMMApp_SetCompositionStringA(This,hIMC,dwIndex,pComp,dwCompLen,pRead,dwReadLen) \
(This)->lpVtbl -> SetCompositionStringA(This,hIMC,dwIndex,pComp,dwCompLen,pRead,dwReadLen)
#define IActiveIMMApp_SetCompositionStringW(This,hIMC,dwIndex,pComp,dwCompLen,pRead,dwReadLen) \
(This)->lpVtbl -> SetCompositionStringW(This,hIMC,dwIndex,pComp,dwCompLen,pRead,dwReadLen)
#define IActiveIMMApp_SetCompositionWindow(This,hIMC,pCompForm) \
(This)->lpVtbl -> SetCompositionWindow(This,hIMC,pCompForm)
#define IActiveIMMApp_SetConversionStatus(This,hIMC,fdwConversion,fdwSentence) \
(This)->lpVtbl -> SetConversionStatus(This,hIMC,fdwConversion,fdwSentence)
#define IActiveIMMApp_SetOpenStatus(This,hIMC,fOpen) \
(This)->lpVtbl -> SetOpenStatus(This,hIMC,fOpen)
#define IActiveIMMApp_SetStatusWindowPos(This,hIMC,pptPos) \
(This)->lpVtbl -> SetStatusWindowPos(This,hIMC,pptPos)
#define IActiveIMMApp_SimulateHotKey(This,hWnd,dwHotKeyID) \
(This)->lpVtbl -> SimulateHotKey(This,hWnd,dwHotKeyID)
#define IActiveIMMApp_UnregisterWordA(This,hKL,szReading,dwStyle,szUnregister) \
(This)->lpVtbl -> UnregisterWordA(This,hKL,szReading,dwStyle,szUnregister)
#define IActiveIMMApp_UnregisterWordW(This,hKL,szReading,dwStyle,szUnregister) \
(This)->lpVtbl -> UnregisterWordW(This,hKL,szReading,dwStyle,szUnregister)
#define IActiveIMMApp_Activate(This,fRestoreLayout) \
(This)->lpVtbl -> Activate(This,fRestoreLayout)
#define IActiveIMMApp_Deactivate(This) \
(This)->lpVtbl -> Deactivate(This)
#define IActiveIMMApp_OnDefWindowProc(This,hWnd,Msg,wParam,lParam,plResult) \
(This)->lpVtbl -> OnDefWindowProc(This,hWnd,Msg,wParam,lParam,plResult)
#define IActiveIMMApp_FilterClientWindows(This,aaClassList,uSize) \
(This)->lpVtbl -> FilterClientWindows(This,aaClassList,uSize)
#define IActiveIMMApp_GetCodePageA(This,hKL,uCodePage) \
(This)->lpVtbl -> GetCodePageA(This,hKL,uCodePage)
#define IActiveIMMApp_GetLangId(This,hKL,plid) \
(This)->lpVtbl -> GetLangId(This,hKL,plid)
#define IActiveIMMApp_AssociateContextEx(This,hWnd,hIMC,dwFlags) \
(This)->lpVtbl -> AssociateContextEx(This,hWnd,hIMC,dwFlags)
#define IActiveIMMApp_DisableIME(This,idThread) \
(This)->lpVtbl -> DisableIME(This,idThread)
#define IActiveIMMApp_GetImeMenuItemsA(This,hIMC,dwFlags,dwType,pImeParentMenu,pImeMenu,dwSize,pdwResult) \
(This)->lpVtbl -> GetImeMenuItemsA(This,hIMC,dwFlags,dwType,pImeParentMenu,pImeMenu,dwSize,pdwResult)
#define IActiveIMMApp_GetImeMenuItemsW(This,hIMC,dwFlags,dwType,pImeParentMenu,pImeMenu,dwSize,pdwResult) \
(This)->lpVtbl -> GetImeMenuItemsW(This,hIMC,dwFlags,dwType,pImeParentMenu,pImeMenu,dwSize,pdwResult)
#define IActiveIMMApp_EnumInputContext(This,idThread,ppEnum) \
(This)->lpVtbl -> EnumInputContext(This,idThread,ppEnum)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IActiveIMMApp_AssociateContext_Proxy(
IActiveIMMApp * This,
/* [in] */ HWND hWnd,
/* [in] */ HIMC hIME,
/* [out] */ HIMC *phPrev);
void __RPC_STUB IActiveIMMApp_AssociateContext_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IActiveIMMApp_ConfigureIMEA_Proxy(
IActiveIMMApp * This,
/* [in] */ HKL hKL,
/* [in] */ HWND hWnd,
/* [in] */ DWORD dwMode,
/* [in] */ REGISTERWORDA *pData);
void __RPC_STUB IActiveIMMApp_ConfigureIMEA_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IActiveIMMApp_ConfigureIMEW_Proxy(
IActiveIMMApp * This,
/* [in] */ HKL hKL,
/* [in] */ HWND hWnd,
/* [in] */ DWORD dwMode,
/* [in] */ REGISTERWORDW *pData);
void __RPC_STUB IActiveIMMApp_ConfigureIMEW_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IActiveIMMApp_CreateContext_Proxy(
IActiveIMMApp * This,
/* [out] */ HIMC *phIMC);
void __RPC_STUB IActiveIMMApp_CreateContext_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IActiveIMMApp_DestroyContext_Proxy(
IActiveIMMApp * This,
/* [in] */ HIMC hIME);
void __RPC_STUB IActiveIMMApp_DestroyContext_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IActiveIMMApp_EnumRegisterWordA_Proxy(
IActiveIMMApp * This,
/* [in] */ HKL hKL,
/* [in] */ LPSTR szReading,
/* [in] */ DWORD dwStyle,
/* [in] */ LPSTR szRegister,
/* [in] */ LPVOID pData,
/* [out] */ IEnumRegisterWordA **pEnum);
void __RPC_STUB IActiveIMMApp_EnumRegisterWordA_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IActiveIMMApp_EnumRegisterWordW_Proxy(
IActiveIMMApp * This,
/* [in] */ HKL hKL,
/* [in] */ LPWSTR szReading,
/* [in] */ DWORD dwStyle,
/* [in] */ LPWSTR szRegister,
/* [in] */ LPVOID pData,
/* [out] */ IEnumRegisterWordW **pEnum);
void __RPC_STUB IActiveIMMApp_EnumRegisterWordW_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IActiveIMMApp_EscapeA_Proxy(
IActiveIMMApp * This,
/* [in] */ HKL hKL,
/* [in] */ HIMC hIMC,
/* [in] */ UINT uEscape,
/* [out][in] */ LPVOID pData,
/* [out] */ LRESULT *plResult);
void __RPC_STUB IActiveIMMApp_EscapeA_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IActiveIMMApp_EscapeW_Proxy(
IActiveIMMApp * This,
/* [in] */ HKL hKL,
/* [in] */ HIMC hIMC,
/* [in] */ UINT uEscape,
/* [out][in] */ LPVOID pData,
/* [out] */ LRESULT *plResult);
void __RPC_STUB IActiveIMMApp_EscapeW_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IActiveIMMApp_GetCandidateListA_Proxy(
IActiveIMMApp * This,
/* [in] */ HIMC hIMC,
/* [in] */ DWORD dwIndex,
/* [in] */ UINT uBufLen,
/* [out] */ CANDIDATELIST *pCandList,
/* [out] */ UINT *puCopied);
void __RPC_STUB IActiveIMMApp_GetCandidateListA_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IActiveIMMApp_GetCandidateListW_Proxy(
IActiveIMMApp * This,
/* [in] */ HIMC hIMC,
/* [in] */ DWORD dwIndex,
/* [in] */ UINT uBufLen,
/* [out] */ CANDIDATELIST *pCandList,
/* [out] */ UINT *puCopied);
void __RPC_STUB IActiveIMMApp_GetCandidateListW_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IActiveIMMApp_GetCandidateListCountA_Proxy(
IActiveIMMApp * This,
/* [in] */ HIMC hIMC,
/* [out] */ DWORD *pdwListSize,
/* [out] */ DWORD *pdwBufLen);
void __RPC_STUB IActiveIMMApp_GetCandidateListCountA_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IActiveIMMApp_GetCandidateListCountW_Proxy(
IActiveIMMApp * This,
/* [in] */ HIMC hIMC,
/* [out] */ DWORD *pdwListSize,
/* [out] */ DWORD *pdwBufLen);
void __RPC_STUB IActiveIMMApp_GetCandidateListCountW_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IActiveIMMApp_GetCandidateWindow_Proxy(
IActiveIMMApp * This,
/* [in] */ HIMC hIMC,
/* [in] */ DWORD dwIndex,
/* [out] */ CANDIDATEFORM *pCandidate);
void __RPC_STUB IActiveIMMApp_GetCandidateWindow_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IActiveIMMApp_GetCompositionFontA_Proxy(
IActiveIMMApp * This,
/* [in] */ HIMC hIMC,
/* [out] */ LOGFONTA *plf);
void __RPC_STUB IActiveIMMApp_GetCompositionFontA_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IActiveIMMApp_GetCompositionFontW_Proxy(
IActiveIMMApp * This,
/* [in] */ HIMC hIMC,
/* [out] */ LOGFONTW *plf);
void __RPC_STUB IActiveIMMApp_GetCompositionFontW_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IActiveIMMApp_GetCompositionStringA_Proxy(
IActiveIMMApp * This,
/* [in] */ HIMC hIMC,
/* [in] */ DWORD dwIndex,
/* [in] */ DWORD dwBufLen,
/* [out] */ LONG *plCopied,
/* [out] */ LPVOID pBuf);
void __RPC_STUB IActiveIMMApp_GetCompositionStringA_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IActiveIMMApp_GetCompositionStringW_Proxy(
IActiveIMMApp * This,
/* [in] */ HIMC hIMC,
/* [in] */ DWORD dwIndex,
/* [in] */ DWORD dwBufLen,
/* [out] */ LONG *plCopied,
/* [out] */ LPVOID pBuf);
void __RPC_STUB IActiveIMMApp_GetCompositionStringW_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IActiveIMMApp_GetCompositionWindow_Proxy(
IActiveIMMApp * This,
/* [in] */ HIMC hIMC,
/* [out] */ COMPOSITIONFORM *pCompForm);
void __RPC_STUB IActiveIMMApp_GetCompositionWindow_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IActiveIMMApp_GetContext_Proxy(
IActiveIMMApp * This,
/* [in] */ HWND hWnd,
/* [out] */ HIMC *phIMC);
void __RPC_STUB IActiveIMMApp_GetContext_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IActiveIMMApp_GetConversionListA_Proxy(
IActiveIMMApp * This,
/* [in] */ HKL hKL,
/* [in] */ HIMC hIMC,
/* [in] */ LPSTR pSrc,
/* [in] */ UINT uBufLen,
/* [in] */ UINT uFlag,
/* [out] */ CANDIDATELIST *pDst,
/* [out] */ UINT *puCopied);
void __RPC_STUB IActiveIMMApp_GetConversionListA_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IActiveIMMApp_GetConversionListW_Proxy(
IActiveIMMApp * This,
/* [in] */ HKL hKL,
/* [in] */ HIMC hIMC,
/* [in] */ LPWSTR pSrc,
/* [in] */ UINT uBufLen,
/* [in] */ UINT uFlag,
/* [out] */ CANDIDATELIST *pDst,
/* [out] */ UINT *puCopied);
void __RPC_STUB IActiveIMMApp_GetConversionListW_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IActiveIMMApp_GetConversionStatus_Proxy(
IActiveIMMApp * This,
/* [in] */ HIMC hIMC,
/* [out] */ DWORD *pfdwConversion,
/* [out] */ DWORD *pfdwSentence);
void __RPC_STUB IActiveIMMApp_GetConversionStatus_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IActiveIMMApp_GetDefaultIMEWnd_Proxy(
IActiveIMMApp * This,
/* [in] */ HWND hWnd,
/* [out] */ HWND *phDefWnd);
void __RPC_STUB IActiveIMMApp_GetDefaultIMEWnd_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IActiveIMMApp_GetDescriptionA_Proxy(
IActiveIMMApp * This,
/* [in] */ HKL hKL,
/* [in] */ UINT uBufLen,
/* [out] */ LPSTR szDescription,
/* [out] */ UINT *puCopied);
void __RPC_STUB IActiveIMMApp_GetDescriptionA_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IActiveIMMApp_GetDescriptionW_Proxy(
IActiveIMMApp * This,
/* [in] */ HKL hKL,
/* [in] */ UINT uBufLen,
/* [out] */ LPWSTR szDescription,
/* [out] */ UINT *puCopied);
void __RPC_STUB IActiveIMMApp_GetDescriptionW_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IActiveIMMApp_GetGuideLineA_Proxy(
IActiveIMMApp * This,
/* [in] */ HIMC hIMC,
/* [in] */ DWORD dwIndex,
/* [in] */ DWORD dwBufLen,
/* [out] */ LPSTR pBuf,
/* [out] */ DWORD *pdwResult);
void __RPC_STUB IActiveIMMApp_GetGuideLineA_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IActiveIMMApp_GetGuideLineW_Proxy(
IActiveIMMApp * This,
/* [in] */ HIMC hIMC,
/* [in] */ DWORD dwIndex,
/* [in] */ DWORD dwBufLen,
/* [out] */ LPWSTR pBuf,
/* [out] */ DWORD *pdwResult);
void __RPC_STUB IActiveIMMApp_GetGuideLineW_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IActiveIMMApp_GetIMEFileNameA_Proxy(
IActiveIMMApp * This,
/* [in] */ HKL hKL,
/* [in] */ UINT uBufLen,
/* [out] */ LPSTR szFileName,
/* [out] */ UINT *puCopied);
void __RPC_STUB IActiveIMMApp_GetIMEFileNameA_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IActiveIMMApp_GetIMEFileNameW_Proxy(
IActiveIMMApp * This,
/* [in] */ HKL hKL,
/* [in] */ UINT uBufLen,
/* [out] */ LPWSTR szFileName,
/* [out] */ UINT *puCopied);
void __RPC_STUB IActiveIMMApp_GetIMEFileNameW_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IActiveIMMApp_GetOpenStatus_Proxy(
IActiveIMMApp * This,
/* [in] */ HIMC hIMC);
void __RPC_STUB IActiveIMMApp_GetOpenStatus_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IActiveIMMApp_GetProperty_Proxy(
IActiveIMMApp * This,
/* [in] */ HKL hKL,
/* [in] */ DWORD fdwIndex,
/* [out] */ DWORD *pdwProperty);
void __RPC_STUB IActiveIMMApp_GetProperty_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IActiveIMMApp_GetRegisterWordStyleA_Proxy(
IActiveIMMApp * This,
/* [in] */ HKL hKL,
/* [in] */ UINT nItem,
/* [out] */ STYLEBUFA *pStyleBuf,
/* [out] */ UINT *puCopied);
void __RPC_STUB IActiveIMMApp_GetRegisterWordStyleA_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IActiveIMMApp_GetRegisterWordStyleW_Proxy(
IActiveIMMApp * This,
/* [in] */ HKL hKL,
/* [in] */ UINT nItem,
/* [out] */ STYLEBUFW *pStyleBuf,
/* [out] */ UINT *puCopied);
void __RPC_STUB IActiveIMMApp_GetRegisterWordStyleW_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IActiveIMMApp_GetStatusWindowPos_Proxy(
IActiveIMMApp * This,
/* [in] */ HIMC hIMC,
/* [out] */ POINT *pptPos);
void __RPC_STUB IActiveIMMApp_GetStatusWindowPos_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IActiveIMMApp_GetVirtualKey_Proxy(
IActiveIMMApp * This,
/* [in] */ HWND hWnd,
/* [out] */ UINT *puVirtualKey);
void __RPC_STUB IActiveIMMApp_GetVirtualKey_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IActiveIMMApp_InstallIMEA_Proxy(
IActiveIMMApp * This,
/* [in] */ LPSTR szIMEFileName,
/* [in] */ LPSTR szLayoutText,
/* [out] */ HKL *phKL);
void __RPC_STUB IActiveIMMApp_InstallIMEA_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IActiveIMMApp_InstallIMEW_Proxy(
IActiveIMMApp * This,
/* [in] */ LPWSTR szIMEFileName,
/* [in] */ LPWSTR szLayoutText,
/* [out] */ HKL *phKL);
void __RPC_STUB IActiveIMMApp_InstallIMEW_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IActiveIMMApp_IsIME_Proxy(
IActiveIMMApp * This,
/* [in] */ HKL hKL);
void __RPC_STUB IActiveIMMApp_IsIME_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IActiveIMMApp_IsUIMessageA_Proxy(
IActiveIMMApp * This,
/* [in] */ HWND hWndIME,
/* [in] */ UINT msg,
/* [in] */ WPARAM wParam,
/* [in] */ LPARAM lParam);
void __RPC_STUB IActiveIMMApp_IsUIMessageA_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IActiveIMMApp_IsUIMessageW_Proxy(
IActiveIMMApp * This,
/* [in] */ HWND hWndIME,
/* [in] */ UINT msg,
/* [in] */ WPARAM wParam,
/* [in] */ LPARAM lParam);
void __RPC_STUB IActiveIMMApp_IsUIMessageW_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IActiveIMMApp_NotifyIME_Proxy(
IActiveIMMApp * This,
/* [in] */ HIMC hIMC,
/* [in] */ DWORD dwAction,
/* [in] */ DWORD dwIndex,
/* [in] */ DWORD dwValue);
void __RPC_STUB IActiveIMMApp_NotifyIME_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IActiveIMMApp_RegisterWordA_Proxy(
IActiveIMMApp * This,
/* [in] */ HKL hKL,
/* [in] */ LPSTR szReading,
/* [in] */ DWORD dwStyle,
/* [in] */ LPSTR szRegister);
void __RPC_STUB IActiveIMMApp_RegisterWordA_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IActiveIMMApp_RegisterWordW_Proxy(
IActiveIMMApp * This,
/* [in] */ HKL hKL,
/* [in] */ LPWSTR szReading,
/* [in] */ DWORD dwStyle,
/* [in] */ LPWSTR szRegister);
void __RPC_STUB IActiveIMMApp_RegisterWordW_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IActiveIMMApp_ReleaseContext_Proxy(
IActiveIMMApp * This,
/* [in] */ HWND hWnd,
/* [in] */ HIMC hIMC);
void __RPC_STUB IActiveIMMApp_ReleaseContext_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IActiveIMMApp_SetCandidateWindow_Proxy(
IActiveIMMApp * This,
/* [in] */ HIMC hIMC,
/* [in] */ CANDIDATEFORM *pCandidate);
void __RPC_STUB IActiveIMMApp_SetCandidateWindow_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IActiveIMMApp_SetCompositionFontA_Proxy(
IActiveIMMApp * This,
/* [in] */ HIMC hIMC,
/* [in] */ LOGFONTA *plf);
void __RPC_STUB IActiveIMMApp_SetCompositionFontA_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IActiveIMMApp_SetCompositionFontW_Proxy(
IActiveIMMApp * This,
/* [in] */ HIMC hIMC,
/* [in] */ LOGFONTW *plf);
void __RPC_STUB IActiveIMMApp_SetCompositionFontW_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IActiveIMMApp_SetCompositionStringA_Proxy(
IActiveIMMApp * This,
/* [in] */ HIMC hIMC,
/* [in] */ DWORD dwIndex,
/* [in] */ LPVOID pComp,
/* [in] */ DWORD dwCompLen,
/* [in] */ LPVOID pRead,
/* [in] */ DWORD dwReadLen);
void __RPC_STUB IActiveIMMApp_SetCompositionStringA_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IActiveIMMApp_SetCompositionStringW_Proxy(
IActiveIMMApp * This,
/* [in] */ HIMC hIMC,
/* [in] */ DWORD dwIndex,
/* [in] */ LPVOID pComp,
/* [in] */ DWORD dwCompLen,
/* [in] */ LPVOID pRead,
/* [in] */ DWORD dwReadLen);
void __RPC_STUB IActiveIMMApp_SetCompositionStringW_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IActiveIMMApp_SetCompositionWindow_Proxy(
IActiveIMMApp * This,
/* [in] */ HIMC hIMC,
/* [in] */ COMPOSITIONFORM *pCompForm);
void __RPC_STUB IActiveIMMApp_SetCompositionWindow_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IActiveIMMApp_SetConversionStatus_Proxy(
IActiveIMMApp * This,
/* [in] */ HIMC hIMC,
/* [in] */ DWORD fdwConversion,
/* [in] */ DWORD fdwSentence);
void __RPC_STUB IActiveIMMApp_SetConversionStatus_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IActiveIMMApp_SetOpenStatus_Proxy(
IActiveIMMApp * This,
/* [in] */ HIMC hIMC,
/* [in] */ BOOL fOpen);
void __RPC_STUB IActiveIMMApp_SetOpenStatus_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IActiveIMMApp_SetStatusWindowPos_Proxy(
IActiveIMMApp * This,
/* [in] */ HIMC hIMC,
/* [in] */ POINT *pptPos);
void __RPC_STUB IActiveIMMApp_SetStatusWindowPos_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IActiveIMMApp_SimulateHotKey_Proxy(
IActiveIMMApp * This,
/* [in] */ HWND hWnd,
/* [in] */ DWORD dwHotKeyID);
void __RPC_STUB IActiveIMMApp_SimulateHotKey_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IActiveIMMApp_UnregisterWordA_Proxy(
IActiveIMMApp * This,
/* [in] */ HKL hKL,
/* [in] */ LPSTR szReading,
/* [in] */ DWORD dwStyle,
/* [in] */ LPSTR szUnregister);
void __RPC_STUB IActiveIMMApp_UnregisterWordA_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IActiveIMMApp_UnregisterWordW_Proxy(
IActiveIMMApp * This,
/* [in] */ HKL hKL,
/* [in] */ LPWSTR szReading,
/* [in] */ DWORD dwStyle,
/* [in] */ LPWSTR szUnregister);
void __RPC_STUB IActiveIMMApp_UnregisterWordW_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IActiveIMMApp_Activate_Proxy(
IActiveIMMApp * This,
/* [in] */ BOOL fRestoreLayout);
void __RPC_STUB IActiveIMMApp_Activate_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IActiveIMMApp_Deactivate_Proxy(
IActiveIMMApp * This);
void __RPC_STUB IActiveIMMApp_Deactivate_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IActiveIMMApp_OnDefWindowProc_Proxy(
IActiveIMMApp * This,
/* [in] */ HWND hWnd,
/* [in] */ UINT Msg,
/* [in] */ WPARAM wParam,
/* [in] */ LPARAM lParam,
/* [out] */ LRESULT *plResult);
void __RPC_STUB IActiveIMMApp_OnDefWindowProc_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IActiveIMMApp_FilterClientWindows_Proxy(
IActiveIMMApp * This,
/* [in] */ ATOM *aaClassList,
/* [in] */ UINT uSize);
void __RPC_STUB IActiveIMMApp_FilterClientWindows_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IActiveIMMApp_GetCodePageA_Proxy(
IActiveIMMApp * This,
/* [in] */ HKL hKL,
/* [out] */ UINT *uCodePage);
void __RPC_STUB IActiveIMMApp_GetCodePageA_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IActiveIMMApp_GetLangId_Proxy(
IActiveIMMApp * This,
/* [in] */ HKL hKL,
/* [out] */ LANGID *plid);
void __RPC_STUB IActiveIMMApp_GetLangId_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IActiveIMMApp_AssociateContextEx_Proxy(
IActiveIMMApp * This,
/* [in] */ HWND hWnd,
/* [in] */ HIMC hIMC,
/* [in] */ DWORD dwFlags);
void __RPC_STUB IActiveIMMApp_AssociateContextEx_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IActiveIMMApp_DisableIME_Proxy(
IActiveIMMApp * This,
/* [in] */ DWORD idThread);
void __RPC_STUB IActiveIMMApp_DisableIME_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IActiveIMMApp_GetImeMenuItemsA_Proxy(
IActiveIMMApp * This,
/* [in] */ HIMC hIMC,
/* [in] */ DWORD dwFlags,
/* [in] */ DWORD dwType,
/* [in] */ IMEMENUITEMINFOA *pImeParentMenu,
/* [out] */ IMEMENUITEMINFOA *pImeMenu,
/* [in] */ DWORD dwSize,
/* [out] */ DWORD *pdwResult);
void __RPC_STUB IActiveIMMApp_GetImeMenuItemsA_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IActiveIMMApp_GetImeMenuItemsW_Proxy(
IActiveIMMApp * This,
/* [in] */ HIMC hIMC,
/* [in] */ DWORD dwFlags,
/* [in] */ DWORD dwType,
/* [in] */ IMEMENUITEMINFOW *pImeParentMenu,
/* [out] */ IMEMENUITEMINFOW *pImeMenu,
/* [in] */ DWORD dwSize,
/* [out] */ DWORD *pdwResult);
void __RPC_STUB IActiveIMMApp_GetImeMenuItemsW_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IActiveIMMApp_EnumInputContext_Proxy(
IActiveIMMApp * This,
/* [in] */ DWORD idThread,
/* [out] */ IEnumInputContext **ppEnum);
void __RPC_STUB IActiveIMMApp_EnumInputContext_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IActiveIMMApp_INTERFACE_DEFINED__ */
#ifndef __ISegmentList_INTERFACE_DEFINED__
#define __ISegmentList_INTERFACE_DEFINED__
/* interface ISegmentList */
/* [uuid][unique][object] */
EXTERN_C const IID IID_ISegmentList;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f605-98b5-11cf-bb82-00aa00bdce0b")
ISegmentList : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE CreateIterator(
/* [out] */ ISegmentListIterator **ppIIter) = 0;
virtual HRESULT STDMETHODCALLTYPE GetType(
/* [out] */ SELECTION_TYPE *peType) = 0;
virtual HRESULT STDMETHODCALLTYPE IsEmpty(
/* [out] */ BOOL *pfEmpty) = 0;
};
#else /* C style interface */
typedef struct ISegmentListVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
ISegmentList * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
ISegmentList * This);
ULONG ( STDMETHODCALLTYPE *Release )(
ISegmentList * This);
HRESULT ( STDMETHODCALLTYPE *CreateIterator )(
ISegmentList * This,
/* [out] */ ISegmentListIterator **ppIIter);
HRESULT ( STDMETHODCALLTYPE *GetType )(
ISegmentList * This,
/* [out] */ SELECTION_TYPE *peType);
HRESULT ( STDMETHODCALLTYPE *IsEmpty )(
ISegmentList * This,
/* [out] */ BOOL *pfEmpty);
END_INTERFACE
} ISegmentListVtbl;
interface ISegmentList
{
CONST_VTBL struct ISegmentListVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define ISegmentList_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define ISegmentList_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define ISegmentList_Release(This) \
(This)->lpVtbl -> Release(This)
#define ISegmentList_CreateIterator(This,ppIIter) \
(This)->lpVtbl -> CreateIterator(This,ppIIter)
#define ISegmentList_GetType(This,peType) \
(This)->lpVtbl -> GetType(This,peType)
#define ISegmentList_IsEmpty(This,pfEmpty) \
(This)->lpVtbl -> IsEmpty(This,pfEmpty)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE ISegmentList_CreateIterator_Proxy(
ISegmentList * This,
/* [out] */ ISegmentListIterator **ppIIter);
void __RPC_STUB ISegmentList_CreateIterator_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE ISegmentList_GetType_Proxy(
ISegmentList * This,
/* [out] */ SELECTION_TYPE *peType);
void __RPC_STUB ISegmentList_GetType_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE ISegmentList_IsEmpty_Proxy(
ISegmentList * This,
/* [out] */ BOOL *pfEmpty);
void __RPC_STUB ISegmentList_IsEmpty_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __ISegmentList_INTERFACE_DEFINED__ */
#ifndef __ISegmentListIterator_INTERFACE_DEFINED__
#define __ISegmentListIterator_INTERFACE_DEFINED__
/* interface ISegmentListIterator */
/* [uuid][unique][object] */
EXTERN_C const IID IID_ISegmentListIterator;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f692-98b5-11cf-bb82-00aa00bdce0b")
ISegmentListIterator : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE Current(
/* [out] */ ISegment **ppISegment) = 0;
virtual HRESULT STDMETHODCALLTYPE First( void) = 0;
virtual HRESULT STDMETHODCALLTYPE IsDone( void) = 0;
virtual HRESULT STDMETHODCALLTYPE Advance( void) = 0;
};
#else /* C style interface */
typedef struct ISegmentListIteratorVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
ISegmentListIterator * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
ISegmentListIterator * This);
ULONG ( STDMETHODCALLTYPE *Release )(
ISegmentListIterator * This);
HRESULT ( STDMETHODCALLTYPE *Current )(
ISegmentListIterator * This,
/* [out] */ ISegment **ppISegment);
HRESULT ( STDMETHODCALLTYPE *First )(
ISegmentListIterator * This);
HRESULT ( STDMETHODCALLTYPE *IsDone )(
ISegmentListIterator * This);
HRESULT ( STDMETHODCALLTYPE *Advance )(
ISegmentListIterator * This);
END_INTERFACE
} ISegmentListIteratorVtbl;
interface ISegmentListIterator
{
CONST_VTBL struct ISegmentListIteratorVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define ISegmentListIterator_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define ISegmentListIterator_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define ISegmentListIterator_Release(This) \
(This)->lpVtbl -> Release(This)
#define ISegmentListIterator_Current(This,ppISegment) \
(This)->lpVtbl -> Current(This,ppISegment)
#define ISegmentListIterator_First(This) \
(This)->lpVtbl -> First(This)
#define ISegmentListIterator_IsDone(This) \
(This)->lpVtbl -> IsDone(This)
#define ISegmentListIterator_Advance(This) \
(This)->lpVtbl -> Advance(This)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE ISegmentListIterator_Current_Proxy(
ISegmentListIterator * This,
/* [out] */ ISegment **ppISegment);
void __RPC_STUB ISegmentListIterator_Current_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE ISegmentListIterator_First_Proxy(
ISegmentListIterator * This);
void __RPC_STUB ISegmentListIterator_First_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE ISegmentListIterator_IsDone_Proxy(
ISegmentListIterator * This);
void __RPC_STUB ISegmentListIterator_IsDone_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE ISegmentListIterator_Advance_Proxy(
ISegmentListIterator * This);
void __RPC_STUB ISegmentListIterator_Advance_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __ISegmentListIterator_INTERFACE_DEFINED__ */
#ifndef __IHTMLCaret_INTERFACE_DEFINED__
#define __IHTMLCaret_INTERFACE_DEFINED__
/* interface IHTMLCaret */
/* [uuid][unique][object] */
EXTERN_C const IID IID_IHTMLCaret;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f604-98b5-11cf-bb82-00aa00bdce0b")
IHTMLCaret : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE MoveCaretToPointer(
/* [in] */ IDisplayPointer *pDispPointer,
/* [in] */ BOOL fScrollIntoView,
/* [in] */ CARET_DIRECTION eDir) = 0;
virtual HRESULT STDMETHODCALLTYPE MoveCaretToPointerEx(
/* [in] */ IDisplayPointer *pDispPointer,
/* [in] */ BOOL fVisible,
/* [in] */ BOOL fScrollIntoView,
/* [in] */ CARET_DIRECTION eDir) = 0;
virtual HRESULT STDMETHODCALLTYPE MoveMarkupPointerToCaret(
/* [in] */ IMarkupPointer *pIMarkupPointer) = 0;
virtual HRESULT STDMETHODCALLTYPE MoveDisplayPointerToCaret(
/* [in] */ IDisplayPointer *pDispPointer) = 0;
virtual HRESULT STDMETHODCALLTYPE IsVisible(
/* [out] */ BOOL *pIsVisible) = 0;
virtual HRESULT STDMETHODCALLTYPE Show(
/* [in] */ BOOL fScrollIntoView) = 0;
virtual HRESULT STDMETHODCALLTYPE Hide( void) = 0;
virtual HRESULT STDMETHODCALLTYPE InsertText(
/* [in] */ OLECHAR *pText,
/* [in] */ LONG lLen) = 0;
virtual HRESULT STDMETHODCALLTYPE ScrollIntoView( void) = 0;
virtual HRESULT STDMETHODCALLTYPE GetLocation(
/* [out] */ POINT *pPoint,
/* [in] */ BOOL fTranslate) = 0;
virtual HRESULT STDMETHODCALLTYPE GetCaretDirection(
/* [out] */ CARET_DIRECTION *peDir) = 0;
virtual HRESULT STDMETHODCALLTYPE SetCaretDirection(
/* [in] */ CARET_DIRECTION eDir) = 0;
};
#else /* C style interface */
typedef struct IHTMLCaretVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLCaret * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLCaret * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLCaret * This);
HRESULT ( STDMETHODCALLTYPE *MoveCaretToPointer )(
IHTMLCaret * This,
/* [in] */ IDisplayPointer *pDispPointer,
/* [in] */ BOOL fScrollIntoView,
/* [in] */ CARET_DIRECTION eDir);
HRESULT ( STDMETHODCALLTYPE *MoveCaretToPointerEx )(
IHTMLCaret * This,
/* [in] */ IDisplayPointer *pDispPointer,
/* [in] */ BOOL fVisible,
/* [in] */ BOOL fScrollIntoView,
/* [in] */ CARET_DIRECTION eDir);
HRESULT ( STDMETHODCALLTYPE *MoveMarkupPointerToCaret )(
IHTMLCaret * This,
/* [in] */ IMarkupPointer *pIMarkupPointer);
HRESULT ( STDMETHODCALLTYPE *MoveDisplayPointerToCaret )(
IHTMLCaret * This,
/* [in] */ IDisplayPointer *pDispPointer);
HRESULT ( STDMETHODCALLTYPE *IsVisible )(
IHTMLCaret * This,
/* [out] */ BOOL *pIsVisible);
HRESULT ( STDMETHODCALLTYPE *Show )(
IHTMLCaret * This,
/* [in] */ BOOL fScrollIntoView);
HRESULT ( STDMETHODCALLTYPE *Hide )(
IHTMLCaret * This);
HRESULT ( STDMETHODCALLTYPE *InsertText )(
IHTMLCaret * This,
/* [in] */ OLECHAR *pText,
/* [in] */ LONG lLen);
HRESULT ( STDMETHODCALLTYPE *ScrollIntoView )(
IHTMLCaret * This);
HRESULT ( STDMETHODCALLTYPE *GetLocation )(
IHTMLCaret * This,
/* [out] */ POINT *pPoint,
/* [in] */ BOOL fTranslate);
HRESULT ( STDMETHODCALLTYPE *GetCaretDirection )(
IHTMLCaret * This,
/* [out] */ CARET_DIRECTION *peDir);
HRESULT ( STDMETHODCALLTYPE *SetCaretDirection )(
IHTMLCaret * This,
/* [in] */ CARET_DIRECTION eDir);
END_INTERFACE
} IHTMLCaretVtbl;
interface IHTMLCaret
{
CONST_VTBL struct IHTMLCaretVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLCaret_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLCaret_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLCaret_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLCaret_MoveCaretToPointer(This,pDispPointer,fScrollIntoView,eDir) \
(This)->lpVtbl -> MoveCaretToPointer(This,pDispPointer,fScrollIntoView,eDir)
#define IHTMLCaret_MoveCaretToPointerEx(This,pDispPointer,fVisible,fScrollIntoView,eDir) \
(This)->lpVtbl -> MoveCaretToPointerEx(This,pDispPointer,fVisible,fScrollIntoView,eDir)
#define IHTMLCaret_MoveMarkupPointerToCaret(This,pIMarkupPointer) \
(This)->lpVtbl -> MoveMarkupPointerToCaret(This,pIMarkupPointer)
#define IHTMLCaret_MoveDisplayPointerToCaret(This,pDispPointer) \
(This)->lpVtbl -> MoveDisplayPointerToCaret(This,pDispPointer)
#define IHTMLCaret_IsVisible(This,pIsVisible) \
(This)->lpVtbl -> IsVisible(This,pIsVisible)
#define IHTMLCaret_Show(This,fScrollIntoView) \
(This)->lpVtbl -> Show(This,fScrollIntoView)
#define IHTMLCaret_Hide(This) \
(This)->lpVtbl -> Hide(This)
#define IHTMLCaret_InsertText(This,pText,lLen) \
(This)->lpVtbl -> InsertText(This,pText,lLen)
#define IHTMLCaret_ScrollIntoView(This) \
(This)->lpVtbl -> ScrollIntoView(This)
#define IHTMLCaret_GetLocation(This,pPoint,fTranslate) \
(This)->lpVtbl -> GetLocation(This,pPoint,fTranslate)
#define IHTMLCaret_GetCaretDirection(This,peDir) \
(This)->lpVtbl -> GetCaretDirection(This,peDir)
#define IHTMLCaret_SetCaretDirection(This,eDir) \
(This)->lpVtbl -> SetCaretDirection(This,eDir)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IHTMLCaret_MoveCaretToPointer_Proxy(
IHTMLCaret * This,
/* [in] */ IDisplayPointer *pDispPointer,
/* [in] */ BOOL fScrollIntoView,
/* [in] */ CARET_DIRECTION eDir);
void __RPC_STUB IHTMLCaret_MoveCaretToPointer_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IHTMLCaret_MoveCaretToPointerEx_Proxy(
IHTMLCaret * This,
/* [in] */ IDisplayPointer *pDispPointer,
/* [in] */ BOOL fVisible,
/* [in] */ BOOL fScrollIntoView,
/* [in] */ CARET_DIRECTION eDir);
void __RPC_STUB IHTMLCaret_MoveCaretToPointerEx_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IHTMLCaret_MoveMarkupPointerToCaret_Proxy(
IHTMLCaret * This,
/* [in] */ IMarkupPointer *pIMarkupPointer);
void __RPC_STUB IHTMLCaret_MoveMarkupPointerToCaret_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IHTMLCaret_MoveDisplayPointerToCaret_Proxy(
IHTMLCaret * This,
/* [in] */ IDisplayPointer *pDispPointer);
void __RPC_STUB IHTMLCaret_MoveDisplayPointerToCaret_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IHTMLCaret_IsVisible_Proxy(
IHTMLCaret * This,
/* [out] */ BOOL *pIsVisible);
void __RPC_STUB IHTMLCaret_IsVisible_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IHTMLCaret_Show_Proxy(
IHTMLCaret * This,
/* [in] */ BOOL fScrollIntoView);
void __RPC_STUB IHTMLCaret_Show_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IHTMLCaret_Hide_Proxy(
IHTMLCaret * This);
void __RPC_STUB IHTMLCaret_Hide_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IHTMLCaret_InsertText_Proxy(
IHTMLCaret * This,
/* [in] */ OLECHAR *pText,
/* [in] */ LONG lLen);
void __RPC_STUB IHTMLCaret_InsertText_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IHTMLCaret_ScrollIntoView_Proxy(
IHTMLCaret * This);
void __RPC_STUB IHTMLCaret_ScrollIntoView_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IHTMLCaret_GetLocation_Proxy(
IHTMLCaret * This,
/* [out] */ POINT *pPoint,
/* [in] */ BOOL fTranslate);
void __RPC_STUB IHTMLCaret_GetLocation_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IHTMLCaret_GetCaretDirection_Proxy(
IHTMLCaret * This,
/* [out] */ CARET_DIRECTION *peDir);
void __RPC_STUB IHTMLCaret_GetCaretDirection_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IHTMLCaret_SetCaretDirection_Proxy(
IHTMLCaret * This,
/* [in] */ CARET_DIRECTION eDir);
void __RPC_STUB IHTMLCaret_SetCaretDirection_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLCaret_INTERFACE_DEFINED__ */
#ifndef __ISegment_INTERFACE_DEFINED__
#define __ISegment_INTERFACE_DEFINED__
/* interface ISegment */
/* [uuid][unique][object] */
EXTERN_C const IID IID_ISegment;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f683-98b5-11cf-bb82-00aa00bdce0b")
ISegment : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE GetPointers(
/* [in] */ IMarkupPointer *pIStart,
/* [in] */ IMarkupPointer *pIEnd) = 0;
};
#else /* C style interface */
typedef struct ISegmentVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
ISegment * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
ISegment * This);
ULONG ( STDMETHODCALLTYPE *Release )(
ISegment * This);
HRESULT ( STDMETHODCALLTYPE *GetPointers )(
ISegment * This,
/* [in] */ IMarkupPointer *pIStart,
/* [in] */ IMarkupPointer *pIEnd);
END_INTERFACE
} ISegmentVtbl;
interface ISegment
{
CONST_VTBL struct ISegmentVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define ISegment_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define ISegment_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define ISegment_Release(This) \
(This)->lpVtbl -> Release(This)
#define ISegment_GetPointers(This,pIStart,pIEnd) \
(This)->lpVtbl -> GetPointers(This,pIStart,pIEnd)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE ISegment_GetPointers_Proxy(
ISegment * This,
/* [in] */ IMarkupPointer *pIStart,
/* [in] */ IMarkupPointer *pIEnd);
void __RPC_STUB ISegment_GetPointers_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __ISegment_INTERFACE_DEFINED__ */
#ifndef __IElementSegment_INTERFACE_DEFINED__
#define __IElementSegment_INTERFACE_DEFINED__
/* interface IElementSegment */
/* [uuid][unique][object] */
EXTERN_C const IID IID_IElementSegment;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f68f-98b5-11cf-bb82-00aa00bdce0b")
IElementSegment : public ISegment
{
public:
virtual HRESULT STDMETHODCALLTYPE GetElement(
/* [out] */ IHTMLElement **ppIElement) = 0;
virtual HRESULT STDMETHODCALLTYPE SetPrimary(
/* [in] */ BOOL fPrimary) = 0;
virtual HRESULT STDMETHODCALLTYPE IsPrimary(
/* [out] */ BOOL *pfPrimary) = 0;
};
#else /* C style interface */
typedef struct IElementSegmentVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IElementSegment * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IElementSegment * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IElementSegment * This);
HRESULT ( STDMETHODCALLTYPE *GetPointers )(
IElementSegment * This,
/* [in] */ IMarkupPointer *pIStart,
/* [in] */ IMarkupPointer *pIEnd);
HRESULT ( STDMETHODCALLTYPE *GetElement )(
IElementSegment * This,
/* [out] */ IHTMLElement **ppIElement);
HRESULT ( STDMETHODCALLTYPE *SetPrimary )(
IElementSegment * This,
/* [in] */ BOOL fPrimary);
HRESULT ( STDMETHODCALLTYPE *IsPrimary )(
IElementSegment * This,
/* [out] */ BOOL *pfPrimary);
END_INTERFACE
} IElementSegmentVtbl;
interface IElementSegment
{
CONST_VTBL struct IElementSegmentVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IElementSegment_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IElementSegment_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IElementSegment_Release(This) \
(This)->lpVtbl -> Release(This)
#define IElementSegment_GetPointers(This,pIStart,pIEnd) \
(This)->lpVtbl -> GetPointers(This,pIStart,pIEnd)
#define IElementSegment_GetElement(This,ppIElement) \
(This)->lpVtbl -> GetElement(This,ppIElement)
#define IElementSegment_SetPrimary(This,fPrimary) \
(This)->lpVtbl -> SetPrimary(This,fPrimary)
#define IElementSegment_IsPrimary(This,pfPrimary) \
(This)->lpVtbl -> IsPrimary(This,pfPrimary)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IElementSegment_GetElement_Proxy(
IElementSegment * This,
/* [out] */ IHTMLElement **ppIElement);
void __RPC_STUB IElementSegment_GetElement_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IElementSegment_SetPrimary_Proxy(
IElementSegment * This,
/* [in] */ BOOL fPrimary);
void __RPC_STUB IElementSegment_SetPrimary_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IElementSegment_IsPrimary_Proxy(
IElementSegment * This,
/* [out] */ BOOL *pfPrimary);
void __RPC_STUB IElementSegment_IsPrimary_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IElementSegment_INTERFACE_DEFINED__ */
#ifndef __IHighlightSegment_INTERFACE_DEFINED__
#define __IHighlightSegment_INTERFACE_DEFINED__
/* interface IHighlightSegment */
/* [uuid][unique][object] */
EXTERN_C const IID IID_IHighlightSegment;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f690-98b5-11cf-bb82-00aa00bdce0b")
IHighlightSegment : public ISegment
{
public:
};
#else /* C style interface */
typedef struct IHighlightSegmentVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHighlightSegment * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHighlightSegment * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHighlightSegment * This);
HRESULT ( STDMETHODCALLTYPE *GetPointers )(
IHighlightSegment * This,
/* [in] */ IMarkupPointer *pIStart,
/* [in] */ IMarkupPointer *pIEnd);
END_INTERFACE
} IHighlightSegmentVtbl;
interface IHighlightSegment
{
CONST_VTBL struct IHighlightSegmentVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHighlightSegment_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHighlightSegment_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHighlightSegment_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHighlightSegment_GetPointers(This,pIStart,pIEnd) \
(This)->lpVtbl -> GetPointers(This,pIStart,pIEnd)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __IHighlightSegment_INTERFACE_DEFINED__ */
#ifndef __IHighlightRenderingServices_INTERFACE_DEFINED__
#define __IHighlightRenderingServices_INTERFACE_DEFINED__
/* interface IHighlightRenderingServices */
/* [uuid][unique][object] */
EXTERN_C const IID IID_IHighlightRenderingServices;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f606-98b5-11cf-bb82-00aa00bdce0b")
IHighlightRenderingServices : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE AddSegment(
/* [in] */ IDisplayPointer *pDispPointerStart,
/* [in] */ IDisplayPointer *pDispPointerEnd,
/* [in] */ IHTMLRenderStyle *pIRenderStyle,
/* [out] */ IHighlightSegment **ppISegment) = 0;
virtual HRESULT STDMETHODCALLTYPE MoveSegmentToPointers(
/* [in] */ IHighlightSegment *pISegment,
/* [in] */ IDisplayPointer *pDispPointerStart,
/* [in] */ IDisplayPointer *pDispPointerEnd) = 0;
virtual HRESULT STDMETHODCALLTYPE RemoveSegment(
/* [in] */ IHighlightSegment *pISegment) = 0;
};
#else /* C style interface */
typedef struct IHighlightRenderingServicesVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHighlightRenderingServices * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHighlightRenderingServices * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHighlightRenderingServices * This);
HRESULT ( STDMETHODCALLTYPE *AddSegment )(
IHighlightRenderingServices * This,
/* [in] */ IDisplayPointer *pDispPointerStart,
/* [in] */ IDisplayPointer *pDispPointerEnd,
/* [in] */ IHTMLRenderStyle *pIRenderStyle,
/* [out] */ IHighlightSegment **ppISegment);
HRESULT ( STDMETHODCALLTYPE *MoveSegmentToPointers )(
IHighlightRenderingServices * This,
/* [in] */ IHighlightSegment *pISegment,
/* [in] */ IDisplayPointer *pDispPointerStart,
/* [in] */ IDisplayPointer *pDispPointerEnd);
HRESULT ( STDMETHODCALLTYPE *RemoveSegment )(
IHighlightRenderingServices * This,
/* [in] */ IHighlightSegment *pISegment);
END_INTERFACE
} IHighlightRenderingServicesVtbl;
interface IHighlightRenderingServices
{
CONST_VTBL struct IHighlightRenderingServicesVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHighlightRenderingServices_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHighlightRenderingServices_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHighlightRenderingServices_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHighlightRenderingServices_AddSegment(This,pDispPointerStart,pDispPointerEnd,pIRenderStyle,ppISegment) \
(This)->lpVtbl -> AddSegment(This,pDispPointerStart,pDispPointerEnd,pIRenderStyle,ppISegment)
#define IHighlightRenderingServices_MoveSegmentToPointers(This,pISegment,pDispPointerStart,pDispPointerEnd) \
(This)->lpVtbl -> MoveSegmentToPointers(This,pISegment,pDispPointerStart,pDispPointerEnd)
#define IHighlightRenderingServices_RemoveSegment(This,pISegment) \
(This)->lpVtbl -> RemoveSegment(This,pISegment)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IHighlightRenderingServices_AddSegment_Proxy(
IHighlightRenderingServices * This,
/* [in] */ IDisplayPointer *pDispPointerStart,
/* [in] */ IDisplayPointer *pDispPointerEnd,
/* [in] */ IHTMLRenderStyle *pIRenderStyle,
/* [out] */ IHighlightSegment **ppISegment);
void __RPC_STUB IHighlightRenderingServices_AddSegment_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IHighlightRenderingServices_MoveSegmentToPointers_Proxy(
IHighlightRenderingServices * This,
/* [in] */ IHighlightSegment *pISegment,
/* [in] */ IDisplayPointer *pDispPointerStart,
/* [in] */ IDisplayPointer *pDispPointerEnd);
void __RPC_STUB IHighlightRenderingServices_MoveSegmentToPointers_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IHighlightRenderingServices_RemoveSegment_Proxy(
IHighlightRenderingServices * This,
/* [in] */ IHighlightSegment *pISegment);
void __RPC_STUB IHighlightRenderingServices_RemoveSegment_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHighlightRenderingServices_INTERFACE_DEFINED__ */
#ifndef __ILineInfo_INTERFACE_DEFINED__
#define __ILineInfo_INTERFACE_DEFINED__
/* interface ILineInfo */
/* [uuid][unique][object] */
EXTERN_C const IID IID_ILineInfo;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f7e2-98b5-11cf-bb82-00aa00bdce0b")
ILineInfo : public IUnknown
{
public:
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_x(
/* [out][retval] */ long *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_baseLine(
/* [out][retval] */ long *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_textDescent(
/* [out][retval] */ long *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_textHeight(
/* [out][retval] */ long *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_lineDirection(
/* [out][retval] */ LONG *p) = 0;
};
#else /* C style interface */
typedef struct ILineInfoVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
ILineInfo * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
ILineInfo * This);
ULONG ( STDMETHODCALLTYPE *Release )(
ILineInfo * This);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_x )(
ILineInfo * This,
/* [out][retval] */ long *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_baseLine )(
ILineInfo * This,
/* [out][retval] */ long *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_textDescent )(
ILineInfo * This,
/* [out][retval] */ long *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_textHeight )(
ILineInfo * This,
/* [out][retval] */ long *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_lineDirection )(
ILineInfo * This,
/* [out][retval] */ LONG *p);
END_INTERFACE
} ILineInfoVtbl;
interface ILineInfo
{
CONST_VTBL struct ILineInfoVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define ILineInfo_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define ILineInfo_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define ILineInfo_Release(This) \
(This)->lpVtbl -> Release(This)
#define ILineInfo_get_x(This,p) \
(This)->lpVtbl -> get_x(This,p)
#define ILineInfo_get_baseLine(This,p) \
(This)->lpVtbl -> get_baseLine(This,p)
#define ILineInfo_get_textDescent(This,p) \
(This)->lpVtbl -> get_textDescent(This,p)
#define ILineInfo_get_textHeight(This,p) \
(This)->lpVtbl -> get_textHeight(This,p)
#define ILineInfo_get_lineDirection(This,p) \
(This)->lpVtbl -> get_lineDirection(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id][propget] */ HRESULT STDMETHODCALLTYPE ILineInfo_get_x_Proxy(
ILineInfo * This,
/* [out][retval] */ long *p);
void __RPC_STUB ILineInfo_get_x_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE ILineInfo_get_baseLine_Proxy(
ILineInfo * This,
/* [out][retval] */ long *p);
void __RPC_STUB ILineInfo_get_baseLine_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE ILineInfo_get_textDescent_Proxy(
ILineInfo * This,
/* [out][retval] */ long *p);
void __RPC_STUB ILineInfo_get_textDescent_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE ILineInfo_get_textHeight_Proxy(
ILineInfo * This,
/* [out][retval] */ long *p);
void __RPC_STUB ILineInfo_get_textHeight_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE ILineInfo_get_lineDirection_Proxy(
ILineInfo * This,
/* [out][retval] */ LONG *p);
void __RPC_STUB ILineInfo_get_lineDirection_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __ILineInfo_INTERFACE_DEFINED__ */
#ifndef __IDisplayPointer_INTERFACE_DEFINED__
#define __IDisplayPointer_INTERFACE_DEFINED__
/* interface IDisplayPointer */
/* [uuid][unique][object] */
EXTERN_C const IID IID_IDisplayPointer;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f69e-98b5-11cf-bb82-00aa00bdce0b")
IDisplayPointer : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE MoveToPoint(
/* [in] */ POINT ptPoint,
/* [in] */ COORD_SYSTEM eCoordSystem,
/* [in] */ IHTMLElement *pElementContext,
/* [in] */ DWORD dwHitTestOptions,
/* [out] */ DWORD *pdwHitTestResults) = 0;
virtual HRESULT STDMETHODCALLTYPE MoveUnit(
/* [in] */ DISPLAY_MOVEUNIT eMoveUnit,
/* [in] */ LONG lXPos) = 0;
virtual HRESULT STDMETHODCALLTYPE PositionMarkupPointer(
/* [in] */ IMarkupPointer *pMarkupPointer) = 0;
virtual HRESULT STDMETHODCALLTYPE MoveToPointer(
/* [in] */ IDisplayPointer *pDispPointer) = 0;
virtual HRESULT STDMETHODCALLTYPE SetPointerGravity(
/* [in] */ POINTER_GRAVITY eGravity) = 0;
virtual HRESULT STDMETHODCALLTYPE GetPointerGravity(
/* [out] */ POINTER_GRAVITY *peGravity) = 0;
virtual HRESULT STDMETHODCALLTYPE SetDisplayGravity(
/* [in] */ DISPLAY_GRAVITY eGravity) = 0;
virtual HRESULT STDMETHODCALLTYPE GetDisplayGravity(
/* [out] */ DISPLAY_GRAVITY *peGravity) = 0;
virtual HRESULT STDMETHODCALLTYPE IsPositioned(
/* [out] */ BOOL *pfPositioned) = 0;
virtual HRESULT STDMETHODCALLTYPE Unposition( void) = 0;
virtual HRESULT STDMETHODCALLTYPE IsEqualTo(
/* [in] */ IDisplayPointer *pDispPointer,
/* [out] */ BOOL *pfIsEqual) = 0;
virtual HRESULT STDMETHODCALLTYPE IsLeftOf(
/* [in] */ IDisplayPointer *pDispPointer,
/* [out] */ BOOL *pfIsLeftOf) = 0;
virtual HRESULT STDMETHODCALLTYPE IsRightOf(
/* [in] */ IDisplayPointer *pDispPointer,
/* [out] */ BOOL *pfIsRightOf) = 0;
virtual HRESULT STDMETHODCALLTYPE IsAtBOL(
/* [out] */ BOOL *pfBOL) = 0;
virtual HRESULT STDMETHODCALLTYPE MoveToMarkupPointer(
/* [in] */ IMarkupPointer *pPointer,
/* [in] */ IDisplayPointer *pDispLineContext) = 0;
virtual HRESULT STDMETHODCALLTYPE ScrollIntoView( void) = 0;
virtual HRESULT STDMETHODCALLTYPE GetLineInfo(
/* [out] */ ILineInfo **ppLineInfo) = 0;
virtual HRESULT STDMETHODCALLTYPE GetFlowElement(
/* [out] */ IHTMLElement **ppLayoutElement) = 0;
virtual HRESULT STDMETHODCALLTYPE QueryBreaks(
/* [out] */ DWORD *pdwBreaks) = 0;
};
#else /* C style interface */
typedef struct IDisplayPointerVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IDisplayPointer * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IDisplayPointer * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IDisplayPointer * This);
HRESULT ( STDMETHODCALLTYPE *MoveToPoint )(
IDisplayPointer * This,
/* [in] */ POINT ptPoint,
/* [in] */ COORD_SYSTEM eCoordSystem,
/* [in] */ IHTMLElement *pElementContext,
/* [in] */ DWORD dwHitTestOptions,
/* [out] */ DWORD *pdwHitTestResults);
HRESULT ( STDMETHODCALLTYPE *MoveUnit )(
IDisplayPointer * This,
/* [in] */ DISPLAY_MOVEUNIT eMoveUnit,
/* [in] */ LONG lXPos);
HRESULT ( STDMETHODCALLTYPE *PositionMarkupPointer )(
IDisplayPointer * This,
/* [in] */ IMarkupPointer *pMarkupPointer);
HRESULT ( STDMETHODCALLTYPE *MoveToPointer )(
IDisplayPointer * This,
/* [in] */ IDisplayPointer *pDispPointer);
HRESULT ( STDMETHODCALLTYPE *SetPointerGravity )(
IDisplayPointer * This,
/* [in] */ POINTER_GRAVITY eGravity);
HRESULT ( STDMETHODCALLTYPE *GetPointerGravity )(
IDisplayPointer * This,
/* [out] */ POINTER_GRAVITY *peGravity);
HRESULT ( STDMETHODCALLTYPE *SetDisplayGravity )(
IDisplayPointer * This,
/* [in] */ DISPLAY_GRAVITY eGravity);
HRESULT ( STDMETHODCALLTYPE *GetDisplayGravity )(
IDisplayPointer * This,
/* [out] */ DISPLAY_GRAVITY *peGravity);
HRESULT ( STDMETHODCALLTYPE *IsPositioned )(
IDisplayPointer * This,
/* [out] */ BOOL *pfPositioned);
HRESULT ( STDMETHODCALLTYPE *Unposition )(
IDisplayPointer * This);
HRESULT ( STDMETHODCALLTYPE *IsEqualTo )(
IDisplayPointer * This,
/* [in] */ IDisplayPointer *pDispPointer,
/* [out] */ BOOL *pfIsEqual);
HRESULT ( STDMETHODCALLTYPE *IsLeftOf )(
IDisplayPointer * This,
/* [in] */ IDisplayPointer *pDispPointer,
/* [out] */ BOOL *pfIsLeftOf);
HRESULT ( STDMETHODCALLTYPE *IsRightOf )(
IDisplayPointer * This,
/* [in] */ IDisplayPointer *pDispPointer,
/* [out] */ BOOL *pfIsRightOf);
HRESULT ( STDMETHODCALLTYPE *IsAtBOL )(
IDisplayPointer * This,
/* [out] */ BOOL *pfBOL);
HRESULT ( STDMETHODCALLTYPE *MoveToMarkupPointer )(
IDisplayPointer * This,
/* [in] */ IMarkupPointer *pPointer,
/* [in] */ IDisplayPointer *pDispLineContext);
HRESULT ( STDMETHODCALLTYPE *ScrollIntoView )(
IDisplayPointer * This);
HRESULT ( STDMETHODCALLTYPE *GetLineInfo )(
IDisplayPointer * This,
/* [out] */ ILineInfo **ppLineInfo);
HRESULT ( STDMETHODCALLTYPE *GetFlowElement )(
IDisplayPointer * This,
/* [out] */ IHTMLElement **ppLayoutElement);
HRESULT ( STDMETHODCALLTYPE *QueryBreaks )(
IDisplayPointer * This,
/* [out] */ DWORD *pdwBreaks);
END_INTERFACE
} IDisplayPointerVtbl;
interface IDisplayPointer
{
CONST_VTBL struct IDisplayPointerVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IDisplayPointer_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IDisplayPointer_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IDisplayPointer_Release(This) \
(This)->lpVtbl -> Release(This)
#define IDisplayPointer_MoveToPoint(This,ptPoint,eCoordSystem,pElementContext,dwHitTestOptions,pdwHitTestResults) \
(This)->lpVtbl -> MoveToPoint(This,ptPoint,eCoordSystem,pElementContext,dwHitTestOptions,pdwHitTestResults)
#define IDisplayPointer_MoveUnit(This,eMoveUnit,lXPos) \
(This)->lpVtbl -> MoveUnit(This,eMoveUnit,lXPos)
#define IDisplayPointer_PositionMarkupPointer(This,pMarkupPointer) \
(This)->lpVtbl -> PositionMarkupPointer(This,pMarkupPointer)
#define IDisplayPointer_MoveToPointer(This,pDispPointer) \
(This)->lpVtbl -> MoveToPointer(This,pDispPointer)
#define IDisplayPointer_SetPointerGravity(This,eGravity) \
(This)->lpVtbl -> SetPointerGravity(This,eGravity)
#define IDisplayPointer_GetPointerGravity(This,peGravity) \
(This)->lpVtbl -> GetPointerGravity(This,peGravity)
#define IDisplayPointer_SetDisplayGravity(This,eGravity) \
(This)->lpVtbl -> SetDisplayGravity(This,eGravity)
#define IDisplayPointer_GetDisplayGravity(This,peGravity) \
(This)->lpVtbl -> GetDisplayGravity(This,peGravity)
#define IDisplayPointer_IsPositioned(This,pfPositioned) \
(This)->lpVtbl -> IsPositioned(This,pfPositioned)
#define IDisplayPointer_Unposition(This) \
(This)->lpVtbl -> Unposition(This)
#define IDisplayPointer_IsEqualTo(This,pDispPointer,pfIsEqual) \
(This)->lpVtbl -> IsEqualTo(This,pDispPointer,pfIsEqual)
#define IDisplayPointer_IsLeftOf(This,pDispPointer,pfIsLeftOf) \
(This)->lpVtbl -> IsLeftOf(This,pDispPointer,pfIsLeftOf)
#define IDisplayPointer_IsRightOf(This,pDispPointer,pfIsRightOf) \
(This)->lpVtbl -> IsRightOf(This,pDispPointer,pfIsRightOf)
#define IDisplayPointer_IsAtBOL(This,pfBOL) \
(This)->lpVtbl -> IsAtBOL(This,pfBOL)
#define IDisplayPointer_MoveToMarkupPointer(This,pPointer,pDispLineContext) \
(This)->lpVtbl -> MoveToMarkupPointer(This,pPointer,pDispLineContext)
#define IDisplayPointer_ScrollIntoView(This) \
(This)->lpVtbl -> ScrollIntoView(This)
#define IDisplayPointer_GetLineInfo(This,ppLineInfo) \
(This)->lpVtbl -> GetLineInfo(This,ppLineInfo)
#define IDisplayPointer_GetFlowElement(This,ppLayoutElement) \
(This)->lpVtbl -> GetFlowElement(This,ppLayoutElement)
#define IDisplayPointer_QueryBreaks(This,pdwBreaks) \
(This)->lpVtbl -> QueryBreaks(This,pdwBreaks)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IDisplayPointer_MoveToPoint_Proxy(
IDisplayPointer * This,
/* [in] */ POINT ptPoint,
/* [in] */ COORD_SYSTEM eCoordSystem,
/* [in] */ IHTMLElement *pElementContext,
/* [in] */ DWORD dwHitTestOptions,
/* [out] */ DWORD *pdwHitTestResults);
void __RPC_STUB IDisplayPointer_MoveToPoint_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IDisplayPointer_MoveUnit_Proxy(
IDisplayPointer * This,
/* [in] */ DISPLAY_MOVEUNIT eMoveUnit,
/* [in] */ LONG lXPos);
void __RPC_STUB IDisplayPointer_MoveUnit_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IDisplayPointer_PositionMarkupPointer_Proxy(
IDisplayPointer * This,
/* [in] */ IMarkupPointer *pMarkupPointer);
void __RPC_STUB IDisplayPointer_PositionMarkupPointer_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IDisplayPointer_MoveToPointer_Proxy(
IDisplayPointer * This,
/* [in] */ IDisplayPointer *pDispPointer);
void __RPC_STUB IDisplayPointer_MoveToPointer_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IDisplayPointer_SetPointerGravity_Proxy(
IDisplayPointer * This,
/* [in] */ POINTER_GRAVITY eGravity);
void __RPC_STUB IDisplayPointer_SetPointerGravity_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IDisplayPointer_GetPointerGravity_Proxy(
IDisplayPointer * This,
/* [out] */ POINTER_GRAVITY *peGravity);
void __RPC_STUB IDisplayPointer_GetPointerGravity_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IDisplayPointer_SetDisplayGravity_Proxy(
IDisplayPointer * This,
/* [in] */ DISPLAY_GRAVITY eGravity);
void __RPC_STUB IDisplayPointer_SetDisplayGravity_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IDisplayPointer_GetDisplayGravity_Proxy(
IDisplayPointer * This,
/* [out] */ DISPLAY_GRAVITY *peGravity);
void __RPC_STUB IDisplayPointer_GetDisplayGravity_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IDisplayPointer_IsPositioned_Proxy(
IDisplayPointer * This,
/* [out] */ BOOL *pfPositioned);
void __RPC_STUB IDisplayPointer_IsPositioned_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IDisplayPointer_Unposition_Proxy(
IDisplayPointer * This);
void __RPC_STUB IDisplayPointer_Unposition_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IDisplayPointer_IsEqualTo_Proxy(
IDisplayPointer * This,
/* [in] */ IDisplayPointer *pDispPointer,
/* [out] */ BOOL *pfIsEqual);
void __RPC_STUB IDisplayPointer_IsEqualTo_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IDisplayPointer_IsLeftOf_Proxy(
IDisplayPointer * This,
/* [in] */ IDisplayPointer *pDispPointer,
/* [out] */ BOOL *pfIsLeftOf);
void __RPC_STUB IDisplayPointer_IsLeftOf_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IDisplayPointer_IsRightOf_Proxy(
IDisplayPointer * This,
/* [in] */ IDisplayPointer *pDispPointer,
/* [out] */ BOOL *pfIsRightOf);
void __RPC_STUB IDisplayPointer_IsRightOf_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IDisplayPointer_IsAtBOL_Proxy(
IDisplayPointer * This,
/* [out] */ BOOL *pfBOL);
void __RPC_STUB IDisplayPointer_IsAtBOL_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IDisplayPointer_MoveToMarkupPointer_Proxy(
IDisplayPointer * This,
/* [in] */ IMarkupPointer *pPointer,
/* [in] */ IDisplayPointer *pDispLineContext);
void __RPC_STUB IDisplayPointer_MoveToMarkupPointer_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IDisplayPointer_ScrollIntoView_Proxy(
IDisplayPointer * This);
void __RPC_STUB IDisplayPointer_ScrollIntoView_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IDisplayPointer_GetLineInfo_Proxy(
IDisplayPointer * This,
/* [out] */ ILineInfo **ppLineInfo);
void __RPC_STUB IDisplayPointer_GetLineInfo_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IDisplayPointer_GetFlowElement_Proxy(
IDisplayPointer * This,
/* [out] */ IHTMLElement **ppLayoutElement);
void __RPC_STUB IDisplayPointer_GetFlowElement_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IDisplayPointer_QueryBreaks_Proxy(
IDisplayPointer * This,
/* [out] */ DWORD *pdwBreaks);
void __RPC_STUB IDisplayPointer_QueryBreaks_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IDisplayPointer_INTERFACE_DEFINED__ */
#ifndef __IDisplayServices_INTERFACE_DEFINED__
#define __IDisplayServices_INTERFACE_DEFINED__
/* interface IDisplayServices */
/* [uuid][unique][object] */
EXTERN_C const IID IID_IDisplayServices;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f69d-98b5-11cf-bb82-00aa00bdce0b")
IDisplayServices : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE CreateDisplayPointer(
/* [out] */ IDisplayPointer **ppDispPointer) = 0;
virtual HRESULT STDMETHODCALLTYPE TransformRect(
/* [out][in] */ RECT *pRect,
/* [in] */ COORD_SYSTEM eSource,
/* [in] */ COORD_SYSTEM eDestination,
/* [in] */ IHTMLElement *pIElement) = 0;
virtual HRESULT STDMETHODCALLTYPE TransformPoint(
/* [out][in] */ POINT *pPoint,
/* [in] */ COORD_SYSTEM eSource,
/* [in] */ COORD_SYSTEM eDestination,
/* [in] */ IHTMLElement *pIElement) = 0;
virtual HRESULT STDMETHODCALLTYPE GetCaret(
/* [out] */ IHTMLCaret **ppCaret) = 0;
virtual HRESULT STDMETHODCALLTYPE GetComputedStyle(
/* [in] */ IMarkupPointer *pPointer,
/* [out] */ IHTMLComputedStyle **ppComputedStyle) = 0;
virtual HRESULT STDMETHODCALLTYPE ScrollRectIntoView(
/* [in] */ IHTMLElement *pIElement,
/* [in] */ RECT rect) = 0;
virtual HRESULT STDMETHODCALLTYPE HasFlowLayout(
/* [in] */ IHTMLElement *pIElement,
/* [out] */ BOOL *pfHasFlowLayout) = 0;
};
#else /* C style interface */
typedef struct IDisplayServicesVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IDisplayServices * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IDisplayServices * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IDisplayServices * This);
HRESULT ( STDMETHODCALLTYPE *CreateDisplayPointer )(
IDisplayServices * This,
/* [out] */ IDisplayPointer **ppDispPointer);
HRESULT ( STDMETHODCALLTYPE *TransformRect )(
IDisplayServices * This,
/* [out][in] */ RECT *pRect,
/* [in] */ COORD_SYSTEM eSource,
/* [in] */ COORD_SYSTEM eDestination,
/* [in] */ IHTMLElement *pIElement);
HRESULT ( STDMETHODCALLTYPE *TransformPoint )(
IDisplayServices * This,
/* [out][in] */ POINT *pPoint,
/* [in] */ COORD_SYSTEM eSource,
/* [in] */ COORD_SYSTEM eDestination,
/* [in] */ IHTMLElement *pIElement);
HRESULT ( STDMETHODCALLTYPE *GetCaret )(
IDisplayServices * This,
/* [out] */ IHTMLCaret **ppCaret);
HRESULT ( STDMETHODCALLTYPE *GetComputedStyle )(
IDisplayServices * This,
/* [in] */ IMarkupPointer *pPointer,
/* [out] */ IHTMLComputedStyle **ppComputedStyle);
HRESULT ( STDMETHODCALLTYPE *ScrollRectIntoView )(
IDisplayServices * This,
/* [in] */ IHTMLElement *pIElement,
/* [in] */ RECT rect);
HRESULT ( STDMETHODCALLTYPE *HasFlowLayout )(
IDisplayServices * This,
/* [in] */ IHTMLElement *pIElement,
/* [out] */ BOOL *pfHasFlowLayout);
END_INTERFACE
} IDisplayServicesVtbl;
interface IDisplayServices
{
CONST_VTBL struct IDisplayServicesVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IDisplayServices_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IDisplayServices_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IDisplayServices_Release(This) \
(This)->lpVtbl -> Release(This)
#define IDisplayServices_CreateDisplayPointer(This,ppDispPointer) \
(This)->lpVtbl -> CreateDisplayPointer(This,ppDispPointer)
#define IDisplayServices_TransformRect(This,pRect,eSource,eDestination,pIElement) \
(This)->lpVtbl -> TransformRect(This,pRect,eSource,eDestination,pIElement)
#define IDisplayServices_TransformPoint(This,pPoint,eSource,eDestination,pIElement) \
(This)->lpVtbl -> TransformPoint(This,pPoint,eSource,eDestination,pIElement)
#define IDisplayServices_GetCaret(This,ppCaret) \
(This)->lpVtbl -> GetCaret(This,ppCaret)
#define IDisplayServices_GetComputedStyle(This,pPointer,ppComputedStyle) \
(This)->lpVtbl -> GetComputedStyle(This,pPointer,ppComputedStyle)
#define IDisplayServices_ScrollRectIntoView(This,pIElement,rect) \
(This)->lpVtbl -> ScrollRectIntoView(This,pIElement,rect)
#define IDisplayServices_HasFlowLayout(This,pIElement,pfHasFlowLayout) \
(This)->lpVtbl -> HasFlowLayout(This,pIElement,pfHasFlowLayout)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IDisplayServices_CreateDisplayPointer_Proxy(
IDisplayServices * This,
/* [out] */ IDisplayPointer **ppDispPointer);
void __RPC_STUB IDisplayServices_CreateDisplayPointer_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IDisplayServices_TransformRect_Proxy(
IDisplayServices * This,
/* [out][in] */ RECT *pRect,
/* [in] */ COORD_SYSTEM eSource,
/* [in] */ COORD_SYSTEM eDestination,
/* [in] */ IHTMLElement *pIElement);
void __RPC_STUB IDisplayServices_TransformRect_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IDisplayServices_TransformPoint_Proxy(
IDisplayServices * This,
/* [out][in] */ POINT *pPoint,
/* [in] */ COORD_SYSTEM eSource,
/* [in] */ COORD_SYSTEM eDestination,
/* [in] */ IHTMLElement *pIElement);
void __RPC_STUB IDisplayServices_TransformPoint_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IDisplayServices_GetCaret_Proxy(
IDisplayServices * This,
/* [out] */ IHTMLCaret **ppCaret);
void __RPC_STUB IDisplayServices_GetCaret_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IDisplayServices_GetComputedStyle_Proxy(
IDisplayServices * This,
/* [in] */ IMarkupPointer *pPointer,
/* [out] */ IHTMLComputedStyle **ppComputedStyle);
void __RPC_STUB IDisplayServices_GetComputedStyle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IDisplayServices_ScrollRectIntoView_Proxy(
IDisplayServices * This,
/* [in] */ IHTMLElement *pIElement,
/* [in] */ RECT rect);
void __RPC_STUB IDisplayServices_ScrollRectIntoView_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IDisplayServices_HasFlowLayout_Proxy(
IDisplayServices * This,
/* [in] */ IHTMLElement *pIElement,
/* [out] */ BOOL *pfHasFlowLayout);
void __RPC_STUB IDisplayServices_HasFlowLayout_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IDisplayServices_INTERFACE_DEFINED__ */
#ifndef __IHtmlDlgSafeHelper_INTERFACE_DEFINED__
#define __IHtmlDlgSafeHelper_INTERFACE_DEFINED__
/* interface IHtmlDlgSafeHelper */
/* [uuid][unique][object] */
EXTERN_C const IID IID_IHtmlDlgSafeHelper;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f81a-98b5-11cf-bb82-00aa00bdce0b")
IHtmlDlgSafeHelper : public IDispatch
{
public:
virtual /* [id] */ HRESULT STDMETHODCALLTYPE choosecolordlg(
/* [in][optional] */ VARIANT initColor,
/* [out][retval] */ VARIANT *rgbColor) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE getCharset(
/* [in] */ BSTR fontName,
/* [out][retval] */ VARIANT *charset) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Fonts(
/* [out][retval] */ IDispatch **p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_BlockFormats(
/* [out][retval] */ IDispatch **p) = 0;
};
#else /* C style interface */
typedef struct IHtmlDlgSafeHelperVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHtmlDlgSafeHelper * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHtmlDlgSafeHelper * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHtmlDlgSafeHelper * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHtmlDlgSafeHelper * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHtmlDlgSafeHelper * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHtmlDlgSafeHelper * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHtmlDlgSafeHelper * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *choosecolordlg )(
IHtmlDlgSafeHelper * This,
/* [in][optional] */ VARIANT initColor,
/* [out][retval] */ VARIANT *rgbColor);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *getCharset )(
IHtmlDlgSafeHelper * This,
/* [in] */ BSTR fontName,
/* [out][retval] */ VARIANT *charset);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Fonts )(
IHtmlDlgSafeHelper * This,
/* [out][retval] */ IDispatch **p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BlockFormats )(
IHtmlDlgSafeHelper * This,
/* [out][retval] */ IDispatch **p);
END_INTERFACE
} IHtmlDlgSafeHelperVtbl;
interface IHtmlDlgSafeHelper
{
CONST_VTBL struct IHtmlDlgSafeHelperVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHtmlDlgSafeHelper_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHtmlDlgSafeHelper_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHtmlDlgSafeHelper_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHtmlDlgSafeHelper_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHtmlDlgSafeHelper_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHtmlDlgSafeHelper_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHtmlDlgSafeHelper_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHtmlDlgSafeHelper_choosecolordlg(This,initColor,rgbColor) \
(This)->lpVtbl -> choosecolordlg(This,initColor,rgbColor)
#define IHtmlDlgSafeHelper_getCharset(This,fontName,charset) \
(This)->lpVtbl -> getCharset(This,fontName,charset)
#define IHtmlDlgSafeHelper_get_Fonts(This,p) \
(This)->lpVtbl -> get_Fonts(This,p)
#define IHtmlDlgSafeHelper_get_BlockFormats(This,p) \
(This)->lpVtbl -> get_BlockFormats(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id] */ HRESULT STDMETHODCALLTYPE IHtmlDlgSafeHelper_choosecolordlg_Proxy(
IHtmlDlgSafeHelper * This,
/* [in][optional] */ VARIANT initColor,
/* [out][retval] */ VARIANT *rgbColor);
void __RPC_STUB IHtmlDlgSafeHelper_choosecolordlg_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHtmlDlgSafeHelper_getCharset_Proxy(
IHtmlDlgSafeHelper * This,
/* [in] */ BSTR fontName,
/* [out][retval] */ VARIANT *charset);
void __RPC_STUB IHtmlDlgSafeHelper_getCharset_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHtmlDlgSafeHelper_get_Fonts_Proxy(
IHtmlDlgSafeHelper * This,
/* [out][retval] */ IDispatch **p);
void __RPC_STUB IHtmlDlgSafeHelper_get_Fonts_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHtmlDlgSafeHelper_get_BlockFormats_Proxy(
IHtmlDlgSafeHelper * This,
/* [out][retval] */ IDispatch **p);
void __RPC_STUB IHtmlDlgSafeHelper_get_BlockFormats_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHtmlDlgSafeHelper_INTERFACE_DEFINED__ */
#ifndef __IBlockFormats_INTERFACE_DEFINED__
#define __IBlockFormats_INTERFACE_DEFINED__
/* interface IBlockFormats */
/* [uuid][unique][object] */
EXTERN_C const IID IID_IBlockFormats;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f830-98b5-11cf-bb82-00aa00bdce0b")
IBlockFormats : public IDispatch
{
public:
virtual /* [restricted][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
/* [out][retval] */ IUnknown **p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Count(
/* [out][retval] */ long *p) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE Item(
/* [in] */ VARIANT *pvarIndex,
/* [out][retval] */ BSTR *pbstrBlockFormat) = 0;
};
#else /* C style interface */
typedef struct IBlockFormatsVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IBlockFormats * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IBlockFormats * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IBlockFormats * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IBlockFormats * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IBlockFormats * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IBlockFormats * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IBlockFormats * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [restricted][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )(
IBlockFormats * This,
/* [out][retval] */ IUnknown **p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )(
IBlockFormats * This,
/* [out][retval] */ long *p);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *Item )(
IBlockFormats * This,
/* [in] */ VARIANT *pvarIndex,
/* [out][retval] */ BSTR *pbstrBlockFormat);
END_INTERFACE
} IBlockFormatsVtbl;
interface IBlockFormats
{
CONST_VTBL struct IBlockFormatsVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IBlockFormats_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IBlockFormats_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IBlockFormats_Release(This) \
(This)->lpVtbl -> Release(This)
#define IBlockFormats_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IBlockFormats_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IBlockFormats_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IBlockFormats_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IBlockFormats_get__NewEnum(This,p) \
(This)->lpVtbl -> get__NewEnum(This,p)
#define IBlockFormats_get_Count(This,p) \
(This)->lpVtbl -> get_Count(This,p)
#define IBlockFormats_Item(This,pvarIndex,pbstrBlockFormat) \
(This)->lpVtbl -> Item(This,pvarIndex,pbstrBlockFormat)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [restricted][id][propget] */ HRESULT STDMETHODCALLTYPE IBlockFormats_get__NewEnum_Proxy(
IBlockFormats * This,
/* [out][retval] */ IUnknown **p);
void __RPC_STUB IBlockFormats_get__NewEnum_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IBlockFormats_get_Count_Proxy(
IBlockFormats * This,
/* [out][retval] */ long *p);
void __RPC_STUB IBlockFormats_get_Count_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IBlockFormats_Item_Proxy(
IBlockFormats * This,
/* [in] */ VARIANT *pvarIndex,
/* [out][retval] */ BSTR *pbstrBlockFormat);
void __RPC_STUB IBlockFormats_Item_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IBlockFormats_INTERFACE_DEFINED__ */
#ifndef __IFontNames_INTERFACE_DEFINED__
#define __IFontNames_INTERFACE_DEFINED__
/* interface IFontNames */
/* [uuid][unique][object] */
EXTERN_C const IID IID_IFontNames;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f839-98b5-11cf-bb82-00aa00bdce0b")
IFontNames : public IDispatch
{
public:
virtual /* [restricted][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
/* [out][retval] */ IUnknown **p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Count(
/* [out][retval] */ long *p) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE Item(
/* [in] */ VARIANT *pvarIndex,
/* [out][retval] */ BSTR *pbstrFontName) = 0;
};
#else /* C style interface */
typedef struct IFontNamesVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IFontNames * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IFontNames * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IFontNames * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IFontNames * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IFontNames * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IFontNames * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IFontNames * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [restricted][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )(
IFontNames * This,
/* [out][retval] */ IUnknown **p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )(
IFontNames * This,
/* [out][retval] */ long *p);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *Item )(
IFontNames * This,
/* [in] */ VARIANT *pvarIndex,
/* [out][retval] */ BSTR *pbstrFontName);
END_INTERFACE
} IFontNamesVtbl;
interface IFontNames
{
CONST_VTBL struct IFontNamesVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IFontNames_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IFontNames_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IFontNames_Release(This) \
(This)->lpVtbl -> Release(This)
#define IFontNames_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IFontNames_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IFontNames_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IFontNames_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IFontNames_get__NewEnum(This,p) \
(This)->lpVtbl -> get__NewEnum(This,p)
#define IFontNames_get_Count(This,p) \
(This)->lpVtbl -> get_Count(This,p)
#define IFontNames_Item(This,pvarIndex,pbstrFontName) \
(This)->lpVtbl -> Item(This,pvarIndex,pbstrFontName)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [restricted][id][propget] */ HRESULT STDMETHODCALLTYPE IFontNames_get__NewEnum_Proxy(
IFontNames * This,
/* [out][retval] */ IUnknown **p);
void __RPC_STUB IFontNames_get__NewEnum_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IFontNames_get_Count_Proxy(
IFontNames * This,
/* [out][retval] */ long *p);
void __RPC_STUB IFontNames_get_Count_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IFontNames_Item_Proxy(
IFontNames * This,
/* [in] */ VARIANT *pvarIndex,
/* [out][retval] */ BSTR *pbstrFontName);
void __RPC_STUB IFontNames_Item_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IFontNames_INTERFACE_DEFINED__ */
#ifndef __ICSSFilter_INTERFACE_DEFINED__
#define __ICSSFilter_INTERFACE_DEFINED__
/* interface ICSSFilter */
/* [uuid][unique][object] */
EXTERN_C const IID IID_ICSSFilter;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f3ec-98b5-11cf-bb82-00aa00bdce0b")
ICSSFilter : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE SetSite(
/* [in] */ ICSSFilterSite *pSink) = 0;
virtual HRESULT STDMETHODCALLTYPE OnAmbientPropertyChange(
/* [in] */ LONG dispid) = 0;
};
#else /* C style interface */
typedef struct ICSSFilterVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
ICSSFilter * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
ICSSFilter * This);
ULONG ( STDMETHODCALLTYPE *Release )(
ICSSFilter * This);
HRESULT ( STDMETHODCALLTYPE *SetSite )(
ICSSFilter * This,
/* [in] */ ICSSFilterSite *pSink);
HRESULT ( STDMETHODCALLTYPE *OnAmbientPropertyChange )(
ICSSFilter * This,
/* [in] */ LONG dispid);
END_INTERFACE
} ICSSFilterVtbl;
interface ICSSFilter
{
CONST_VTBL struct ICSSFilterVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define ICSSFilter_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define ICSSFilter_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define ICSSFilter_Release(This) \
(This)->lpVtbl -> Release(This)
#define ICSSFilter_SetSite(This,pSink) \
(This)->lpVtbl -> SetSite(This,pSink)
#define ICSSFilter_OnAmbientPropertyChange(This,dispid) \
(This)->lpVtbl -> OnAmbientPropertyChange(This,dispid)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE ICSSFilter_SetSite_Proxy(
ICSSFilter * This,
/* [in] */ ICSSFilterSite *pSink);
void __RPC_STUB ICSSFilter_SetSite_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE ICSSFilter_OnAmbientPropertyChange_Proxy(
ICSSFilter * This,
/* [in] */ LONG dispid);
void __RPC_STUB ICSSFilter_OnAmbientPropertyChange_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __ICSSFilter_INTERFACE_DEFINED__ */
#ifndef __ISecureUrlHost_INTERFACE_DEFINED__
#define __ISecureUrlHost_INTERFACE_DEFINED__
/* interface ISecureUrlHost */
/* [uuid][unique][object] */
EXTERN_C const IID IID_ISecureUrlHost;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("c81984c4-74c8-11d2-baa9-00c04fc2040e")
ISecureUrlHost : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE ValidateSecureUrl(
/* [out] */ BOOL *pfAllow,
/* [in] */ OLECHAR *pchUrlInQuestion,
/* [in] */ DWORD dwFlags) = 0;
};
#else /* C style interface */
typedef struct ISecureUrlHostVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
ISecureUrlHost * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
ISecureUrlHost * This);
ULONG ( STDMETHODCALLTYPE *Release )(
ISecureUrlHost * This);
HRESULT ( STDMETHODCALLTYPE *ValidateSecureUrl )(
ISecureUrlHost * This,
/* [out] */ BOOL *pfAllow,
/* [in] */ OLECHAR *pchUrlInQuestion,
/* [in] */ DWORD dwFlags);
END_INTERFACE
} ISecureUrlHostVtbl;
interface ISecureUrlHost
{
CONST_VTBL struct ISecureUrlHostVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define ISecureUrlHost_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define ISecureUrlHost_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define ISecureUrlHost_Release(This) \
(This)->lpVtbl -> Release(This)
#define ISecureUrlHost_ValidateSecureUrl(This,pfAllow,pchUrlInQuestion,dwFlags) \
(This)->lpVtbl -> ValidateSecureUrl(This,pfAllow,pchUrlInQuestion,dwFlags)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE ISecureUrlHost_ValidateSecureUrl_Proxy(
ISecureUrlHost * This,
/* [out] */ BOOL *pfAllow,
/* [in] */ OLECHAR *pchUrlInQuestion,
/* [in] */ DWORD dwFlags);
void __RPC_STUB ISecureUrlHost_ValidateSecureUrl_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __ISecureUrlHost_INTERFACE_DEFINED__ */
#ifndef __IMarkupServices_INTERFACE_DEFINED__
#define __IMarkupServices_INTERFACE_DEFINED__
/* interface IMarkupServices */
/* [uuid][unique][object] */
EXTERN_C const IID IID_IMarkupServices;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f4a0-98b5-11cf-bb82-00aa00bdce0b")
IMarkupServices : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE CreateMarkupPointer(
/* [out] */ IMarkupPointer **ppPointer) = 0;
virtual HRESULT STDMETHODCALLTYPE CreateMarkupContainer(
/* [out] */ IMarkupContainer **ppMarkupContainer) = 0;
virtual HRESULT STDMETHODCALLTYPE CreateElement(
/* [in] */ ELEMENT_TAG_ID tagID,
/* [in] */ OLECHAR *pchAttributes,
/* [out] */ IHTMLElement **ppElement) = 0;
virtual HRESULT STDMETHODCALLTYPE CloneElement(
/* [in] */ IHTMLElement *pElemCloneThis,
/* [out] */ IHTMLElement **ppElementTheClone) = 0;
virtual HRESULT STDMETHODCALLTYPE InsertElement(
/* [in] */ IHTMLElement *pElementInsert,
/* [in] */ IMarkupPointer *pPointerStart,
/* [in] */ IMarkupPointer *pPointerFinish) = 0;
virtual HRESULT STDMETHODCALLTYPE RemoveElement(
/* [in] */ IHTMLElement *pElementRemove) = 0;
virtual HRESULT STDMETHODCALLTYPE Remove(
/* [in] */ IMarkupPointer *pPointerStart,
/* [in] */ IMarkupPointer *pPointerFinish) = 0;
virtual HRESULT STDMETHODCALLTYPE Copy(
/* [in] */ IMarkupPointer *pPointerSourceStart,
/* [in] */ IMarkupPointer *pPointerSourceFinish,
/* [in] */ IMarkupPointer *pPointerTarget) = 0;
virtual HRESULT STDMETHODCALLTYPE Move(
/* [in] */ IMarkupPointer *pPointerSourceStart,
/* [in] */ IMarkupPointer *pPointerSourceFinish,
/* [in] */ IMarkupPointer *pPointerTarget) = 0;
virtual HRESULT STDMETHODCALLTYPE InsertText(
/* [in] */ OLECHAR *pchText,
/* [in] */ long cch,
/* [in] */ IMarkupPointer *pPointerTarget) = 0;
virtual HRESULT STDMETHODCALLTYPE ParseString(
/* [in] */ OLECHAR *pchHTML,
/* [in] */ DWORD dwFlags,
/* [out] */ IMarkupContainer **ppContainerResult,
/* [in] */ IMarkupPointer *ppPointerStart,
/* [in] */ IMarkupPointer *ppPointerFinish) = 0;
virtual HRESULT STDMETHODCALLTYPE ParseGlobal(
/* [in] */ HGLOBAL hglobalHTML,
/* [in] */ DWORD dwFlags,
/* [out] */ IMarkupContainer **ppContainerResult,
/* [in] */ IMarkupPointer *pPointerStart,
/* [in] */ IMarkupPointer *pPointerFinish) = 0;
virtual HRESULT STDMETHODCALLTYPE IsScopedElement(
/* [in] */ IHTMLElement *pElement,
/* [out] */ BOOL *pfScoped) = 0;
virtual HRESULT STDMETHODCALLTYPE GetElementTagId(
/* [in] */ IHTMLElement *pElement,
/* [out] */ ELEMENT_TAG_ID *ptagId) = 0;
virtual HRESULT STDMETHODCALLTYPE GetTagIDForName(
/* [in] */ BSTR bstrName,
/* [out] */ ELEMENT_TAG_ID *ptagId) = 0;
virtual HRESULT STDMETHODCALLTYPE GetNameForTagID(
/* [in] */ ELEMENT_TAG_ID tagId,
/* [out] */ BSTR *pbstrName) = 0;
virtual HRESULT STDMETHODCALLTYPE MovePointersToRange(
/* [in] */ IHTMLTxtRange *pIRange,
/* [in] */ IMarkupPointer *pPointerStart,
/* [in] */ IMarkupPointer *pPointerFinish) = 0;
virtual HRESULT STDMETHODCALLTYPE MoveRangeToPointers(
/* [in] */ IMarkupPointer *pPointerStart,
/* [in] */ IMarkupPointer *pPointerFinish,
/* [in] */ IHTMLTxtRange *pIRange) = 0;
virtual HRESULT STDMETHODCALLTYPE BeginUndoUnit(
/* [in] */ OLECHAR *pchTitle) = 0;
virtual HRESULT STDMETHODCALLTYPE EndUndoUnit( void) = 0;
};
#else /* C style interface */
typedef struct IMarkupServicesVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IMarkupServices * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IMarkupServices * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IMarkupServices * This);
HRESULT ( STDMETHODCALLTYPE *CreateMarkupPointer )(
IMarkupServices * This,
/* [out] */ IMarkupPointer **ppPointer);
HRESULT ( STDMETHODCALLTYPE *CreateMarkupContainer )(
IMarkupServices * This,
/* [out] */ IMarkupContainer **ppMarkupContainer);
HRESULT ( STDMETHODCALLTYPE *CreateElement )(
IMarkupServices * This,
/* [in] */ ELEMENT_TAG_ID tagID,
/* [in] */ OLECHAR *pchAttributes,
/* [out] */ IHTMLElement **ppElement);
HRESULT ( STDMETHODCALLTYPE *CloneElement )(
IMarkupServices * This,
/* [in] */ IHTMLElement *pElemCloneThis,
/* [out] */ IHTMLElement **ppElementTheClone);
HRESULT ( STDMETHODCALLTYPE *InsertElement )(
IMarkupServices * This,
/* [in] */ IHTMLElement *pElementInsert,
/* [in] */ IMarkupPointer *pPointerStart,
/* [in] */ IMarkupPointer *pPointerFinish);
HRESULT ( STDMETHODCALLTYPE *RemoveElement )(
IMarkupServices * This,
/* [in] */ IHTMLElement *pElementRemove);
HRESULT ( STDMETHODCALLTYPE *Remove )(
IMarkupServices * This,
/* [in] */ IMarkupPointer *pPointerStart,
/* [in] */ IMarkupPointer *pPointerFinish);
HRESULT ( STDMETHODCALLTYPE *Copy )(
IMarkupServices * This,
/* [in] */ IMarkupPointer *pPointerSourceStart,
/* [in] */ IMarkupPointer *pPointerSourceFinish,
/* [in] */ IMarkupPointer *pPointerTarget);
HRESULT ( STDMETHODCALLTYPE *Move )(
IMarkupServices * This,
/* [in] */ IMarkupPointer *pPointerSourceStart,
/* [in] */ IMarkupPointer *pPointerSourceFinish,
/* [in] */ IMarkupPointer *pPointerTarget);
HRESULT ( STDMETHODCALLTYPE *InsertText )(
IMarkupServices * This,
/* [in] */ OLECHAR *pchText,
/* [in] */ long cch,
/* [in] */ IMarkupPointer *pPointerTarget);
HRESULT ( STDMETHODCALLTYPE *ParseString )(
IMarkupServices * This,
/* [in] */ OLECHAR *pchHTML,
/* [in] */ DWORD dwFlags,
/* [out] */ IMarkupContainer **ppContainerResult,
/* [in] */ IMarkupPointer *ppPointerStart,
/* [in] */ IMarkupPointer *ppPointerFinish);
HRESULT ( STDMETHODCALLTYPE *ParseGlobal )(
IMarkupServices * This,
/* [in] */ HGLOBAL hglobalHTML,
/* [in] */ DWORD dwFlags,
/* [out] */ IMarkupContainer **ppContainerResult,
/* [in] */ IMarkupPointer *pPointerStart,
/* [in] */ IMarkupPointer *pPointerFinish);
HRESULT ( STDMETHODCALLTYPE *IsScopedElement )(
IMarkupServices * This,
/* [in] */ IHTMLElement *pElement,
/* [out] */ BOOL *pfScoped);
HRESULT ( STDMETHODCALLTYPE *GetElementTagId )(
IMarkupServices * This,
/* [in] */ IHTMLElement *pElement,
/* [out] */ ELEMENT_TAG_ID *ptagId);
HRESULT ( STDMETHODCALLTYPE *GetTagIDForName )(
IMarkupServices * This,
/* [in] */ BSTR bstrName,
/* [out] */ ELEMENT_TAG_ID *ptagId);
HRESULT ( STDMETHODCALLTYPE *GetNameForTagID )(
IMarkupServices * This,
/* [in] */ ELEMENT_TAG_ID tagId,
/* [out] */ BSTR *pbstrName);
HRESULT ( STDMETHODCALLTYPE *MovePointersToRange )(
IMarkupServices * This,
/* [in] */ IHTMLTxtRange *pIRange,
/* [in] */ IMarkupPointer *pPointerStart,
/* [in] */ IMarkupPointer *pPointerFinish);
HRESULT ( STDMETHODCALLTYPE *MoveRangeToPointers )(
IMarkupServices * This,
/* [in] */ IMarkupPointer *pPointerStart,
/* [in] */ IMarkupPointer *pPointerFinish,
/* [in] */ IHTMLTxtRange *pIRange);
HRESULT ( STDMETHODCALLTYPE *BeginUndoUnit )(
IMarkupServices * This,
/* [in] */ OLECHAR *pchTitle);
HRESULT ( STDMETHODCALLTYPE *EndUndoUnit )(
IMarkupServices * This);
END_INTERFACE
} IMarkupServicesVtbl;
interface IMarkupServices
{
CONST_VTBL struct IMarkupServicesVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IMarkupServices_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IMarkupServices_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IMarkupServices_Release(This) \
(This)->lpVtbl -> Release(This)
#define IMarkupServices_CreateMarkupPointer(This,ppPointer) \
(This)->lpVtbl -> CreateMarkupPointer(This,ppPointer)
#define IMarkupServices_CreateMarkupContainer(This,ppMarkupContainer) \
(This)->lpVtbl -> CreateMarkupContainer(This,ppMarkupContainer)
#define IMarkupServices_CreateElement(This,tagID,pchAttributes,ppElement) \
(This)->lpVtbl -> CreateElement(This,tagID,pchAttributes,ppElement)
#define IMarkupServices_CloneElement(This,pElemCloneThis,ppElementTheClone) \
(This)->lpVtbl -> CloneElement(This,pElemCloneThis,ppElementTheClone)
#define IMarkupServices_InsertElement(This,pElementInsert,pPointerStart,pPointerFinish) \
(This)->lpVtbl -> InsertElement(This,pElementInsert,pPointerStart,pPointerFinish)
#define IMarkupServices_RemoveElement(This,pElementRemove) \
(This)->lpVtbl -> RemoveElement(This,pElementRemove)
#define IMarkupServices_Remove(This,pPointerStart,pPointerFinish) \
(This)->lpVtbl -> Remove(This,pPointerStart,pPointerFinish)
#define IMarkupServices_Copy(This,pPointerSourceStart,pPointerSourceFinish,pPointerTarget) \
(This)->lpVtbl -> Copy(This,pPointerSourceStart,pPointerSourceFinish,pPointerTarget)
#define IMarkupServices_Move(This,pPointerSourceStart,pPointerSourceFinish,pPointerTarget) \
(This)->lpVtbl -> Move(This,pPointerSourceStart,pPointerSourceFinish,pPointerTarget)
#define IMarkupServices_InsertText(This,pchText,cch,pPointerTarget) \
(This)->lpVtbl -> InsertText(This,pchText,cch,pPointerTarget)
#define IMarkupServices_ParseString(This,pchHTML,dwFlags,ppContainerResult,ppPointerStart,ppPointerFinish) \
(This)->lpVtbl -> ParseString(This,pchHTML,dwFlags,ppContainerResult,ppPointerStart,ppPointerFinish)
#define IMarkupServices_ParseGlobal(This,hglobalHTML,dwFlags,ppContainerResult,pPointerStart,pPointerFinish) \
(This)->lpVtbl -> ParseGlobal(This,hglobalHTML,dwFlags,ppContainerResult,pPointerStart,pPointerFinish)
#define IMarkupServices_IsScopedElement(This,pElement,pfScoped) \
(This)->lpVtbl -> IsScopedElement(This,pElement,pfScoped)
#define IMarkupServices_GetElementTagId(This,pElement,ptagId) \
(This)->lpVtbl -> GetElementTagId(This,pElement,ptagId)
#define IMarkupServices_GetTagIDForName(This,bstrName,ptagId) \
(This)->lpVtbl -> GetTagIDForName(This,bstrName,ptagId)
#define IMarkupServices_GetNameForTagID(This,tagId,pbstrName) \
(This)->lpVtbl -> GetNameForTagID(This,tagId,pbstrName)
#define IMarkupServices_MovePointersToRange(This,pIRange,pPointerStart,pPointerFinish) \
(This)->lpVtbl -> MovePointersToRange(This,pIRange,pPointerStart,pPointerFinish)
#define IMarkupServices_MoveRangeToPointers(This,pPointerStart,pPointerFinish,pIRange) \
(This)->lpVtbl -> MoveRangeToPointers(This,pPointerStart,pPointerFinish,pIRange)
#define IMarkupServices_BeginUndoUnit(This,pchTitle) \
(This)->lpVtbl -> BeginUndoUnit(This,pchTitle)
#define IMarkupServices_EndUndoUnit(This) \
(This)->lpVtbl -> EndUndoUnit(This)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IMarkupServices_CreateMarkupPointer_Proxy(
IMarkupServices * This,
/* [out] */ IMarkupPointer **ppPointer);
void __RPC_STUB IMarkupServices_CreateMarkupPointer_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IMarkupServices_CreateMarkupContainer_Proxy(
IMarkupServices * This,
/* [out] */ IMarkupContainer **ppMarkupContainer);
void __RPC_STUB IMarkupServices_CreateMarkupContainer_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IMarkupServices_CreateElement_Proxy(
IMarkupServices * This,
/* [in] */ ELEMENT_TAG_ID tagID,
/* [in] */ OLECHAR *pchAttributes,
/* [out] */ IHTMLElement **ppElement);
void __RPC_STUB IMarkupServices_CreateElement_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IMarkupServices_CloneElement_Proxy(
IMarkupServices * This,
/* [in] */ IHTMLElement *pElemCloneThis,
/* [out] */ IHTMLElement **ppElementTheClone);
void __RPC_STUB IMarkupServices_CloneElement_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IMarkupServices_InsertElement_Proxy(
IMarkupServices * This,
/* [in] */ IHTMLElement *pElementInsert,
/* [in] */ IMarkupPointer *pPointerStart,
/* [in] */ IMarkupPointer *pPointerFinish);
void __RPC_STUB IMarkupServices_InsertElement_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IMarkupServices_RemoveElement_Proxy(
IMarkupServices * This,
/* [in] */ IHTMLElement *pElementRemove);
void __RPC_STUB IMarkupServices_RemoveElement_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IMarkupServices_Remove_Proxy(
IMarkupServices * This,
/* [in] */ IMarkupPointer *pPointerStart,
/* [in] */ IMarkupPointer *pPointerFinish);
void __RPC_STUB IMarkupServices_Remove_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IMarkupServices_Copy_Proxy(
IMarkupServices * This,
/* [in] */ IMarkupPointer *pPointerSourceStart,
/* [in] */ IMarkupPointer *pPointerSourceFinish,
/* [in] */ IMarkupPointer *pPointerTarget);
void __RPC_STUB IMarkupServices_Copy_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IMarkupServices_Move_Proxy(
IMarkupServices * This,
/* [in] */ IMarkupPointer *pPointerSourceStart,
/* [in] */ IMarkupPointer *pPointerSourceFinish,
/* [in] */ IMarkupPointer *pPointerTarget);
void __RPC_STUB IMarkupServices_Move_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IMarkupServices_InsertText_Proxy(
IMarkupServices * This,
/* [in] */ OLECHAR *pchText,
/* [in] */ long cch,
/* [in] */ IMarkupPointer *pPointerTarget);
void __RPC_STUB IMarkupServices_InsertText_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IMarkupServices_ParseString_Proxy(
IMarkupServices * This,
/* [in] */ OLECHAR *pchHTML,
/* [in] */ DWORD dwFlags,
/* [out] */ IMarkupContainer **ppContainerResult,
/* [in] */ IMarkupPointer *ppPointerStart,
/* [in] */ IMarkupPointer *ppPointerFinish);
void __RPC_STUB IMarkupServices_ParseString_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IMarkupServices_ParseGlobal_Proxy(
IMarkupServices * This,
/* [in] */ HGLOBAL hglobalHTML,
/* [in] */ DWORD dwFlags,
/* [out] */ IMarkupContainer **ppContainerResult,
/* [in] */ IMarkupPointer *pPointerStart,
/* [in] */ IMarkupPointer *pPointerFinish);
void __RPC_STUB IMarkupServices_ParseGlobal_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IMarkupServices_IsScopedElement_Proxy(
IMarkupServices * This,
/* [in] */ IHTMLElement *pElement,
/* [out] */ BOOL *pfScoped);
void __RPC_STUB IMarkupServices_IsScopedElement_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IMarkupServices_GetElementTagId_Proxy(
IMarkupServices * This,
/* [in] */ IHTMLElement *pElement,
/* [out] */ ELEMENT_TAG_ID *ptagId);
void __RPC_STUB IMarkupServices_GetElementTagId_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IMarkupServices_GetTagIDForName_Proxy(
IMarkupServices * This,
/* [in] */ BSTR bstrName,
/* [out] */ ELEMENT_TAG_ID *ptagId);
void __RPC_STUB IMarkupServices_GetTagIDForName_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IMarkupServices_GetNameForTagID_Proxy(
IMarkupServices * This,
/* [in] */ ELEMENT_TAG_ID tagId,
/* [out] */ BSTR *pbstrName);
void __RPC_STUB IMarkupServices_GetNameForTagID_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IMarkupServices_MovePointersToRange_Proxy(
IMarkupServices * This,
/* [in] */ IHTMLTxtRange *pIRange,
/* [in] */ IMarkupPointer *pPointerStart,
/* [in] */ IMarkupPointer *pPointerFinish);
void __RPC_STUB IMarkupServices_MovePointersToRange_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IMarkupServices_MoveRangeToPointers_Proxy(
IMarkupServices * This,
/* [in] */ IMarkupPointer *pPointerStart,
/* [in] */ IMarkupPointer *pPointerFinish,
/* [in] */ IHTMLTxtRange *pIRange);
void __RPC_STUB IMarkupServices_MoveRangeToPointers_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IMarkupServices_BeginUndoUnit_Proxy(
IMarkupServices * This,
/* [in] */ OLECHAR *pchTitle);
void __RPC_STUB IMarkupServices_BeginUndoUnit_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IMarkupServices_EndUndoUnit_Proxy(
IMarkupServices * This);
void __RPC_STUB IMarkupServices_EndUndoUnit_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IMarkupServices_INTERFACE_DEFINED__ */
#ifndef __IMarkupServices2_INTERFACE_DEFINED__
#define __IMarkupServices2_INTERFACE_DEFINED__
/* interface IMarkupServices2 */
/* [uuid][unique][object] */
EXTERN_C const IID IID_IMarkupServices2;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f682-98b5-11cf-bb82-00aa00bdce0b")
IMarkupServices2 : public IMarkupServices
{
public:
virtual HRESULT STDMETHODCALLTYPE ParseGlobalEx(
/* [in] */ HGLOBAL hglobalHTML,
/* [in] */ DWORD dwFlags,
/* [in] */ IMarkupContainer *pContext,
/* [out] */ IMarkupContainer **ppContainerResult,
/* [in] */ IMarkupPointer *pPointerStart,
/* [in] */ IMarkupPointer *pPointerFinish) = 0;
virtual HRESULT STDMETHODCALLTYPE ValidateElements(
/* [in] */ IMarkupPointer *pPointerStart,
/* [in] */ IMarkupPointer *pPointerFinish,
/* [in] */ IMarkupPointer *pPointerTarget,
/* [out][in] */ IMarkupPointer *pPointerStatus,
/* [out] */ IHTMLElement **ppElemFailBottom,
/* [out] */ IHTMLElement **ppElemFailTop) = 0;
virtual HRESULT STDMETHODCALLTYPE SaveSegmentsToClipboard(
/* [in] */ ISegmentList *pSegmentList,
/* [in] */ DWORD dwFlags) = 0;
};
#else /* C style interface */
typedef struct IMarkupServices2Vtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IMarkupServices2 * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IMarkupServices2 * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IMarkupServices2 * This);
HRESULT ( STDMETHODCALLTYPE *CreateMarkupPointer )(
IMarkupServices2 * This,
/* [out] */ IMarkupPointer **ppPointer);
HRESULT ( STDMETHODCALLTYPE *CreateMarkupContainer )(
IMarkupServices2 * This,
/* [out] */ IMarkupContainer **ppMarkupContainer);
HRESULT ( STDMETHODCALLTYPE *CreateElement )(
IMarkupServices2 * This,
/* [in] */ ELEMENT_TAG_ID tagID,
/* [in] */ OLECHAR *pchAttributes,
/* [out] */ IHTMLElement **ppElement);
HRESULT ( STDMETHODCALLTYPE *CloneElement )(
IMarkupServices2 * This,
/* [in] */ IHTMLElement *pElemCloneThis,
/* [out] */ IHTMLElement **ppElementTheClone);
HRESULT ( STDMETHODCALLTYPE *InsertElement )(
IMarkupServices2 * This,
/* [in] */ IHTMLElement *pElementInsert,
/* [in] */ IMarkupPointer *pPointerStart,
/* [in] */ IMarkupPointer *pPointerFinish);
HRESULT ( STDMETHODCALLTYPE *RemoveElement )(
IMarkupServices2 * This,
/* [in] */ IHTMLElement *pElementRemove);
HRESULT ( STDMETHODCALLTYPE *Remove )(
IMarkupServices2 * This,
/* [in] */ IMarkupPointer *pPointerStart,
/* [in] */ IMarkupPointer *pPointerFinish);
HRESULT ( STDMETHODCALLTYPE *Copy )(
IMarkupServices2 * This,
/* [in] */ IMarkupPointer *pPointerSourceStart,
/* [in] */ IMarkupPointer *pPointerSourceFinish,
/* [in] */ IMarkupPointer *pPointerTarget);
HRESULT ( STDMETHODCALLTYPE *Move )(
IMarkupServices2 * This,
/* [in] */ IMarkupPointer *pPointerSourceStart,
/* [in] */ IMarkupPointer *pPointerSourceFinish,
/* [in] */ IMarkupPointer *pPointerTarget);
HRESULT ( STDMETHODCALLTYPE *InsertText )(
IMarkupServices2 * This,
/* [in] */ OLECHAR *pchText,
/* [in] */ long cch,
/* [in] */ IMarkupPointer *pPointerTarget);
HRESULT ( STDMETHODCALLTYPE *ParseString )(
IMarkupServices2 * This,
/* [in] */ OLECHAR *pchHTML,
/* [in] */ DWORD dwFlags,
/* [out] */ IMarkupContainer **ppContainerResult,
/* [in] */ IMarkupPointer *ppPointerStart,
/* [in] */ IMarkupPointer *ppPointerFinish);
HRESULT ( STDMETHODCALLTYPE *ParseGlobal )(
IMarkupServices2 * This,
/* [in] */ HGLOBAL hglobalHTML,
/* [in] */ DWORD dwFlags,
/* [out] */ IMarkupContainer **ppContainerResult,
/* [in] */ IMarkupPointer *pPointerStart,
/* [in] */ IMarkupPointer *pPointerFinish);
HRESULT ( STDMETHODCALLTYPE *IsScopedElement )(
IMarkupServices2 * This,
/* [in] */ IHTMLElement *pElement,
/* [out] */ BOOL *pfScoped);
HRESULT ( STDMETHODCALLTYPE *GetElementTagId )(
IMarkupServices2 * This,
/* [in] */ IHTMLElement *pElement,
/* [out] */ ELEMENT_TAG_ID *ptagId);
HRESULT ( STDMETHODCALLTYPE *GetTagIDForName )(
IMarkupServices2 * This,
/* [in] */ BSTR bstrName,
/* [out] */ ELEMENT_TAG_ID *ptagId);
HRESULT ( STDMETHODCALLTYPE *GetNameForTagID )(
IMarkupServices2 * This,
/* [in] */ ELEMENT_TAG_ID tagId,
/* [out] */ BSTR *pbstrName);
HRESULT ( STDMETHODCALLTYPE *MovePointersToRange )(
IMarkupServices2 * This,
/* [in] */ IHTMLTxtRange *pIRange,
/* [in] */ IMarkupPointer *pPointerStart,
/* [in] */ IMarkupPointer *pPointerFinish);
HRESULT ( STDMETHODCALLTYPE *MoveRangeToPointers )(
IMarkupServices2 * This,
/* [in] */ IMarkupPointer *pPointerStart,
/* [in] */ IMarkupPointer *pPointerFinish,
/* [in] */ IHTMLTxtRange *pIRange);
HRESULT ( STDMETHODCALLTYPE *BeginUndoUnit )(
IMarkupServices2 * This,
/* [in] */ OLECHAR *pchTitle);
HRESULT ( STDMETHODCALLTYPE *EndUndoUnit )(
IMarkupServices2 * This);
HRESULT ( STDMETHODCALLTYPE *ParseGlobalEx )(
IMarkupServices2 * This,
/* [in] */ HGLOBAL hglobalHTML,
/* [in] */ DWORD dwFlags,
/* [in] */ IMarkupContainer *pContext,
/* [out] */ IMarkupContainer **ppContainerResult,
/* [in] */ IMarkupPointer *pPointerStart,
/* [in] */ IMarkupPointer *pPointerFinish);
HRESULT ( STDMETHODCALLTYPE *ValidateElements )(
IMarkupServices2 * This,
/* [in] */ IMarkupPointer *pPointerStart,
/* [in] */ IMarkupPointer *pPointerFinish,
/* [in] */ IMarkupPointer *pPointerTarget,
/* [out][in] */ IMarkupPointer *pPointerStatus,
/* [out] */ IHTMLElement **ppElemFailBottom,
/* [out] */ IHTMLElement **ppElemFailTop);
HRESULT ( STDMETHODCALLTYPE *SaveSegmentsToClipboard )(
IMarkupServices2 * This,
/* [in] */ ISegmentList *pSegmentList,
/* [in] */ DWORD dwFlags);
END_INTERFACE
} IMarkupServices2Vtbl;
interface IMarkupServices2
{
CONST_VTBL struct IMarkupServices2Vtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IMarkupServices2_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IMarkupServices2_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IMarkupServices2_Release(This) \
(This)->lpVtbl -> Release(This)
#define IMarkupServices2_CreateMarkupPointer(This,ppPointer) \
(This)->lpVtbl -> CreateMarkupPointer(This,ppPointer)
#define IMarkupServices2_CreateMarkupContainer(This,ppMarkupContainer) \
(This)->lpVtbl -> CreateMarkupContainer(This,ppMarkupContainer)
#define IMarkupServices2_CreateElement(This,tagID,pchAttributes,ppElement) \
(This)->lpVtbl -> CreateElement(This,tagID,pchAttributes,ppElement)
#define IMarkupServices2_CloneElement(This,pElemCloneThis,ppElementTheClone) \
(This)->lpVtbl -> CloneElement(This,pElemCloneThis,ppElementTheClone)
#define IMarkupServices2_InsertElement(This,pElementInsert,pPointerStart,pPointerFinish) \
(This)->lpVtbl -> InsertElement(This,pElementInsert,pPointerStart,pPointerFinish)
#define IMarkupServices2_RemoveElement(This,pElementRemove) \
(This)->lpVtbl -> RemoveElement(This,pElementRemove)
#define IMarkupServices2_Remove(This,pPointerStart,pPointerFinish) \
(This)->lpVtbl -> Remove(This,pPointerStart,pPointerFinish)
#define IMarkupServices2_Copy(This,pPointerSourceStart,pPointerSourceFinish,pPointerTarget) \
(This)->lpVtbl -> Copy(This,pPointerSourceStart,pPointerSourceFinish,pPointerTarget)
#define IMarkupServices2_Move(This,pPointerSourceStart,pPointerSourceFinish,pPointerTarget) \
(This)->lpVtbl -> Move(This,pPointerSourceStart,pPointerSourceFinish,pPointerTarget)
#define IMarkupServices2_InsertText(This,pchText,cch,pPointerTarget) \
(This)->lpVtbl -> InsertText(This,pchText,cch,pPointerTarget)
#define IMarkupServices2_ParseString(This,pchHTML,dwFlags,ppContainerResult,ppPointerStart,ppPointerFinish) \
(This)->lpVtbl -> ParseString(This,pchHTML,dwFlags,ppContainerResult,ppPointerStart,ppPointerFinish)
#define IMarkupServices2_ParseGlobal(This,hglobalHTML,dwFlags,ppContainerResult,pPointerStart,pPointerFinish) \
(This)->lpVtbl -> ParseGlobal(This,hglobalHTML,dwFlags,ppContainerResult,pPointerStart,pPointerFinish)
#define IMarkupServices2_IsScopedElement(This,pElement,pfScoped) \
(This)->lpVtbl -> IsScopedElement(This,pElement,pfScoped)
#define IMarkupServices2_GetElementTagId(This,pElement,ptagId) \
(This)->lpVtbl -> GetElementTagId(This,pElement,ptagId)
#define IMarkupServices2_GetTagIDForName(This,bstrName,ptagId) \
(This)->lpVtbl -> GetTagIDForName(This,bstrName,ptagId)
#define IMarkupServices2_GetNameForTagID(This,tagId,pbstrName) \
(This)->lpVtbl -> GetNameForTagID(This,tagId,pbstrName)
#define IMarkupServices2_MovePointersToRange(This,pIRange,pPointerStart,pPointerFinish) \
(This)->lpVtbl -> MovePointersToRange(This,pIRange,pPointerStart,pPointerFinish)
#define IMarkupServices2_MoveRangeToPointers(This,pPointerStart,pPointerFinish,pIRange) \
(This)->lpVtbl -> MoveRangeToPointers(This,pPointerStart,pPointerFinish,pIRange)
#define IMarkupServices2_BeginUndoUnit(This,pchTitle) \
(This)->lpVtbl -> BeginUndoUnit(This,pchTitle)
#define IMarkupServices2_EndUndoUnit(This) \
(This)->lpVtbl -> EndUndoUnit(This)
#define IMarkupServices2_ParseGlobalEx(This,hglobalHTML,dwFlags,pContext,ppContainerResult,pPointerStart,pPointerFinish) \
(This)->lpVtbl -> ParseGlobalEx(This,hglobalHTML,dwFlags,pContext,ppContainerResult,pPointerStart,pPointerFinish)
#define IMarkupServices2_ValidateElements(This,pPointerStart,pPointerFinish,pPointerTarget,pPointerStatus,ppElemFailBottom,ppElemFailTop) \
(This)->lpVtbl -> ValidateElements(This,pPointerStart,pPointerFinish,pPointerTarget,pPointerStatus,ppElemFailBottom,ppElemFailTop)
#define IMarkupServices2_SaveSegmentsToClipboard(This,pSegmentList,dwFlags) \
(This)->lpVtbl -> SaveSegmentsToClipboard(This,pSegmentList,dwFlags)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IMarkupServices2_ParseGlobalEx_Proxy(
IMarkupServices2 * This,
/* [in] */ HGLOBAL hglobalHTML,
/* [in] */ DWORD dwFlags,
/* [in] */ IMarkupContainer *pContext,
/* [out] */ IMarkupContainer **ppContainerResult,
/* [in] */ IMarkupPointer *pPointerStart,
/* [in] */ IMarkupPointer *pPointerFinish);
void __RPC_STUB IMarkupServices2_ParseGlobalEx_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IMarkupServices2_ValidateElements_Proxy(
IMarkupServices2 * This,
/* [in] */ IMarkupPointer *pPointerStart,
/* [in] */ IMarkupPointer *pPointerFinish,
/* [in] */ IMarkupPointer *pPointerTarget,
/* [out][in] */ IMarkupPointer *pPointerStatus,
/* [out] */ IHTMLElement **ppElemFailBottom,
/* [out] */ IHTMLElement **ppElemFailTop);
void __RPC_STUB IMarkupServices2_ValidateElements_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IMarkupServices2_SaveSegmentsToClipboard_Proxy(
IMarkupServices2 * This,
/* [in] */ ISegmentList *pSegmentList,
/* [in] */ DWORD dwFlags);
void __RPC_STUB IMarkupServices2_SaveSegmentsToClipboard_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IMarkupServices2_INTERFACE_DEFINED__ */
#ifndef __IHTMLChangePlayback_INTERFACE_DEFINED__
#define __IHTMLChangePlayback_INTERFACE_DEFINED__
/* interface IHTMLChangePlayback */
/* [uuid][unique][object] */
EXTERN_C const IID IID_IHTMLChangePlayback;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f6e0-98b5-11cf-bb82-00aa00bdce0b")
IHTMLChangePlayback : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE ExecChange(
/* [in] */ BYTE *pbRecord,
/* [in] */ BOOL fForward) = 0;
};
#else /* C style interface */
typedef struct IHTMLChangePlaybackVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLChangePlayback * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLChangePlayback * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLChangePlayback * This);
HRESULT ( STDMETHODCALLTYPE *ExecChange )(
IHTMLChangePlayback * This,
/* [in] */ BYTE *pbRecord,
/* [in] */ BOOL fForward);
END_INTERFACE
} IHTMLChangePlaybackVtbl;
interface IHTMLChangePlayback
{
CONST_VTBL struct IHTMLChangePlaybackVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLChangePlayback_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLChangePlayback_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLChangePlayback_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLChangePlayback_ExecChange(This,pbRecord,fForward) \
(This)->lpVtbl -> ExecChange(This,pbRecord,fForward)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IHTMLChangePlayback_ExecChange_Proxy(
IHTMLChangePlayback * This,
/* [in] */ BYTE *pbRecord,
/* [in] */ BOOL fForward);
void __RPC_STUB IHTMLChangePlayback_ExecChange_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLChangePlayback_INTERFACE_DEFINED__ */
#ifndef __IMarkupPointer2_INTERFACE_DEFINED__
#define __IMarkupPointer2_INTERFACE_DEFINED__
/* interface IMarkupPointer2 */
/* [uuid][unique][object] */
EXTERN_C const IID IID_IMarkupPointer2;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f675-98b5-11cf-bb82-00aa00bdce0b")
IMarkupPointer2 : public IMarkupPointer
{
public:
virtual HRESULT STDMETHODCALLTYPE IsAtWordBreak(
/* [out] */ BOOL *pfAtBreak) = 0;
virtual HRESULT STDMETHODCALLTYPE GetMarkupPosition(
/* [out] */ long *plMP) = 0;
virtual HRESULT STDMETHODCALLTYPE MoveToMarkupPosition(
/* [in] */ IMarkupContainer *pContainer,
/* [in] */ long lMP) = 0;
virtual HRESULT STDMETHODCALLTYPE MoveUnitBounded(
/* [in] */ MOVEUNIT_ACTION muAction,
/* [in] */ IMarkupPointer *pIBoundary) = 0;
virtual HRESULT STDMETHODCALLTYPE IsInsideURL(
/* [in] */ IMarkupPointer *pRight,
/* [out] */ BOOL *pfResult) = 0;
virtual HRESULT STDMETHODCALLTYPE MoveToContent(
/* [in] */ IHTMLElement *pIElement,
/* [in] */ BOOL fAtStart) = 0;
};
#else /* C style interface */
typedef struct IMarkupPointer2Vtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IMarkupPointer2 * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IMarkupPointer2 * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IMarkupPointer2 * This);
HRESULT ( STDMETHODCALLTYPE *OwningDoc )(
IMarkupPointer2 * This,
/* [out] */ IHTMLDocument2 **ppDoc);
HRESULT ( STDMETHODCALLTYPE *Gravity )(
IMarkupPointer2 * This,
/* [out] */ POINTER_GRAVITY *pGravity);
HRESULT ( STDMETHODCALLTYPE *SetGravity )(
IMarkupPointer2 * This,
/* [in] */ POINTER_GRAVITY Gravity);
HRESULT ( STDMETHODCALLTYPE *Cling )(
IMarkupPointer2 * This,
/* [out] */ BOOL *pfCling);
HRESULT ( STDMETHODCALLTYPE *SetCling )(
IMarkupPointer2 * This,
/* [in] */ BOOL fCLing);
HRESULT ( STDMETHODCALLTYPE *Unposition )(
IMarkupPointer2 * This);
HRESULT ( STDMETHODCALLTYPE *IsPositioned )(
IMarkupPointer2 * This,
/* [out] */ BOOL *pfPositioned);
HRESULT ( STDMETHODCALLTYPE *GetContainer )(
IMarkupPointer2 * This,
/* [out] */ IMarkupContainer **ppContainer);
HRESULT ( STDMETHODCALLTYPE *MoveAdjacentToElement )(
IMarkupPointer2 * This,
/* [in] */ IHTMLElement *pElement,
/* [in] */ ELEMENT_ADJACENCY eAdj);
HRESULT ( STDMETHODCALLTYPE *MoveToPointer )(
IMarkupPointer2 * This,
/* [in] */ IMarkupPointer *pPointer);
HRESULT ( STDMETHODCALLTYPE *MoveToContainer )(
IMarkupPointer2 * This,
/* [in] */ IMarkupContainer *pContainer,
/* [in] */ BOOL fAtStart);
HRESULT ( STDMETHODCALLTYPE *Left )(
IMarkupPointer2 * This,
/* [in] */ BOOL fMove,
/* [out] */ MARKUP_CONTEXT_TYPE *pContext,
/* [out] */ IHTMLElement **ppElement,
/* [out][in] */ long *pcch,
/* [out] */ OLECHAR *pchText);
HRESULT ( STDMETHODCALLTYPE *Right )(
IMarkupPointer2 * This,
/* [in] */ BOOL fMove,
/* [out] */ MARKUP_CONTEXT_TYPE *pContext,
/* [out] */ IHTMLElement **ppElement,
/* [out][in] */ long *pcch,
/* [out] */ OLECHAR *pchText);
HRESULT ( STDMETHODCALLTYPE *CurrentScope )(
IMarkupPointer2 * This,
/* [out] */ IHTMLElement **ppElemCurrent);
HRESULT ( STDMETHODCALLTYPE *IsLeftOf )(
IMarkupPointer2 * This,
/* [in] */ IMarkupPointer *pPointerThat,
/* [out] */ BOOL *pfResult);
HRESULT ( STDMETHODCALLTYPE *IsLeftOfOrEqualTo )(
IMarkupPointer2 * This,
/* [in] */ IMarkupPointer *pPointerThat,
/* [out] */ BOOL *pfResult);
HRESULT ( STDMETHODCALLTYPE *IsRightOf )(
IMarkupPointer2 * This,
/* [in] */ IMarkupPointer *pPointerThat,
/* [out] */ BOOL *pfResult);
HRESULT ( STDMETHODCALLTYPE *IsRightOfOrEqualTo )(
IMarkupPointer2 * This,
/* [in] */ IMarkupPointer *pPointerThat,
/* [out] */ BOOL *pfResult);
HRESULT ( STDMETHODCALLTYPE *IsEqualTo )(
IMarkupPointer2 * This,
/* [in] */ IMarkupPointer *pPointerThat,
/* [out] */ BOOL *pfAreEqual);
HRESULT ( STDMETHODCALLTYPE *MoveUnit )(
IMarkupPointer2 * This,
/* [in] */ MOVEUNIT_ACTION muAction);
HRESULT ( STDMETHODCALLTYPE *FindText )(
IMarkupPointer2 * This,
/* [in] */ OLECHAR *pchFindText,
/* [in] */ DWORD dwFlags,
/* [in] */ IMarkupPointer *pIEndMatch,
/* [in] */ IMarkupPointer *pIEndSearch);
HRESULT ( STDMETHODCALLTYPE *IsAtWordBreak )(
IMarkupPointer2 * This,
/* [out] */ BOOL *pfAtBreak);
HRESULT ( STDMETHODCALLTYPE *GetMarkupPosition )(
IMarkupPointer2 * This,
/* [out] */ long *plMP);
HRESULT ( STDMETHODCALLTYPE *MoveToMarkupPosition )(
IMarkupPointer2 * This,
/* [in] */ IMarkupContainer *pContainer,
/* [in] */ long lMP);
HRESULT ( STDMETHODCALLTYPE *MoveUnitBounded )(
IMarkupPointer2 * This,
/* [in] */ MOVEUNIT_ACTION muAction,
/* [in] */ IMarkupPointer *pIBoundary);
HRESULT ( STDMETHODCALLTYPE *IsInsideURL )(
IMarkupPointer2 * This,
/* [in] */ IMarkupPointer *pRight,
/* [out] */ BOOL *pfResult);
HRESULT ( STDMETHODCALLTYPE *MoveToContent )(
IMarkupPointer2 * This,
/* [in] */ IHTMLElement *pIElement,
/* [in] */ BOOL fAtStart);
END_INTERFACE
} IMarkupPointer2Vtbl;
interface IMarkupPointer2
{
CONST_VTBL struct IMarkupPointer2Vtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IMarkupPointer2_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IMarkupPointer2_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IMarkupPointer2_Release(This) \
(This)->lpVtbl -> Release(This)
#define IMarkupPointer2_OwningDoc(This,ppDoc) \
(This)->lpVtbl -> OwningDoc(This,ppDoc)
#define IMarkupPointer2_Gravity(This,pGravity) \
(This)->lpVtbl -> Gravity(This,pGravity)
#define IMarkupPointer2_SetGravity(This,Gravity) \
(This)->lpVtbl -> SetGravity(This,Gravity)
#define IMarkupPointer2_Cling(This,pfCling) \
(This)->lpVtbl -> Cling(This,pfCling)
#define IMarkupPointer2_SetCling(This,fCLing) \
(This)->lpVtbl -> SetCling(This,fCLing)
#define IMarkupPointer2_Unposition(This) \
(This)->lpVtbl -> Unposition(This)
#define IMarkupPointer2_IsPositioned(This,pfPositioned) \
(This)->lpVtbl -> IsPositioned(This,pfPositioned)
#define IMarkupPointer2_GetContainer(This,ppContainer) \
(This)->lpVtbl -> GetContainer(This,ppContainer)
#define IMarkupPointer2_MoveAdjacentToElement(This,pElement,eAdj) \
(This)->lpVtbl -> MoveAdjacentToElement(This,pElement,eAdj)
#define IMarkupPointer2_MoveToPointer(This,pPointer) \
(This)->lpVtbl -> MoveToPointer(This,pPointer)
#define IMarkupPointer2_MoveToContainer(This,pContainer,fAtStart) \
(This)->lpVtbl -> MoveToContainer(This,pContainer,fAtStart)
#define IMarkupPointer2_Left(This,fMove,pContext,ppElement,pcch,pchText) \
(This)->lpVtbl -> Left(This,fMove,pContext,ppElement,pcch,pchText)
#define IMarkupPointer2_Right(This,fMove,pContext,ppElement,pcch,pchText) \
(This)->lpVtbl -> Right(This,fMove,pContext,ppElement,pcch,pchText)
#define IMarkupPointer2_CurrentScope(This,ppElemCurrent) \
(This)->lpVtbl -> CurrentScope(This,ppElemCurrent)
#define IMarkupPointer2_IsLeftOf(This,pPointerThat,pfResult) \
(This)->lpVtbl -> IsLeftOf(This,pPointerThat,pfResult)
#define IMarkupPointer2_IsLeftOfOrEqualTo(This,pPointerThat,pfResult) \
(This)->lpVtbl -> IsLeftOfOrEqualTo(This,pPointerThat,pfResult)
#define IMarkupPointer2_IsRightOf(This,pPointerThat,pfResult) \
(This)->lpVtbl -> IsRightOf(This,pPointerThat,pfResult)
#define IMarkupPointer2_IsRightOfOrEqualTo(This,pPointerThat,pfResult) \
(This)->lpVtbl -> IsRightOfOrEqualTo(This,pPointerThat,pfResult)
#define IMarkupPointer2_IsEqualTo(This,pPointerThat,pfAreEqual) \
(This)->lpVtbl -> IsEqualTo(This,pPointerThat,pfAreEqual)
#define IMarkupPointer2_MoveUnit(This,muAction) \
(This)->lpVtbl -> MoveUnit(This,muAction)
#define IMarkupPointer2_FindText(This,pchFindText,dwFlags,pIEndMatch,pIEndSearch) \
(This)->lpVtbl -> FindText(This,pchFindText,dwFlags,pIEndMatch,pIEndSearch)
#define IMarkupPointer2_IsAtWordBreak(This,pfAtBreak) \
(This)->lpVtbl -> IsAtWordBreak(This,pfAtBreak)
#define IMarkupPointer2_GetMarkupPosition(This,plMP) \
(This)->lpVtbl -> GetMarkupPosition(This,plMP)
#define IMarkupPointer2_MoveToMarkupPosition(This,pContainer,lMP) \
(This)->lpVtbl -> MoveToMarkupPosition(This,pContainer,lMP)
#define IMarkupPointer2_MoveUnitBounded(This,muAction,pIBoundary) \
(This)->lpVtbl -> MoveUnitBounded(This,muAction,pIBoundary)
#define IMarkupPointer2_IsInsideURL(This,pRight,pfResult) \
(This)->lpVtbl -> IsInsideURL(This,pRight,pfResult)
#define IMarkupPointer2_MoveToContent(This,pIElement,fAtStart) \
(This)->lpVtbl -> MoveToContent(This,pIElement,fAtStart)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IMarkupPointer2_IsAtWordBreak_Proxy(
IMarkupPointer2 * This,
/* [out] */ BOOL *pfAtBreak);
void __RPC_STUB IMarkupPointer2_IsAtWordBreak_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IMarkupPointer2_GetMarkupPosition_Proxy(
IMarkupPointer2 * This,
/* [out] */ long *plMP);
void __RPC_STUB IMarkupPointer2_GetMarkupPosition_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IMarkupPointer2_MoveToMarkupPosition_Proxy(
IMarkupPointer2 * This,
/* [in] */ IMarkupContainer *pContainer,
/* [in] */ long lMP);
void __RPC_STUB IMarkupPointer2_MoveToMarkupPosition_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IMarkupPointer2_MoveUnitBounded_Proxy(
IMarkupPointer2 * This,
/* [in] */ MOVEUNIT_ACTION muAction,
/* [in] */ IMarkupPointer *pIBoundary);
void __RPC_STUB IMarkupPointer2_MoveUnitBounded_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IMarkupPointer2_IsInsideURL_Proxy(
IMarkupPointer2 * This,
/* [in] */ IMarkupPointer *pRight,
/* [out] */ BOOL *pfResult);
void __RPC_STUB IMarkupPointer2_IsInsideURL_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IMarkupPointer2_MoveToContent_Proxy(
IMarkupPointer2 * This,
/* [in] */ IHTMLElement *pIElement,
/* [in] */ BOOL fAtStart);
void __RPC_STUB IMarkupPointer2_MoveToContent_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IMarkupPointer2_INTERFACE_DEFINED__ */
#ifndef __IMarkupTextFrags_INTERFACE_DEFINED__
#define __IMarkupTextFrags_INTERFACE_DEFINED__
/* interface IMarkupTextFrags */
/* [uuid][unique][object] */
EXTERN_C const IID IID_IMarkupTextFrags;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f5fa-98b5-11cf-bb82-00aa00bdce0b")
IMarkupTextFrags : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE GetTextFragCount(
/* [out] */ long *pcFrags) = 0;
virtual HRESULT STDMETHODCALLTYPE GetTextFrag(
/* [in] */ long iFrag,
/* [out] */ BSTR *pbstrFrag,
/* [in] */ IMarkupPointer *pPointerFrag) = 0;
virtual HRESULT STDMETHODCALLTYPE RemoveTextFrag(
/* [in] */ long iFrag) = 0;
virtual HRESULT STDMETHODCALLTYPE InsertTextFrag(
/* [in] */ long iFrag,
/* [in] */ BSTR bstrInsert,
/* [in] */ IMarkupPointer *pPointerInsert) = 0;
virtual HRESULT STDMETHODCALLTYPE FindTextFragFromMarkupPointer(
/* [in] */ IMarkupPointer *pPointerFind,
/* [out] */ long *piFrag,
/* [out] */ BOOL *pfFragFound) = 0;
};
#else /* C style interface */
typedef struct IMarkupTextFragsVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IMarkupTextFrags * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IMarkupTextFrags * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IMarkupTextFrags * This);
HRESULT ( STDMETHODCALLTYPE *GetTextFragCount )(
IMarkupTextFrags * This,
/* [out] */ long *pcFrags);
HRESULT ( STDMETHODCALLTYPE *GetTextFrag )(
IMarkupTextFrags * This,
/* [in] */ long iFrag,
/* [out] */ BSTR *pbstrFrag,
/* [in] */ IMarkupPointer *pPointerFrag);
HRESULT ( STDMETHODCALLTYPE *RemoveTextFrag )(
IMarkupTextFrags * This,
/* [in] */ long iFrag);
HRESULT ( STDMETHODCALLTYPE *InsertTextFrag )(
IMarkupTextFrags * This,
/* [in] */ long iFrag,
/* [in] */ BSTR bstrInsert,
/* [in] */ IMarkupPointer *pPointerInsert);
HRESULT ( STDMETHODCALLTYPE *FindTextFragFromMarkupPointer )(
IMarkupTextFrags * This,
/* [in] */ IMarkupPointer *pPointerFind,
/* [out] */ long *piFrag,
/* [out] */ BOOL *pfFragFound);
END_INTERFACE
} IMarkupTextFragsVtbl;
interface IMarkupTextFrags
{
CONST_VTBL struct IMarkupTextFragsVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IMarkupTextFrags_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IMarkupTextFrags_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IMarkupTextFrags_Release(This) \
(This)->lpVtbl -> Release(This)
#define IMarkupTextFrags_GetTextFragCount(This,pcFrags) \
(This)->lpVtbl -> GetTextFragCount(This,pcFrags)
#define IMarkupTextFrags_GetTextFrag(This,iFrag,pbstrFrag,pPointerFrag) \
(This)->lpVtbl -> GetTextFrag(This,iFrag,pbstrFrag,pPointerFrag)
#define IMarkupTextFrags_RemoveTextFrag(This,iFrag) \
(This)->lpVtbl -> RemoveTextFrag(This,iFrag)
#define IMarkupTextFrags_InsertTextFrag(This,iFrag,bstrInsert,pPointerInsert) \
(This)->lpVtbl -> InsertTextFrag(This,iFrag,bstrInsert,pPointerInsert)
#define IMarkupTextFrags_FindTextFragFromMarkupPointer(This,pPointerFind,piFrag,pfFragFound) \
(This)->lpVtbl -> FindTextFragFromMarkupPointer(This,pPointerFind,piFrag,pfFragFound)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IMarkupTextFrags_GetTextFragCount_Proxy(
IMarkupTextFrags * This,
/* [out] */ long *pcFrags);
void __RPC_STUB IMarkupTextFrags_GetTextFragCount_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IMarkupTextFrags_GetTextFrag_Proxy(
IMarkupTextFrags * This,
/* [in] */ long iFrag,
/* [out] */ BSTR *pbstrFrag,
/* [in] */ IMarkupPointer *pPointerFrag);
void __RPC_STUB IMarkupTextFrags_GetTextFrag_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IMarkupTextFrags_RemoveTextFrag_Proxy(
IMarkupTextFrags * This,
/* [in] */ long iFrag);
void __RPC_STUB IMarkupTextFrags_RemoveTextFrag_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IMarkupTextFrags_InsertTextFrag_Proxy(
IMarkupTextFrags * This,
/* [in] */ long iFrag,
/* [in] */ BSTR bstrInsert,
/* [in] */ IMarkupPointer *pPointerInsert);
void __RPC_STUB IMarkupTextFrags_InsertTextFrag_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IMarkupTextFrags_FindTextFragFromMarkupPointer_Proxy(
IMarkupTextFrags * This,
/* [in] */ IMarkupPointer *pPointerFind,
/* [out] */ long *piFrag,
/* [out] */ BOOL *pfFragFound);
void __RPC_STUB IMarkupTextFrags_FindTextFragFromMarkupPointer_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IMarkupTextFrags_INTERFACE_DEFINED__ */
#ifndef __IXMLGenericParse_INTERFACE_DEFINED__
#define __IXMLGenericParse_INTERFACE_DEFINED__
/* interface IXMLGenericParse */
/* [uuid][unique][object] */
EXTERN_C const IID IID_IXMLGenericParse;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("E4E23071-4D07-11d2-AE76-0080C73BC199")
IXMLGenericParse : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE SetGenericParse(
/* [in] */ VARIANT_BOOL fDoGeneric) = 0;
};
#else /* C style interface */
typedef struct IXMLGenericParseVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IXMLGenericParse * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IXMLGenericParse * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IXMLGenericParse * This);
HRESULT ( STDMETHODCALLTYPE *SetGenericParse )(
IXMLGenericParse * This,
/* [in] */ VARIANT_BOOL fDoGeneric);
END_INTERFACE
} IXMLGenericParseVtbl;
interface IXMLGenericParse
{
CONST_VTBL struct IXMLGenericParseVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IXMLGenericParse_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IXMLGenericParse_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IXMLGenericParse_Release(This) \
(This)->lpVtbl -> Release(This)
#define IXMLGenericParse_SetGenericParse(This,fDoGeneric) \
(This)->lpVtbl -> SetGenericParse(This,fDoGeneric)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IXMLGenericParse_SetGenericParse_Proxy(
IXMLGenericParse * This,
/* [in] */ VARIANT_BOOL fDoGeneric);
void __RPC_STUB IXMLGenericParse_SetGenericParse_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IXMLGenericParse_INTERFACE_DEFINED__ */
#ifndef __IHTMLEditHost_INTERFACE_DEFINED__
#define __IHTMLEditHost_INTERFACE_DEFINED__
/* interface IHTMLEditHost */
/* [uuid][unique][object] */
EXTERN_C const IID IID_IHTMLEditHost;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f6a0-98b5-11cf-bb82-00aa00bdce0b")
IHTMLEditHost : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE SnapRect(
/* [in] */ IHTMLElement *pIElement,
/* [out][in] */ RECT *prcNew,
/* [in] */ ELEMENT_CORNER eHandle) = 0;
};
#else /* C style interface */
typedef struct IHTMLEditHostVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLEditHost * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLEditHost * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLEditHost * This);
HRESULT ( STDMETHODCALLTYPE *SnapRect )(
IHTMLEditHost * This,
/* [in] */ IHTMLElement *pIElement,
/* [out][in] */ RECT *prcNew,
/* [in] */ ELEMENT_CORNER eHandle);
END_INTERFACE
} IHTMLEditHostVtbl;
interface IHTMLEditHost
{
CONST_VTBL struct IHTMLEditHostVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLEditHost_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLEditHost_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLEditHost_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLEditHost_SnapRect(This,pIElement,prcNew,eHandle) \
(This)->lpVtbl -> SnapRect(This,pIElement,prcNew,eHandle)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IHTMLEditHost_SnapRect_Proxy(
IHTMLEditHost * This,
/* [in] */ IHTMLElement *pIElement,
/* [out][in] */ RECT *prcNew,
/* [in] */ ELEMENT_CORNER eHandle);
void __RPC_STUB IHTMLEditHost_SnapRect_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLEditHost_INTERFACE_DEFINED__ */
#ifndef __IHTMLEditHost2_INTERFACE_DEFINED__
#define __IHTMLEditHost2_INTERFACE_DEFINED__
/* interface IHTMLEditHost2 */
/* [uuid][unique][object] */
EXTERN_C const IID IID_IHTMLEditHost2;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f848-98b5-11cf-bb82-00aa00bdce0d")
IHTMLEditHost2 : public IHTMLEditHost
{
public:
virtual HRESULT STDMETHODCALLTYPE PreDrag( void) = 0;
};
#else /* C style interface */
typedef struct IHTMLEditHost2Vtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLEditHost2 * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLEditHost2 * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLEditHost2 * This);
HRESULT ( STDMETHODCALLTYPE *SnapRect )(
IHTMLEditHost2 * This,
/* [in] */ IHTMLElement *pIElement,
/* [out][in] */ RECT *prcNew,
/* [in] */ ELEMENT_CORNER eHandle);
HRESULT ( STDMETHODCALLTYPE *PreDrag )(
IHTMLEditHost2 * This);
END_INTERFACE
} IHTMLEditHost2Vtbl;
interface IHTMLEditHost2
{
CONST_VTBL struct IHTMLEditHost2Vtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLEditHost2_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLEditHost2_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLEditHost2_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLEditHost2_SnapRect(This,pIElement,prcNew,eHandle) \
(This)->lpVtbl -> SnapRect(This,pIElement,prcNew,eHandle)
#define IHTMLEditHost2_PreDrag(This) \
(This)->lpVtbl -> PreDrag(This)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IHTMLEditHost2_PreDrag_Proxy(
IHTMLEditHost2 * This);
void __RPC_STUB IHTMLEditHost2_PreDrag_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLEditHost2_INTERFACE_DEFINED__ */
#ifndef __ISequenceNumber_INTERFACE_DEFINED__
#define __ISequenceNumber_INTERFACE_DEFINED__
/* interface ISequenceNumber */
/* [uuid][unique][object] */
EXTERN_C const IID IID_ISequenceNumber;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f6c1-98b5-11cf-bb82-00aa00bdce0b")
ISequenceNumber : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE GetSequenceNumber(
/* [in] */ long nCurrent,
/* [out] */ long *pnNew) = 0;
};
#else /* C style interface */
typedef struct ISequenceNumberVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
ISequenceNumber * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
ISequenceNumber * This);
ULONG ( STDMETHODCALLTYPE *Release )(
ISequenceNumber * This);
HRESULT ( STDMETHODCALLTYPE *GetSequenceNumber )(
ISequenceNumber * This,
/* [in] */ long nCurrent,
/* [out] */ long *pnNew);
END_INTERFACE
} ISequenceNumberVtbl;
interface ISequenceNumber
{
CONST_VTBL struct ISequenceNumberVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define ISequenceNumber_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define ISequenceNumber_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define ISequenceNumber_Release(This) \
(This)->lpVtbl -> Release(This)
#define ISequenceNumber_GetSequenceNumber(This,nCurrent,pnNew) \
(This)->lpVtbl -> GetSequenceNumber(This,nCurrent,pnNew)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE ISequenceNumber_GetSequenceNumber_Proxy(
ISequenceNumber * This,
/* [in] */ long nCurrent,
/* [out] */ long *pnNew);
void __RPC_STUB ISequenceNumber_GetSequenceNumber_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __ISequenceNumber_INTERFACE_DEFINED__ */
#ifndef __IIMEServices_INTERFACE_DEFINED__
#define __IIMEServices_INTERFACE_DEFINED__
/* interface IIMEServices */
/* [uuid][unique][object] */
EXTERN_C const IID IID_IIMEServices;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f6ca-98b5-11cf-bb82-00aa00bdce0b")
IIMEServices : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE GetActiveIMM(
/* [out] */ IActiveIMMApp **ppActiveIMM) = 0;
};
#else /* C style interface */
typedef struct IIMEServicesVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IIMEServices * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IIMEServices * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IIMEServices * This);
HRESULT ( STDMETHODCALLTYPE *GetActiveIMM )(
IIMEServices * This,
/* [out] */ IActiveIMMApp **ppActiveIMM);
END_INTERFACE
} IIMEServicesVtbl;
interface IIMEServices
{
CONST_VTBL struct IIMEServicesVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IIMEServices_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IIMEServices_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IIMEServices_Release(This) \
(This)->lpVtbl -> Release(This)
#define IIMEServices_GetActiveIMM(This,ppActiveIMM) \
(This)->lpVtbl -> GetActiveIMM(This,ppActiveIMM)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IIMEServices_GetActiveIMM_Proxy(
IIMEServices * This,
/* [out] */ IActiveIMMApp **ppActiveIMM);
void __RPC_STUB IIMEServices_GetActiveIMM_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IIMEServices_INTERFACE_DEFINED__ */
#ifndef __ISelectionServicesListener_INTERFACE_DEFINED__
#define __ISelectionServicesListener_INTERFACE_DEFINED__
/* interface ISelectionServicesListener */
/* [uuid][unique][object] */
EXTERN_C const IID IID_ISelectionServicesListener;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f699-98b5-11cf-bb82-00aa00bdce0b")
ISelectionServicesListener : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE BeginSelectionUndo( void) = 0;
virtual HRESULT STDMETHODCALLTYPE EndSelectionUndo( void) = 0;
virtual HRESULT STDMETHODCALLTYPE OnSelectedElementExit(
/* [in] */ IMarkupPointer *pIElementStart,
/* [in] */ IMarkupPointer *pIElementEnd,
/* [in] */ IMarkupPointer *pIElementContentStart,
/* [in] */ IMarkupPointer *pIElementContentEnd) = 0;
virtual HRESULT STDMETHODCALLTYPE OnChangeType(
/* [in] */ SELECTION_TYPE eType,
/* [in] */ ISelectionServicesListener *pIListener) = 0;
virtual HRESULT STDMETHODCALLTYPE GetTypeDetail(
/* [out] */ BSTR *pTypeDetail) = 0;
};
#else /* C style interface */
typedef struct ISelectionServicesListenerVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
ISelectionServicesListener * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
ISelectionServicesListener * This);
ULONG ( STDMETHODCALLTYPE *Release )(
ISelectionServicesListener * This);
HRESULT ( STDMETHODCALLTYPE *BeginSelectionUndo )(
ISelectionServicesListener * This);
HRESULT ( STDMETHODCALLTYPE *EndSelectionUndo )(
ISelectionServicesListener * This);
HRESULT ( STDMETHODCALLTYPE *OnSelectedElementExit )(
ISelectionServicesListener * This,
/* [in] */ IMarkupPointer *pIElementStart,
/* [in] */ IMarkupPointer *pIElementEnd,
/* [in] */ IMarkupPointer *pIElementContentStart,
/* [in] */ IMarkupPointer *pIElementContentEnd);
HRESULT ( STDMETHODCALLTYPE *OnChangeType )(
ISelectionServicesListener * This,
/* [in] */ SELECTION_TYPE eType,
/* [in] */ ISelectionServicesListener *pIListener);
HRESULT ( STDMETHODCALLTYPE *GetTypeDetail )(
ISelectionServicesListener * This,
/* [out] */ BSTR *pTypeDetail);
END_INTERFACE
} ISelectionServicesListenerVtbl;
interface ISelectionServicesListener
{
CONST_VTBL struct ISelectionServicesListenerVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define ISelectionServicesListener_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define ISelectionServicesListener_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define ISelectionServicesListener_Release(This) \
(This)->lpVtbl -> Release(This)
#define ISelectionServicesListener_BeginSelectionUndo(This) \
(This)->lpVtbl -> BeginSelectionUndo(This)
#define ISelectionServicesListener_EndSelectionUndo(This) \
(This)->lpVtbl -> EndSelectionUndo(This)
#define ISelectionServicesListener_OnSelectedElementExit(This,pIElementStart,pIElementEnd,pIElementContentStart,pIElementContentEnd) \
(This)->lpVtbl -> OnSelectedElementExit(This,pIElementStart,pIElementEnd,pIElementContentStart,pIElementContentEnd)
#define ISelectionServicesListener_OnChangeType(This,eType,pIListener) \
(This)->lpVtbl -> OnChangeType(This,eType,pIListener)
#define ISelectionServicesListener_GetTypeDetail(This,pTypeDetail) \
(This)->lpVtbl -> GetTypeDetail(This,pTypeDetail)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE ISelectionServicesListener_BeginSelectionUndo_Proxy(
ISelectionServicesListener * This);
void __RPC_STUB ISelectionServicesListener_BeginSelectionUndo_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE ISelectionServicesListener_EndSelectionUndo_Proxy(
ISelectionServicesListener * This);
void __RPC_STUB ISelectionServicesListener_EndSelectionUndo_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE ISelectionServicesListener_OnSelectedElementExit_Proxy(
ISelectionServicesListener * This,
/* [in] */ IMarkupPointer *pIElementStart,
/* [in] */ IMarkupPointer *pIElementEnd,
/* [in] */ IMarkupPointer *pIElementContentStart,
/* [in] */ IMarkupPointer *pIElementContentEnd);
void __RPC_STUB ISelectionServicesListener_OnSelectedElementExit_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE ISelectionServicesListener_OnChangeType_Proxy(
ISelectionServicesListener * This,
/* [in] */ SELECTION_TYPE eType,
/* [in] */ ISelectionServicesListener *pIListener);
void __RPC_STUB ISelectionServicesListener_OnChangeType_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE ISelectionServicesListener_GetTypeDetail_Proxy(
ISelectionServicesListener * This,
/* [out] */ BSTR *pTypeDetail);
void __RPC_STUB ISelectionServicesListener_GetTypeDetail_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __ISelectionServicesListener_INTERFACE_DEFINED__ */
#ifndef __ISelectionServices_INTERFACE_DEFINED__
#define __ISelectionServices_INTERFACE_DEFINED__
/* interface ISelectionServices */
/* [uuid][unique][object] */
EXTERN_C const IID IID_ISelectionServices;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f684-98b5-11cf-bb82-00aa00bdce0b")
ISelectionServices : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE SetSelectionType(
/* [in] */ SELECTION_TYPE eType,
/* [in] */ ISelectionServicesListener *pIListener) = 0;
virtual HRESULT STDMETHODCALLTYPE GetMarkupContainer(
/* [out] */ IMarkupContainer **ppIContainer) = 0;
virtual HRESULT STDMETHODCALLTYPE AddSegment(
/* [in] */ IMarkupPointer *pIStart,
/* [in] */ IMarkupPointer *pIEnd,
/* [out] */ ISegment **ppISegmentAdded) = 0;
virtual HRESULT STDMETHODCALLTYPE AddElementSegment(
/* [in] */ IHTMLElement *pIElement,
/* [out] */ IElementSegment **ppISegmentAdded) = 0;
virtual HRESULT STDMETHODCALLTYPE RemoveSegment(
/* [in] */ ISegment *pISegment) = 0;
virtual HRESULT STDMETHODCALLTYPE GetSelectionServicesListener(
/* [out] */ ISelectionServicesListener **ppISelectionServicesListener) = 0;
};
#else /* C style interface */
typedef struct ISelectionServicesVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
ISelectionServices * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
ISelectionServices * This);
ULONG ( STDMETHODCALLTYPE *Release )(
ISelectionServices * This);
HRESULT ( STDMETHODCALLTYPE *SetSelectionType )(
ISelectionServices * This,
/* [in] */ SELECTION_TYPE eType,
/* [in] */ ISelectionServicesListener *pIListener);
HRESULT ( STDMETHODCALLTYPE *GetMarkupContainer )(
ISelectionServices * This,
/* [out] */ IMarkupContainer **ppIContainer);
HRESULT ( STDMETHODCALLTYPE *AddSegment )(
ISelectionServices * This,
/* [in] */ IMarkupPointer *pIStart,
/* [in] */ IMarkupPointer *pIEnd,
/* [out] */ ISegment **ppISegmentAdded);
HRESULT ( STDMETHODCALLTYPE *AddElementSegment )(
ISelectionServices * This,
/* [in] */ IHTMLElement *pIElement,
/* [out] */ IElementSegment **ppISegmentAdded);
HRESULT ( STDMETHODCALLTYPE *RemoveSegment )(
ISelectionServices * This,
/* [in] */ ISegment *pISegment);
HRESULT ( STDMETHODCALLTYPE *GetSelectionServicesListener )(
ISelectionServices * This,
/* [out] */ ISelectionServicesListener **ppISelectionServicesListener);
END_INTERFACE
} ISelectionServicesVtbl;
interface ISelectionServices
{
CONST_VTBL struct ISelectionServicesVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define ISelectionServices_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define ISelectionServices_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define ISelectionServices_Release(This) \
(This)->lpVtbl -> Release(This)
#define ISelectionServices_SetSelectionType(This,eType,pIListener) \
(This)->lpVtbl -> SetSelectionType(This,eType,pIListener)
#define ISelectionServices_GetMarkupContainer(This,ppIContainer) \
(This)->lpVtbl -> GetMarkupContainer(This,ppIContainer)
#define ISelectionServices_AddSegment(This,pIStart,pIEnd,ppISegmentAdded) \
(This)->lpVtbl -> AddSegment(This,pIStart,pIEnd,ppISegmentAdded)
#define ISelectionServices_AddElementSegment(This,pIElement,ppISegmentAdded) \
(This)->lpVtbl -> AddElementSegment(This,pIElement,ppISegmentAdded)
#define ISelectionServices_RemoveSegment(This,pISegment) \
(This)->lpVtbl -> RemoveSegment(This,pISegment)
#define ISelectionServices_GetSelectionServicesListener(This,ppISelectionServicesListener) \
(This)->lpVtbl -> GetSelectionServicesListener(This,ppISelectionServicesListener)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE ISelectionServices_SetSelectionType_Proxy(
ISelectionServices * This,
/* [in] */ SELECTION_TYPE eType,
/* [in] */ ISelectionServicesListener *pIListener);
void __RPC_STUB ISelectionServices_SetSelectionType_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE ISelectionServices_GetMarkupContainer_Proxy(
ISelectionServices * This,
/* [out] */ IMarkupContainer **ppIContainer);
void __RPC_STUB ISelectionServices_GetMarkupContainer_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE ISelectionServices_AddSegment_Proxy(
ISelectionServices * This,
/* [in] */ IMarkupPointer *pIStart,
/* [in] */ IMarkupPointer *pIEnd,
/* [out] */ ISegment **ppISegmentAdded);
void __RPC_STUB ISelectionServices_AddSegment_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE ISelectionServices_AddElementSegment_Proxy(
ISelectionServices * This,
/* [in] */ IHTMLElement *pIElement,
/* [out] */ IElementSegment **ppISegmentAdded);
void __RPC_STUB ISelectionServices_AddElementSegment_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE ISelectionServices_RemoveSegment_Proxy(
ISelectionServices * This,
/* [in] */ ISegment *pISegment);
void __RPC_STUB ISelectionServices_RemoveSegment_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE ISelectionServices_GetSelectionServicesListener_Proxy(
ISelectionServices * This,
/* [out] */ ISelectionServicesListener **ppISelectionServicesListener);
void __RPC_STUB ISelectionServices_GetSelectionServicesListener_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __ISelectionServices_INTERFACE_DEFINED__ */
#ifndef __IHTMLEditDesigner_INTERFACE_DEFINED__
#define __IHTMLEditDesigner_INTERFACE_DEFINED__
/* interface IHTMLEditDesigner */
/* [uuid][unique][object] */
EXTERN_C const IID IID_IHTMLEditDesigner;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f662-98b5-11cf-bb82-00aa00bdce0b")
IHTMLEditDesigner : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE PreHandleEvent(
/* [in] */ DISPID inEvtDispId,
/* [in] */ IHTMLEventObj *pIEventObj) = 0;
virtual HRESULT STDMETHODCALLTYPE PostHandleEvent(
/* [in] */ DISPID inEvtDispId,
/* [in] */ IHTMLEventObj *pIEventObj) = 0;
virtual HRESULT STDMETHODCALLTYPE TranslateAccelerator(
/* [in] */ DISPID inEvtDispId,
/* [in] */ IHTMLEventObj *pIEventObj) = 0;
virtual HRESULT STDMETHODCALLTYPE PostEditorEventNotify(
/* [in] */ DISPID inEvtDispId,
/* [in] */ IHTMLEventObj *pIEventObj) = 0;
};
#else /* C style interface */
typedef struct IHTMLEditDesignerVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLEditDesigner * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLEditDesigner * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLEditDesigner * This);
HRESULT ( STDMETHODCALLTYPE *PreHandleEvent )(
IHTMLEditDesigner * This,
/* [in] */ DISPID inEvtDispId,
/* [in] */ IHTMLEventObj *pIEventObj);
HRESULT ( STDMETHODCALLTYPE *PostHandleEvent )(
IHTMLEditDesigner * This,
/* [in] */ DISPID inEvtDispId,
/* [in] */ IHTMLEventObj *pIEventObj);
HRESULT ( STDMETHODCALLTYPE *TranslateAccelerator )(
IHTMLEditDesigner * This,
/* [in] */ DISPID inEvtDispId,
/* [in] */ IHTMLEventObj *pIEventObj);
HRESULT ( STDMETHODCALLTYPE *PostEditorEventNotify )(
IHTMLEditDesigner * This,
/* [in] */ DISPID inEvtDispId,
/* [in] */ IHTMLEventObj *pIEventObj);
END_INTERFACE
} IHTMLEditDesignerVtbl;
interface IHTMLEditDesigner
{
CONST_VTBL struct IHTMLEditDesignerVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLEditDesigner_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLEditDesigner_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLEditDesigner_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLEditDesigner_PreHandleEvent(This,inEvtDispId,pIEventObj) \
(This)->lpVtbl -> PreHandleEvent(This,inEvtDispId,pIEventObj)
#define IHTMLEditDesigner_PostHandleEvent(This,inEvtDispId,pIEventObj) \
(This)->lpVtbl -> PostHandleEvent(This,inEvtDispId,pIEventObj)
#define IHTMLEditDesigner_TranslateAccelerator(This,inEvtDispId,pIEventObj) \
(This)->lpVtbl -> TranslateAccelerator(This,inEvtDispId,pIEventObj)
#define IHTMLEditDesigner_PostEditorEventNotify(This,inEvtDispId,pIEventObj) \
(This)->lpVtbl -> PostEditorEventNotify(This,inEvtDispId,pIEventObj)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IHTMLEditDesigner_PreHandleEvent_Proxy(
IHTMLEditDesigner * This,
/* [in] */ DISPID inEvtDispId,
/* [in] */ IHTMLEventObj *pIEventObj);
void __RPC_STUB IHTMLEditDesigner_PreHandleEvent_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IHTMLEditDesigner_PostHandleEvent_Proxy(
IHTMLEditDesigner * This,
/* [in] */ DISPID inEvtDispId,
/* [in] */ IHTMLEventObj *pIEventObj);
void __RPC_STUB IHTMLEditDesigner_PostHandleEvent_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IHTMLEditDesigner_TranslateAccelerator_Proxy(
IHTMLEditDesigner * This,
/* [in] */ DISPID inEvtDispId,
/* [in] */ IHTMLEventObj *pIEventObj);
void __RPC_STUB IHTMLEditDesigner_TranslateAccelerator_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IHTMLEditDesigner_PostEditorEventNotify_Proxy(
IHTMLEditDesigner * This,
/* [in] */ DISPID inEvtDispId,
/* [in] */ IHTMLEventObj *pIEventObj);
void __RPC_STUB IHTMLEditDesigner_PostEditorEventNotify_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLEditDesigner_INTERFACE_DEFINED__ */
#ifndef __IHTMLEditServices_INTERFACE_DEFINED__
#define __IHTMLEditServices_INTERFACE_DEFINED__
/* interface IHTMLEditServices */
/* [uuid][unique][object] */
EXTERN_C const IID IID_IHTMLEditServices;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f663-98b5-11cf-bb82-00aa00bdce0b")
IHTMLEditServices : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE AddDesigner(
/* [in] */ IHTMLEditDesigner *pIDesigner) = 0;
virtual HRESULT STDMETHODCALLTYPE RemoveDesigner(
/* [in] */ IHTMLEditDesigner *pIDesigner) = 0;
virtual HRESULT STDMETHODCALLTYPE GetSelectionServices(
/* [in] */ IMarkupContainer *pIContainer,
/* [out] */ ISelectionServices **ppSelSvc) = 0;
virtual HRESULT STDMETHODCALLTYPE MoveToSelectionAnchor(
/* [in] */ IMarkupPointer *pIStartAnchor) = 0;
virtual HRESULT STDMETHODCALLTYPE MoveToSelectionEnd(
/* [in] */ IMarkupPointer *pIEndAnchor) = 0;
virtual HRESULT STDMETHODCALLTYPE SelectRange(
/* [in] */ IMarkupPointer *pStart,
/* [in] */ IMarkupPointer *pEnd,
/* [in] */ SELECTION_TYPE eType) = 0;
};
#else /* C style interface */
typedef struct IHTMLEditServicesVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLEditServices * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLEditServices * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLEditServices * This);
HRESULT ( STDMETHODCALLTYPE *AddDesigner )(
IHTMLEditServices * This,
/* [in] */ IHTMLEditDesigner *pIDesigner);
HRESULT ( STDMETHODCALLTYPE *RemoveDesigner )(
IHTMLEditServices * This,
/* [in] */ IHTMLEditDesigner *pIDesigner);
HRESULT ( STDMETHODCALLTYPE *GetSelectionServices )(
IHTMLEditServices * This,
/* [in] */ IMarkupContainer *pIContainer,
/* [out] */ ISelectionServices **ppSelSvc);
HRESULT ( STDMETHODCALLTYPE *MoveToSelectionAnchor )(
IHTMLEditServices * This,
/* [in] */ IMarkupPointer *pIStartAnchor);
HRESULT ( STDMETHODCALLTYPE *MoveToSelectionEnd )(
IHTMLEditServices * This,
/* [in] */ IMarkupPointer *pIEndAnchor);
HRESULT ( STDMETHODCALLTYPE *SelectRange )(
IHTMLEditServices * This,
/* [in] */ IMarkupPointer *pStart,
/* [in] */ IMarkupPointer *pEnd,
/* [in] */ SELECTION_TYPE eType);
END_INTERFACE
} IHTMLEditServicesVtbl;
interface IHTMLEditServices
{
CONST_VTBL struct IHTMLEditServicesVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLEditServices_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLEditServices_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLEditServices_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLEditServices_AddDesigner(This,pIDesigner) \
(This)->lpVtbl -> AddDesigner(This,pIDesigner)
#define IHTMLEditServices_RemoveDesigner(This,pIDesigner) \
(This)->lpVtbl -> RemoveDesigner(This,pIDesigner)
#define IHTMLEditServices_GetSelectionServices(This,pIContainer,ppSelSvc) \
(This)->lpVtbl -> GetSelectionServices(This,pIContainer,ppSelSvc)
#define IHTMLEditServices_MoveToSelectionAnchor(This,pIStartAnchor) \
(This)->lpVtbl -> MoveToSelectionAnchor(This,pIStartAnchor)
#define IHTMLEditServices_MoveToSelectionEnd(This,pIEndAnchor) \
(This)->lpVtbl -> MoveToSelectionEnd(This,pIEndAnchor)
#define IHTMLEditServices_SelectRange(This,pStart,pEnd,eType) \
(This)->lpVtbl -> SelectRange(This,pStart,pEnd,eType)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IHTMLEditServices_AddDesigner_Proxy(
IHTMLEditServices * This,
/* [in] */ IHTMLEditDesigner *pIDesigner);
void __RPC_STUB IHTMLEditServices_AddDesigner_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IHTMLEditServices_RemoveDesigner_Proxy(
IHTMLEditServices * This,
/* [in] */ IHTMLEditDesigner *pIDesigner);
void __RPC_STUB IHTMLEditServices_RemoveDesigner_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IHTMLEditServices_GetSelectionServices_Proxy(
IHTMLEditServices * This,
/* [in] */ IMarkupContainer *pIContainer,
/* [out] */ ISelectionServices **ppSelSvc);
void __RPC_STUB IHTMLEditServices_GetSelectionServices_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IHTMLEditServices_MoveToSelectionAnchor_Proxy(
IHTMLEditServices * This,
/* [in] */ IMarkupPointer *pIStartAnchor);
void __RPC_STUB IHTMLEditServices_MoveToSelectionAnchor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IHTMLEditServices_MoveToSelectionEnd_Proxy(
IHTMLEditServices * This,
/* [in] */ IMarkupPointer *pIEndAnchor);
void __RPC_STUB IHTMLEditServices_MoveToSelectionEnd_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IHTMLEditServices_SelectRange_Proxy(
IHTMLEditServices * This,
/* [in] */ IMarkupPointer *pStart,
/* [in] */ IMarkupPointer *pEnd,
/* [in] */ SELECTION_TYPE eType);
void __RPC_STUB IHTMLEditServices_SelectRange_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLEditServices_INTERFACE_DEFINED__ */
#ifndef __IHTMLEditServices2_INTERFACE_DEFINED__
#define __IHTMLEditServices2_INTERFACE_DEFINED__
/* interface IHTMLEditServices2 */
/* [uuid][unique][object] */
EXTERN_C const IID IID_IHTMLEditServices2;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f812-98b5-11cf-bb82-00aa00bdce0b")
IHTMLEditServices2 : public IHTMLEditServices
{
public:
virtual HRESULT STDMETHODCALLTYPE MoveToSelectionAnchorEx(
/* [in] */ IDisplayPointer *pIStartAnchor) = 0;
virtual HRESULT STDMETHODCALLTYPE MoveToSelectionEndEx(
/* [in] */ IDisplayPointer *pIEndAnchor) = 0;
virtual HRESULT STDMETHODCALLTYPE FreezeVirtualCaretPos(
/* [in] */ BOOL fReCompute) = 0;
virtual HRESULT STDMETHODCALLTYPE UnFreezeVirtualCaretPos(
/* [in] */ BOOL fReset) = 0;
};
#else /* C style interface */
typedef struct IHTMLEditServices2Vtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLEditServices2 * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLEditServices2 * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLEditServices2 * This);
HRESULT ( STDMETHODCALLTYPE *AddDesigner )(
IHTMLEditServices2 * This,
/* [in] */ IHTMLEditDesigner *pIDesigner);
HRESULT ( STDMETHODCALLTYPE *RemoveDesigner )(
IHTMLEditServices2 * This,
/* [in] */ IHTMLEditDesigner *pIDesigner);
HRESULT ( STDMETHODCALLTYPE *GetSelectionServices )(
IHTMLEditServices2 * This,
/* [in] */ IMarkupContainer *pIContainer,
/* [out] */ ISelectionServices **ppSelSvc);
HRESULT ( STDMETHODCALLTYPE *MoveToSelectionAnchor )(
IHTMLEditServices2 * This,
/* [in] */ IMarkupPointer *pIStartAnchor);
HRESULT ( STDMETHODCALLTYPE *MoveToSelectionEnd )(
IHTMLEditServices2 * This,
/* [in] */ IMarkupPointer *pIEndAnchor);
HRESULT ( STDMETHODCALLTYPE *SelectRange )(
IHTMLEditServices2 * This,
/* [in] */ IMarkupPointer *pStart,
/* [in] */ IMarkupPointer *pEnd,
/* [in] */ SELECTION_TYPE eType);
HRESULT ( STDMETHODCALLTYPE *MoveToSelectionAnchorEx )(
IHTMLEditServices2 * This,
/* [in] */ IDisplayPointer *pIStartAnchor);
HRESULT ( STDMETHODCALLTYPE *MoveToSelectionEndEx )(
IHTMLEditServices2 * This,
/* [in] */ IDisplayPointer *pIEndAnchor);
HRESULT ( STDMETHODCALLTYPE *FreezeVirtualCaretPos )(
IHTMLEditServices2 * This,
/* [in] */ BOOL fReCompute);
HRESULT ( STDMETHODCALLTYPE *UnFreezeVirtualCaretPos )(
IHTMLEditServices2 * This,
/* [in] */ BOOL fReset);
END_INTERFACE
} IHTMLEditServices2Vtbl;
interface IHTMLEditServices2
{
CONST_VTBL struct IHTMLEditServices2Vtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLEditServices2_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLEditServices2_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLEditServices2_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLEditServices2_AddDesigner(This,pIDesigner) \
(This)->lpVtbl -> AddDesigner(This,pIDesigner)
#define IHTMLEditServices2_RemoveDesigner(This,pIDesigner) \
(This)->lpVtbl -> RemoveDesigner(This,pIDesigner)
#define IHTMLEditServices2_GetSelectionServices(This,pIContainer,ppSelSvc) \
(This)->lpVtbl -> GetSelectionServices(This,pIContainer,ppSelSvc)
#define IHTMLEditServices2_MoveToSelectionAnchor(This,pIStartAnchor) \
(This)->lpVtbl -> MoveToSelectionAnchor(This,pIStartAnchor)
#define IHTMLEditServices2_MoveToSelectionEnd(This,pIEndAnchor) \
(This)->lpVtbl -> MoveToSelectionEnd(This,pIEndAnchor)
#define IHTMLEditServices2_SelectRange(This,pStart,pEnd,eType) \
(This)->lpVtbl -> SelectRange(This,pStart,pEnd,eType)
#define IHTMLEditServices2_MoveToSelectionAnchorEx(This,pIStartAnchor) \
(This)->lpVtbl -> MoveToSelectionAnchorEx(This,pIStartAnchor)
#define IHTMLEditServices2_MoveToSelectionEndEx(This,pIEndAnchor) \
(This)->lpVtbl -> MoveToSelectionEndEx(This,pIEndAnchor)
#define IHTMLEditServices2_FreezeVirtualCaretPos(This,fReCompute) \
(This)->lpVtbl -> FreezeVirtualCaretPos(This,fReCompute)
#define IHTMLEditServices2_UnFreezeVirtualCaretPos(This,fReset) \
(This)->lpVtbl -> UnFreezeVirtualCaretPos(This,fReset)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IHTMLEditServices2_MoveToSelectionAnchorEx_Proxy(
IHTMLEditServices2 * This,
/* [in] */ IDisplayPointer *pIStartAnchor);
void __RPC_STUB IHTMLEditServices2_MoveToSelectionAnchorEx_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IHTMLEditServices2_MoveToSelectionEndEx_Proxy(
IHTMLEditServices2 * This,
/* [in] */ IDisplayPointer *pIEndAnchor);
void __RPC_STUB IHTMLEditServices2_MoveToSelectionEndEx_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IHTMLEditServices2_FreezeVirtualCaretPos_Proxy(
IHTMLEditServices2 * This,
/* [in] */ BOOL fReCompute);
void __RPC_STUB IHTMLEditServices2_FreezeVirtualCaretPos_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IHTMLEditServices2_UnFreezeVirtualCaretPos_Proxy(
IHTMLEditServices2 * This,
/* [in] */ BOOL fReset);
void __RPC_STUB IHTMLEditServices2_UnFreezeVirtualCaretPos_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLEditServices2_INTERFACE_DEFINED__ */
#ifndef __IHTMLComputedStyle_INTERFACE_DEFINED__
#define __IHTMLComputedStyle_INTERFACE_DEFINED__
/* interface IHTMLComputedStyle */
/* [uuid][unique][object] */
EXTERN_C const IID IID_IHTMLComputedStyle;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f6c3-98b5-11cf-bb82-00aa00bdce0b")
IHTMLComputedStyle : public IUnknown
{
public:
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_bold(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_italic(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_underline(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_overline(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_strikeOut(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_subScript(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_superScript(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_explicitFace(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_fontWeight(
/* [out][retval] */ long *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_fontSize(
/* [out][retval] */ long *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_fontName(
/* [out][retval] */ TCHAR *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_hasBgColor(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_textColor(
/* [out][retval] */ DWORD *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_backgroundColor(
/* [out][retval] */ DWORD *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_preFormatted(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_direction(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_blockDirection(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_OL(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
virtual HRESULT STDMETHODCALLTYPE IsEqual(
/* [in] */ IHTMLComputedStyle *pComputedStyle,
/* [out] */ VARIANT_BOOL *pfEqual) = 0;
};
#else /* C style interface */
typedef struct IHTMLComputedStyleVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLComputedStyle * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLComputedStyle * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLComputedStyle * This);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_bold )(
IHTMLComputedStyle * This,
/* [out][retval] */ VARIANT_BOOL *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_italic )(
IHTMLComputedStyle * This,
/* [out][retval] */ VARIANT_BOOL *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_underline )(
IHTMLComputedStyle * This,
/* [out][retval] */ VARIANT_BOOL *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_overline )(
IHTMLComputedStyle * This,
/* [out][retval] */ VARIANT_BOOL *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_strikeOut )(
IHTMLComputedStyle * This,
/* [out][retval] */ VARIANT_BOOL *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_subScript )(
IHTMLComputedStyle * This,
/* [out][retval] */ VARIANT_BOOL *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_superScript )(
IHTMLComputedStyle * This,
/* [out][retval] */ VARIANT_BOOL *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_explicitFace )(
IHTMLComputedStyle * This,
/* [out][retval] */ VARIANT_BOOL *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_fontWeight )(
IHTMLComputedStyle * This,
/* [out][retval] */ long *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_fontSize )(
IHTMLComputedStyle * This,
/* [out][retval] */ long *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_fontName )(
IHTMLComputedStyle * This,
/* [out][retval] */ TCHAR *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasBgColor )(
IHTMLComputedStyle * This,
/* [out][retval] */ VARIANT_BOOL *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_textColor )(
IHTMLComputedStyle * This,
/* [out][retval] */ DWORD *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_backgroundColor )(
IHTMLComputedStyle * This,
/* [out][retval] */ DWORD *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_preFormatted )(
IHTMLComputedStyle * This,
/* [out][retval] */ VARIANT_BOOL *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_direction )(
IHTMLComputedStyle * This,
/* [out][retval] */ VARIANT_BOOL *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_blockDirection )(
IHTMLComputedStyle * This,
/* [out][retval] */ VARIANT_BOOL *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_OL )(
IHTMLComputedStyle * This,
/* [out][retval] */ VARIANT_BOOL *p);
HRESULT ( STDMETHODCALLTYPE *IsEqual )(
IHTMLComputedStyle * This,
/* [in] */ IHTMLComputedStyle *pComputedStyle,
/* [out] */ VARIANT_BOOL *pfEqual);
END_INTERFACE
} IHTMLComputedStyleVtbl;
interface IHTMLComputedStyle
{
CONST_VTBL struct IHTMLComputedStyleVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLComputedStyle_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLComputedStyle_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLComputedStyle_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLComputedStyle_get_bold(This,p) \
(This)->lpVtbl -> get_bold(This,p)
#define IHTMLComputedStyle_get_italic(This,p) \
(This)->lpVtbl -> get_italic(This,p)
#define IHTMLComputedStyle_get_underline(This,p) \
(This)->lpVtbl -> get_underline(This,p)
#define IHTMLComputedStyle_get_overline(This,p) \
(This)->lpVtbl -> get_overline(This,p)
#define IHTMLComputedStyle_get_strikeOut(This,p) \
(This)->lpVtbl -> get_strikeOut(This,p)
#define IHTMLComputedStyle_get_subScript(This,p) \
(This)->lpVtbl -> get_subScript(This,p)
#define IHTMLComputedStyle_get_superScript(This,p) \
(This)->lpVtbl -> get_superScript(This,p)
#define IHTMLComputedStyle_get_explicitFace(This,p) \
(This)->lpVtbl -> get_explicitFace(This,p)
#define IHTMLComputedStyle_get_fontWeight(This,p) \
(This)->lpVtbl -> get_fontWeight(This,p)
#define IHTMLComputedStyle_get_fontSize(This,p) \
(This)->lpVtbl -> get_fontSize(This,p)
#define IHTMLComputedStyle_get_fontName(This,p) \
(This)->lpVtbl -> get_fontName(This,p)
#define IHTMLComputedStyle_get_hasBgColor(This,p) \
(This)->lpVtbl -> get_hasBgColor(This,p)
#define IHTMLComputedStyle_get_textColor(This,p) \
(This)->lpVtbl -> get_textColor(This,p)
#define IHTMLComputedStyle_get_backgroundColor(This,p) \
(This)->lpVtbl -> get_backgroundColor(This,p)
#define IHTMLComputedStyle_get_preFormatted(This,p) \
(This)->lpVtbl -> get_preFormatted(This,p)
#define IHTMLComputedStyle_get_direction(This,p) \
(This)->lpVtbl -> get_direction(This,p)
#define IHTMLComputedStyle_get_blockDirection(This,p) \
(This)->lpVtbl -> get_blockDirection(This,p)
#define IHTMLComputedStyle_get_OL(This,p) \
(This)->lpVtbl -> get_OL(This,p)
#define IHTMLComputedStyle_IsEqual(This,pComputedStyle,pfEqual) \
(This)->lpVtbl -> IsEqual(This,pComputedStyle,pfEqual)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLComputedStyle_get_bold_Proxy(
IHTMLComputedStyle * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IHTMLComputedStyle_get_bold_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLComputedStyle_get_italic_Proxy(
IHTMLComputedStyle * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IHTMLComputedStyle_get_italic_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLComputedStyle_get_underline_Proxy(
IHTMLComputedStyle * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IHTMLComputedStyle_get_underline_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLComputedStyle_get_overline_Proxy(
IHTMLComputedStyle * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IHTMLComputedStyle_get_overline_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLComputedStyle_get_strikeOut_Proxy(
IHTMLComputedStyle * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IHTMLComputedStyle_get_strikeOut_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLComputedStyle_get_subScript_Proxy(
IHTMLComputedStyle * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IHTMLComputedStyle_get_subScript_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLComputedStyle_get_superScript_Proxy(
IHTMLComputedStyle * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IHTMLComputedStyle_get_superScript_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLComputedStyle_get_explicitFace_Proxy(
IHTMLComputedStyle * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IHTMLComputedStyle_get_explicitFace_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLComputedStyle_get_fontWeight_Proxy(
IHTMLComputedStyle * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLComputedStyle_get_fontWeight_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLComputedStyle_get_fontSize_Proxy(
IHTMLComputedStyle * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLComputedStyle_get_fontSize_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLComputedStyle_get_fontName_Proxy(
IHTMLComputedStyle * This,
/* [out][retval] */ TCHAR *p);
void __RPC_STUB IHTMLComputedStyle_get_fontName_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLComputedStyle_get_hasBgColor_Proxy(
IHTMLComputedStyle * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IHTMLComputedStyle_get_hasBgColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLComputedStyle_get_textColor_Proxy(
IHTMLComputedStyle * This,
/* [out][retval] */ DWORD *p);
void __RPC_STUB IHTMLComputedStyle_get_textColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLComputedStyle_get_backgroundColor_Proxy(
IHTMLComputedStyle * This,
/* [out][retval] */ DWORD *p);
void __RPC_STUB IHTMLComputedStyle_get_backgroundColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLComputedStyle_get_preFormatted_Proxy(
IHTMLComputedStyle * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IHTMLComputedStyle_get_preFormatted_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLComputedStyle_get_direction_Proxy(
IHTMLComputedStyle * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IHTMLComputedStyle_get_direction_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLComputedStyle_get_blockDirection_Proxy(
IHTMLComputedStyle * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IHTMLComputedStyle_get_blockDirection_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLComputedStyle_get_OL_Proxy(
IHTMLComputedStyle * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IHTMLComputedStyle_get_OL_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IHTMLComputedStyle_IsEqual_Proxy(
IHTMLComputedStyle * This,
/* [in] */ IHTMLComputedStyle *pComputedStyle,
/* [out] */ VARIANT_BOOL *pfEqual);
void __RPC_STUB IHTMLComputedStyle_IsEqual_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLComputedStyle_INTERFACE_DEFINED__ */
EXTERN_C const CLSID CLSID_HtmlDlgSafeHelper;
#ifdef __cplusplus
class DECLSPEC_UUID("3050f819-98b5-11cf-bb82-00aa00bdce0b")
HtmlDlgSafeHelper;
#endif
EXTERN_C const CLSID CLSID_BlockFormats;
#ifdef __cplusplus
class DECLSPEC_UUID("3050f831-98b5-11cf-bb82-00aa00bdce0b")
BlockFormats;
#endif
EXTERN_C const CLSID CLSID_FontNames;
#ifdef __cplusplus
class DECLSPEC_UUID("3050f83a-98b5-11cf-bb82-00aa00bdce0b")
FontNames;
#endif
#ifndef __HTMLNamespaceEvents_DISPINTERFACE_DEFINED__
#define __HTMLNamespaceEvents_DISPINTERFACE_DEFINED__
/* dispinterface HTMLNamespaceEvents */
/* [uuid][hidden] */
EXTERN_C const IID DIID_HTMLNamespaceEvents;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f6bd-98b5-11cf-bb82-00aa00bdce0b")
HTMLNamespaceEvents : public IDispatch
{
};
#else /* C style interface */
typedef struct HTMLNamespaceEventsVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
HTMLNamespaceEvents * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
HTMLNamespaceEvents * This);
ULONG ( STDMETHODCALLTYPE *Release )(
HTMLNamespaceEvents * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
HTMLNamespaceEvents * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
HTMLNamespaceEvents * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
HTMLNamespaceEvents * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
HTMLNamespaceEvents * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} HTMLNamespaceEventsVtbl;
interface HTMLNamespaceEvents
{
CONST_VTBL struct HTMLNamespaceEventsVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define HTMLNamespaceEvents_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define HTMLNamespaceEvents_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define HTMLNamespaceEvents_Release(This) \
(This)->lpVtbl -> Release(This)
#define HTMLNamespaceEvents_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define HTMLNamespaceEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define HTMLNamespaceEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define HTMLNamespaceEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __HTMLNamespaceEvents_DISPINTERFACE_DEFINED__ */
#ifndef __IHTMLNamespace_INTERFACE_DEFINED__
#define __IHTMLNamespace_INTERFACE_DEFINED__
/* interface IHTMLNamespace */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLNamespace;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f6bb-98b5-11cf-bb82-00aa00bdce0b")
IHTMLNamespace : public IDispatch
{
public:
virtual /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE get_name(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE get_urn(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE get_tagNames(
/* [out][retval] */ IDispatch **p) = 0;
virtual /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE get_readyState(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onreadystatechange(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onreadystatechange(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE doImport(
/* [in] */ BSTR bstrImplementationUrl) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE attachEvent(
/* [in] */ BSTR event,
/* [in] */ IDispatch *pDisp,
/* [out][retval] */ VARIANT_BOOL *pfResult) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE detachEvent(
/* [in] */ BSTR event,
/* [in] */ IDispatch *pDisp) = 0;
};
#else /* C style interface */
typedef struct IHTMLNamespaceVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLNamespace * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLNamespace * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLNamespace * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLNamespace * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLNamespace * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLNamespace * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLNamespace * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [bindable][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_name )(
IHTMLNamespace * This,
/* [out][retval] */ BSTR *p);
/* [bindable][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_urn )(
IHTMLNamespace * This,
/* [out][retval] */ BSTR *p);
/* [bindable][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_tagNames )(
IHTMLNamespace * This,
/* [out][retval] */ IDispatch **p);
/* [bindable][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_readyState )(
IHTMLNamespace * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onreadystatechange )(
IHTMLNamespace * This,
/* [in] */ VARIANT v);
/* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onreadystatechange )(
IHTMLNamespace * This,
/* [out][retval] */ VARIANT *p);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *doImport )(
IHTMLNamespace * This,
/* [in] */ BSTR bstrImplementationUrl);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *attachEvent )(
IHTMLNamespace * This,
/* [in] */ BSTR event,
/* [in] */ IDispatch *pDisp,
/* [out][retval] */ VARIANT_BOOL *pfResult);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *detachEvent )(
IHTMLNamespace * This,
/* [in] */ BSTR event,
/* [in] */ IDispatch *pDisp);
END_INTERFACE
} IHTMLNamespaceVtbl;
interface IHTMLNamespace
{
CONST_VTBL struct IHTMLNamespaceVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLNamespace_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLNamespace_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLNamespace_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLNamespace_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLNamespace_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLNamespace_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLNamespace_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLNamespace_get_name(This,p) \
(This)->lpVtbl -> get_name(This,p)
#define IHTMLNamespace_get_urn(This,p) \
(This)->lpVtbl -> get_urn(This,p)
#define IHTMLNamespace_get_tagNames(This,p) \
(This)->lpVtbl -> get_tagNames(This,p)
#define IHTMLNamespace_get_readyState(This,p) \
(This)->lpVtbl -> get_readyState(This,p)
#define IHTMLNamespace_put_onreadystatechange(This,v) \
(This)->lpVtbl -> put_onreadystatechange(This,v)
#define IHTMLNamespace_get_onreadystatechange(This,p) \
(This)->lpVtbl -> get_onreadystatechange(This,p)
#define IHTMLNamespace_doImport(This,bstrImplementationUrl) \
(This)->lpVtbl -> doImport(This,bstrImplementationUrl)
#define IHTMLNamespace_attachEvent(This,event,pDisp,pfResult) \
(This)->lpVtbl -> attachEvent(This,event,pDisp,pfResult)
#define IHTMLNamespace_detachEvent(This,event,pDisp) \
(This)->lpVtbl -> detachEvent(This,event,pDisp)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLNamespace_get_name_Proxy(
IHTMLNamespace * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLNamespace_get_name_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLNamespace_get_urn_Proxy(
IHTMLNamespace * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLNamespace_get_urn_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLNamespace_get_tagNames_Proxy(
IHTMLNamespace * This,
/* [out][retval] */ IDispatch **p);
void __RPC_STUB IHTMLNamespace_get_tagNames_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLNamespace_get_readyState_Proxy(
IHTMLNamespace * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLNamespace_get_readyState_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLNamespace_put_onreadystatechange_Proxy(
IHTMLNamespace * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLNamespace_put_onreadystatechange_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLNamespace_get_onreadystatechange_Proxy(
IHTMLNamespace * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLNamespace_get_onreadystatechange_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLNamespace_doImport_Proxy(
IHTMLNamespace * This,
/* [in] */ BSTR bstrImplementationUrl);
void __RPC_STUB IHTMLNamespace_doImport_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLNamespace_attachEvent_Proxy(
IHTMLNamespace * This,
/* [in] */ BSTR event,
/* [in] */ IDispatch *pDisp,
/* [out][retval] */ VARIANT_BOOL *pfResult);
void __RPC_STUB IHTMLNamespace_attachEvent_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLNamespace_detachEvent_Proxy(
IHTMLNamespace * This,
/* [in] */ BSTR event,
/* [in] */ IDispatch *pDisp);
void __RPC_STUB IHTMLNamespace_detachEvent_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLNamespace_INTERFACE_DEFINED__ */
#ifndef __IHTMLNamespaceCollection_INTERFACE_DEFINED__
#define __IHTMLNamespaceCollection_INTERFACE_DEFINED__
/* interface IHTMLNamespaceCollection */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLNamespaceCollection;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f6b8-98b5-11cf-bb82-00aa00bdce0b")
IHTMLNamespaceCollection : public IDispatch
{
public:
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_length(
/* [out][retval] */ long *p) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE item(
/* [in] */ VARIANT index,
/* [out][retval] */ IDispatch **ppNamespace) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE add(
/* [in] */ BSTR bstrNamespace,
/* [in] */ BSTR bstrUrn,
/* [in][optional] */ VARIANT implementationUrl,
/* [out][retval] */ IDispatch **ppNamespace) = 0;
};
#else /* C style interface */
typedef struct IHTMLNamespaceCollectionVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLNamespaceCollection * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLNamespaceCollection * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLNamespaceCollection * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLNamespaceCollection * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLNamespaceCollection * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLNamespaceCollection * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLNamespaceCollection * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_length )(
IHTMLNamespaceCollection * This,
/* [out][retval] */ long *p);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *item )(
IHTMLNamespaceCollection * This,
/* [in] */ VARIANT index,
/* [out][retval] */ IDispatch **ppNamespace);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *add )(
IHTMLNamespaceCollection * This,
/* [in] */ BSTR bstrNamespace,
/* [in] */ BSTR bstrUrn,
/* [in][optional] */ VARIANT implementationUrl,
/* [out][retval] */ IDispatch **ppNamespace);
END_INTERFACE
} IHTMLNamespaceCollectionVtbl;
interface IHTMLNamespaceCollection
{
CONST_VTBL struct IHTMLNamespaceCollectionVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLNamespaceCollection_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLNamespaceCollection_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLNamespaceCollection_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLNamespaceCollection_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLNamespaceCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLNamespaceCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLNamespaceCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLNamespaceCollection_get_length(This,p) \
(This)->lpVtbl -> get_length(This,p)
#define IHTMLNamespaceCollection_item(This,index,ppNamespace) \
(This)->lpVtbl -> item(This,index,ppNamespace)
#define IHTMLNamespaceCollection_add(This,bstrNamespace,bstrUrn,implementationUrl,ppNamespace) \
(This)->lpVtbl -> add(This,bstrNamespace,bstrUrn,implementationUrl,ppNamespace)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLNamespaceCollection_get_length_Proxy(
IHTMLNamespaceCollection * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLNamespaceCollection_get_length_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLNamespaceCollection_item_Proxy(
IHTMLNamespaceCollection * This,
/* [in] */ VARIANT index,
/* [out][retval] */ IDispatch **ppNamespace);
void __RPC_STUB IHTMLNamespaceCollection_item_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLNamespaceCollection_add_Proxy(
IHTMLNamespaceCollection * This,
/* [in] */ BSTR bstrNamespace,
/* [in] */ BSTR bstrUrn,
/* [in][optional] */ VARIANT implementationUrl,
/* [out][retval] */ IDispatch **ppNamespace);
void __RPC_STUB IHTMLNamespaceCollection_add_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLNamespaceCollection_INTERFACE_DEFINED__ */
EXTERN_C const CLSID CLSID_HTMLNamespace;
#ifdef __cplusplus
class DECLSPEC_UUID("3050f6bc-98b5-11cf-bb82-00aa00bdce0b")
HTMLNamespace;
#endif
EXTERN_C const CLSID CLSID_HTMLNamespaceCollection;
#ifdef __cplusplus
class DECLSPEC_UUID("3050f6b9-98b5-11cf-bb82-00aa00bdce0b")
HTMLNamespaceCollection;
#endif
#ifndef __IHTMLPainter_INTERFACE_DEFINED__
#define __IHTMLPainter_INTERFACE_DEFINED__
/* interface IHTMLPainter */
/* [uuid][unique][object] */
EXTERN_C const IID IID_IHTMLPainter;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f6a6-98b5-11cf-bb82-00aa00bdce0b")
IHTMLPainter : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE Draw(
/* [in] */ RECT rcBounds,
/* [in] */ RECT rcUpdate,
/* [in] */ LONG lDrawFlags,
/* [in] */ HDC hdc,
/* [in] */ LPVOID pvDrawObject) = 0;
virtual HRESULT STDMETHODCALLTYPE OnResize(
/* [in] */ SIZE size) = 0;
virtual HRESULT STDMETHODCALLTYPE GetPainterInfo(
/* [out] */ HTML_PAINTER_INFO *pInfo) = 0;
virtual HRESULT STDMETHODCALLTYPE HitTestPoint(
/* [in] */ POINT pt,
/* [out] */ BOOL *pbHit,
/* [out] */ LONG *plPartID) = 0;
};
#else /* C style interface */
typedef struct IHTMLPainterVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLPainter * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLPainter * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLPainter * This);
HRESULT ( STDMETHODCALLTYPE *Draw )(
IHTMLPainter * This,
/* [in] */ RECT rcBounds,
/* [in] */ RECT rcUpdate,
/* [in] */ LONG lDrawFlags,
/* [in] */ HDC hdc,
/* [in] */ LPVOID pvDrawObject);
HRESULT ( STDMETHODCALLTYPE *OnResize )(
IHTMLPainter * This,
/* [in] */ SIZE size);
HRESULT ( STDMETHODCALLTYPE *GetPainterInfo )(
IHTMLPainter * This,
/* [out] */ HTML_PAINTER_INFO *pInfo);
HRESULT ( STDMETHODCALLTYPE *HitTestPoint )(
IHTMLPainter * This,
/* [in] */ POINT pt,
/* [out] */ BOOL *pbHit,
/* [out] */ LONG *plPartID);
END_INTERFACE
} IHTMLPainterVtbl;
interface IHTMLPainter
{
CONST_VTBL struct IHTMLPainterVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLPainter_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLPainter_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLPainter_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLPainter_Draw(This,rcBounds,rcUpdate,lDrawFlags,hdc,pvDrawObject) \
(This)->lpVtbl -> Draw(This,rcBounds,rcUpdate,lDrawFlags,hdc,pvDrawObject)
#define IHTMLPainter_OnResize(This,size) \
(This)->lpVtbl -> OnResize(This,size)
#define IHTMLPainter_GetPainterInfo(This,pInfo) \
(This)->lpVtbl -> GetPainterInfo(This,pInfo)
#define IHTMLPainter_HitTestPoint(This,pt,pbHit,plPartID) \
(This)->lpVtbl -> HitTestPoint(This,pt,pbHit,plPartID)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IHTMLPainter_Draw_Proxy(
IHTMLPainter * This,
/* [in] */ RECT rcBounds,
/* [in] */ RECT rcUpdate,
/* [in] */ LONG lDrawFlags,
/* [in] */ HDC hdc,
/* [in] */ LPVOID pvDrawObject);
void __RPC_STUB IHTMLPainter_Draw_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IHTMLPainter_OnResize_Proxy(
IHTMLPainter * This,
/* [in] */ SIZE size);
void __RPC_STUB IHTMLPainter_OnResize_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IHTMLPainter_GetPainterInfo_Proxy(
IHTMLPainter * This,
/* [out] */ HTML_PAINTER_INFO *pInfo);
void __RPC_STUB IHTMLPainter_GetPainterInfo_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IHTMLPainter_HitTestPoint_Proxy(
IHTMLPainter * This,
/* [in] */ POINT pt,
/* [out] */ BOOL *pbHit,
/* [out] */ LONG *plPartID);
void __RPC_STUB IHTMLPainter_HitTestPoint_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLPainter_INTERFACE_DEFINED__ */
#ifndef __IHTMLPaintSite_INTERFACE_DEFINED__
#define __IHTMLPaintSite_INTERFACE_DEFINED__
/* interface IHTMLPaintSite */
/* [uuid][unique][object] */
EXTERN_C const IID IID_IHTMLPaintSite;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f6a7-98b5-11cf-bb82-00aa00bdce0b")
IHTMLPaintSite : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE InvalidatePainterInfo( void) = 0;
virtual HRESULT STDMETHODCALLTYPE InvalidateRect(
/* [in] */ RECT *prcInvalid) = 0;
virtual HRESULT STDMETHODCALLTYPE InvalidateRegion(
/* [in] */ HRGN rgnInvalid) = 0;
virtual HRESULT STDMETHODCALLTYPE GetDrawInfo(
/* [in] */ LONG lFlags,
/* [out] */ HTML_PAINT_DRAW_INFO *pDrawInfo) = 0;
virtual HRESULT STDMETHODCALLTYPE TransformGlobalToLocal(
/* [in] */ POINT ptGlobal,
/* [out] */ POINT *pptLocal) = 0;
virtual HRESULT STDMETHODCALLTYPE TransformLocalToGlobal(
/* [in] */ POINT ptLocal,
/* [out] */ POINT *pptGlobal) = 0;
virtual HRESULT STDMETHODCALLTYPE GetHitTestCookie(
/* [out] */ LONG *plCookie) = 0;
};
#else /* C style interface */
typedef struct IHTMLPaintSiteVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLPaintSite * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLPaintSite * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLPaintSite * This);
HRESULT ( STDMETHODCALLTYPE *InvalidatePainterInfo )(
IHTMLPaintSite * This);
HRESULT ( STDMETHODCALLTYPE *InvalidateRect )(
IHTMLPaintSite * This,
/* [in] */ RECT *prcInvalid);
HRESULT ( STDMETHODCALLTYPE *InvalidateRegion )(
IHTMLPaintSite * This,
/* [in] */ HRGN rgnInvalid);
HRESULT ( STDMETHODCALLTYPE *GetDrawInfo )(
IHTMLPaintSite * This,
/* [in] */ LONG lFlags,
/* [out] */ HTML_PAINT_DRAW_INFO *pDrawInfo);
HRESULT ( STDMETHODCALLTYPE *TransformGlobalToLocal )(
IHTMLPaintSite * This,
/* [in] */ POINT ptGlobal,
/* [out] */ POINT *pptLocal);
HRESULT ( STDMETHODCALLTYPE *TransformLocalToGlobal )(
IHTMLPaintSite * This,
/* [in] */ POINT ptLocal,
/* [out] */ POINT *pptGlobal);
HRESULT ( STDMETHODCALLTYPE *GetHitTestCookie )(
IHTMLPaintSite * This,
/* [out] */ LONG *plCookie);
END_INTERFACE
} IHTMLPaintSiteVtbl;
interface IHTMLPaintSite
{
CONST_VTBL struct IHTMLPaintSiteVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLPaintSite_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLPaintSite_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLPaintSite_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLPaintSite_InvalidatePainterInfo(This) \
(This)->lpVtbl -> InvalidatePainterInfo(This)
#define IHTMLPaintSite_InvalidateRect(This,prcInvalid) \
(This)->lpVtbl -> InvalidateRect(This,prcInvalid)
#define IHTMLPaintSite_InvalidateRegion(This,rgnInvalid) \
(This)->lpVtbl -> InvalidateRegion(This,rgnInvalid)
#define IHTMLPaintSite_GetDrawInfo(This,lFlags,pDrawInfo) \
(This)->lpVtbl -> GetDrawInfo(This,lFlags,pDrawInfo)
#define IHTMLPaintSite_TransformGlobalToLocal(This,ptGlobal,pptLocal) \
(This)->lpVtbl -> TransformGlobalToLocal(This,ptGlobal,pptLocal)
#define IHTMLPaintSite_TransformLocalToGlobal(This,ptLocal,pptGlobal) \
(This)->lpVtbl -> TransformLocalToGlobal(This,ptLocal,pptGlobal)
#define IHTMLPaintSite_GetHitTestCookie(This,plCookie) \
(This)->lpVtbl -> GetHitTestCookie(This,plCookie)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IHTMLPaintSite_InvalidatePainterInfo_Proxy(
IHTMLPaintSite * This);
void __RPC_STUB IHTMLPaintSite_InvalidatePainterInfo_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IHTMLPaintSite_InvalidateRect_Proxy(
IHTMLPaintSite * This,
/* [in] */ RECT *prcInvalid);
void __RPC_STUB IHTMLPaintSite_InvalidateRect_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IHTMLPaintSite_InvalidateRegion_Proxy(
IHTMLPaintSite * This,
/* [in] */ HRGN rgnInvalid);
void __RPC_STUB IHTMLPaintSite_InvalidateRegion_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IHTMLPaintSite_GetDrawInfo_Proxy(
IHTMLPaintSite * This,
/* [in] */ LONG lFlags,
/* [out] */ HTML_PAINT_DRAW_INFO *pDrawInfo);
void __RPC_STUB IHTMLPaintSite_GetDrawInfo_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IHTMLPaintSite_TransformGlobalToLocal_Proxy(
IHTMLPaintSite * This,
/* [in] */ POINT ptGlobal,
/* [out] */ POINT *pptLocal);
void __RPC_STUB IHTMLPaintSite_TransformGlobalToLocal_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IHTMLPaintSite_TransformLocalToGlobal_Proxy(
IHTMLPaintSite * This,
/* [in] */ POINT ptLocal,
/* [out] */ POINT *pptGlobal);
void __RPC_STUB IHTMLPaintSite_TransformLocalToGlobal_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IHTMLPaintSite_GetHitTestCookie_Proxy(
IHTMLPaintSite * This,
/* [out] */ LONG *plCookie);
void __RPC_STUB IHTMLPaintSite_GetHitTestCookie_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLPaintSite_INTERFACE_DEFINED__ */
#ifndef __IHTMLPainterEventInfo_INTERFACE_DEFINED__
#define __IHTMLPainterEventInfo_INTERFACE_DEFINED__
/* interface IHTMLPainterEventInfo */
/* [uuid][unique][object] */
EXTERN_C const IID IID_IHTMLPainterEventInfo;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f6df-98b5-11cf-bb82-00aa00bdce0b")
IHTMLPainterEventInfo : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE GetEventInfoFlags(
/* [out] */ long *plEventInfoFlags) = 0;
virtual HRESULT STDMETHODCALLTYPE GetEventTarget(
/* [in] */ IHTMLElement **ppElement) = 0;
virtual HRESULT STDMETHODCALLTYPE SetCursor(
/* [in] */ LONG lPartID) = 0;
virtual HRESULT STDMETHODCALLTYPE StringFromPartID(
/* [in] */ LONG lPartID,
/* [out] */ BSTR *pbstrPart) = 0;
};
#else /* C style interface */
typedef struct IHTMLPainterEventInfoVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLPainterEventInfo * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLPainterEventInfo * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLPainterEventInfo * This);
HRESULT ( STDMETHODCALLTYPE *GetEventInfoFlags )(
IHTMLPainterEventInfo * This,
/* [out] */ long *plEventInfoFlags);
HRESULT ( STDMETHODCALLTYPE *GetEventTarget )(
IHTMLPainterEventInfo * This,
/* [in] */ IHTMLElement **ppElement);
HRESULT ( STDMETHODCALLTYPE *SetCursor )(
IHTMLPainterEventInfo * This,
/* [in] */ LONG lPartID);
HRESULT ( STDMETHODCALLTYPE *StringFromPartID )(
IHTMLPainterEventInfo * This,
/* [in] */ LONG lPartID,
/* [out] */ BSTR *pbstrPart);
END_INTERFACE
} IHTMLPainterEventInfoVtbl;
interface IHTMLPainterEventInfo
{
CONST_VTBL struct IHTMLPainterEventInfoVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLPainterEventInfo_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLPainterEventInfo_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLPainterEventInfo_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLPainterEventInfo_GetEventInfoFlags(This,plEventInfoFlags) \
(This)->lpVtbl -> GetEventInfoFlags(This,plEventInfoFlags)
#define IHTMLPainterEventInfo_GetEventTarget(This,ppElement) \
(This)->lpVtbl -> GetEventTarget(This,ppElement)
#define IHTMLPainterEventInfo_SetCursor(This,lPartID) \
(This)->lpVtbl -> SetCursor(This,lPartID)
#define IHTMLPainterEventInfo_StringFromPartID(This,lPartID,pbstrPart) \
(This)->lpVtbl -> StringFromPartID(This,lPartID,pbstrPart)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IHTMLPainterEventInfo_GetEventInfoFlags_Proxy(
IHTMLPainterEventInfo * This,
/* [out] */ long *plEventInfoFlags);
void __RPC_STUB IHTMLPainterEventInfo_GetEventInfoFlags_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IHTMLPainterEventInfo_GetEventTarget_Proxy(
IHTMLPainterEventInfo * This,
/* [in] */ IHTMLElement **ppElement);
void __RPC_STUB IHTMLPainterEventInfo_GetEventTarget_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IHTMLPainterEventInfo_SetCursor_Proxy(
IHTMLPainterEventInfo * This,
/* [in] */ LONG lPartID);
void __RPC_STUB IHTMLPainterEventInfo_SetCursor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IHTMLPainterEventInfo_StringFromPartID_Proxy(
IHTMLPainterEventInfo * This,
/* [in] */ LONG lPartID,
/* [out] */ BSTR *pbstrPart);
void __RPC_STUB IHTMLPainterEventInfo_StringFromPartID_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLPainterEventInfo_INTERFACE_DEFINED__ */
#ifndef __IHTMLPainterOverlay_INTERFACE_DEFINED__
#define __IHTMLPainterOverlay_INTERFACE_DEFINED__
/* interface IHTMLPainterOverlay */
/* [uuid][unique][object] */
EXTERN_C const IID IID_IHTMLPainterOverlay;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f7e3-98b5-11cf-bb82-00aa00bdce0b")
IHTMLPainterOverlay : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE OnMove(
/* [in] */ RECT rcDevice) = 0;
};
#else /* C style interface */
typedef struct IHTMLPainterOverlayVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLPainterOverlay * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLPainterOverlay * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLPainterOverlay * This);
HRESULT ( STDMETHODCALLTYPE *OnMove )(
IHTMLPainterOverlay * This,
/* [in] */ RECT rcDevice);
END_INTERFACE
} IHTMLPainterOverlayVtbl;
interface IHTMLPainterOverlay
{
CONST_VTBL struct IHTMLPainterOverlayVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLPainterOverlay_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLPainterOverlay_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLPainterOverlay_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLPainterOverlay_OnMove(This,rcDevice) \
(This)->lpVtbl -> OnMove(This,rcDevice)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IHTMLPainterOverlay_OnMove_Proxy(
IHTMLPainterOverlay * This,
/* [in] */ RECT rcDevice);
void __RPC_STUB IHTMLPainterOverlay_OnMove_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLPainterOverlay_INTERFACE_DEFINED__ */
#ifndef __IHTMLIPrintCollection_INTERFACE_DEFINED__
#define __IHTMLIPrintCollection_INTERFACE_DEFINED__
/* interface IHTMLIPrintCollection */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLIPrintCollection;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f6b5-98b5-11cf-bb82-00aa00bdce0b")
IHTMLIPrintCollection : public IDispatch
{
public:
virtual /* [hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get_length(
/* [out][retval] */ long *p) = 0;
virtual /* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get__newEnum(
/* [out][retval] */ IUnknown **p) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE item(
/* [in] */ long index,
/* [out][retval] */ IUnknown **ppIPrint) = 0;
};
#else /* C style interface */
typedef struct IHTMLIPrintCollectionVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLIPrintCollection * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLIPrintCollection * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLIPrintCollection * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLIPrintCollection * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLIPrintCollection * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLIPrintCollection * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLIPrintCollection * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_length )(
IHTMLIPrintCollection * This,
/* [out][retval] */ long *p);
/* [restricted][hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__newEnum )(
IHTMLIPrintCollection * This,
/* [out][retval] */ IUnknown **p);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *item )(
IHTMLIPrintCollection * This,
/* [in] */ long index,
/* [out][retval] */ IUnknown **ppIPrint);
END_INTERFACE
} IHTMLIPrintCollectionVtbl;
interface IHTMLIPrintCollection
{
CONST_VTBL struct IHTMLIPrintCollectionVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLIPrintCollection_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLIPrintCollection_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLIPrintCollection_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLIPrintCollection_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLIPrintCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLIPrintCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLIPrintCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLIPrintCollection_get_length(This,p) \
(This)->lpVtbl -> get_length(This,p)
#define IHTMLIPrintCollection_get__newEnum(This,p) \
(This)->lpVtbl -> get__newEnum(This,p)
#define IHTMLIPrintCollection_item(This,index,ppIPrint) \
(This)->lpVtbl -> item(This,index,ppIPrint)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [hidden][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLIPrintCollection_get_length_Proxy(
IHTMLIPrintCollection * This,
/* [out][retval] */ long *p);
void __RPC_STUB IHTMLIPrintCollection_get_length_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLIPrintCollection_get__newEnum_Proxy(
IHTMLIPrintCollection * This,
/* [out][retval] */ IUnknown **p);
void __RPC_STUB IHTMLIPrintCollection_get__newEnum_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLIPrintCollection_item_Proxy(
IHTMLIPrintCollection * This,
/* [in] */ long index,
/* [out][retval] */ IUnknown **ppIPrint);
void __RPC_STUB IHTMLIPrintCollection_item_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLIPrintCollection_INTERFACE_DEFINED__ */
#ifndef __IEnumPrivacyRecords_INTERFACE_DEFINED__
#define __IEnumPrivacyRecords_INTERFACE_DEFINED__
/* interface IEnumPrivacyRecords */
/* [uuid][unique][object] */
EXTERN_C const IID IID_IEnumPrivacyRecords;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f844-98b5-11cf-bb82-00aa00bdce0b")
IEnumPrivacyRecords : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0;
virtual HRESULT STDMETHODCALLTYPE GetSize(
/* [out] */ ULONG *pSize) = 0;
virtual HRESULT STDMETHODCALLTYPE GetPrivacyImpacted(
/* [out] */ BOOL *pState) = 0;
virtual HRESULT STDMETHODCALLTYPE Next(
/* [out] */ BSTR *pbstrUrl,
/* [out] */ BSTR *pbstrPolicyRef,
/* [out] */ LONG *pdwReserved,
/* [out] */ DWORD *pdwPrivacyFlags) = 0;
};
#else /* C style interface */
typedef struct IEnumPrivacyRecordsVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IEnumPrivacyRecords * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IEnumPrivacyRecords * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IEnumPrivacyRecords * This);
HRESULT ( STDMETHODCALLTYPE *Reset )(
IEnumPrivacyRecords * This);
HRESULT ( STDMETHODCALLTYPE *GetSize )(
IEnumPrivacyRecords * This,
/* [out] */ ULONG *pSize);
HRESULT ( STDMETHODCALLTYPE *GetPrivacyImpacted )(
IEnumPrivacyRecords * This,
/* [out] */ BOOL *pState);
HRESULT ( STDMETHODCALLTYPE *Next )(
IEnumPrivacyRecords * This,
/* [out] */ BSTR *pbstrUrl,
/* [out] */ BSTR *pbstrPolicyRef,
/* [out] */ LONG *pdwReserved,
/* [out] */ DWORD *pdwPrivacyFlags);
END_INTERFACE
} IEnumPrivacyRecordsVtbl;
interface IEnumPrivacyRecords
{
CONST_VTBL struct IEnumPrivacyRecordsVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IEnumPrivacyRecords_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IEnumPrivacyRecords_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IEnumPrivacyRecords_Release(This) \
(This)->lpVtbl -> Release(This)
#define IEnumPrivacyRecords_Reset(This) \
(This)->lpVtbl -> Reset(This)
#define IEnumPrivacyRecords_GetSize(This,pSize) \
(This)->lpVtbl -> GetSize(This,pSize)
#define IEnumPrivacyRecords_GetPrivacyImpacted(This,pState) \
(This)->lpVtbl -> GetPrivacyImpacted(This,pState)
#define IEnumPrivacyRecords_Next(This,pbstrUrl,pbstrPolicyRef,pdwReserved,pdwPrivacyFlags) \
(This)->lpVtbl -> Next(This,pbstrUrl,pbstrPolicyRef,pdwReserved,pdwPrivacyFlags)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IEnumPrivacyRecords_Reset_Proxy(
IEnumPrivacyRecords * This);
void __RPC_STUB IEnumPrivacyRecords_Reset_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IEnumPrivacyRecords_GetSize_Proxy(
IEnumPrivacyRecords * This,
/* [out] */ ULONG *pSize);
void __RPC_STUB IEnumPrivacyRecords_GetSize_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IEnumPrivacyRecords_GetPrivacyImpacted_Proxy(
IEnumPrivacyRecords * This,
/* [out] */ BOOL *pState);
void __RPC_STUB IEnumPrivacyRecords_GetPrivacyImpacted_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IEnumPrivacyRecords_Next_Proxy(
IEnumPrivacyRecords * This,
/* [out] */ BSTR *pbstrUrl,
/* [out] */ BSTR *pbstrPolicyRef,
/* [out] */ LONG *pdwReserved,
/* [out] */ DWORD *pdwPrivacyFlags);
void __RPC_STUB IEnumPrivacyRecords_Next_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IEnumPrivacyRecords_INTERFACE_DEFINED__ */
#ifndef __IHTMLDialog_INTERFACE_DEFINED__
#define __IHTMLDialog_INTERFACE_DEFINED__
/* interface IHTMLDialog */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLDialog;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f216-98b5-11cf-bb82-00aa00bdce0b")
IHTMLDialog : public IDispatch
{
public:
virtual /* [bindable][id][propput] */ HRESULT STDMETHODCALLTYPE put_dialogTop(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE get_dialogTop(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][id][propput] */ HRESULT STDMETHODCALLTYPE put_dialogLeft(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE get_dialogLeft(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][id][propput] */ HRESULT STDMETHODCALLTYPE put_dialogWidth(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE get_dialogWidth(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [bindable][id][propput] */ HRESULT STDMETHODCALLTYPE put_dialogHeight(
/* [in] */ VARIANT v) = 0;
virtual /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE get_dialogHeight(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_dialogArguments(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_menuArguments(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_returnValue(
/* [in] */ VARIANT v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_returnValue(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE close( void) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE toString(
/* [out][retval] */ BSTR *String) = 0;
};
#else /* C style interface */
typedef struct IHTMLDialogVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLDialog * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLDialog * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLDialog * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLDialog * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLDialog * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLDialog * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLDialog * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [bindable][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_dialogTop )(
IHTMLDialog * This,
/* [in] */ VARIANT v);
/* [bindable][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_dialogTop )(
IHTMLDialog * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_dialogLeft )(
IHTMLDialog * This,
/* [in] */ VARIANT v);
/* [bindable][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_dialogLeft )(
IHTMLDialog * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_dialogWidth )(
IHTMLDialog * This,
/* [in] */ VARIANT v);
/* [bindable][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_dialogWidth )(
IHTMLDialog * This,
/* [out][retval] */ VARIANT *p);
/* [bindable][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_dialogHeight )(
IHTMLDialog * This,
/* [in] */ VARIANT v);
/* [bindable][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_dialogHeight )(
IHTMLDialog * This,
/* [out][retval] */ VARIANT *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_dialogArguments )(
IHTMLDialog * This,
/* [out][retval] */ VARIANT *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_menuArguments )(
IHTMLDialog * This,
/* [out][retval] */ VARIANT *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_returnValue )(
IHTMLDialog * This,
/* [in] */ VARIANT v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_returnValue )(
IHTMLDialog * This,
/* [out][retval] */ VARIANT *p);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *close )(
IHTMLDialog * This);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *toString )(
IHTMLDialog * This,
/* [out][retval] */ BSTR *String);
END_INTERFACE
} IHTMLDialogVtbl;
interface IHTMLDialog
{
CONST_VTBL struct IHTMLDialogVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLDialog_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLDialog_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLDialog_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLDialog_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLDialog_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLDialog_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLDialog_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLDialog_put_dialogTop(This,v) \
(This)->lpVtbl -> put_dialogTop(This,v)
#define IHTMLDialog_get_dialogTop(This,p) \
(This)->lpVtbl -> get_dialogTop(This,p)
#define IHTMLDialog_put_dialogLeft(This,v) \
(This)->lpVtbl -> put_dialogLeft(This,v)
#define IHTMLDialog_get_dialogLeft(This,p) \
(This)->lpVtbl -> get_dialogLeft(This,p)
#define IHTMLDialog_put_dialogWidth(This,v) \
(This)->lpVtbl -> put_dialogWidth(This,v)
#define IHTMLDialog_get_dialogWidth(This,p) \
(This)->lpVtbl -> get_dialogWidth(This,p)
#define IHTMLDialog_put_dialogHeight(This,v) \
(This)->lpVtbl -> put_dialogHeight(This,v)
#define IHTMLDialog_get_dialogHeight(This,p) \
(This)->lpVtbl -> get_dialogHeight(This,p)
#define IHTMLDialog_get_dialogArguments(This,p) \
(This)->lpVtbl -> get_dialogArguments(This,p)
#define IHTMLDialog_get_menuArguments(This,p) \
(This)->lpVtbl -> get_menuArguments(This,p)
#define IHTMLDialog_put_returnValue(This,v) \
(This)->lpVtbl -> put_returnValue(This,v)
#define IHTMLDialog_get_returnValue(This,p) \
(This)->lpVtbl -> get_returnValue(This,p)
#define IHTMLDialog_close(This) \
(This)->lpVtbl -> close(This)
#define IHTMLDialog_toString(This,String) \
(This)->lpVtbl -> toString(This,String)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [bindable][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDialog_put_dialogTop_Proxy(
IHTMLDialog * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLDialog_put_dialogTop_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDialog_get_dialogTop_Proxy(
IHTMLDialog * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLDialog_get_dialogTop_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDialog_put_dialogLeft_Proxy(
IHTMLDialog * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLDialog_put_dialogLeft_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDialog_get_dialogLeft_Proxy(
IHTMLDialog * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLDialog_get_dialogLeft_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDialog_put_dialogWidth_Proxy(
IHTMLDialog * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLDialog_put_dialogWidth_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDialog_get_dialogWidth_Proxy(
IHTMLDialog * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLDialog_get_dialogWidth_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDialog_put_dialogHeight_Proxy(
IHTMLDialog * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLDialog_put_dialogHeight_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDialog_get_dialogHeight_Proxy(
IHTMLDialog * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLDialog_get_dialogHeight_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDialog_get_dialogArguments_Proxy(
IHTMLDialog * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLDialog_get_dialogArguments_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDialog_get_menuArguments_Proxy(
IHTMLDialog * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLDialog_get_menuArguments_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDialog_put_returnValue_Proxy(
IHTMLDialog * This,
/* [in] */ VARIANT v);
void __RPC_STUB IHTMLDialog_put_returnValue_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDialog_get_returnValue_Proxy(
IHTMLDialog * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLDialog_get_returnValue_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLDialog_close_Proxy(
IHTMLDialog * This);
void __RPC_STUB IHTMLDialog_close_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLDialog_toString_Proxy(
IHTMLDialog * This,
/* [out][retval] */ BSTR *String);
void __RPC_STUB IHTMLDialog_toString_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLDialog_INTERFACE_DEFINED__ */
#ifndef __IHTMLDialog2_INTERFACE_DEFINED__
#define __IHTMLDialog2_INTERFACE_DEFINED__
/* interface IHTMLDialog2 */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLDialog2;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f5e0-98b5-11cf-bb82-00aa00bdce0b")
IHTMLDialog2 : public IDispatch
{
public:
virtual /* [hidden][id][propput] */ HRESULT STDMETHODCALLTYPE put_status(
/* [in] */ BSTR v) = 0;
virtual /* [hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get_status(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [hidden][id][propput] */ HRESULT STDMETHODCALLTYPE put_resizable(
/* [in] */ BSTR v) = 0;
virtual /* [hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get_resizable(
/* [out][retval] */ BSTR *p) = 0;
};
#else /* C style interface */
typedef struct IHTMLDialog2Vtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLDialog2 * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLDialog2 * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLDialog2 * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLDialog2 * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLDialog2 * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLDialog2 * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLDialog2 * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [hidden][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_status )(
IHTMLDialog2 * This,
/* [in] */ BSTR v);
/* [hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_status )(
IHTMLDialog2 * This,
/* [out][retval] */ BSTR *p);
/* [hidden][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_resizable )(
IHTMLDialog2 * This,
/* [in] */ BSTR v);
/* [hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_resizable )(
IHTMLDialog2 * This,
/* [out][retval] */ BSTR *p);
END_INTERFACE
} IHTMLDialog2Vtbl;
interface IHTMLDialog2
{
CONST_VTBL struct IHTMLDialog2Vtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLDialog2_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLDialog2_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLDialog2_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLDialog2_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLDialog2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLDialog2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLDialog2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLDialog2_put_status(This,v) \
(This)->lpVtbl -> put_status(This,v)
#define IHTMLDialog2_get_status(This,p) \
(This)->lpVtbl -> get_status(This,p)
#define IHTMLDialog2_put_resizable(This,v) \
(This)->lpVtbl -> put_resizable(This,v)
#define IHTMLDialog2_get_resizable(This,p) \
(This)->lpVtbl -> get_resizable(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [hidden][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDialog2_put_status_Proxy(
IHTMLDialog2 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLDialog2_put_status_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [hidden][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDialog2_get_status_Proxy(
IHTMLDialog2 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLDialog2_get_status_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [hidden][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDialog2_put_resizable_Proxy(
IHTMLDialog2 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLDialog2_put_resizable_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [hidden][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDialog2_get_resizable_Proxy(
IHTMLDialog2 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLDialog2_get_resizable_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLDialog2_INTERFACE_DEFINED__ */
#ifndef __IHTMLDialog3_INTERFACE_DEFINED__
#define __IHTMLDialog3_INTERFACE_DEFINED__
/* interface IHTMLDialog3 */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLDialog3;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f388-98b5-11cf-bb82-00aa00bdce0b")
IHTMLDialog3 : public IDispatch
{
public:
virtual /* [hidden][id][propput] */ HRESULT STDMETHODCALLTYPE put_unadorned(
/* [in] */ BSTR v) = 0;
virtual /* [hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get_unadorned(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_dialogHide(
/* [in] */ BSTR v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_dialogHide(
/* [out][retval] */ BSTR *p) = 0;
};
#else /* C style interface */
typedef struct IHTMLDialog3Vtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLDialog3 * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLDialog3 * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLDialog3 * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLDialog3 * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLDialog3 * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLDialog3 * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLDialog3 * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [hidden][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_unadorned )(
IHTMLDialog3 * This,
/* [in] */ BSTR v);
/* [hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_unadorned )(
IHTMLDialog3 * This,
/* [out][retval] */ BSTR *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_dialogHide )(
IHTMLDialog3 * This,
/* [in] */ BSTR v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_dialogHide )(
IHTMLDialog3 * This,
/* [out][retval] */ BSTR *p);
END_INTERFACE
} IHTMLDialog3Vtbl;
interface IHTMLDialog3
{
CONST_VTBL struct IHTMLDialog3Vtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLDialog3_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLDialog3_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLDialog3_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLDialog3_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLDialog3_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLDialog3_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLDialog3_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLDialog3_put_unadorned(This,v) \
(This)->lpVtbl -> put_unadorned(This,v)
#define IHTMLDialog3_get_unadorned(This,p) \
(This)->lpVtbl -> get_unadorned(This,p)
#define IHTMLDialog3_put_dialogHide(This,v) \
(This)->lpVtbl -> put_dialogHide(This,v)
#define IHTMLDialog3_get_dialogHide(This,p) \
(This)->lpVtbl -> get_dialogHide(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [hidden][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDialog3_put_unadorned_Proxy(
IHTMLDialog3 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLDialog3_put_unadorned_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [hidden][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDialog3_get_unadorned_Proxy(
IHTMLDialog3 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLDialog3_get_unadorned_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDialog3_put_dialogHide_Proxy(
IHTMLDialog3 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLDialog3_put_dialogHide_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDialog3_get_dialogHide_Proxy(
IHTMLDialog3 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLDialog3_get_dialogHide_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLDialog3_INTERFACE_DEFINED__ */
#ifndef __IHTMLModelessInit_INTERFACE_DEFINED__
#define __IHTMLModelessInit_INTERFACE_DEFINED__
/* interface IHTMLModelessInit */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLModelessInit;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f5e4-98b5-11cf-bb82-00aa00bdce0b")
IHTMLModelessInit : public IDispatch
{
public:
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_parameters(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_optionString(
/* [out][retval] */ VARIANT *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_moniker(
/* [out][retval] */ IUnknown **p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_document(
/* [out][retval] */ IUnknown **p) = 0;
};
#else /* C style interface */
typedef struct IHTMLModelessInitVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLModelessInit * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLModelessInit * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLModelessInit * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLModelessInit * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLModelessInit * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLModelessInit * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLModelessInit * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_parameters )(
IHTMLModelessInit * This,
/* [out][retval] */ VARIANT *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_optionString )(
IHTMLModelessInit * This,
/* [out][retval] */ VARIANT *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_moniker )(
IHTMLModelessInit * This,
/* [out][retval] */ IUnknown **p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_document )(
IHTMLModelessInit * This,
/* [out][retval] */ IUnknown **p);
END_INTERFACE
} IHTMLModelessInitVtbl;
interface IHTMLModelessInit
{
CONST_VTBL struct IHTMLModelessInitVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLModelessInit_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLModelessInit_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLModelessInit_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLModelessInit_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLModelessInit_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLModelessInit_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLModelessInit_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLModelessInit_get_parameters(This,p) \
(This)->lpVtbl -> get_parameters(This,p)
#define IHTMLModelessInit_get_optionString(This,p) \
(This)->lpVtbl -> get_optionString(This,p)
#define IHTMLModelessInit_get_moniker(This,p) \
(This)->lpVtbl -> get_moniker(This,p)
#define IHTMLModelessInit_get_document(This,p) \
(This)->lpVtbl -> get_document(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLModelessInit_get_parameters_Proxy(
IHTMLModelessInit * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLModelessInit_get_parameters_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLModelessInit_get_optionString_Proxy(
IHTMLModelessInit * This,
/* [out][retval] */ VARIANT *p);
void __RPC_STUB IHTMLModelessInit_get_optionString_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLModelessInit_get_moniker_Proxy(
IHTMLModelessInit * This,
/* [out][retval] */ IUnknown **p);
void __RPC_STUB IHTMLModelessInit_get_moniker_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLModelessInit_get_document_Proxy(
IHTMLModelessInit * This,
/* [out][retval] */ IUnknown **p);
void __RPC_STUB IHTMLModelessInit_get_document_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLModelessInit_INTERFACE_DEFINED__ */
EXTERN_C const CLSID CLSID_ThreadDialogProcParam;
#ifdef __cplusplus
class DECLSPEC_UUID("3050f5eb-98b5-11cf-bb82-00aa00bdce0b")
ThreadDialogProcParam;
#endif
EXTERN_C const CLSID CLSID_HTMLDialog;
#ifdef __cplusplus
class DECLSPEC_UUID("3050f28a-98b5-11cf-bb82-00aa00bdce0b")
HTMLDialog;
#endif
#ifndef __IHTMLPopup_INTERFACE_DEFINED__
#define __IHTMLPopup_INTERFACE_DEFINED__
/* interface IHTMLPopup */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLPopup;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f666-98b5-11cf-bb82-00aa00bdce0b")
IHTMLPopup : public IDispatch
{
public:
virtual /* [id] */ HRESULT STDMETHODCALLTYPE show(
/* [in] */ long x,
/* [in] */ long y,
/* [in] */ long w,
/* [in] */ long h,
/* [in] */ VARIANT *pElement) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE hide( void) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_document(
/* [out][retval] */ IHTMLDocument **p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_isOpen(
/* [out][retval] */ VARIANT_BOOL *p) = 0;
};
#else /* C style interface */
typedef struct IHTMLPopupVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLPopup * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLPopup * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLPopup * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLPopup * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLPopup * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLPopup * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLPopup * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *show )(
IHTMLPopup * This,
/* [in] */ long x,
/* [in] */ long y,
/* [in] */ long w,
/* [in] */ long h,
/* [in] */ VARIANT *pElement);
/* [id] */ HRESULT ( STDMETHODCALLTYPE *hide )(
IHTMLPopup * This);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_document )(
IHTMLPopup * This,
/* [out][retval] */ IHTMLDocument **p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_isOpen )(
IHTMLPopup * This,
/* [out][retval] */ VARIANT_BOOL *p);
END_INTERFACE
} IHTMLPopupVtbl;
interface IHTMLPopup
{
CONST_VTBL struct IHTMLPopupVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLPopup_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLPopup_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLPopup_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLPopup_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLPopup_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLPopup_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLPopup_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLPopup_show(This,x,y,w,h,pElement) \
(This)->lpVtbl -> show(This,x,y,w,h,pElement)
#define IHTMLPopup_hide(This) \
(This)->lpVtbl -> hide(This)
#define IHTMLPopup_get_document(This,p) \
(This)->lpVtbl -> get_document(This,p)
#define IHTMLPopup_get_isOpen(This,p) \
(This)->lpVtbl -> get_isOpen(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLPopup_show_Proxy(
IHTMLPopup * This,
/* [in] */ long x,
/* [in] */ long y,
/* [in] */ long w,
/* [in] */ long h,
/* [in] */ VARIANT *pElement);
void __RPC_STUB IHTMLPopup_show_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IHTMLPopup_hide_Proxy(
IHTMLPopup * This);
void __RPC_STUB IHTMLPopup_hide_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLPopup_get_document_Proxy(
IHTMLPopup * This,
/* [out][retval] */ IHTMLDocument **p);
void __RPC_STUB IHTMLPopup_get_document_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLPopup_get_isOpen_Proxy(
IHTMLPopup * This,
/* [out][retval] */ VARIANT_BOOL *p);
void __RPC_STUB IHTMLPopup_get_isOpen_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLPopup_INTERFACE_DEFINED__ */
#ifndef __DispHTMLPopup_DISPINTERFACE_DEFINED__
#define __DispHTMLPopup_DISPINTERFACE_DEFINED__
/* dispinterface DispHTMLPopup */
/* [uuid][hidden] */
EXTERN_C const IID DIID_DispHTMLPopup;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f589-98b5-11cf-bb82-00aa00bdce0b")
DispHTMLPopup : public IDispatch
{
};
#else /* C style interface */
typedef struct DispHTMLPopupVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
DispHTMLPopup * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
DispHTMLPopup * This);
ULONG ( STDMETHODCALLTYPE *Release )(
DispHTMLPopup * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
DispHTMLPopup * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
DispHTMLPopup * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
DispHTMLPopup * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
DispHTMLPopup * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} DispHTMLPopupVtbl;
interface DispHTMLPopup
{
CONST_VTBL struct DispHTMLPopupVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define DispHTMLPopup_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define DispHTMLPopup_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define DispHTMLPopup_Release(This) \
(This)->lpVtbl -> Release(This)
#define DispHTMLPopup_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define DispHTMLPopup_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define DispHTMLPopup_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define DispHTMLPopup_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __DispHTMLPopup_DISPINTERFACE_DEFINED__ */
EXTERN_C const CLSID CLSID_HTMLPopup;
#ifdef __cplusplus
class DECLSPEC_UUID("3050f667-98b5-11cf-bb82-00aa00bdce0b")
HTMLPopup;
#endif
#ifndef __IHTMLAppBehavior_INTERFACE_DEFINED__
#define __IHTMLAppBehavior_INTERFACE_DEFINED__
/* interface IHTMLAppBehavior */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLAppBehavior;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f5ca-98b5-11cf-bb82-00aa00bdce0b")
IHTMLAppBehavior : public IDispatch
{
public:
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_applicationName(
/* [in] */ BSTR v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_applicationName(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_version(
/* [in] */ BSTR v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_version(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_icon(
/* [in] */ BSTR v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_icon(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_singleInstance(
/* [in] */ BSTR v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_singleInstance(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_minimizeButton(
/* [in] */ BSTR v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_minimizeButton(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_maximizeButton(
/* [in] */ BSTR v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_maximizeButton(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_border(
/* [in] */ BSTR v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_border(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_borderStyle(
/* [in] */ BSTR v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_borderStyle(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_sysMenu(
/* [in] */ BSTR v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_sysMenu(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_caption(
/* [in] */ BSTR v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_caption(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_windowState(
/* [in] */ BSTR v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_windowState(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_showInTaskBar(
/* [in] */ BSTR v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_showInTaskBar(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_commandLine(
/* [out][retval] */ BSTR *p) = 0;
};
#else /* C style interface */
typedef struct IHTMLAppBehaviorVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLAppBehavior * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLAppBehavior * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLAppBehavior * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLAppBehavior * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLAppBehavior * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLAppBehavior * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLAppBehavior * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_applicationName )(
IHTMLAppBehavior * This,
/* [in] */ BSTR v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_applicationName )(
IHTMLAppBehavior * This,
/* [out][retval] */ BSTR *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_version )(
IHTMLAppBehavior * This,
/* [in] */ BSTR v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_version )(
IHTMLAppBehavior * This,
/* [out][retval] */ BSTR *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_icon )(
IHTMLAppBehavior * This,
/* [in] */ BSTR v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_icon )(
IHTMLAppBehavior * This,
/* [out][retval] */ BSTR *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_singleInstance )(
IHTMLAppBehavior * This,
/* [in] */ BSTR v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_singleInstance )(
IHTMLAppBehavior * This,
/* [out][retval] */ BSTR *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_minimizeButton )(
IHTMLAppBehavior * This,
/* [in] */ BSTR v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_minimizeButton )(
IHTMLAppBehavior * This,
/* [out][retval] */ BSTR *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_maximizeButton )(
IHTMLAppBehavior * This,
/* [in] */ BSTR v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_maximizeButton )(
IHTMLAppBehavior * This,
/* [out][retval] */ BSTR *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_border )(
IHTMLAppBehavior * This,
/* [in] */ BSTR v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_border )(
IHTMLAppBehavior * This,
/* [out][retval] */ BSTR *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_borderStyle )(
IHTMLAppBehavior * This,
/* [in] */ BSTR v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_borderStyle )(
IHTMLAppBehavior * This,
/* [out][retval] */ BSTR *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_sysMenu )(
IHTMLAppBehavior * This,
/* [in] */ BSTR v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_sysMenu )(
IHTMLAppBehavior * This,
/* [out][retval] */ BSTR *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_caption )(
IHTMLAppBehavior * This,
/* [in] */ BSTR v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_caption )(
IHTMLAppBehavior * This,
/* [out][retval] */ BSTR *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_windowState )(
IHTMLAppBehavior * This,
/* [in] */ BSTR v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_windowState )(
IHTMLAppBehavior * This,
/* [out][retval] */ BSTR *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_showInTaskBar )(
IHTMLAppBehavior * This,
/* [in] */ BSTR v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_showInTaskBar )(
IHTMLAppBehavior * This,
/* [out][retval] */ BSTR *p);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_commandLine )(
IHTMLAppBehavior * This,
/* [out][retval] */ BSTR *p);
END_INTERFACE
} IHTMLAppBehaviorVtbl;
interface IHTMLAppBehavior
{
CONST_VTBL struct IHTMLAppBehaviorVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLAppBehavior_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLAppBehavior_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLAppBehavior_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLAppBehavior_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLAppBehavior_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLAppBehavior_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLAppBehavior_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLAppBehavior_put_applicationName(This,v) \
(This)->lpVtbl -> put_applicationName(This,v)
#define IHTMLAppBehavior_get_applicationName(This,p) \
(This)->lpVtbl -> get_applicationName(This,p)
#define IHTMLAppBehavior_put_version(This,v) \
(This)->lpVtbl -> put_version(This,v)
#define IHTMLAppBehavior_get_version(This,p) \
(This)->lpVtbl -> get_version(This,p)
#define IHTMLAppBehavior_put_icon(This,v) \
(This)->lpVtbl -> put_icon(This,v)
#define IHTMLAppBehavior_get_icon(This,p) \
(This)->lpVtbl -> get_icon(This,p)
#define IHTMLAppBehavior_put_singleInstance(This,v) \
(This)->lpVtbl -> put_singleInstance(This,v)
#define IHTMLAppBehavior_get_singleInstance(This,p) \
(This)->lpVtbl -> get_singleInstance(This,p)
#define IHTMLAppBehavior_put_minimizeButton(This,v) \
(This)->lpVtbl -> put_minimizeButton(This,v)
#define IHTMLAppBehavior_get_minimizeButton(This,p) \
(This)->lpVtbl -> get_minimizeButton(This,p)
#define IHTMLAppBehavior_put_maximizeButton(This,v) \
(This)->lpVtbl -> put_maximizeButton(This,v)
#define IHTMLAppBehavior_get_maximizeButton(This,p) \
(This)->lpVtbl -> get_maximizeButton(This,p)
#define IHTMLAppBehavior_put_border(This,v) \
(This)->lpVtbl -> put_border(This,v)
#define IHTMLAppBehavior_get_border(This,p) \
(This)->lpVtbl -> get_border(This,p)
#define IHTMLAppBehavior_put_borderStyle(This,v) \
(This)->lpVtbl -> put_borderStyle(This,v)
#define IHTMLAppBehavior_get_borderStyle(This,p) \
(This)->lpVtbl -> get_borderStyle(This,p)
#define IHTMLAppBehavior_put_sysMenu(This,v) \
(This)->lpVtbl -> put_sysMenu(This,v)
#define IHTMLAppBehavior_get_sysMenu(This,p) \
(This)->lpVtbl -> get_sysMenu(This,p)
#define IHTMLAppBehavior_put_caption(This,v) \
(This)->lpVtbl -> put_caption(This,v)
#define IHTMLAppBehavior_get_caption(This,p) \
(This)->lpVtbl -> get_caption(This,p)
#define IHTMLAppBehavior_put_windowState(This,v) \
(This)->lpVtbl -> put_windowState(This,v)
#define IHTMLAppBehavior_get_windowState(This,p) \
(This)->lpVtbl -> get_windowState(This,p)
#define IHTMLAppBehavior_put_showInTaskBar(This,v) \
(This)->lpVtbl -> put_showInTaskBar(This,v)
#define IHTMLAppBehavior_get_showInTaskBar(This,p) \
(This)->lpVtbl -> get_showInTaskBar(This,p)
#define IHTMLAppBehavior_get_commandLine(This,p) \
(This)->lpVtbl -> get_commandLine(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLAppBehavior_put_applicationName_Proxy(
IHTMLAppBehavior * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLAppBehavior_put_applicationName_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAppBehavior_get_applicationName_Proxy(
IHTMLAppBehavior * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLAppBehavior_get_applicationName_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLAppBehavior_put_version_Proxy(
IHTMLAppBehavior * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLAppBehavior_put_version_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAppBehavior_get_version_Proxy(
IHTMLAppBehavior * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLAppBehavior_get_version_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLAppBehavior_put_icon_Proxy(
IHTMLAppBehavior * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLAppBehavior_put_icon_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAppBehavior_get_icon_Proxy(
IHTMLAppBehavior * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLAppBehavior_get_icon_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLAppBehavior_put_singleInstance_Proxy(
IHTMLAppBehavior * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLAppBehavior_put_singleInstance_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAppBehavior_get_singleInstance_Proxy(
IHTMLAppBehavior * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLAppBehavior_get_singleInstance_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLAppBehavior_put_minimizeButton_Proxy(
IHTMLAppBehavior * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLAppBehavior_put_minimizeButton_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAppBehavior_get_minimizeButton_Proxy(
IHTMLAppBehavior * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLAppBehavior_get_minimizeButton_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLAppBehavior_put_maximizeButton_Proxy(
IHTMLAppBehavior * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLAppBehavior_put_maximizeButton_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAppBehavior_get_maximizeButton_Proxy(
IHTMLAppBehavior * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLAppBehavior_get_maximizeButton_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLAppBehavior_put_border_Proxy(
IHTMLAppBehavior * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLAppBehavior_put_border_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAppBehavior_get_border_Proxy(
IHTMLAppBehavior * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLAppBehavior_get_border_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLAppBehavior_put_borderStyle_Proxy(
IHTMLAppBehavior * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLAppBehavior_put_borderStyle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAppBehavior_get_borderStyle_Proxy(
IHTMLAppBehavior * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLAppBehavior_get_borderStyle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLAppBehavior_put_sysMenu_Proxy(
IHTMLAppBehavior * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLAppBehavior_put_sysMenu_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAppBehavior_get_sysMenu_Proxy(
IHTMLAppBehavior * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLAppBehavior_get_sysMenu_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLAppBehavior_put_caption_Proxy(
IHTMLAppBehavior * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLAppBehavior_put_caption_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAppBehavior_get_caption_Proxy(
IHTMLAppBehavior * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLAppBehavior_get_caption_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLAppBehavior_put_windowState_Proxy(
IHTMLAppBehavior * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLAppBehavior_put_windowState_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAppBehavior_get_windowState_Proxy(
IHTMLAppBehavior * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLAppBehavior_get_windowState_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLAppBehavior_put_showInTaskBar_Proxy(
IHTMLAppBehavior * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLAppBehavior_put_showInTaskBar_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAppBehavior_get_showInTaskBar_Proxy(
IHTMLAppBehavior * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLAppBehavior_get_showInTaskBar_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAppBehavior_get_commandLine_Proxy(
IHTMLAppBehavior * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLAppBehavior_get_commandLine_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLAppBehavior_INTERFACE_DEFINED__ */
#ifndef __IHTMLAppBehavior2_INTERFACE_DEFINED__
#define __IHTMLAppBehavior2_INTERFACE_DEFINED__
/* interface IHTMLAppBehavior2 */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLAppBehavior2;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f5c9-98b5-11cf-bb82-00aa00bdce0b")
IHTMLAppBehavior2 : public IDispatch
{
public:
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_contextMenu(
/* [in] */ BSTR v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_contextMenu(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_innerBorder(
/* [in] */ BSTR v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_innerBorder(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_scroll(
/* [in] */ BSTR v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_scroll(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_scrollFlat(
/* [in] */ BSTR v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_scrollFlat(
/* [out][retval] */ BSTR *p) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_selection(
/* [in] */ BSTR v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_selection(
/* [out][retval] */ BSTR *p) = 0;
};
#else /* C style interface */
typedef struct IHTMLAppBehavior2Vtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLAppBehavior2 * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLAppBehavior2 * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLAppBehavior2 * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLAppBehavior2 * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLAppBehavior2 * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLAppBehavior2 * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLAppBehavior2 * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_contextMenu )(
IHTMLAppBehavior2 * This,
/* [in] */ BSTR v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_contextMenu )(
IHTMLAppBehavior2 * This,
/* [out][retval] */ BSTR *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_innerBorder )(
IHTMLAppBehavior2 * This,
/* [in] */ BSTR v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_innerBorder )(
IHTMLAppBehavior2 * This,
/* [out][retval] */ BSTR *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_scroll )(
IHTMLAppBehavior2 * This,
/* [in] */ BSTR v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_scroll )(
IHTMLAppBehavior2 * This,
/* [out][retval] */ BSTR *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_scrollFlat )(
IHTMLAppBehavior2 * This,
/* [in] */ BSTR v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_scrollFlat )(
IHTMLAppBehavior2 * This,
/* [out][retval] */ BSTR *p);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_selection )(
IHTMLAppBehavior2 * This,
/* [in] */ BSTR v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_selection )(
IHTMLAppBehavior2 * This,
/* [out][retval] */ BSTR *p);
END_INTERFACE
} IHTMLAppBehavior2Vtbl;
interface IHTMLAppBehavior2
{
CONST_VTBL struct IHTMLAppBehavior2Vtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLAppBehavior2_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLAppBehavior2_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLAppBehavior2_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLAppBehavior2_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLAppBehavior2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLAppBehavior2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLAppBehavior2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLAppBehavior2_put_contextMenu(This,v) \
(This)->lpVtbl -> put_contextMenu(This,v)
#define IHTMLAppBehavior2_get_contextMenu(This,p) \
(This)->lpVtbl -> get_contextMenu(This,p)
#define IHTMLAppBehavior2_put_innerBorder(This,v) \
(This)->lpVtbl -> put_innerBorder(This,v)
#define IHTMLAppBehavior2_get_innerBorder(This,p) \
(This)->lpVtbl -> get_innerBorder(This,p)
#define IHTMLAppBehavior2_put_scroll(This,v) \
(This)->lpVtbl -> put_scroll(This,v)
#define IHTMLAppBehavior2_get_scroll(This,p) \
(This)->lpVtbl -> get_scroll(This,p)
#define IHTMLAppBehavior2_put_scrollFlat(This,v) \
(This)->lpVtbl -> put_scrollFlat(This,v)
#define IHTMLAppBehavior2_get_scrollFlat(This,p) \
(This)->lpVtbl -> get_scrollFlat(This,p)
#define IHTMLAppBehavior2_put_selection(This,v) \
(This)->lpVtbl -> put_selection(This,v)
#define IHTMLAppBehavior2_get_selection(This,p) \
(This)->lpVtbl -> get_selection(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLAppBehavior2_put_contextMenu_Proxy(
IHTMLAppBehavior2 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLAppBehavior2_put_contextMenu_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAppBehavior2_get_contextMenu_Proxy(
IHTMLAppBehavior2 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLAppBehavior2_get_contextMenu_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLAppBehavior2_put_innerBorder_Proxy(
IHTMLAppBehavior2 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLAppBehavior2_put_innerBorder_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAppBehavior2_get_innerBorder_Proxy(
IHTMLAppBehavior2 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLAppBehavior2_get_innerBorder_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLAppBehavior2_put_scroll_Proxy(
IHTMLAppBehavior2 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLAppBehavior2_put_scroll_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAppBehavior2_get_scroll_Proxy(
IHTMLAppBehavior2 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLAppBehavior2_get_scroll_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLAppBehavior2_put_scrollFlat_Proxy(
IHTMLAppBehavior2 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLAppBehavior2_put_scrollFlat_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAppBehavior2_get_scrollFlat_Proxy(
IHTMLAppBehavior2 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLAppBehavior2_get_scrollFlat_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLAppBehavior2_put_selection_Proxy(
IHTMLAppBehavior2 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLAppBehavior2_put_selection_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAppBehavior2_get_selection_Proxy(
IHTMLAppBehavior2 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLAppBehavior2_get_selection_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLAppBehavior2_INTERFACE_DEFINED__ */
#ifndef __IHTMLAppBehavior3_INTERFACE_DEFINED__
#define __IHTMLAppBehavior3_INTERFACE_DEFINED__
/* interface IHTMLAppBehavior3 */
/* [object][uuid][dual][oleautomation] */
EXTERN_C const IID IID_IHTMLAppBehavior3;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f5cd-98b5-11cf-bb82-00aa00bdce0b")
IHTMLAppBehavior3 : public IDispatch
{
public:
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_navigable(
/* [in] */ BSTR v) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_navigable(
/* [out][retval] */ BSTR *p) = 0;
};
#else /* C style interface */
typedef struct IHTMLAppBehavior3Vtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHTMLAppBehavior3 * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHTMLAppBehavior3 * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHTMLAppBehavior3 * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IHTMLAppBehavior3 * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IHTMLAppBehavior3 * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IHTMLAppBehavior3 * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IHTMLAppBehavior3 * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_navigable )(
IHTMLAppBehavior3 * This,
/* [in] */ BSTR v);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_navigable )(
IHTMLAppBehavior3 * This,
/* [out][retval] */ BSTR *p);
END_INTERFACE
} IHTMLAppBehavior3Vtbl;
interface IHTMLAppBehavior3
{
CONST_VTBL struct IHTMLAppBehavior3Vtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHTMLAppBehavior3_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHTMLAppBehavior3_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHTMLAppBehavior3_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHTMLAppBehavior3_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHTMLAppBehavior3_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLAppBehavior3_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLAppBehavior3_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHTMLAppBehavior3_put_navigable(This,v) \
(This)->lpVtbl -> put_navigable(This,v)
#define IHTMLAppBehavior3_get_navigable(This,p) \
(This)->lpVtbl -> get_navigable(This,p)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLAppBehavior3_put_navigable_Proxy(
IHTMLAppBehavior3 * This,
/* [in] */ BSTR v);
void __RPC_STUB IHTMLAppBehavior3_put_navigable_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAppBehavior3_get_navigable_Proxy(
IHTMLAppBehavior3 * This,
/* [out][retval] */ BSTR *p);
void __RPC_STUB IHTMLAppBehavior3_get_navigable_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHTMLAppBehavior3_INTERFACE_DEFINED__ */
#ifndef __DispHTMLAppBehavior_DISPINTERFACE_DEFINED__
#define __DispHTMLAppBehavior_DISPINTERFACE_DEFINED__
/* dispinterface DispHTMLAppBehavior */
/* [uuid][hidden] */
EXTERN_C const IID DIID_DispHTMLAppBehavior;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f57c-98b5-11cf-bb82-00aa00bdce0b")
DispHTMLAppBehavior : public IDispatch
{
};
#else /* C style interface */
typedef struct DispHTMLAppBehaviorVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
DispHTMLAppBehavior * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
DispHTMLAppBehavior * This);
ULONG ( STDMETHODCALLTYPE *Release )(
DispHTMLAppBehavior * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
DispHTMLAppBehavior * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
DispHTMLAppBehavior * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
DispHTMLAppBehavior * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
DispHTMLAppBehavior * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} DispHTMLAppBehaviorVtbl;
interface DispHTMLAppBehavior
{
CONST_VTBL struct DispHTMLAppBehaviorVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define DispHTMLAppBehavior_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define DispHTMLAppBehavior_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define DispHTMLAppBehavior_Release(This) \
(This)->lpVtbl -> Release(This)
#define DispHTMLAppBehavior_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define DispHTMLAppBehavior_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define DispHTMLAppBehavior_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define DispHTMLAppBehavior_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __DispHTMLAppBehavior_DISPINTERFACE_DEFINED__ */
EXTERN_C const CLSID CLSID_HTMLAppBehavior;
#ifdef __cplusplus
class DECLSPEC_UUID("3050f5cb-98b5-11cf-bb82-00aa00bdce0b")
HTMLAppBehavior;
#endif
EXTERN_C const CLSID CLSID_OldHTMLDocument;
#ifdef __cplusplus
class DECLSPEC_UUID("D48A6EC9-6A4A-11CF-94A7-444553540000")
OldHTMLDocument;
#endif
EXTERN_C const CLSID CLSID_OldHTMLFormElement;
#ifdef __cplusplus
class DECLSPEC_UUID("0D04D285-6BEC-11CF-8B97-00AA00476DA6")
OldHTMLFormElement;
#endif
#ifndef __DispIHTMLInputButtonElement_DISPINTERFACE_DEFINED__
#define __DispIHTMLInputButtonElement_DISPINTERFACE_DEFINED__
/* dispinterface DispIHTMLInputButtonElement */
/* [uuid][hidden] */
EXTERN_C const IID DIID_DispIHTMLInputButtonElement;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f51e-98b5-11cf-bb82-00aa00bdce0b")
DispIHTMLInputButtonElement : public IDispatch
{
};
#else /* C style interface */
typedef struct DispIHTMLInputButtonElementVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
DispIHTMLInputButtonElement * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
DispIHTMLInputButtonElement * This);
ULONG ( STDMETHODCALLTYPE *Release )(
DispIHTMLInputButtonElement * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
DispIHTMLInputButtonElement * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
DispIHTMLInputButtonElement * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
DispIHTMLInputButtonElement * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
DispIHTMLInputButtonElement * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} DispIHTMLInputButtonElementVtbl;
interface DispIHTMLInputButtonElement
{
CONST_VTBL struct DispIHTMLInputButtonElementVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define DispIHTMLInputButtonElement_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define DispIHTMLInputButtonElement_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define DispIHTMLInputButtonElement_Release(This) \
(This)->lpVtbl -> Release(This)
#define DispIHTMLInputButtonElement_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define DispIHTMLInputButtonElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define DispIHTMLInputButtonElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define DispIHTMLInputButtonElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __DispIHTMLInputButtonElement_DISPINTERFACE_DEFINED__ */
EXTERN_C const CLSID CLSID_HTMLInputButtonElement;
#ifdef __cplusplus
class DECLSPEC_UUID("3050f2b4-98b5-11cf-bb82-00aa00bdce0b")
HTMLInputButtonElement;
#endif
#ifndef __DispIHTMLInputTextElement_DISPINTERFACE_DEFINED__
#define __DispIHTMLInputTextElement_DISPINTERFACE_DEFINED__
/* dispinterface DispIHTMLInputTextElement */
/* [uuid][hidden] */
EXTERN_C const IID DIID_DispIHTMLInputTextElement;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f520-98b5-11cf-bb82-00aa00bdce0b")
DispIHTMLInputTextElement : public IDispatch
{
};
#else /* C style interface */
typedef struct DispIHTMLInputTextElementVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
DispIHTMLInputTextElement * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
DispIHTMLInputTextElement * This);
ULONG ( STDMETHODCALLTYPE *Release )(
DispIHTMLInputTextElement * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
DispIHTMLInputTextElement * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
DispIHTMLInputTextElement * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
DispIHTMLInputTextElement * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
DispIHTMLInputTextElement * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} DispIHTMLInputTextElementVtbl;
interface DispIHTMLInputTextElement
{
CONST_VTBL struct DispIHTMLInputTextElementVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define DispIHTMLInputTextElement_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define DispIHTMLInputTextElement_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define DispIHTMLInputTextElement_Release(This) \
(This)->lpVtbl -> Release(This)
#define DispIHTMLInputTextElement_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define DispIHTMLInputTextElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define DispIHTMLInputTextElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define DispIHTMLInputTextElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __DispIHTMLInputTextElement_DISPINTERFACE_DEFINED__ */
EXTERN_C const CLSID CLSID_HTMLInputTextElement;
#ifdef __cplusplus
class DECLSPEC_UUID("3050f2ab-98b5-11cf-bb82-00aa00bdce0b")
HTMLInputTextElement;
#endif
#ifndef __DispIHTMLInputFileElement_DISPINTERFACE_DEFINED__
#define __DispIHTMLInputFileElement_DISPINTERFACE_DEFINED__
/* dispinterface DispIHTMLInputFileElement */
/* [uuid][hidden] */
EXTERN_C const IID DIID_DispIHTMLInputFileElement;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f542-98b5-11cf-bb82-00aa00bdce0b")
DispIHTMLInputFileElement : public IDispatch
{
};
#else /* C style interface */
typedef struct DispIHTMLInputFileElementVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
DispIHTMLInputFileElement * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
DispIHTMLInputFileElement * This);
ULONG ( STDMETHODCALLTYPE *Release )(
DispIHTMLInputFileElement * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
DispIHTMLInputFileElement * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
DispIHTMLInputFileElement * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
DispIHTMLInputFileElement * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
DispIHTMLInputFileElement * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} DispIHTMLInputFileElementVtbl;
interface DispIHTMLInputFileElement
{
CONST_VTBL struct DispIHTMLInputFileElementVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define DispIHTMLInputFileElement_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define DispIHTMLInputFileElement_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define DispIHTMLInputFileElement_Release(This) \
(This)->lpVtbl -> Release(This)
#define DispIHTMLInputFileElement_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define DispIHTMLInputFileElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define DispIHTMLInputFileElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define DispIHTMLInputFileElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __DispIHTMLInputFileElement_DISPINTERFACE_DEFINED__ */
EXTERN_C const CLSID CLSID_HTMLInputFileElement;
#ifdef __cplusplus
class DECLSPEC_UUID("3050f2ae-98b5-11cf-bb82-00aa00bdce0b")
HTMLInputFileElement;
#endif
#ifndef __DispIHTMLOptionButtonElement_DISPINTERFACE_DEFINED__
#define __DispIHTMLOptionButtonElement_DISPINTERFACE_DEFINED__
/* dispinterface DispIHTMLOptionButtonElement */
/* [uuid][hidden] */
EXTERN_C const IID DIID_DispIHTMLOptionButtonElement;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f509-98b5-11cf-bb82-00aa00bdce0b")
DispIHTMLOptionButtonElement : public IDispatch
{
};
#else /* C style interface */
typedef struct DispIHTMLOptionButtonElementVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
DispIHTMLOptionButtonElement * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
DispIHTMLOptionButtonElement * This);
ULONG ( STDMETHODCALLTYPE *Release )(
DispIHTMLOptionButtonElement * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
DispIHTMLOptionButtonElement * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
DispIHTMLOptionButtonElement * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
DispIHTMLOptionButtonElement * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
DispIHTMLOptionButtonElement * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} DispIHTMLOptionButtonElementVtbl;
interface DispIHTMLOptionButtonElement
{
CONST_VTBL struct DispIHTMLOptionButtonElementVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define DispIHTMLOptionButtonElement_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define DispIHTMLOptionButtonElement_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define DispIHTMLOptionButtonElement_Release(This) \
(This)->lpVtbl -> Release(This)
#define DispIHTMLOptionButtonElement_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define DispIHTMLOptionButtonElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define DispIHTMLOptionButtonElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define DispIHTMLOptionButtonElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __DispIHTMLOptionButtonElement_DISPINTERFACE_DEFINED__ */
EXTERN_C const CLSID CLSID_HTMLOptionButtonElement;
#ifdef __cplusplus
class DECLSPEC_UUID("3050f2be-98b5-11cf-bb82-00aa00bdce0b")
HTMLOptionButtonElement;
#endif
#ifndef __DispIHTMLInputImage_DISPINTERFACE_DEFINED__
#define __DispIHTMLInputImage_DISPINTERFACE_DEFINED__
/* dispinterface DispIHTMLInputImage */
/* [uuid][hidden] */
EXTERN_C const IID DIID_DispIHTMLInputImage;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f51d-98b5-11cf-bb82-00aa00bdce0b")
DispIHTMLInputImage : public IDispatch
{
};
#else /* C style interface */
typedef struct DispIHTMLInputImageVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
DispIHTMLInputImage * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
DispIHTMLInputImage * This);
ULONG ( STDMETHODCALLTYPE *Release )(
DispIHTMLInputImage * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
DispIHTMLInputImage * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
DispIHTMLInputImage * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
DispIHTMLInputImage * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
DispIHTMLInputImage * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
END_INTERFACE
} DispIHTMLInputImageVtbl;
interface DispIHTMLInputImage
{
CONST_VTBL struct DispIHTMLInputImageVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define DispIHTMLInputImage_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define DispIHTMLInputImage_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define DispIHTMLInputImage_Release(This) \
(This)->lpVtbl -> Release(This)
#define DispIHTMLInputImage_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define DispIHTMLInputImage_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define DispIHTMLInputImage_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define DispIHTMLInputImage_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __DispIHTMLInputImage_DISPINTERFACE_DEFINED__ */
EXTERN_C const CLSID CLSID_HTMLInputImage;
#ifdef __cplusplus
class DECLSPEC_UUID("3050f2c4-98b5-11cf-bb82-00aa00bdce0b")
HTMLInputImage;
#endif
#ifndef __IElementNamespace_INTERFACE_DEFINED__
#define __IElementNamespace_INTERFACE_DEFINED__
/* interface IElementNamespace */
/* [uuid][unique][object] */
EXTERN_C const IID IID_IElementNamespace;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f671-98b5-11cf-bb82-00aa00bdce0b")
IElementNamespace : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE AddTag(
/* [in] */ BSTR bstrTagName,
/* [in] */ LONG lFlags) = 0;
};
#else /* C style interface */
typedef struct IElementNamespaceVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IElementNamespace * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IElementNamespace * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IElementNamespace * This);
HRESULT ( STDMETHODCALLTYPE *AddTag )(
IElementNamespace * This,
/* [in] */ BSTR bstrTagName,
/* [in] */ LONG lFlags);
END_INTERFACE
} IElementNamespaceVtbl;
interface IElementNamespace
{
CONST_VTBL struct IElementNamespaceVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IElementNamespace_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IElementNamespace_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IElementNamespace_Release(This) \
(This)->lpVtbl -> Release(This)
#define IElementNamespace_AddTag(This,bstrTagName,lFlags) \
(This)->lpVtbl -> AddTag(This,bstrTagName,lFlags)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IElementNamespace_AddTag_Proxy(
IElementNamespace * This,
/* [in] */ BSTR bstrTagName,
/* [in] */ LONG lFlags);
void __RPC_STUB IElementNamespace_AddTag_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IElementNamespace_INTERFACE_DEFINED__ */
#ifndef __IElementNamespaceTable_INTERFACE_DEFINED__
#define __IElementNamespaceTable_INTERFACE_DEFINED__
/* interface IElementNamespaceTable */
/* [uuid][unique][object] */
EXTERN_C const IID IID_IElementNamespaceTable;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f670-98b5-11cf-bb82-00aa00bdce0b")
IElementNamespaceTable : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE AddNamespace(
/* [in] */ BSTR bstrNamespace,
/* [in] */ BSTR bstrUrn,
/* [in] */ LONG lFlags,
/* [in] */ VARIANT *pvarFactory) = 0;
};
#else /* C style interface */
typedef struct IElementNamespaceTableVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IElementNamespaceTable * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IElementNamespaceTable * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IElementNamespaceTable * This);
HRESULT ( STDMETHODCALLTYPE *AddNamespace )(
IElementNamespaceTable * This,
/* [in] */ BSTR bstrNamespace,
/* [in] */ BSTR bstrUrn,
/* [in] */ LONG lFlags,
/* [in] */ VARIANT *pvarFactory);
END_INTERFACE
} IElementNamespaceTableVtbl;
interface IElementNamespaceTable
{
CONST_VTBL struct IElementNamespaceTableVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IElementNamespaceTable_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IElementNamespaceTable_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IElementNamespaceTable_Release(This) \
(This)->lpVtbl -> Release(This)
#define IElementNamespaceTable_AddNamespace(This,bstrNamespace,bstrUrn,lFlags,pvarFactory) \
(This)->lpVtbl -> AddNamespace(This,bstrNamespace,bstrUrn,lFlags,pvarFactory)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IElementNamespaceTable_AddNamespace_Proxy(
IElementNamespaceTable * This,
/* [in] */ BSTR bstrNamespace,
/* [in] */ BSTR bstrUrn,
/* [in] */ LONG lFlags,
/* [in] */ VARIANT *pvarFactory);
void __RPC_STUB IElementNamespaceTable_AddNamespace_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IElementNamespaceTable_INTERFACE_DEFINED__ */
#ifndef __IElementNamespaceFactory_INTERFACE_DEFINED__
#define __IElementNamespaceFactory_INTERFACE_DEFINED__
/* interface IElementNamespaceFactory */
/* [uuid][unique][object] */
EXTERN_C const IID IID_IElementNamespaceFactory;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f672-98b5-11cf-bb82-00aa00bdce0b")
IElementNamespaceFactory : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE Create(
/* [in] */ IElementNamespace *pNamespace) = 0;
};
#else /* C style interface */
typedef struct IElementNamespaceFactoryVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IElementNamespaceFactory * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IElementNamespaceFactory * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IElementNamespaceFactory * This);
HRESULT ( STDMETHODCALLTYPE *Create )(
IElementNamespaceFactory * This,
/* [in] */ IElementNamespace *pNamespace);
END_INTERFACE
} IElementNamespaceFactoryVtbl;
interface IElementNamespaceFactory
{
CONST_VTBL struct IElementNamespaceFactoryVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IElementNamespaceFactory_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IElementNamespaceFactory_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IElementNamespaceFactory_Release(This) \
(This)->lpVtbl -> Release(This)
#define IElementNamespaceFactory_Create(This,pNamespace) \
(This)->lpVtbl -> Create(This,pNamespace)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IElementNamespaceFactory_Create_Proxy(
IElementNamespaceFactory * This,
/* [in] */ IElementNamespace *pNamespace);
void __RPC_STUB IElementNamespaceFactory_Create_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IElementNamespaceFactory_INTERFACE_DEFINED__ */
#ifndef __IElementNamespaceFactory2_INTERFACE_DEFINED__
#define __IElementNamespaceFactory2_INTERFACE_DEFINED__
/* interface IElementNamespaceFactory2 */
/* [uuid][unique][object] */
EXTERN_C const IID IID_IElementNamespaceFactory2;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f805-98b5-11cf-bb82-00aa00bdce0b")
IElementNamespaceFactory2 : public IElementNamespaceFactory
{
public:
virtual HRESULT STDMETHODCALLTYPE CreateWithImplementation(
/* [in] */ IElementNamespace *pNamespace,
/* [in] */ BSTR bstrImplementation) = 0;
};
#else /* C style interface */
typedef struct IElementNamespaceFactory2Vtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IElementNamespaceFactory2 * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IElementNamespaceFactory2 * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IElementNamespaceFactory2 * This);
HRESULT ( STDMETHODCALLTYPE *Create )(
IElementNamespaceFactory2 * This,
/* [in] */ IElementNamespace *pNamespace);
HRESULT ( STDMETHODCALLTYPE *CreateWithImplementation )(
IElementNamespaceFactory2 * This,
/* [in] */ IElementNamespace *pNamespace,
/* [in] */ BSTR bstrImplementation);
END_INTERFACE
} IElementNamespaceFactory2Vtbl;
interface IElementNamespaceFactory2
{
CONST_VTBL struct IElementNamespaceFactory2Vtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IElementNamespaceFactory2_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IElementNamespaceFactory2_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IElementNamespaceFactory2_Release(This) \
(This)->lpVtbl -> Release(This)
#define IElementNamespaceFactory2_Create(This,pNamespace) \
(This)->lpVtbl -> Create(This,pNamespace)
#define IElementNamespaceFactory2_CreateWithImplementation(This,pNamespace,bstrImplementation) \
(This)->lpVtbl -> CreateWithImplementation(This,pNamespace,bstrImplementation)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IElementNamespaceFactory2_CreateWithImplementation_Proxy(
IElementNamespaceFactory2 * This,
/* [in] */ IElementNamespace *pNamespace,
/* [in] */ BSTR bstrImplementation);
void __RPC_STUB IElementNamespaceFactory2_CreateWithImplementation_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IElementNamespaceFactory2_INTERFACE_DEFINED__ */
#ifndef __IElementNamespaceFactoryCallback_INTERFACE_DEFINED__
#define __IElementNamespaceFactoryCallback_INTERFACE_DEFINED__
/* interface IElementNamespaceFactoryCallback */
/* [uuid][unique][object] */
EXTERN_C const IID IID_IElementNamespaceFactoryCallback;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f7fd-98b5-11cf-bb82-00aa00bdce0b")
IElementNamespaceFactoryCallback : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE Resolve(
/* [in] */ BSTR bstrNamespace,
/* [in] */ BSTR bstrTagName,
/* [in] */ BSTR bstrAttrs,
/* [in] */ IElementNamespace *pNamespace) = 0;
};
#else /* C style interface */
typedef struct IElementNamespaceFactoryCallbackVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IElementNamespaceFactoryCallback * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IElementNamespaceFactoryCallback * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IElementNamespaceFactoryCallback * This);
HRESULT ( STDMETHODCALLTYPE *Resolve )(
IElementNamespaceFactoryCallback * This,
/* [in] */ BSTR bstrNamespace,
/* [in] */ BSTR bstrTagName,
/* [in] */ BSTR bstrAttrs,
/* [in] */ IElementNamespace *pNamespace);
END_INTERFACE
} IElementNamespaceFactoryCallbackVtbl;
interface IElementNamespaceFactoryCallback
{
CONST_VTBL struct IElementNamespaceFactoryCallbackVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IElementNamespaceFactoryCallback_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IElementNamespaceFactoryCallback_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IElementNamespaceFactoryCallback_Release(This) \
(This)->lpVtbl -> Release(This)
#define IElementNamespaceFactoryCallback_Resolve(This,bstrNamespace,bstrTagName,bstrAttrs,pNamespace) \
(This)->lpVtbl -> Resolve(This,bstrNamespace,bstrTagName,bstrAttrs,pNamespace)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IElementNamespaceFactoryCallback_Resolve_Proxy(
IElementNamespaceFactoryCallback * This,
/* [in] */ BSTR bstrNamespace,
/* [in] */ BSTR bstrTagName,
/* [in] */ BSTR bstrAttrs,
/* [in] */ IElementNamespace *pNamespace);
void __RPC_STUB IElementNamespaceFactoryCallback_Resolve_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IElementNamespaceFactoryCallback_INTERFACE_DEFINED__ */
#ifndef __IElementBehaviorSiteOM2_INTERFACE_DEFINED__
#define __IElementBehaviorSiteOM2_INTERFACE_DEFINED__
/* interface IElementBehaviorSiteOM2 */
/* [uuid][unique][object] */
EXTERN_C const IID IID_IElementBehaviorSiteOM2;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f659-98b5-11cf-bb82-00aa00bdce0b")
IElementBehaviorSiteOM2 : public IElementBehaviorSiteOM
{
public:
virtual HRESULT STDMETHODCALLTYPE GetDefaults(
/* [out][retval] */ IHTMLElementDefaults **ppDefaults) = 0;
};
#else /* C style interface */
typedef struct IElementBehaviorSiteOM2Vtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IElementBehaviorSiteOM2 * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IElementBehaviorSiteOM2 * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IElementBehaviorSiteOM2 * This);
HRESULT ( STDMETHODCALLTYPE *RegisterEvent )(
IElementBehaviorSiteOM2 * This,
/* [in] */ LPOLESTR pchEvent,
/* [in] */ LONG lFlags,
/* [out][retval] */ LONG *plCookie);
HRESULT ( STDMETHODCALLTYPE *GetEventCookie )(
IElementBehaviorSiteOM2 * This,
/* [in] */ LPOLESTR pchEvent,
/* [out][retval] */ LONG *plCookie);
HRESULT ( STDMETHODCALLTYPE *FireEvent )(
IElementBehaviorSiteOM2 * This,
/* [in] */ LONG lCookie,
/* [in] */ IHTMLEventObj *pEventObject);
HRESULT ( STDMETHODCALLTYPE *CreateEventObject )(
IElementBehaviorSiteOM2 * This,
/* [out][retval] */ IHTMLEventObj **ppEventObject);
HRESULT ( STDMETHODCALLTYPE *RegisterName )(
IElementBehaviorSiteOM2 * This,
/* [in] */ LPOLESTR pchName);
HRESULT ( STDMETHODCALLTYPE *RegisterUrn )(
IElementBehaviorSiteOM2 * This,
/* [in] */ LPOLESTR pchUrn);
HRESULT ( STDMETHODCALLTYPE *GetDefaults )(
IElementBehaviorSiteOM2 * This,
/* [out][retval] */ IHTMLElementDefaults **ppDefaults);
END_INTERFACE
} IElementBehaviorSiteOM2Vtbl;
interface IElementBehaviorSiteOM2
{
CONST_VTBL struct IElementBehaviorSiteOM2Vtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IElementBehaviorSiteOM2_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IElementBehaviorSiteOM2_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IElementBehaviorSiteOM2_Release(This) \
(This)->lpVtbl -> Release(This)
#define IElementBehaviorSiteOM2_RegisterEvent(This,pchEvent,lFlags,plCookie) \
(This)->lpVtbl -> RegisterEvent(This,pchEvent,lFlags,plCookie)
#define IElementBehaviorSiteOM2_GetEventCookie(This,pchEvent,plCookie) \
(This)->lpVtbl -> GetEventCookie(This,pchEvent,plCookie)
#define IElementBehaviorSiteOM2_FireEvent(This,lCookie,pEventObject) \
(This)->lpVtbl -> FireEvent(This,lCookie,pEventObject)
#define IElementBehaviorSiteOM2_CreateEventObject(This,ppEventObject) \
(This)->lpVtbl -> CreateEventObject(This,ppEventObject)
#define IElementBehaviorSiteOM2_RegisterName(This,pchName) \
(This)->lpVtbl -> RegisterName(This,pchName)
#define IElementBehaviorSiteOM2_RegisterUrn(This,pchUrn) \
(This)->lpVtbl -> RegisterUrn(This,pchUrn)
#define IElementBehaviorSiteOM2_GetDefaults(This,ppDefaults) \
(This)->lpVtbl -> GetDefaults(This,ppDefaults)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IElementBehaviorSiteOM2_GetDefaults_Proxy(
IElementBehaviorSiteOM2 * This,
/* [out][retval] */ IHTMLElementDefaults **ppDefaults);
void __RPC_STUB IElementBehaviorSiteOM2_GetDefaults_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IElementBehaviorSiteOM2_INTERFACE_DEFINED__ */
#ifndef __IElementBehaviorCategory_INTERFACE_DEFINED__
#define __IElementBehaviorCategory_INTERFACE_DEFINED__
/* interface IElementBehaviorCategory */
/* [uuid][unique][object] */
EXTERN_C const IID IID_IElementBehaviorCategory;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f4ed-98b5-11cf-bb82-00aa00bdce0b")
IElementBehaviorCategory : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE GetCategory(
/* [out][retval] */ LPOLESTR *ppchCategory) = 0;
};
#else /* C style interface */
typedef struct IElementBehaviorCategoryVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IElementBehaviorCategory * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IElementBehaviorCategory * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IElementBehaviorCategory * This);
HRESULT ( STDMETHODCALLTYPE *GetCategory )(
IElementBehaviorCategory * This,
/* [out][retval] */ LPOLESTR *ppchCategory);
END_INTERFACE
} IElementBehaviorCategoryVtbl;
interface IElementBehaviorCategory
{
CONST_VTBL struct IElementBehaviorCategoryVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IElementBehaviorCategory_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IElementBehaviorCategory_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IElementBehaviorCategory_Release(This) \
(This)->lpVtbl -> Release(This)
#define IElementBehaviorCategory_GetCategory(This,ppchCategory) \
(This)->lpVtbl -> GetCategory(This,ppchCategory)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IElementBehaviorCategory_GetCategory_Proxy(
IElementBehaviorCategory * This,
/* [out][retval] */ LPOLESTR *ppchCategory);
void __RPC_STUB IElementBehaviorCategory_GetCategory_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IElementBehaviorCategory_INTERFACE_DEFINED__ */
#ifndef __IElementBehaviorSiteCategory_INTERFACE_DEFINED__
#define __IElementBehaviorSiteCategory_INTERFACE_DEFINED__
/* interface IElementBehaviorSiteCategory */
/* [uuid][unique][object] */
EXTERN_C const IID IID_IElementBehaviorSiteCategory;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f4ee-98b5-11cf-bb82-00aa00bdce0b")
IElementBehaviorSiteCategory : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE GetRelatedBehaviors(
/* [in] */ LONG lDirection,
/* [in] */ LPOLESTR pchCategory,
/* [out][retval] */ IEnumUnknown **ppEnumerator) = 0;
};
#else /* C style interface */
typedef struct IElementBehaviorSiteCategoryVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IElementBehaviorSiteCategory * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IElementBehaviorSiteCategory * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IElementBehaviorSiteCategory * This);
HRESULT ( STDMETHODCALLTYPE *GetRelatedBehaviors )(
IElementBehaviorSiteCategory * This,
/* [in] */ LONG lDirection,
/* [in] */ LPOLESTR pchCategory,
/* [out][retval] */ IEnumUnknown **ppEnumerator);
END_INTERFACE
} IElementBehaviorSiteCategoryVtbl;
interface IElementBehaviorSiteCategory
{
CONST_VTBL struct IElementBehaviorSiteCategoryVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IElementBehaviorSiteCategory_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IElementBehaviorSiteCategory_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IElementBehaviorSiteCategory_Release(This) \
(This)->lpVtbl -> Release(This)
#define IElementBehaviorSiteCategory_GetRelatedBehaviors(This,lDirection,pchCategory,ppEnumerator) \
(This)->lpVtbl -> GetRelatedBehaviors(This,lDirection,pchCategory,ppEnumerator)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IElementBehaviorSiteCategory_GetRelatedBehaviors_Proxy(
IElementBehaviorSiteCategory * This,
/* [in] */ LONG lDirection,
/* [in] */ LPOLESTR pchCategory,
/* [out][retval] */ IEnumUnknown **ppEnumerator);
void __RPC_STUB IElementBehaviorSiteCategory_GetRelatedBehaviors_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IElementBehaviorSiteCategory_INTERFACE_DEFINED__ */
#ifndef __IElementBehaviorSubmit_INTERFACE_DEFINED__
#define __IElementBehaviorSubmit_INTERFACE_DEFINED__
/* interface IElementBehaviorSubmit */
/* [uuid][unique][object] */
EXTERN_C const IID IID_IElementBehaviorSubmit;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f646-98b5-11cf-bb82-00aa00bdce0b")
IElementBehaviorSubmit : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE GetSubmitInfo(
/* [in] */ IHTMLSubmitData *pSubmitData) = 0;
virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0;
};
#else /* C style interface */
typedef struct IElementBehaviorSubmitVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IElementBehaviorSubmit * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IElementBehaviorSubmit * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IElementBehaviorSubmit * This);
HRESULT ( STDMETHODCALLTYPE *GetSubmitInfo )(
IElementBehaviorSubmit * This,
/* [in] */ IHTMLSubmitData *pSubmitData);
HRESULT ( STDMETHODCALLTYPE *Reset )(
IElementBehaviorSubmit * This);
END_INTERFACE
} IElementBehaviorSubmitVtbl;
interface IElementBehaviorSubmit
{
CONST_VTBL struct IElementBehaviorSubmitVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IElementBehaviorSubmit_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IElementBehaviorSubmit_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IElementBehaviorSubmit_Release(This) \
(This)->lpVtbl -> Release(This)
#define IElementBehaviorSubmit_GetSubmitInfo(This,pSubmitData) \
(This)->lpVtbl -> GetSubmitInfo(This,pSubmitData)
#define IElementBehaviorSubmit_Reset(This) \
(This)->lpVtbl -> Reset(This)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IElementBehaviorSubmit_GetSubmitInfo_Proxy(
IElementBehaviorSubmit * This,
/* [in] */ IHTMLSubmitData *pSubmitData);
void __RPC_STUB IElementBehaviorSubmit_GetSubmitInfo_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IElementBehaviorSubmit_Reset_Proxy(
IElementBehaviorSubmit * This);
void __RPC_STUB IElementBehaviorSubmit_Reset_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IElementBehaviorSubmit_INTERFACE_DEFINED__ */
#ifndef __IElementBehaviorFocus_INTERFACE_DEFINED__
#define __IElementBehaviorFocus_INTERFACE_DEFINED__
/* interface IElementBehaviorFocus */
/* [uuid][unique][object] */
EXTERN_C const IID IID_IElementBehaviorFocus;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f6b6-98b5-11cf-bb82-00aa00bdce0b")
IElementBehaviorFocus : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE GetFocusRect(
/* [in] */ RECT *pRect) = 0;
};
#else /* C style interface */
typedef struct IElementBehaviorFocusVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IElementBehaviorFocus * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IElementBehaviorFocus * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IElementBehaviorFocus * This);
HRESULT ( STDMETHODCALLTYPE *GetFocusRect )(
IElementBehaviorFocus * This,
/* [in] */ RECT *pRect);
END_INTERFACE
} IElementBehaviorFocusVtbl;
interface IElementBehaviorFocus
{
CONST_VTBL struct IElementBehaviorFocusVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IElementBehaviorFocus_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IElementBehaviorFocus_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IElementBehaviorFocus_Release(This) \
(This)->lpVtbl -> Release(This)
#define IElementBehaviorFocus_GetFocusRect(This,pRect) \
(This)->lpVtbl -> GetFocusRect(This,pRect)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IElementBehaviorFocus_GetFocusRect_Proxy(
IElementBehaviorFocus * This,
/* [in] */ RECT *pRect);
void __RPC_STUB IElementBehaviorFocus_GetFocusRect_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IElementBehaviorFocus_INTERFACE_DEFINED__ */
#ifndef __IElementBehaviorLayout_INTERFACE_DEFINED__
#define __IElementBehaviorLayout_INTERFACE_DEFINED__
/* interface IElementBehaviorLayout */
/* [uuid][unique][object] */
EXTERN_C const IID IID_IElementBehaviorLayout;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f6ba-98b5-11cf-bb82-00aa00bdce0b")
IElementBehaviorLayout : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE GetSize(
/* [in] */ LONG dwFlags,
/* [in] */ SIZE sizeContent,
/* [out][in] */ POINT *pptTranslateBy,
/* [out][in] */ POINT *pptTopLeft,
/* [out][in] */ SIZE *psizeProposed) = 0;
virtual HRESULT STDMETHODCALLTYPE GetLayoutInfo(
/* [out][retval] */ LONG *plLayoutInfo) = 0;
virtual HRESULT STDMETHODCALLTYPE GetPosition(
/* [in] */ LONG lFlags,
/* [out][in] */ POINT *pptTopLeft) = 0;
virtual HRESULT STDMETHODCALLTYPE MapSize(
/* [in] */ SIZE *psizeIn,
/* [out] */ RECT *prcOut) = 0;
};
#else /* C style interface */
typedef struct IElementBehaviorLayoutVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IElementBehaviorLayout * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IElementBehaviorLayout * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IElementBehaviorLayout * This);
HRESULT ( STDMETHODCALLTYPE *GetSize )(
IElementBehaviorLayout * This,
/* [in] */ LONG dwFlags,
/* [in] */ SIZE sizeContent,
/* [out][in] */ POINT *pptTranslateBy,
/* [out][in] */ POINT *pptTopLeft,
/* [out][in] */ SIZE *psizeProposed);
HRESULT ( STDMETHODCALLTYPE *GetLayoutInfo )(
IElementBehaviorLayout * This,
/* [out][retval] */ LONG *plLayoutInfo);
HRESULT ( STDMETHODCALLTYPE *GetPosition )(
IElementBehaviorLayout * This,
/* [in] */ LONG lFlags,
/* [out][in] */ POINT *pptTopLeft);
HRESULT ( STDMETHODCALLTYPE *MapSize )(
IElementBehaviorLayout * This,
/* [in] */ SIZE *psizeIn,
/* [out] */ RECT *prcOut);
END_INTERFACE
} IElementBehaviorLayoutVtbl;
interface IElementBehaviorLayout
{
CONST_VTBL struct IElementBehaviorLayoutVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IElementBehaviorLayout_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IElementBehaviorLayout_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IElementBehaviorLayout_Release(This) \
(This)->lpVtbl -> Release(This)
#define IElementBehaviorLayout_GetSize(This,dwFlags,sizeContent,pptTranslateBy,pptTopLeft,psizeProposed) \
(This)->lpVtbl -> GetSize(This,dwFlags,sizeContent,pptTranslateBy,pptTopLeft,psizeProposed)
#define IElementBehaviorLayout_GetLayoutInfo(This,plLayoutInfo) \
(This)->lpVtbl -> GetLayoutInfo(This,plLayoutInfo)
#define IElementBehaviorLayout_GetPosition(This,lFlags,pptTopLeft) \
(This)->lpVtbl -> GetPosition(This,lFlags,pptTopLeft)
#define IElementBehaviorLayout_MapSize(This,psizeIn,prcOut) \
(This)->lpVtbl -> MapSize(This,psizeIn,prcOut)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IElementBehaviorLayout_GetSize_Proxy(
IElementBehaviorLayout * This,
/* [in] */ LONG dwFlags,
/* [in] */ SIZE sizeContent,
/* [out][in] */ POINT *pptTranslateBy,
/* [out][in] */ POINT *pptTopLeft,
/* [out][in] */ SIZE *psizeProposed);
void __RPC_STUB IElementBehaviorLayout_GetSize_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IElementBehaviorLayout_GetLayoutInfo_Proxy(
IElementBehaviorLayout * This,
/* [out][retval] */ LONG *plLayoutInfo);
void __RPC_STUB IElementBehaviorLayout_GetLayoutInfo_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IElementBehaviorLayout_GetPosition_Proxy(
IElementBehaviorLayout * This,
/* [in] */ LONG lFlags,
/* [out][in] */ POINT *pptTopLeft);
void __RPC_STUB IElementBehaviorLayout_GetPosition_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IElementBehaviorLayout_MapSize_Proxy(
IElementBehaviorLayout * This,
/* [in] */ SIZE *psizeIn,
/* [out] */ RECT *prcOut);
void __RPC_STUB IElementBehaviorLayout_MapSize_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IElementBehaviorLayout_INTERFACE_DEFINED__ */
#ifndef __IElementBehaviorLayout2_INTERFACE_DEFINED__
#define __IElementBehaviorLayout2_INTERFACE_DEFINED__
/* interface IElementBehaviorLayout2 */
/* [uuid][unique][object] */
EXTERN_C const IID IID_IElementBehaviorLayout2;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f846-98b5-11cf-bb82-00aa00bdce0b")
IElementBehaviorLayout2 : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE GetTextDescent(
/* [out] */ LONG *plDescent) = 0;
};
#else /* C style interface */
typedef struct IElementBehaviorLayout2Vtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IElementBehaviorLayout2 * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IElementBehaviorLayout2 * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IElementBehaviorLayout2 * This);
HRESULT ( STDMETHODCALLTYPE *GetTextDescent )(
IElementBehaviorLayout2 * This,
/* [out] */ LONG *plDescent);
END_INTERFACE
} IElementBehaviorLayout2Vtbl;
interface IElementBehaviorLayout2
{
CONST_VTBL struct IElementBehaviorLayout2Vtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IElementBehaviorLayout2_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IElementBehaviorLayout2_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IElementBehaviorLayout2_Release(This) \
(This)->lpVtbl -> Release(This)
#define IElementBehaviorLayout2_GetTextDescent(This,plDescent) \
(This)->lpVtbl -> GetTextDescent(This,plDescent)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IElementBehaviorLayout2_GetTextDescent_Proxy(
IElementBehaviorLayout2 * This,
/* [out] */ LONG *plDescent);
void __RPC_STUB IElementBehaviorLayout2_GetTextDescent_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IElementBehaviorLayout2_INTERFACE_DEFINED__ */
#ifndef __IElementBehaviorSiteLayout_INTERFACE_DEFINED__
#define __IElementBehaviorSiteLayout_INTERFACE_DEFINED__
/* interface IElementBehaviorSiteLayout */
/* [uuid][unique][object] */
EXTERN_C const IID IID_IElementBehaviorSiteLayout;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f6b7-98b5-11cf-bb82-00aa00bdce0b")
IElementBehaviorSiteLayout : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE InvalidateLayoutInfo( void) = 0;
virtual HRESULT STDMETHODCALLTYPE InvalidateSize( void) = 0;
virtual HRESULT STDMETHODCALLTYPE GetMediaResolution(
/* [out][retval] */ SIZE *psizeResolution) = 0;
};
#else /* C style interface */
typedef struct IElementBehaviorSiteLayoutVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IElementBehaviorSiteLayout * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IElementBehaviorSiteLayout * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IElementBehaviorSiteLayout * This);
HRESULT ( STDMETHODCALLTYPE *InvalidateLayoutInfo )(
IElementBehaviorSiteLayout * This);
HRESULT ( STDMETHODCALLTYPE *InvalidateSize )(
IElementBehaviorSiteLayout * This);
HRESULT ( STDMETHODCALLTYPE *GetMediaResolution )(
IElementBehaviorSiteLayout * This,
/* [out][retval] */ SIZE *psizeResolution);
END_INTERFACE
} IElementBehaviorSiteLayoutVtbl;
interface IElementBehaviorSiteLayout
{
CONST_VTBL struct IElementBehaviorSiteLayoutVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IElementBehaviorSiteLayout_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IElementBehaviorSiteLayout_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IElementBehaviorSiteLayout_Release(This) \
(This)->lpVtbl -> Release(This)
#define IElementBehaviorSiteLayout_InvalidateLayoutInfo(This) \
(This)->lpVtbl -> InvalidateLayoutInfo(This)
#define IElementBehaviorSiteLayout_InvalidateSize(This) \
(This)->lpVtbl -> InvalidateSize(This)
#define IElementBehaviorSiteLayout_GetMediaResolution(This,psizeResolution) \
(This)->lpVtbl -> GetMediaResolution(This,psizeResolution)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IElementBehaviorSiteLayout_InvalidateLayoutInfo_Proxy(
IElementBehaviorSiteLayout * This);
void __RPC_STUB IElementBehaviorSiteLayout_InvalidateLayoutInfo_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IElementBehaviorSiteLayout_InvalidateSize_Proxy(
IElementBehaviorSiteLayout * This);
void __RPC_STUB IElementBehaviorSiteLayout_InvalidateSize_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IElementBehaviorSiteLayout_GetMediaResolution_Proxy(
IElementBehaviorSiteLayout * This,
/* [out][retval] */ SIZE *psizeResolution);
void __RPC_STUB IElementBehaviorSiteLayout_GetMediaResolution_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IElementBehaviorSiteLayout_INTERFACE_DEFINED__ */
#ifndef __IElementBehaviorSiteLayout2_INTERFACE_DEFINED__
#define __IElementBehaviorSiteLayout2_INTERFACE_DEFINED__
/* interface IElementBehaviorSiteLayout2 */
/* [uuid][unique][object] */
EXTERN_C const IID IID_IElementBehaviorSiteLayout2;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f847-98b5-11cf-bb82-00aa00bdce0b")
IElementBehaviorSiteLayout2 : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE GetFontInfo(
/* [out] */ LOGFONTW *plf) = 0;
};
#else /* C style interface */
typedef struct IElementBehaviorSiteLayout2Vtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IElementBehaviorSiteLayout2 * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IElementBehaviorSiteLayout2 * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IElementBehaviorSiteLayout2 * This);
HRESULT ( STDMETHODCALLTYPE *GetFontInfo )(
IElementBehaviorSiteLayout2 * This,
/* [out] */ LOGFONTW *plf);
END_INTERFACE
} IElementBehaviorSiteLayout2Vtbl;
interface IElementBehaviorSiteLayout2
{
CONST_VTBL struct IElementBehaviorSiteLayout2Vtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IElementBehaviorSiteLayout2_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IElementBehaviorSiteLayout2_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IElementBehaviorSiteLayout2_Release(This) \
(This)->lpVtbl -> Release(This)
#define IElementBehaviorSiteLayout2_GetFontInfo(This,plf) \
(This)->lpVtbl -> GetFontInfo(This,plf)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IElementBehaviorSiteLayout2_GetFontInfo_Proxy(
IElementBehaviorSiteLayout2 * This,
/* [out] */ LOGFONTW *plf);
void __RPC_STUB IElementBehaviorSiteLayout2_GetFontInfo_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IElementBehaviorSiteLayout2_INTERFACE_DEFINED__ */
#ifndef __IHostBehaviorInit_INTERFACE_DEFINED__
#define __IHostBehaviorInit_INTERFACE_DEFINED__
/* interface IHostBehaviorInit */
/* [uuid][unique][object] */
EXTERN_C const IID IID_IHostBehaviorInit;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3050f842-98b5-11cf-bb82-00aa00bdce0b")
IHostBehaviorInit : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE PopulateNamespaceTable( void) = 0;
};
#else /* C style interface */
typedef struct IHostBehaviorInitVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHostBehaviorInit * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IHostBehaviorInit * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IHostBehaviorInit * This);
HRESULT ( STDMETHODCALLTYPE *PopulateNamespaceTable )(
IHostBehaviorInit * This);
END_INTERFACE
} IHostBehaviorInitVtbl;
interface IHostBehaviorInit
{
CONST_VTBL struct IHostBehaviorInitVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IHostBehaviorInit_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHostBehaviorInit_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHostBehaviorInit_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHostBehaviorInit_PopulateNamespaceTable(This) \
(This)->lpVtbl -> PopulateNamespaceTable(This)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IHostBehaviorInit_PopulateNamespaceTable_Proxy(
IHostBehaviorInit * This);
void __RPC_STUB IHostBehaviorInit_PopulateNamespaceTable_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHostBehaviorInit_INTERFACE_DEFINED__ */
#endif /* __MSHTML_LIBRARY_DEFINED__ */
/* Additional Prototypes for ALL interfaces */
unsigned long __RPC_USER VARIANT_UserSize( unsigned long *, unsigned long , VARIANT * );
unsigned char * __RPC_USER VARIANT_UserMarshal( unsigned long *, unsigned char *, VARIANT * );
unsigned char * __RPC_USER VARIANT_UserUnmarshal(unsigned long *, unsigned char *, VARIANT * );
void __RPC_USER VARIANT_UserFree( unsigned long *, VARIANT * );
/* end of Additional Prototypes */
#ifdef __cplusplus
}
#endif
#endif