Lines Matching defs:CPhandle
68 typedef void * CPhandle;
138 CPresult (*Open)( CPhandle* hContent, CPstring szURI, CP_ACCESSTYPE eAccess );
141 CPresult (*Close)( CPhandle hContent );
144 CPresult (*Create)( CPhandle *hContent, CPstring szURI );
147 CPresult (*CheckAvailableBytes)( CPhandle hContent, CPuint nBytesRequested, CP_CHECKBYTESRESULTTYPE *eResult );
150 CPresult (*SetPosition)( CPhandle hContent, CPint nOffset, CP_ORIGINTYPE eOrigin);
153 CPresult (*GetPosition)( CPhandle hContent, CPuint *pPosition);
157 CPresult (*Read)( CPhandle hContent, CPbyte *pData, CPuint nSize);
171 CPresult (*ReadBuffer)( CPhandle hContent, CPbyte **ppBuffer, CPuint *nSize, CPbool bForbidCopy);
174 CPresult (*ReleaseReadBuffer)(CPhandle hContent, CPbyte *pBuffer);
178 CPresult (*Write)( CPhandle hContent, CPbyte *data, CPuint nSize);
183 CPresult (*GetWriteBuffer)( CPhandle hContent, CPbyte **ppBuffer, CPuint nSize);
187 CPresult (*WriteBuffer)( CPhandle hContent, CPbyte *pBuffer, CPuint nFilledSize);
190 CPresult (*RegisterCallback)( CPhandle hContent, CPresult (*ClientCallback)(CP_EVENTTYPE eEvent, CPuint iParam));