aboutsummaryrefslogtreecommitdiff
path: root/src/dutil/inc/buffutil.h
diff options
context:
space:
mode:
authorBob Arnson <bob@firegiant.com>2020-11-29 18:57:55 -0500
committerBob Arnson <bob@firegiant.com>2020-12-26 22:08:07 -0500
commit0ae3b1e7b5c0beff0fcfb82728c5bf9f25aee250 (patch)
treea8c4cf37f7bcf103db5892c842cb4211ca3ee779 /src/dutil/inc/buffutil.h
parent6554b42e999c8ff2cf20361a7dd7ec500723ec71 (diff)
downloadwix-0ae3b1e7b5c0beff0fcfb82728c5bf9f25aee250.tar.gz
wix-0ae3b1e7b5c0beff0fcfb82728c5bf9f25aee250.tar.bz2
wix-0ae3b1e7b5c0beff0fcfb82728c5bf9f25aee250.zip
More size_t-ification.
Diffstat (limited to 'src/dutil/inc/buffutil.h')
-rw-r--r--src/dutil/inc/buffutil.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/dutil/inc/buffutil.h b/src/dutil/inc/buffutil.h
index f6d36e94..a718e9c0 100644
--- a/src/dutil/inc/buffutil.h
+++ b/src/dutil/inc/buffutil.h
@@ -28,6 +28,12 @@ HRESULT BuffReadNumber64(
28 __inout SIZE_T* piBuffer, 28 __inout SIZE_T* piBuffer,
29 __out DWORD64* pdw64 29 __out DWORD64* pdw64
30 ); 30 );
31HRESULT BuffReadPointer(
32 __in_bcount(cbBuffer) const BYTE* pbBuffer,
33 __in SIZE_T cbBuffer,
34 __inout SIZE_T* piBuffer,
35 __out DWORD_PTR* pdw
36);
31HRESULT BuffReadString( 37HRESULT BuffReadString(
32 __in_bcount(cbBuffer) const BYTE* pbBuffer, 38 __in_bcount(cbBuffer) const BYTE* pbBuffer,
33 __in SIZE_T cbBuffer, 39 __in SIZE_T cbBuffer,
@@ -58,6 +64,11 @@ HRESULT BuffWriteNumber64(
58 __inout SIZE_T* piBuffer, 64 __inout SIZE_T* piBuffer,
59 __in DWORD64 dw64 65 __in DWORD64 dw64
60 ); 66 );
67HRESULT BuffWritePointer(
68 __deref_out_bcount(*piBuffer) BYTE** ppbBuffer,
69 __inout SIZE_T* piBuffer,
70 __in DWORD_PTR dw
71);
61HRESULT BuffWriteString( 72HRESULT BuffWriteString(
62 __deref_out_bcount(*piBuffer) BYTE** ppbBuffer, 73 __deref_out_bcount(*piBuffer) BYTE** ppbBuffer,
63 __inout SIZE_T* piBuffer, 74 __inout SIZE_T* piBuffer,