aboutsummaryrefslogtreecommitdiff
path: root/src/libs/dutil/WixToolset.DUtil/inc/xmlutil.h
diff options
context:
space:
mode:
authorSean Hall <r.sean.hall@gmail.com>2021-06-03 16:24:25 -0500
committerSean Hall <r.sean.hall@gmail.com>2021-06-04 14:57:11 -0500
commit089295bf2eb1274da2326e5864afc905070a2832 (patch)
tree1b55fd5a24497acd01705b83f78e8f911dff4871 /src/libs/dutil/WixToolset.DUtil/inc/xmlutil.h
parent13482e726fd148eaa58eb95e358e13e390d63148 (diff)
downloadwix-089295bf2eb1274da2326e5864afc905070a2832.tar.gz
wix-089295bf2eb1274da2326e5864afc905070a2832.tar.bz2
wix-089295bf2eb1274da2326e5864afc905070a2832.zip
Enforce schema restrictions for numeric and image thmutil attributes.
Diffstat (limited to 'src/libs/dutil/WixToolset.DUtil/inc/xmlutil.h')
-rw-r--r--src/libs/dutil/WixToolset.DUtil/inc/xmlutil.h19
1 files changed, 17 insertions, 2 deletions
diff --git a/src/libs/dutil/WixToolset.DUtil/inc/xmlutil.h b/src/libs/dutil/WixToolset.DUtil/inc/xmlutil.h
index ba92ada9..227c54f3 100644
--- a/src/libs/dutil/WixToolset.DUtil/inc/xmlutil.h
+++ b/src/libs/dutil/WixToolset.DUtil/inc/xmlutil.h
@@ -106,10 +106,25 @@ HRESULT DAPI XmlGetAttributeNumberBase(
106 __in int nBase, 106 __in int nBase,
107 __out DWORD* pdwValue 107 __out DWORD* pdwValue
108 ); 108 );
109HRESULT DAPI XmlGetAttributeLargeNumber( 109HRESULT DAPI XmlGetAttributeUInt16(
110 __in IXMLDOMNode* pixnNode, 110 __in IXMLDOMNode* pixnNode,
111 __in_z LPCWSTR pwzAttribute, 111 __in_z LPCWSTR pwzAttribute,
112 __out DWORD64* pdw64Value 112 __out WORD* pwValue
113 );
114HRESULT DAPI XmlGetAttributeInt32(
115 __in IXMLDOMNode* pixnNode,
116 __in_z LPCWSTR pwzAttribute,
117 __out int* piValue
118 );
119HRESULT DAPI XmlGetAttributeUInt32(
120 __in IXMLDOMNode* pixnNode,
121 __in_z LPCWSTR pwzAttribute,
122 __out DWORD* pdwValue
123 );
124HRESULT DAPI XmlGetAttributeUInt64(
125 __in IXMLDOMNode* pixnNode,
126 __in_z LPCWSTR pwzAttribute,
127 __out DWORD64* pqwValue
113 ); 128 );
114HRESULT DAPI XmlGetNamedItem( 129HRESULT DAPI XmlGetNamedItem(
115 __in IXMLDOMNamedNodeMap *pixnmAttributes, 130 __in IXMLDOMNamedNodeMap *pixnmAttributes,