static int rdpei_on_data_received(IWTSVirtualChannelCallback* pChannelCallback, wStream *data) { int status = 0; RDPEI_CHANNEL_CALLBACK* callback = (RDPEI_CHANNEL_CALLBACK*) pChannelCallback; status = rdpei_recv_pdu(callback, data); return status; }
static int rdpei_on_data_received(IWTSVirtualChannelCallback* pChannelCallback, UINT32 cbSize, BYTE* pBuffer) { wStream* s; int status = 0; RDPEI_CHANNEL_CALLBACK* callback = (RDPEI_CHANNEL_CALLBACK*) pChannelCallback; s = Stream_New(pBuffer, cbSize); status = rdpei_recv_pdu(callback, s); Stream_Free(s, FALSE); return status; }
/** * Function description * * @return 0 on success, otherwise a Win32 error code */ static UINT rdpei_on_data_received(IWTSVirtualChannelCallback* pChannelCallback, wStream* data) { RDPEI_CHANNEL_CALLBACK* callback = (RDPEI_CHANNEL_CALLBACK*) pChannelCallback; return rdpei_recv_pdu(callback, data); }