Callback for use by IG_PDF_stream_read_CB_register and IG_PDF_stream_write_CB_register.
Declaration:
Copy Code | |
---|---|
typedef LONG (LPACCUAPI LPFNIG_PDF_STREAM_PROC)( LPSTR lpData, UINT nDataLen, LPVOID clientData ); |
Arguments:
Name | Type | Description |
lpData | LPSTR | Buffer into which your procedure must place the number of bytes specified by nDataLen. |
nDataLen | UINT | Number of bytes to read from the stream and place into data. |
clientData | LPVOID | User-supplied data that was specified in the call to IG_PDF_stream_read_CB_register or IG_PDF_stream_write_CB_register. |
Return Value:
Returns the number of bytes actually read or written.
Supported Raster Image Formats:
This function does not process image pixels.
Remarks:
This procedure must return the number of bytes specified by nDataLen, obtaining them in any way it wishes.