📄 domcore.idl
字号:
*/[ 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 + -