Lines Matching refs:dwDataSize
811 int CRKUsbComm::RKU_DeviceRequest(DWORD dwRequest, BYTE *lpBuffer, DWORD dwDataSize) in RKU_DeviceRequest() argument
829 pData = new BYTE[dwDataSize + 5]; in RKU_DeviceRequest()
830 memset(pData, 0, dwDataSize + 5); in RKU_DeviceRequest()
831 memcpy(pData, lpBuffer, dwDataSize); in RKU_DeviceRequest()
833 switch(dwDataSize % 4096) { in RKU_DeviceRequest()
835 ++dwDataSize; in RKU_DeviceRequest()
845 crcValue = CRC_CCITT(pData, dwDataSize); in RKU_DeviceRequest()
846 pData[dwDataSize] = (crcValue & 0xff00) >> 8; in RKU_DeviceRequest()
847 pData[dwDataSize+1] = crcValue & 0x00ff; in RKU_DeviceRequest()
848 dwDataSize += 2; in RKU_DeviceRequest()
854 while(dwTotalSended < dwDataSize) { in RKU_DeviceRequest()
855 nSendBytes = ( (dwDataSize - dwTotalSended) > 4096) ? 4096 : (dwDataSize - dwTotalSended); in RKU_DeviceRequest()