Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1)

Side by Side Diff: xfa/include/fxfa/fxfa_basic.h

Issue 1172793002: Merge to XFA: Use stdint.h types throughout PDFium. (Closed) Base URL: https://pdfium.googlesource.com/pdfium.git@xfa
Patch Set: Created 5 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « xfa/include/fxfa/fxfa.h ('k') | xfa/include/fxfa/fxfa_objectacc.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright 2014 PDFium Authors. All rights reserved. 1 // Copyright 2014 PDFium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com 5 // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com
6 6
7 #ifndef _FXFA_BASIC_H 7 #ifndef _FXFA_BASIC_H
8 #define _FXFA_BASIC_H 8 #define _FXFA_BASIC_H
9 class CXFA_Measurement; 9 class CXFA_Measurement;
10 #define XFA_HASHCODE_Xfa 0xc56b9ff 10 #define XFA_HASHCODE_Xfa 0xc56b9ff
(...skipping 58 matching lines...) Expand 10 before | Expand all | Expand 10 after
69 XFA_XDPPACKET_XDP = 1 << XFA_PACKET_XDP , 69 XFA_XDPPACKET_XDP = 1 << XFA_PACKET_XDP ,
70 }; 70 };
71 enum XFA_XDPPACKET_FLAGS { 71 enum XFA_XDPPACKET_FLAGS {
72 XFA_XDPPACKET_FLAGS_COMPLETEMATCH = 1, 72 XFA_XDPPACKET_FLAGS_COMPLETEMATCH = 1,
73 XFA_XDPPACKET_FLAGS_PREFIXMATCH = 2, 73 XFA_XDPPACKET_FLAGS_PREFIXMATCH = 2,
74 XFA_XDPPACKET_FLAGS_NOMATCH = 4, 74 XFA_XDPPACKET_FLAGS_NOMATCH = 4,
75 XFA_XDPPACKET_FLAGS_SUPPORTONE = 8, 75 XFA_XDPPACKET_FLAGS_SUPPORTONE = 8,
76 XFA_XDPPACKET_FLAGS_SUPPORTMANY = 16, 76 XFA_XDPPACKET_FLAGS_SUPPORTMANY = 16,
77 }; 77 };
78 typedef struct _XFA_PACKETINFO { 78 typedef struct _XFA_PACKETINFO {
79 FX_UINT32» » » » » uHash; 79 uint32_t» » » » » uHash;
80 FX_LPCWSTR pName; 80 FX_LPCWSTR pName;
81 XFA_XDPPACKET eName; 81 XFA_XDPPACKET eName;
82 FX_LPCWSTR pURI; 82 FX_LPCWSTR pURI;
83 FX_DWORD eFlags; 83 FX_DWORD eFlags;
84 } XFA_PACKETINFO, * XFA_LPPACKETINFO; 84 } XFA_PACKETINFO, * XFA_LPPACKETINFO;
85 typedef XFA_PACKETINFO const * XFA_LPCPACKETINFO; 85 typedef XFA_PACKETINFO const * XFA_LPCPACKETINFO;
86 XFA_LPCPACKETINFO XFA_GetPacketByName(FX_WSTR wsName); 86 XFA_LPCPACKETINFO XFA_GetPacketByName(FX_WSTR wsName);
87 XFA_LPCPACKETINFO XFA_GetPacketByID(FX_DWORD dwPacket); 87 XFA_LPCPACKETINFO XFA_GetPacketByID(FX_DWORD dwPacket);
88 extern const XFA_PACKETINFO g_XFAPacketData[]; 88 extern const XFA_PACKETINFO g_XFAPacketData[];
89 inline XFA_LPCPACKETINFO XFA_GetPacketByIndex(XFA_PACKET ePacket) 89 inline XFA_LPCPACKETINFO XFA_GetPacketByIndex(XFA_PACKET ePacket)
(...skipping 822 matching lines...) Expand 10 before | Expand all | Expand 10 after
912 XFA_ELEMENT_MonthNames, 912 XFA_ELEMENT_MonthNames,
913 XFA_ELEMENT_Severity, 913 XFA_ELEMENT_Severity,
914 XFA_ELEMENT_GroupParent, 914 XFA_ELEMENT_GroupParent,
915 XFA_ELEMENT_DocumentAssembly, 915 XFA_ELEMENT_DocumentAssembly,
916 XFA_ELEMENT_NumberSymbol, 916 XFA_ELEMENT_NumberSymbol,
917 XFA_ELEMENT_Tagged, 917 XFA_ELEMENT_Tagged,
918 XFA_ELEMENT_Items, 918 XFA_ELEMENT_Items,
919 }; 919 };
920 #define XFA_ELEMENT_UNKNOWN ((XFA_ELEMENT)-1) 920 #define XFA_ELEMENT_UNKNOWN ((XFA_ELEMENT)-1)
921 typedef struct _XFA_ELEMENTINFO { 921 typedef struct _XFA_ELEMENTINFO {
922 FX_UINT32» » » » » uHash; 922 uint32_t» » » » » uHash;
923 FX_LPCWSTR pName; 923 FX_LPCWSTR pName;
924 XFA_ELEMENT eName; 924 XFA_ELEMENT eName;
925 FX_DWORD dwPackets; 925 FX_DWORD dwPackets;
926 FX_DWORD eObjectType; 926 FX_DWORD eObjectType;
927 } XFA_ELEMENTINFO, * XFA_LPELEMENTINFO; 927 } XFA_ELEMENTINFO, * XFA_LPELEMENTINFO;
928 typedef XFA_ELEMENTINFO const * XFA_LPCELEMENTINFO; 928 typedef XFA_ELEMENTINFO const * XFA_LPCELEMENTINFO;
929 FX_INT32 XFA_GetElementCount(); 929 int32_t XFA_GetElementCount();
930 XFA_LPCELEMENTINFO XFA_GetElementByName(FX_WSTR wsName); 930 XFA_LPCELEMENTINFO XFA_GetElementByName(FX_WSTR wsName);
931 XFA_LPCELEMENTINFO XFA_GetElementByID(XFA_ELEMENT eName); 931 XFA_LPCELEMENTINFO XFA_GetElementByID(XFA_ELEMENT eName);
932 enum XFA_ATTRIBUTETYPE { 932 enum XFA_ATTRIBUTETYPE {
933 XFA_ATTRIBUTETYPE_NOTSURE, 933 XFA_ATTRIBUTETYPE_NOTSURE,
934 XFA_ATTRIBUTETYPE_Enum, 934 XFA_ATTRIBUTETYPE_Enum,
935 XFA_ATTRIBUTETYPE_Cdata, 935 XFA_ATTRIBUTETYPE_Cdata,
936 XFA_ATTRIBUTETYPE_Boolean, 936 XFA_ATTRIBUTETYPE_Boolean,
937 XFA_ATTRIBUTETYPE_Integer, 937 XFA_ATTRIBUTETYPE_Integer,
938 XFA_ATTRIBUTETYPE_Measure, 938 XFA_ATTRIBUTETYPE_Measure,
939 }; 939 };
940 typedef struct _XFA_ATTRIBUTEINFO { 940 typedef struct _XFA_ATTRIBUTEINFO {
941 FX_UINT32» » » » » uHash; 941 uint32_t» » » » » uHash;
942 FX_LPCWSTR pName; 942 FX_LPCWSTR pName;
943 XFA_ATTRIBUTE eName; 943 XFA_ATTRIBUTE eName;
944 XFA_ATTRIBUTETYPE eType; 944 XFA_ATTRIBUTETYPE eType;
945 FX_DWORD dwPackets; 945 FX_DWORD dwPackets;
946 FX_LPVOID pDefValue; 946 FX_LPVOID pDefValue;
947 } XFA_ATTRIBUTEINFO, * XFA_LPATTRIBUTEINFO; 947 } XFA_ATTRIBUTEINFO, * XFA_LPATTRIBUTEINFO;
948 typedef XFA_ATTRIBUTEINFO const * XFA_LPCATTRIBUTEINFO; 948 typedef XFA_ATTRIBUTEINFO const * XFA_LPCATTRIBUTEINFO;
949 FX_INT32 XFA_GetAttributeCount(); 949 int32_t XFA_GetAttributeCount();
950 XFA_LPCATTRIBUTEINFO XFA_GetAttributeByName(FX_WSTR wsName); 950 XFA_LPCATTRIBUTEINFO XFA_GetAttributeByName(FX_WSTR wsName);
951 XFA_LPCATTRIBUTEINFO XFA_GetAttributeByID(XFA_ATTRIBUTE eName); 951 XFA_LPCATTRIBUTEINFO XFA_GetAttributeByID(XFA_ATTRIBUTE eName);
952 FX_BOOL XFA_GetAttributeDefaultValue(FX_LPVOID &pValue, XFA_ELEMENT eElement, XF A_ATTRIBUTE eAttribute, XFA_ATTRIBUTETYPE eType, FX_DWORD dwPacket); 952 FX_BOOL XFA_GetAttributeDefaultValue(FX_LPVOID &pValue, XFA_ELEMENT eElement, XF A_ATTRIBUTE eAttribute, XFA_ATTRIBUTETYPE eType, FX_DWORD dwPacket);
953 XFA_ATTRIBUTEENUM XFA_GetAttributeDefaultValue_Enum(XFA_ELEMENT eElement, XFA_ATTRIBUTE eAttribute, FX_DWORD dwPacket); 953 XFA_ATTRIBUTEENUM XFA_GetAttributeDefaultValue_Enum(XFA_ELEMENT eElement, XFA_ATTRIBUTE eAttribute, FX_DWORD dwPacket);
954 CFX_WideStringC XFA_GetAttributeDefaultValue_Cdata(XFA_ELEMENT eElement, XFA_ATTRIBUTE eAttribute, FX_DWORD dwPacket); 954 CFX_WideStringC XFA_GetAttributeDefaultValue_Cdata(XFA_ELEMENT eElement, XFA_ATTRIBUTE eAttribute, FX_DWORD dwPacket);
955 FX_BOOL XFA_GetAttributeDefaultValue_Boolean(XFA_ELEMENT eElement, XFA_ATTRIBUTE eAttribute, FX_DWORD dwPacket); 955 FX_BOOL XFA_GetAttributeDefaultValue_Boolean(XFA_ELEMENT eElement, XFA_ATTRIBUTE eAttribute, FX_DWORD dwPacket);
956 FX_INT32» » » XFA_GetAttributeDefaultValue_Integer(XFA_ELEMENT eElement, XFA_ATTRIBUTE eAttribute, FX_DWORD dwPacket); 956 int32_t»» » XFA_GetAttributeDefaultValue_Integer(XFA_ELEMENT eElemen t, XFA_ATTRIBUTE eAttribute, FX_DWORD dwPacket);
957 CXFA_Measurement XFA_GetAttributeDefaultValue_Measure(XFA_ELEMENT eElemen t, XFA_ATTRIBUTE eAttribute, FX_DWORD dwPacket); 957 CXFA_Measurement XFA_GetAttributeDefaultValue_Measure(XFA_ELEMENT eElemen t, XFA_ATTRIBUTE eAttribute, FX_DWORD dwPacket);
958 typedef struct _XFA_ELEMENTHIERARCHY { 958 typedef struct _XFA_ELEMENTHIERARCHY {
959 FX_WORD wStart; 959 FX_WORD wStart;
960 FX_WORD wCount; 960 FX_WORD wCount;
961 FX_WORD wParentIndex; 961 FX_WORD wParentIndex;
962 } XFA_ELEMENTHIERARCHY, * XFA_LPELEMENTHIERARCHY; 962 } XFA_ELEMENTHIERARCHY, * XFA_LPELEMENTHIERARCHY;
963 typedef XFA_ELEMENTHIERARCHY const * XFA_LPCELEMENTHIERARCHY; 963 typedef XFA_ELEMENTHIERARCHY const * XFA_LPCELEMENTHIERARCHY;
964 typedef struct _XFA_SCRIPTHIERARCHY { 964 typedef struct _XFA_SCRIPTHIERARCHY {
965 FX_WORD wMethodStart; 965 FX_WORD wMethodStart;
966 FX_WORD wMethodCount; 966 FX_WORD wMethodCount;
967 FX_WORD wAttributeStart; 967 FX_WORD wAttributeStart;
968 FX_WORD wAttributeCount; 968 FX_WORD wAttributeCount;
969 FX_SHORT» » » » » wParentIndex; 969 int16_t» » » » » wParentIndex;
970 } XFA_SCRIPTHIERARCHY, * XFA_LPSCRIPTHIERARCHY; 970 } XFA_SCRIPTHIERARCHY, * XFA_LPSCRIPTHIERARCHY;
971 typedef XFA_SCRIPTHIERARCHY const * XFA_LPCSCRIPTHIERARCHY; 971 typedef XFA_SCRIPTHIERARCHY const * XFA_LPCSCRIPTHIERARCHY;
972 FX_LPCWORD XFA_GetElementChildren(XFA_ELEMENT eElement, FX_INT32 &iCount); 972 FX_LPCWORD XFA_GetElementChildren(XFA_ELEMENT eElement, int32_t &iCount);
973 FX_LPCBYTE XFA_GetElementAttributes(XFA_ELEMENT eElement, FX_INT32 &iCount); 973 FX_LPCBYTE XFA_GetElementAttributes(XFA_ELEMENT eElement, int32_t &iCount);
974 XFA_LPCELEMENTINFO XFA_GetChildOfElement(XFA_ELEMENT eElement, XFA_ELEMENT eChil d, FX_DWORD dwPacket); 974 XFA_LPCELEMENTINFO XFA_GetChildOfElement(XFA_ELEMENT eElement, XFA_ELEMENT eChil d, FX_DWORD dwPacket);
975 XFA_LPCATTRIBUTEINFO XFA_GetAttributeOfElement(XFA_ELEMENT eElement, XFA_ATTRIBU TE eAttribute, FX_DWORD dwPacket); 975 XFA_LPCATTRIBUTEINFO XFA_GetAttributeOfElement(XFA_ELEMENT eElement, XFA_ATTRIBU TE eAttribute, FX_DWORD dwPacket);
976 #define XFA_PROPERTYFLAG_OneOf 0x01 976 #define XFA_PROPERTYFLAG_OneOf 0x01
977 #define XFA_PROPERTYFLAG_DefaultOneOf 0x02 977 #define XFA_PROPERTYFLAG_DefaultOneOf 0x02
978 typedef struct _XFA_PROPERTY { 978 typedef struct _XFA_PROPERTY {
979 FX_WORD eName; 979 FX_WORD eName;
980 FX_BYTE» » » » » » uOccur; 980 uint8_t» » » » » » uOccur;
981 FX_BYTE» » » » » » uFlags; 981 uint8_t» » » » » » uFlags;
982 } XFA_PROPERTY, * XFA_LPPROPERTY; 982 } XFA_PROPERTY, * XFA_LPPROPERTY;
983 typedef XFA_PROPERTY const * XFA_LPCPROPERTY; 983 typedef XFA_PROPERTY const * XFA_LPCPROPERTY;
984 XFA_LPCPROPERTY XFA_GetElementProperties(XFA_ELEMENT eElement, FX_INT32 &iCount) ; 984 XFA_LPCPROPERTY XFA_GetElementProperties(XFA_ELEMENT eElement, int32_t &iCount);
985 XFA_LPCPROPERTY XFA_GetPropertyOfElement(XFA_ELEMENT eElement, XFA_ELEMENT eProp erty, FX_DWORD dwPacket); 985 XFA_LPCPROPERTY XFA_GetPropertyOfElement(XFA_ELEMENT eElement, XFA_ELEMENT eProp erty, FX_DWORD dwPacket);
986 typedef struct _XFA_ATTRIBUTEENUMINFO { 986 typedef struct _XFA_ATTRIBUTEENUMINFO {
987 FX_UINT32» » » » » uHash; 987 uint32_t» » » » » uHash;
988 FX_LPCWSTR pName; 988 FX_LPCWSTR pName;
989 XFA_ATTRIBUTEENUM eName; 989 XFA_ATTRIBUTEENUM eName;
990 } XFA_ATTRIBUTEENUMINFO, * XFA_LPATTRIBUTEENUMINFO; 990 } XFA_ATTRIBUTEENUMINFO, * XFA_LPATTRIBUTEENUMINFO;
991 typedef XFA_ATTRIBUTEENUMINFO const * XFA_LPCATTRIBUTEENUMINFO; 991 typedef XFA_ATTRIBUTEENUMINFO const * XFA_LPCATTRIBUTEENUMINFO;
992 XFA_LPCATTRIBUTEENUMINFO XFA_GetAttributeEnumByName(FX_WSTR wsName); 992 XFA_LPCATTRIBUTEENUMINFO XFA_GetAttributeEnumByName(FX_WSTR wsName);
993 XFA_LPCATTRIBUTEENUMINFO XFA_GetAttributeEnumByID(XFA_ATTRIBUTEENUM eName); 993 XFA_LPCATTRIBUTEENUMINFO XFA_GetAttributeEnumByID(XFA_ATTRIBUTEENUM eName);
994 enum XFA_UNIT { 994 enum XFA_UNIT {
995 XFA_UNIT_Unknown, 995 XFA_UNIT_Unknown,
996 XFA_UNIT_Percent, 996 XFA_UNIT_Percent,
997 XFA_UNIT_Angle, 997 XFA_UNIT_Angle,
(...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after
1042 } 1042 }
1043 static XFA_UNIT GetUnit(FX_WSTR wsUnit); 1043 static XFA_UNIT GetUnit(FX_WSTR wsUnit);
1044 protected: 1044 protected:
1045 FX_FLOAT m_fValue; 1045 FX_FLOAT m_fValue;
1046 XFA_UNIT m_eUnit; 1046 XFA_UNIT m_eUnit;
1047 }; 1047 };
1048 class CFXJSE_Arguments; 1048 class CFXJSE_Arguments;
1049 class CXFA_Object; 1049 class CXFA_Object;
1050 typedef void (CXFA_Object::*XFA_METHOD_CALLBACK) (CFXJSE_Arguments* pArguments); 1050 typedef void (CXFA_Object::*XFA_METHOD_CALLBACK) (CFXJSE_Arguments* pArguments);
1051 typedef struct _XFA_METHODINFO { 1051 typedef struct _XFA_METHODINFO {
1052 FX_UINT32» » » » » uHash; 1052 uint32_t» » » » » uHash;
1053 FX_LPCWSTR pName; 1053 FX_LPCWSTR pName;
1054 XFA_METHOD_CALLBACK lpfnCallback; 1054 XFA_METHOD_CALLBACK lpfnCallback;
1055 } XFA_METHODINFO, * XFA_LPMETHODINFO; 1055 } XFA_METHODINFO, * XFA_LPMETHODINFO;
1056 typedef XFA_METHODINFO const * XFA_LPCMETHODINFO; 1056 typedef XFA_METHODINFO const * XFA_LPCMETHODINFO;
1057 FX_INT32 XFA_GetMethodCount(); 1057 int32_t XFA_GetMethodCount();
1058 XFA_LPCMETHODINFO XFA_GetMethodByName(XFA_ELEMENT eElement, FX_WSTR wsMethod Name); 1058 XFA_LPCMETHODINFO XFA_GetMethodByName(XFA_ELEMENT eElement, FX_WSTR wsMethod Name);
1059 typedef void (CXFA_Object::*XFA_ATTRIBUTE_CALLBACK) (FXJSE_HVALUE hValue, FX_BOO L bSetting, XFA_ATTRIBUTE eAttribute); 1059 typedef void (CXFA_Object::*XFA_ATTRIBUTE_CALLBACK) (FXJSE_HVALUE hValue, FX_BOO L bSetting, XFA_ATTRIBUTE eAttribute);
1060 enum XFA_SCRIPT_TYPE { 1060 enum XFA_SCRIPT_TYPE {
1061 XFA_SCRIPT_Basic, 1061 XFA_SCRIPT_Basic,
1062 XFA_SCRIPT_Object, 1062 XFA_SCRIPT_Object,
1063 }; 1063 };
1064 typedef struct _XFA_SCRIPTATTRIBUTEINFO { 1064 typedef struct _XFA_SCRIPTATTRIBUTEINFO {
1065 FX_UINT32» » » » » » uHash; 1065 uint32_t» » » » » » uHash;
1066 FX_LPCWSTR pName; 1066 FX_LPCWSTR pName;
1067 XFA_ATTRIBUTE_CALLBACK lpfnCallback; 1067 XFA_ATTRIBUTE_CALLBACK lpfnCallback;
1068 FX_INT32» » » » » » eAttribute; 1068 int32_t» » » » » » eAttribute;
1069 FX_WORD eValueType; 1069 FX_WORD eValueType;
1070 } XFA_SCRIPTATTRIBUTEINFO, * XFA_LPSCRIPTATTRIBUTEINFO; 1070 } XFA_SCRIPTATTRIBUTEINFO, * XFA_LPSCRIPTATTRIBUTEINFO;
1071 typedef XFA_SCRIPTATTRIBUTEINFO const * XFA_LPCSCRIPTATTRIBUTEINFO; 1071 typedef XFA_SCRIPTATTRIBUTEINFO const * XFA_LPCSCRIPTATTRIBUTEINFO;
1072 XFA_LPCSCRIPTATTRIBUTEINFO XFA_GetScriptAttributeByName(XFA_ELEMENT eElement, FX _WSTR wsAttributeName); 1072 XFA_LPCSCRIPTATTRIBUTEINFO XFA_GetScriptAttributeByName(XFA_ELEMENT eElement, FX _WSTR wsAttributeName);
1073 #endif 1073 #endif
OLDNEW
« no previous file with comments | « xfa/include/fxfa/fxfa.h ('k') | xfa/include/fxfa/fxfa_objectacc.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698