mshtml.idl: Added DispHTMLDOMText declaration.
This commit is contained in:
parent
5d024a6d1d
commit
f731140c91
|
@ -91,6 +91,7 @@
|
||||||
#define DISPID_OMDOCUMENT DISPID_NORMAL_FIRST
|
#define DISPID_OMDOCUMENT DISPID_NORMAL_FIRST
|
||||||
#define DISPID_SCREEN DISPID_NORMAL_FIRST
|
#define DISPID_SCREEN DISPID_NORMAL_FIRST
|
||||||
#define DISPID_DOMATTRIBUTE DISPID_NORMAL_FIRST
|
#define DISPID_DOMATTRIBUTE DISPID_NORMAL_FIRST
|
||||||
|
#define DISPID_DOMTEXTNODE DISPID_NORMAL_FIRST
|
||||||
#define DISPID_DOMIMPLEMENTATION DISPID_NORMAL_FIRST
|
#define DISPID_DOMIMPLEMENTATION DISPID_NORMAL_FIRST
|
||||||
|
|
||||||
#define DISPID_COLLECTION (DISPID_NORMAL_FIRST+500)
|
#define DISPID_COLLECTION (DISPID_NORMAL_FIRST+500)
|
||||||
|
@ -1706,6 +1707,19 @@
|
||||||
/* IHTMLDOMNode2 */
|
/* IHTMLDOMNode2 */
|
||||||
#define DISPID_IHTMLDOMNODE2_OWNERDOCUMENT DISPID_ELEMENT+113
|
#define DISPID_IHTMLDOMNODE2_OWNERDOCUMENT DISPID_ELEMENT+113
|
||||||
|
|
||||||
|
/* IHTMLDOMTextNode */
|
||||||
|
#define DISPID_IHTMLDOMTEXTNODE_DATA DISPID_DOMTEXTNODE
|
||||||
|
#define DISPID_IHTMLDOMTEXTNODE_TOSTRING DISPID_DOMTEXTNODE+1
|
||||||
|
#define DISPID_IHTMLDOMTEXTNODE_LENGTH DISPID_DOMTEXTNODE+2
|
||||||
|
#define DISPID_IHTMLDOMTEXTNODE_SPLITTEXT DISPID_DOMTEXTNODE+3
|
||||||
|
|
||||||
|
/* IHTMLDOMTextNode2 */
|
||||||
|
#define DISPID_IHTMLDOMTEXTNODE2_SUBSTRINGDATA DISPID_DOMTEXTNODE+4
|
||||||
|
#define DISPID_IHTMLDOMTEXTNODE2_APPENDDATA DISPID_DOMTEXTNODE+5
|
||||||
|
#define DISPID_IHTMLDOMTEXTNODE2_INSERTDATA DISPID_DOMTEXTNODE+6
|
||||||
|
#define DISPID_IHTMLDOMTEXTNODE2_DELETEDATA DISPID_DOMTEXTNODE+7
|
||||||
|
#define DISPID_IHTMLDOMTEXTNODE2_REPLACEDATA DISPID_DOMTEXTNODE+8
|
||||||
|
|
||||||
/* IHTMLRenderStyle */
|
/* IHTMLRenderStyle */
|
||||||
#define DISPID_IHTMLRENDERSTYLE_TEXTLINETHROUGHSTYLE DISPID_A_TEXTLINETHROUGHSTYLE
|
#define DISPID_IHTMLRENDERSTYLE_TEXTLINETHROUGHSTYLE DISPID_A_TEXTLINETHROUGHSTYLE
|
||||||
#define DISPID_IHTMLRENDERSTYLE_TEXTUNDERLINESTYLE DISPID_A_TEXTUNDERLINESTYLE
|
#define DISPID_IHTMLRENDERSTYLE_TEXTUNDERLINESTYLE DISPID_A_TEXTUNDERLINESTYLE
|
||||||
|
|
|
@ -1694,6 +1694,125 @@ interface IHTMLDOMImplementation : IDispatch
|
||||||
[retval, out] VARIANT_BOOL *pfHasFeature);
|
[retval, out] VARIANT_BOOL *pfHasFeature);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*****************************************************************************
|
||||||
|
* DispHTMLDOMTextNode dispinterface
|
||||||
|
*/
|
||||||
|
[
|
||||||
|
hidden,
|
||||||
|
uuid(3050f565-98b5-11cf-bb82-00aa00bdce0b)
|
||||||
|
]
|
||||||
|
dispinterface DispHTMLDOMTextNode
|
||||||
|
{
|
||||||
|
properties:
|
||||||
|
methods:
|
||||||
|
[propput, id(DISPID_IHTMLDOMTEXTNODE_DATA)]
|
||||||
|
void data(BSTR v);
|
||||||
|
|
||||||
|
[propget, id(DISPID_IHTMLDOMTEXTNODE_DATA)]
|
||||||
|
BSTR data();
|
||||||
|
|
||||||
|
[id(DISPID_IHTMLDOMTEXTNODE_TOSTRING)]
|
||||||
|
BSTR toString();
|
||||||
|
|
||||||
|
[propget, id(DISPID_IHTMLDOMTEXTNODE_LENGTH)]
|
||||||
|
long length();
|
||||||
|
|
||||||
|
[id(DISPID_IHTMLDOMTEXTNODE_SPLITTEXT)]
|
||||||
|
IHTMLDOMNode *splitText([in] long offset);
|
||||||
|
|
||||||
|
[id(DISPID_IHTMLDOMTEXTNODE2_SUBSTRINGDATA)]
|
||||||
|
BSTR substringData(
|
||||||
|
[in] long offset,
|
||||||
|
[in] long Count);
|
||||||
|
|
||||||
|
[id(DISPID_IHTMLDOMTEXTNODE2_APPENDDATA)]
|
||||||
|
void appendData([in] BSTR bstrstring);
|
||||||
|
|
||||||
|
[id(DISPID_IHTMLDOMTEXTNODE2_INSERTDATA)]
|
||||||
|
void insertData(
|
||||||
|
[in] long offset,
|
||||||
|
[in] BSTR bstrstring);
|
||||||
|
|
||||||
|
[id(DISPID_IHTMLDOMTEXTNODE2_DELETEDATA)]
|
||||||
|
void deleteData(
|
||||||
|
[in] long offset,
|
||||||
|
[in] long Count);
|
||||||
|
|
||||||
|
[id(DISPID_IHTMLDOMTEXTNODE2_REPLACEDATA)]
|
||||||
|
void replaceData(
|
||||||
|
[in] long offset,
|
||||||
|
[in] long Count,
|
||||||
|
[in] BSTR bstrstring);
|
||||||
|
|
||||||
|
[propget, id(DISPID_IHTMLDOMNODE_NODETYPE)]
|
||||||
|
long nodeType();
|
||||||
|
|
||||||
|
[propget, id(DISPID_IHTMLDOMNODE_PARENTNODE)]
|
||||||
|
IHTMLDOMNode *parentNode();
|
||||||
|
|
||||||
|
[id(DISPID_IHTMLDOMNODE_HASCHILDNODES)]
|
||||||
|
VARIANT_BOOL hasChildNodes();
|
||||||
|
|
||||||
|
[propget, id(DISPID_IHTMLDOMNODE_CHILDNODES)]
|
||||||
|
IDispatch *childNodes();
|
||||||
|
|
||||||
|
[propget, id(DISPID_IHTMLDOMNODE_ATTRIBUTES)]
|
||||||
|
IDispatch *attributes();
|
||||||
|
|
||||||
|
[id(DISPID_IHTMLDOMNODE_INSERTBEFORE)]
|
||||||
|
IHTMLDOMNode *insertBefore(
|
||||||
|
[in] IHTMLDOMNode *newChild,
|
||||||
|
[in, optional] VARIANT refChild);
|
||||||
|
|
||||||
|
[id(DISPID_IHTMLDOMNODE_REMOVECHILD)]
|
||||||
|
IHTMLDOMNode *removeChild([in] IHTMLDOMNode *oldChild);
|
||||||
|
|
||||||
|
[id(DISPID_IHTMLDOMNODE_REPLACECHILD)]
|
||||||
|
IHTMLDOMNode *replaceChild(
|
||||||
|
[in] IHTMLDOMNode *newChild,
|
||||||
|
[in] IHTMLDOMNode *oldChild);
|
||||||
|
|
||||||
|
[id(DISPID_IHTMLDOMNODE_CLONENODE)]
|
||||||
|
IHTMLDOMNode* cloneNode([in] VARIANT_BOOL fDeep);
|
||||||
|
|
||||||
|
[id(DISPID_IHTMLDOMNODE_REMOVENODE)]
|
||||||
|
IHTMLDOMNode *removeNode([in, defaultvalue(0)] VARIANT_BOOL fDeep);
|
||||||
|
|
||||||
|
[id(DISPID_IHTMLDOMNODE_SWAPNODE)]
|
||||||
|
IHTMLDOMNode *swapNode([in] IHTMLDOMNode *otherNode);
|
||||||
|
|
||||||
|
[id(DISPID_IHTMLDOMNODE_REPLACENODE)]
|
||||||
|
IHTMLDOMNode *replaceNode([in] IHTMLDOMNode *replacement);
|
||||||
|
|
||||||
|
[id(DISPID_IHTMLDOMNODE_APPENDCHILD)]
|
||||||
|
IHTMLDOMNode *appendChild([in] IHTMLDOMNode *newChild);
|
||||||
|
|
||||||
|
[propget, id(DISPID_IHTMLDOMNODE_NODENAME)]
|
||||||
|
BSTR nodeName();
|
||||||
|
|
||||||
|
[propput, id(DISPID_IHTMLDOMNODE_NODEVALUE)]
|
||||||
|
void nodeValue(VARIANT v);
|
||||||
|
|
||||||
|
[propget, id(DISPID_IHTMLDOMNODE_NODEVALUE)]
|
||||||
|
VARIANT nodeValue();
|
||||||
|
|
||||||
|
[propget, id(DISPID_IHTMLDOMNODE_FIRSTCHILD)]
|
||||||
|
IHTMLDOMNode *firstChild();
|
||||||
|
|
||||||
|
[propget, id(DISPID_IHTMLDOMNODE_LASTCHILD)]
|
||||||
|
IHTMLDOMNode *lastChild();
|
||||||
|
|
||||||
|
[propget, id(DISPID_IHTMLDOMNODE_PREVIOUSSIBLING)]
|
||||||
|
IHTMLDOMNode *previousSibling();
|
||||||
|
|
||||||
|
[propget, id(DISPID_IHTMLDOMNODE_NEXTSIBLING)]
|
||||||
|
IHTMLDOMNode* nextSibling();
|
||||||
|
|
||||||
|
[propget, id(DISPID_IHTMLDOMNODE2_OWNERDOCUMENT)]
|
||||||
|
IDispatch *ownerDocument();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
interface IHTMLElementCollection;
|
interface IHTMLElementCollection;
|
||||||
|
|
||||||
/*****************************************************************************
|
/*****************************************************************************
|
||||||
|
|
Loading…
Reference in New Issue