Index: xfa/src/fxfa/src/common/xfa_object.h |
diff --git a/xfa/src/fxfa/src/common/xfa_object.h b/xfa/src/fxfa/src/common/xfa_object.h |
index 54b77c013ab4c326fe8f855fc9b6eb1fc4a42cf9..7fcf94550d7f17f699cff49ec58e4532e72594ca 100644 |
--- a/xfa/src/fxfa/src/common/xfa_object.h |
+++ b/xfa/src/fxfa/src/common/xfa_object.h |
@@ -107,21 +107,23 @@ enum XFA_SOM_MESSAGETYPE { |
typedef CFX_StackTemplate<CXFA_Node*> CXFA_NodeStack; |
typedef CXFA_PtrSetTemplate<CXFA_Node*> CXFA_NodeSet; |
typedef void (*PD_CALLBACK_DUPLICATEDATA)(void*& pData); |
-typedef struct _XFA_MAPDATABLOCKCALLBACKINFO { |
+ |
+struct XFA_MAPDATABLOCKCALLBACKINFO { |
PD_CALLBACK_FREEDATA pFree; |
PD_CALLBACK_DUPLICATEDATA pCopy; |
-} XFA_MAPDATABLOCKCALLBACKINFO; |
-typedef struct _XFA_MAPDATABLOCK { |
- uint8_t* GetData() const { |
- return (uint8_t*)this + sizeof(_XFA_MAPDATABLOCK); |
- } |
+}; |
+ |
+struct XFA_MAPDATABLOCK { |
+ uint8_t* GetData() const { return (uint8_t*)this + sizeof(XFA_MAPDATABLOCK); } |
XFA_MAPDATABLOCKCALLBACKINFO* pCallbackInfo; |
int32_t iBytes; |
-} XFA_MAPDATABLOCK, *XFA_LPMAPDATABLOCK; |
-typedef struct _XFA_MAPMODULEDATA { |
+}; |
+ |
+struct XFA_MAPMODULEDATA { |
CFX_MapPtrToPtr m_ValueMap; |
- CFX_MapPtrTemplate<void*, XFA_LPMAPDATABLOCK> m_BufferMap; |
-} XFA_MAPMODULEDATA, *XFA_LPMAPMODULEDATA; |
+ CFX_MapPtrTemplate<void*, XFA_MAPDATABLOCK*> m_BufferMap; |
+}; |
+ |
#define XFA_CalcRefCount (void*)(uintptr_t) FXBSTR_ID('X', 'F', 'A', 'R') |
#define XFA_CalcData (void*)(uintptr_t) FXBSTR_ID('X', 'F', 'A', 'C') |
#define XFA_LAYOUTITEMKEY (void*)(uintptr_t) FXBSTR_ID('L', 'Y', 'I', 'M') |
@@ -611,7 +613,7 @@ class CXFA_Node : public CXFA_Object { |
FX_BOOL bScriptModify = FALSE, |
FX_BOOL bSyncData = TRUE); |
CFX_WideString GetScriptContent(FX_BOOL bScriptModify = FALSE); |
- XFA_LPMAPMODULEDATA GetMapModuleData(FX_BOOL bCreateNew); |
+ XFA_MAPMODULEDATA* GetMapModuleData(FX_BOOL bCreateNew); |
void SetMapModuleValue(void* pKey, void* pValue); |
FX_BOOL GetMapModuleValue(void* pKey, void*& pValue); |
void SetMapModuleString(void* pKey, const CFX_WideStringC& wsValue); |
@@ -642,7 +644,7 @@ class CXFA_Node : public CXFA_Object { |
FX_WORD m_ePacket; |
FX_DWORD m_dwNameHash; |
CXFA_Node* m_pAuxNode; |
- XFA_LPMAPMODULEDATA m_pMapModuleData; |
+ XFA_MAPMODULEDATA* m_pMapModuleData; |
}; |
class CXFA_OrdinaryObject : public CXFA_Object { |
public: |