From 0ae3b1e7b5c0beff0fcfb82728c5bf9f25aee250 Mon Sep 17 00:00:00 2001 From: Bob Arnson Date: Sun, 29 Nov 2020 18:57:55 -0500 Subject: More size_t-ification. --- src/dutil/inc/buffutil.h | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'src/dutil/inc/buffutil.h') 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( __inout SIZE_T* piBuffer, __out DWORD64* pdw64 ); +HRESULT BuffReadPointer( + __in_bcount(cbBuffer) const BYTE* pbBuffer, + __in SIZE_T cbBuffer, + __inout SIZE_T* piBuffer, + __out DWORD_PTR* pdw +); HRESULT BuffReadString( __in_bcount(cbBuffer) const BYTE* pbBuffer, __in SIZE_T cbBuffer, @@ -58,6 +64,11 @@ HRESULT BuffWriteNumber64( __inout SIZE_T* piBuffer, __in DWORD64 dw64 ); +HRESULT BuffWritePointer( + __deref_out_bcount(*piBuffer) BYTE** ppbBuffer, + __inout SIZE_T* piBuffer, + __in DWORD_PTR dw +); HRESULT BuffWriteString( __deref_out_bcount(*piBuffer) BYTE** ppbBuffer, __inout SIZE_T* piBuffer, -- cgit v1.2.3-55-g6feb