⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 domcore.idl

📁 linux下开源浏览器WebKit的源码,市面上的很多商用浏览器都是移植自WebKit
💻 IDL
📖 第 1 页 / 共 2 页
字号:
*/[    object,    oleautomation,    uuid(F4DED047-FE61-461a-BDBD-BB87F79DB713),    pointer_default(unique)]interface IDOMCharacterData : IDOMNode{    /*        - (NSString *)data;    */    HRESULT data([out, retval] BSTR* result);    /*        - (void)setData:(NSString *)data;    */    HRESULT setData([in] BSTR data);    /*        - (unsigned)length;    */    HRESULT length([out, retval] UINT* result);    /*        - (NSString *)substringData:(unsigned)offset :(unsigned)count;    */    HRESULT substringData([in] UINT offset, [in] UINT count, [out, retval] BSTR* result);    /*        - (void)appendData:(NSString *)arg;    */    HRESULT appendData([in] BSTR arg);    /*        - (void)insertData:(unsigned)offset :(NSString *)arg;    */    HRESULT insertData([in] UINT offset, [in] BSTR arg);    /*        - (void)deleteData:(unsigned)offset :(unsigned) count;    */    HRESULT deleteData([in] UINT offset, [in] UINT count);    /*        - (void)replaceData:(unsigned)offset :(unsigned)count :(NSString *)arg;    */    HRESULT replaceData([in] UINT offset, [in] UINT count, [in] BSTR arg);}/*    @interface DOMAttr : IDOMNode*/[    object,    oleautomation,    uuid(B587E098-8206-4b5a-A7DB-422F218571A0),    pointer_default(unique)]interface IDOMAttr : IDOMNode{    /*        - (NSString *)name;    */    HRESULT name([out, retval] BSTR* result);    /*        - (BOOL)specified;    */    HRESULT specified([out, retval] BOOL* result);    /*        - (NSString *)value;    */    HRESULT value([out, retval] BSTR* value);    /*        - (void)setValue:(NSString *)value;    */    HRESULT setValue([in] BSTR value);    /*        - (DOMElement *)ownerElement;    */    HRESULT ownerElement([out, retval] IDOMElement** result);}/*    @interface DOMElement : IDOMNode*/[    object,    oleautomation,    uuid(E053A35B-7775-4859-80EA-C35D02D145A2),    pointer_default(unique)]interface IDOMElement : IDOMNode{    /*        - (NSString *)tagName;    */    HRESULT tagName([out, retval] BSTR* result);    /*        - (NSString *)getAttribute:(NSString *)name;    */    HRESULT getAttribute([in] BSTR name, [out, retval] BSTR* result);    /*        - (void)setAttribute:(NSString *)name :(NSString *)value;    */    HRESULT setAttribute([in] BSTR name, [in] BSTR value);    /*        - (void)removeAttribute:(NSString *)name;    */    HRESULT removeAttribute([in] BSTR name);    /*        - (DOMAttr *)getAttributeNode:(NSString *)name;    */    HRESULT getAttributeNode([in] BSTR name, [out, retval] IDOMAttr** result);    /*        - (DOMAttr *)setAttributeNode:(DOMAttr *)newAttr;    */    HRESULT setAttributeNode([in] IDOMAttr* newAttr, [out, retval] IDOMAttr** result);    /*        - (DOMAttr *)removeAttributeNode:(DOMAttr *)oldAttr;    */    HRESULT removeAttributeNode([in] IDOMAttr* oldAttr, [out, retval] IDOMAttr** result);    /*        - (DOMNodeList *)getElementsByTagName:(NSString *)name;    */    HRESULT getElementsByTagName([in] BSTR name, [out, retval] IDOMNodeList** result);    /*        - (NSString *)getAttributeNS:(NSString *)namespaceURI :(NSString *)localName;    */    HRESULT getAttributeNS([in] BSTR namespaceURI, [in] BSTR localName, [out, retval] BSTR* result);    /*        - (void)setAttributeNS:(NSString *)namespaceURI :(NSString *)qualifiedName :(NSString *)value;    */    HRESULT setAttributeNS([in] BSTR namespaceURI, [in] BSTR qualifiedName, [in] BSTR value);    /*        - (void)removeAttributeNS:(NSString *)namespaceURI :(NSString *)localName;    */    HRESULT removeAttributeNS([in] BSTR namespaceURI, [in] BSTR localName);    /*        - (DOMAttr *)getAttributeNodeNS:(NSString *)namespaceURI :(NSString *)localName;    */    HRESULT getAttributeNodeNS([in] BSTR namespaceURI, [in] BSTR localName, [out, retval] IDOMAttr** result);    /*        - (DOMAttr *)setAttributeNodeNS:(DOMAttr *)newAttr;    */    HRESULT setAttributeNodeNS([in] IDOMAttr* newAttr, [out, retval] IDOMAttr** result);    /*        - (DOMNodeList *)getElementsByTagNameNS:(NSString *)namespaceURI :(NSString *)localName;    */    HRESULT getElementsByTagNameNS([in] BSTR namespaceURI, [in] BSTR localName, [out, retval] IDOMNodeList** result);    /*        - (BOOL)hasAttribute:(NSString *)name;    */    HRESULT hasAttribute([in] BSTR name, [out, retval] BOOL* result);    /*        - (BOOL)hasAttributeNS:(NSString *)namespaceURI :(NSString *)localName;    */    HRESULT hasAttributeNS([in] BSTR namespaceURI, [in] BSTR localName, [out, retval] BOOL* result);    /*        - (void)focus;    */    HRESULT focus();    /*        - (void)blur;    */    HRESULT blur();}/*    @interface DOMElement (DOMElementExtensions)*/[    object,    oleautomation,    uuid(98E481F5-4405-4c2a-BF77-1CE95FE5F992),    pointer_default(unique)]interface IDOMElementExtensions : IUnknown{    /*        - (int)offsetLeft;    */    HRESULT offsetLeft([out, retval] int* result);    /*        - (int)offsetTop;    */    HRESULT offsetTop([out, retval] int* result);    /*        - (int)offsetWidth;    */    HRESULT offsetWidth([out, retval] int* result);    /*        - (int)offsetHeight;    */    HRESULT offsetHeight([out, retval] int* result);    /*        - (DOMElement *)offsetParent;    */    HRESULT offsetParent([out, retval] IDOMElement** result);    /*        - (int)clientWidth;    */    HRESULT clientWidth([out, retval] int* result);    /*        - (int)clientHeight;    */    HRESULT clientHeight([out, retval] int* result);    /*        - (int)scrollLeft;    */    HRESULT scrollLeft([out, retval] int* result);    /*        - (void)setScrollLeft:(int)newScrollLeft;    */    HRESULT setScrollLeft([in] int newScrollLeft);    /*        - (int)scrollTop;    */    HRESULT scrollTop([out, retval] int* result);    /*        - (void)setScrollTop:(int)newScrollTop;    */    HRESULT setScrollTop([in] int newScrollTop);    /*        - (int)scrollWidth;    */    HRESULT scrollWidth([out, retval] int* result);    /*        - (int)scrollHeight;    */    HRESULT scrollHeight([out, retval] int* result);    /*        - (void)scrollIntoView:(BOOL)alignWithTop;    */    HRESULT scrollIntoView([in] BOOL alignWithTop);    /*        - (void)scrollIntoViewIfNeeded:(BOOL)centerIfNeeded;    */    HRESULT scrollIntoViewIfNeeded([in] BOOL centerIfNeeded);}/*    @interface DOMText : DOMCharacterData*/[    object,    oleautomation,    uuid(74638F45-1AA0-4db5-958C-82066E00BD2B),    pointer_default(unique)]interface IDOMText : IDOMCharacterData{    /*        - (DOMText *)splitText:(unsigned)offset;    */    HRESULT splitText([in] UINT offset, [out, retval] IDOMText** result);}/*    @interface DOMComment : DOMCharacterData*/[    object,    oleautomation,    uuid(118002E8-847F-4b1a-968C-B25A6AC7B128),    pointer_default(unique)]interface IDOMComment : IDOMCharacterData{}/*    @interface DOMCDATASection : DOMText*/[    object,    oleautomation,    uuid(31B506C1-45A3-4d72-815A-311B0A897E58),    pointer_default(unique)]interface IDOMCDATASection : IDOMText{}/*    @interface DOMDocumentType : IDOMNode*/[    object,    oleautomation,    uuid(17FCE6EA-4164-4bd4-9DBF-0395FBF37FD3),    pointer_default(unique)]interface IDOMDocumentType : IDOMNode{    /*        - (NSString *)name;    */    HRESULT name([out, retval] BSTR* result);    /*        - (DOMNamedNodeMap *)entities;    */    HRESULT entities([out, retval] IDOMNamedNodeMap** result);    /*        - (DOMNamedNodeMap *)notations;    */    HRESULT notations([out, retval] IDOMNamedNodeMap** result);    /*        - (NSString *)publicId;    */    HRESULT publicId([out, retval] BSTR* result);    /*        - (NSString *)systemId;    */    HRESULT systemId([out, retval] BSTR* result);    /*        - (NSString *)internalSubset;    */    HRESULT internalSubset([out, retval] BSTR* result);}/*    @interface DOMEntityReference : IDOMNode*/[    object,    oleautomation,    uuid(0593CE45-15B2-44af-BBD0-5A1654F8240E),    pointer_default(unique)]interface IDOMEntityReference : IDOMNode{}/*    @interface DOMProcessingInstruction : IDOMNode*/[    object,    oleautomation,    uuid(D99D2F48-ABF3-426a-9339-54681E1AFCA9),    pointer_default(unique)]interface IDOMProcessingInstruction : IDOMNode{    /*        - (NSString *)target;    */    HRESULT target([out, retval] BSTR* result);    /*        - (NSString *)data;    */    HRESULT data([out, retval] BSTR* result);    /*        - (void)setData:(NSString *)data;    */    HRESULT setData([in] BSTR data);}/*    @interface DOMDocumentFragment : IDOMNode*/[    object,    oleautomation,    uuid(09D35665-8396-4868-949E-8AA2407A6E10),    pointer_default(unique)]interface IDOMDocumentFragment : IDOMNode{}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -