| Index: xfa/fxfa/include/fxfa_basic.h
|
| diff --git a/xfa/fxfa/include/fxfa_basic.h b/xfa/fxfa/include/fxfa_basic.h
|
| index 15fbc85ef48fb294cc8cea2d2049d2e91f7b9cf4..30b7b6bdfe2930a212f00fd35c18f1ead1a65163 100644
|
| --- a/xfa/fxfa/include/fxfa_basic.h
|
| +++ b/xfa/fxfa/include/fxfa_basic.h
|
| @@ -926,9 +926,10 @@ struct XFA_ELEMENTINFO {
|
| uint32_t dwPackets;
|
| uint32_t eObjectType;
|
| };
|
| -int32_t XFA_GetElementCount();
|
| +
|
| const XFA_ELEMENTINFO* XFA_GetElementByName(const CFX_WideStringC& wsName);
|
| const XFA_ELEMENTINFO* XFA_GetElementByID(XFA_ELEMENT eName);
|
| +
|
| enum XFA_ATTRIBUTETYPE {
|
| XFA_ATTRIBUTETYPE_NOTSURE,
|
| XFA_ATTRIBUTETYPE_Enum,
|
| @@ -945,7 +946,7 @@ struct XFA_ATTRIBUTEINFO {
|
| uint32_t dwPackets;
|
| void* pDefValue;
|
| };
|
| -int32_t XFA_GetAttributeCount();
|
| +
|
| const XFA_ATTRIBUTEINFO* XFA_GetAttributeByName(const CFX_WideStringC& wsName);
|
| const XFA_ATTRIBUTEINFO* XFA_GetAttributeByID(XFA_ATTRIBUTE eName);
|
| FX_BOOL XFA_GetAttributeDefaultValue(void*& pValue,
|
| @@ -962,9 +963,6 @@ CFX_WideStringC XFA_GetAttributeDefaultValue_Cdata(XFA_ELEMENT eElement,
|
| FX_BOOL XFA_GetAttributeDefaultValue_Boolean(XFA_ELEMENT eElement,
|
| XFA_ATTRIBUTE eAttribute,
|
| uint32_t dwPacket);
|
| -int32_t XFA_GetAttributeDefaultValue_Integer(XFA_ELEMENT eElement,
|
| - XFA_ATTRIBUTE eAttribute,
|
| - uint32_t dwPacket);
|
| CXFA_Measurement XFA_GetAttributeDefaultValue_Measure(XFA_ELEMENT eElement,
|
| XFA_ATTRIBUTE eAttribute,
|
| uint32_t dwPacket);
|
| @@ -981,12 +979,9 @@ struct XFA_SCRIPTHIERARCHY {
|
| int16_t wParentIndex;
|
| };
|
|
|
| -typedef XFA_SCRIPTHIERARCHY const* XFA_LPCSCRIPTHIERARCHY;
|
| const uint16_t* XFA_GetElementChildren(XFA_ELEMENT eElement, int32_t& iCount);
|
| const uint8_t* XFA_GetElementAttributes(XFA_ELEMENT eElement, int32_t& iCount);
|
| -const XFA_ELEMENTINFO* XFA_GetChildOfElement(XFA_ELEMENT eElement,
|
| - XFA_ELEMENT eChild,
|
| - uint32_t dwPacket);
|
| +
|
| const XFA_ATTRIBUTEINFO* XFA_GetAttributeOfElement(XFA_ELEMENT eElement,
|
| XFA_ATTRIBUTE eAttribute,
|
| uint32_t dwPacket);
|
| @@ -1047,15 +1042,17 @@ class CXFA_Measurement {
|
| FX_FLOAT m_fValue;
|
| XFA_UNIT m_eUnit;
|
| };
|
| +
|
| class CFXJSE_Arguments;
|
| class CXFA_Object;
|
| +
|
| typedef void (CXFA_Object::*XFA_METHOD_CALLBACK)(CFXJSE_Arguments* pArguments);
|
| struct XFA_METHODINFO {
|
| uint32_t uHash;
|
| const FX_WCHAR* pName;
|
| XFA_METHOD_CALLBACK lpfnCallback;
|
| };
|
| -int32_t XFA_GetMethodCount();
|
| +
|
| const XFA_METHODINFO* XFA_GetMethodByName(XFA_ELEMENT eElement,
|
| const CFX_WideStringC& wsMethodName);
|
| typedef void (CXFA_Object::*XFA_ATTRIBUTE_CALLBACK)(FXJSE_HVALUE hValue,
|
|
|