18e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project/* 28e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project * Copyright (C) 2006, 2007, 2008 Apple Inc. All rights reserved. 38e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project * 48e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project * Redistribution and use in source and binary forms, with or without 58e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project * modification, are permitted provided that the following conditions 68e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project * are met: 78e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project * 1. Redistributions of source code must retain the above copyright 88e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project * notice, this list of conditions and the following disclaimer. 98e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project * 2. Redistributions in binary form must reproduce the above copyright 108e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project * notice, this list of conditions and the following disclaimer in the 118e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project * documentation and/or other materials provided with the distribution. 128e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project * 138e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY 148e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 158e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 168e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE COMPUTER, INC. OR 178e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 188e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 198e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 208e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY 218e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 228e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 238e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 248e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project */ 258e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 268e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project#ifndef DO_NO_IMPORTS 278e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectimport "oaidl.idl"; 288e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectimport "ocidl.idl"; 298e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectimport "DOMCore.idl"; 308e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectimport "IWebScriptObject.idl"; 318e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project#endif 328e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 338e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectinterface IDOMObject; 348e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectinterface IDOMCSSValue; 358e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectinterface IDOMCSSStyleDeclaration; 368e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectinterface IDOMCSSStyleSheet; 378e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectinterface IDOMCSSRule; 388e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectinterface IDOMElement; 398e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 408e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project/* 418e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project @interface DOMDocument (DOMViewCSS) 428e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project*/ 438e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project[ 448e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project object, 458e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project oleautomation, 468e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project uuid(43EFE238-A4DF-400a-983D-FCE0C0F56BCD), 478e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project pointer_default(unique) 488e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project] 498e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectinterface IDOMViewCSS : IUnknown 508e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project{ 518e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project /* 528e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project - (DOMCSSStyleDeclaration *)getComputedStyle:(DOMElement *)elt :(NSString *)pseudoElt; 538e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project */ 548e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project HRESULT getComputedStyle([in] IDOMElement* elt, [in] BSTR pseudoElt, [out, retval] IDOMCSSStyleDeclaration** result); 558e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 568e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 578e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project/* 588e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project @interface DOMCSSRuleList : DOMObject 598e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project*/ 608e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project[ 618e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project object, 628e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project oleautomation, 638e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project uuid(D45DA43D-5EDB-4315-A097-3ED3FA089193), 648e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project pointer_default(unique) 658e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project] 668e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectinterface IDOMCSSRuleList : IDOMObject 678e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project{ 688e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project /* 698e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project - (unsigned)length; 708e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project */ 718e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project HRESULT length([out, retval] UINT* result); 728e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 738e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project /* 748e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project - (DOMCSSRule *)item:(unsigned)index; 758e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project */ 768e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project HRESULT item([in] UINT index, [out, retval] IDOMCSSRule** result); 778e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 788e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 798e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project/* 808e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project @interface DOMCSSRule : DOMObject 818e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project*/ 828e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project[ 838e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project object, 848e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project oleautomation, 858e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project uuid(05947A31-9E1C-4c98-8608-6688959D6542), 868e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project pointer_default(unique) 878e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project] 888e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectinterface IDOMCSSRule : IDOMObject 898e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project{ 908e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project /* 918e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project - (unsigned short)type; 928e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project */ 938e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project HRESULT type([out, retval] unsigned short* result); 948e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 958e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project /* 968e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project - (NSString *)cssText; 978e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project */ 988e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project HRESULT cssText([out, retval] BSTR* text); 998e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 1008e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project /* 1018e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project - (void)setCssText:(NSString *)cssText; 1028e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project */ 1038e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project HRESULT setCssText([in] BSTR cssText); 1048e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 1058e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project /* 1068e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project - (DOMCSSStyleSheet *)parentStyleSheet; 1078e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project */ 1088e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project HRESULT parentStyleSheet([out, retval] IDOMCSSStyleSheet** sheet); 1098e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 1108e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project /* 1118e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project - (DOMCSSRule *)parentRule; 1128e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project */ 1138e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project HRESULT parentRule([out, retval] IDOMCSSRule** rule); 1148e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 1158e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 1168e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project/* 1178e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project @interface DOMCSSStyleDeclaration : DOMObject 1188e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project*/ 1198e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project[ 1208e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project object, 1218e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project oleautomation, 1228e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project uuid(DBBE9A6B-D505-4647-B4AB-40A7CF3EE63E), 1238e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project pointer_default(unique) 1248e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project] 1258e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectinterface IDOMCSSStyleDeclaration : IDOMObject 1268e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project{ 1278e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project /* 1288e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project - (NSString *)cssText; 1298e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project */ 1308e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project HRESULT cssText([out, retval] BSTR* result); 1318e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 1328e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project /* 1338e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project - (void)setCssText:(NSString *)cssText; 1348e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project */ 1358e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project HRESULT setCssText([in] BSTR cssText); 1368e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 1378e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project /* 1388e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project - (NSString *)getPropertyValue:(NSString *)propertyName; 1398e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project */ 1408e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project HRESULT getPropertyValue([in] BSTR propertyName, [out, retval] BSTR* result); 1418e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 1428e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project /* 1438e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project - (DOMCSSValue *)getPropertyCSSValue:(NSString *)propertyName; 1448e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project */ 1458e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project HRESULT getPropertyCSSValue([in] BSTR propertyName, [out, retval] IDOMCSSValue** result); 1468e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 1478e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project /* 1488e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project - (NSString *)removeProperty:(NSString *)propertyName; 1498e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project */ 1508e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project HRESULT removeProperty([in] BSTR propertyName, [out, retval] BSTR* result); 1518e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 1528e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project /* 1538e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project - (NSString *)getPropertyPriority:(NSString *)propertyName; 1548e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project */ 1558e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project HRESULT getPropertyPriority([in] BSTR propertyName, [out, retval] BSTR* result); 1568e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 1578e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project /* 1588e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project - (void)setProperty:(NSString *)propertyName :(NSString *)value :(NSString *)priority; 1598e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project */ 1608e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project HRESULT setProperty([in] BSTR propertyName, [in] BSTR value, [in] BSTR priority); 1618e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 1628e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project /* 1638e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project - (unsigned)length; 1648e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project */ 1658e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project HRESULT length([out, retval] UINT* result); 1668e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 1678e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project /* 1688e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project - (NSString *)item:(unsigned)index; 1698e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project */ 1708e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project HRESULT item([in] UINT index, [out, retval] BSTR* result); 1718e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 1728e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project /* 1738e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project - (DOMCSSRule *)parentRule; 1748e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project */ 1758e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project HRESULT parentRule([out, retval] IDOMCSSRule** result); 1768e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 1778e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 1788e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project/* 1798e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project @interface DOMCSSValue : DOMObject 1808e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project*/ 1818e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project[ 1828e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project object, 1838e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project oleautomation, 1848e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project uuid(51D29553-2AF7-4f52-AFE6-3C59196A8BAA), 1858e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project pointer_default(unique) 1868e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project] 1878e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectinterface IDOMCSSValue : IDOMObject 1888e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project{ 1898e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project /* 1908e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project - (NSString *)cssText; 1918e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project */ 1928e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project HRESULT cssText([out, retval] BSTR* text); 1938e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 1948e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project /* 1958e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project - (void)setCssText:(NSString *)cssText; 1968e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project */ 1978e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project HRESULT setCssText([in] BSTR text); 1988e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 1998e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project /* 2008e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project - (unsigned short)cssValueType; 2018e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project */ 2028e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project HRESULT cssValueType([out, retval] unsigned short *valueType); 2038e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 2048e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 2058e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project/* 2068e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project @interface DOMCSSStyleSheet : DOMStyleSheet 2078e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project*/ 2088e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project[ 2098e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project object, 2108e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project oleautomation, 2118e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project uuid(14B1C213-1458-48a1-AD8F-54BFE64F9ECF), 2128e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project pointer_default(unique) 2138e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project] 2148e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectinterface IDOMCSSStyleSheet : IDOMObject 2158e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project{ 2168e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project /* 2178e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project - (DOMCSSRule *)ownerRule; 2188e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project */ 2198e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project HRESULT ownerRule([out, retval] IDOMCSSRule** rule); 2208e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 2218e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project /* 2228e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project - (DOMCSSRuleList *)cssRules; 2238e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project */ 2248e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project HRESULT cssRules([out, retval] IDOMCSSRuleList** ruleList); 2258e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 2268e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project /* 2278e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project - (unsigned)insertRule:(NSString *)rule :(unsigned)index; 2288e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project */ 2298e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project HRESULT insertRule([in] BSTR rule, [in] UINT index, [out, retval] UINT* result); 2308e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 2318e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project /* 2328e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project - (void)deleteRule:(unsigned)index; 2338e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project */ 2348e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project HRESULT deleteRule([in] UINT index); 2358e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 2368e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 2378e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project/* 2388e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project @interface DOMElement (DOMElementCSSInlineStyle) 2398e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project*/ 2408e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project[ 2418e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project object, 2428e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project oleautomation, 2438e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project uuid(585127E2-D698-44c4-83EC-4D1E6E07E90D), 2448e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project pointer_default(unique) 2458e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project] 2468e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectinterface IDOMElementCSSInlineStyle : IUnknown 2478e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project{ 2488e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project /* 2498e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project - (DOMCSSStyleDeclaration *)style; 2508e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project */ 2518e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project HRESULT style([out, retval] IDOMCSSStyleDeclaration** result); 2528e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project} 253