Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
virtual P6R::P6ERR P6R::p6IGzipInflateBuffer::inflate ( P6VOID pBuffer,
P6SIZE  cbBuffer,
P6SIZE pcbInflated 
)
pure virtual

The inflate() method is called repeatedly until eCompleted is returned indicating that all the data in the buffer provided in the initialize call has been processed.

Parameters
pBuffer[ out ] The address of a buffer in which will placed the inflated data.
cbBuffer[ in ] The size in bytes of pBuffer.
pcbInflated[ out ] The address of a P6SIZE which will receive the number of bytes written into pBuffer.
Returns
SuccessP6R::eOk 
SuccessP6R::eCompletedAll of the input data provided in the initialize() methods has been successfully processed.
FailureAny valid P6ERR