forked from Dniel97/segatools
kemono: flip declarations
This commit is contained in:
parent
d257887f6e
commit
9de48dd6ce
@ -61,44 +61,44 @@ static uint8_t STATUS = 0;
|
|||||||
|
|
||||||
/* C3XXFWDLusb API hooks */
|
/* C3XXFWDLusb API hooks */
|
||||||
|
|
||||||
__stdcall int fwdlusb_open(uint16_t *rResult);
|
int WINAPI fwdlusb_open(uint16_t *rResult);
|
||||||
__stdcall void fwdlusb_close();
|
void WINAPI fwdlusb_close();
|
||||||
__stdcall int fwdlusb_listupPrinter(uint8_t *rIdArray);
|
int WINAPI fwdlusb_listupPrinter(uint8_t *rIdArray);
|
||||||
__stdcall int fwdlusb_listupPrinterSN(uint64_t *rSerialArray);
|
int WINAPI fwdlusb_listupPrinterSN(uint64_t *rSerialArray);
|
||||||
__stdcall int fwdlusb_selectPrinter(uint8_t printerId, uint16_t *rResult);
|
int WINAPI fwdlusb_selectPrinter(uint8_t printerId, uint16_t *rResult);
|
||||||
__stdcall int fwdlusb_selectPrinterSN(uint64_t printerSN, uint16_t *rResult);
|
int WINAPI fwdlusb_selectPrinterSN(uint64_t printerSN, uint16_t *rResult);
|
||||||
__stdcall int fwdlusb_getPrinterInfo(uint16_t tagNumber, uint8_t *rBuffer, uint32_t *rLen);
|
int WINAPI fwdlusb_getPrinterInfo(uint16_t tagNumber, uint8_t *rBuffer, uint32_t *rLen);
|
||||||
__stdcall int fwdlusb_status(uint16_t *rResult);
|
int WINAPI fwdlusb_status(uint16_t *rResult);
|
||||||
__stdcall int fwdlusb_statusAll(uint8_t *idArray, uint16_t *rResultArray);
|
int WINAPI fwdlusb_statusAll(uint8_t *idArray, uint16_t *rResultArray);
|
||||||
__stdcall int fwdlusb_resetPrinter(uint16_t *rResult);
|
int WINAPI fwdlusb_resetPrinter(uint16_t *rResult);
|
||||||
__stdcall int fwdlusb_updateFirmware(uint8_t update, LPCSTR filename, uint16_t *rResult);
|
int WINAPI fwdlusb_updateFirmware(uint8_t update, LPCSTR filename, uint16_t *rResult);
|
||||||
__stdcall int fwdlusb_getFirmwareInfo(uint8_t update, LPCSTR filename, uint8_t *rBuffer, uint32_t *rLen, uint16_t *rResult);
|
int WINAPI fwdlusb_getFirmwareInfo(uint8_t update, LPCSTR filename, uint8_t *rBuffer, uint32_t *rLen, uint16_t *rResult);
|
||||||
__stdcall int fwdlusb_MakeThread(uint16_t maxCount);
|
int WINAPI fwdlusb_MakeThread(uint16_t maxCount);
|
||||||
__stdcall int fwdlusb_ReleaseThread(uint16_t *rResult);
|
int WINAPI fwdlusb_ReleaseThread(uint16_t *rResult);
|
||||||
__stdcall int fwdlusb_AttachThreadCount(uint16_t *rCount, uint16_t *rMaxCount);
|
int WINAPI fwdlusb_AttachThreadCount(uint16_t *rCount, uint16_t *rMaxCount);
|
||||||
__stdcall int fwdlusb_getErrorLog(uint16_t index, uint8_t *rData, uint16_t *rResult);
|
int WINAPI fwdlusb_getErrorLog(uint16_t index, uint8_t *rData, uint16_t *rResult);
|
||||||
|
|
||||||
/* C3XXusb API hooks */
|
/* C3XXusb API hooks */
|
||||||
|
|
||||||
__stdcall int chcusb_MakeThread(uint16_t maxCount);
|
int WINAPI chcusb_MakeThread(uint16_t maxCount);
|
||||||
__stdcall int chcusb_open(uint16_t *rResult);
|
int WINAPI chcusb_open(uint16_t *rResult);
|
||||||
__stdcall void chcusb_close();
|
__stdcall void chcusb_close();
|
||||||
__stdcall int chcusb_ReleaseThread(uint16_t *rResult);
|
int WINAPI chcusb_ReleaseThread(uint16_t *rResult);
|
||||||
__stdcall int chcusb_listupPrinter(uint8_t *rIdArray);
|
int WINAPI chcusb_listupPrinter(uint8_t *rIdArray);
|
||||||
__stdcall int chcusb_listupPrinterSN(uint64_t *rSerialArray);
|
int WINAPI chcusb_listupPrinterSN(uint64_t *rSerialArray);
|
||||||
__stdcall int chcusb_selectPrinter(uint8_t printerId, uint16_t *rResult);
|
int WINAPI chcusb_selectPrinter(uint8_t printerId, uint16_t *rResult);
|
||||||
__stdcall int chcusb_selectPrinterSN(uint64_t printerSN, uint16_t *rResult);
|
int WINAPI chcusb_selectPrinterSN(uint64_t printerSN, uint16_t *rResult);
|
||||||
__stdcall int chcusb_getPrinterInfo(uint16_t tagNumber, uint8_t *rBuffer, uint32_t *rLen);
|
int WINAPI chcusb_getPrinterInfo(uint16_t tagNumber, uint8_t *rBuffer, uint32_t *rLen);
|
||||||
__stdcall int chcusb_imageformat(
|
int WINAPI chcusb_imageformat(
|
||||||
uint16_t format,
|
uint16_t format,
|
||||||
uint16_t ncomp,
|
uint16_t ncomp,
|
||||||
uint16_t depth,
|
uint16_t depth,
|
||||||
uint16_t width,
|
uint16_t width,
|
||||||
uint16_t height,
|
uint16_t height,
|
||||||
uint16_t *rResult);
|
uint16_t *rResult);
|
||||||
__thiscall int chcusb_setmtf(int32_t *mtf);
|
int __thiscall chcusb_setmtf(int32_t *mtf);
|
||||||
__stdcall int chcusb_makeGamma(uint16_t k, uint8_t *intoneR, uint8_t *intoneG, uint8_t *intoneB);
|
int WINAPI chcusb_makeGamma(uint16_t k, uint8_t *intoneR, uint8_t *intoneG, uint8_t *intoneB);
|
||||||
__stdcall int chcusb_setIcctable(
|
int WINAPI chcusb_setIcctable(
|
||||||
LPCSTR icc1,
|
LPCSTR icc1,
|
||||||
LPCSTR icc2,
|
LPCSTR icc2,
|
||||||
uint16_t intents,
|
uint16_t intents,
|
||||||
@ -109,42 +109,42 @@ __stdcall int chcusb_setIcctable(
|
|||||||
uint8_t *outtoneG,
|
uint8_t *outtoneG,
|
||||||
uint8_t *outtoneB,
|
uint8_t *outtoneB,
|
||||||
uint16_t *rResult);
|
uint16_t *rResult);
|
||||||
__stdcall int chcusb_copies(uint16_t copies, uint16_t *rResult);
|
int WINAPI chcusb_copies(uint16_t copies, uint16_t *rResult);
|
||||||
__stdcall int chcusb_status(uint16_t *rResult);
|
int WINAPI chcusb_status(uint16_t *rResult);
|
||||||
__stdcall int chcusb_statusAll(uint8_t *idArray, uint16_t *rResultArray);
|
int WINAPI chcusb_statusAll(uint8_t *idArray, uint16_t *rResultArray);
|
||||||
__stdcall int chcusb_startpage(uint16_t postCardState, uint16_t *pageId, uint16_t *rResult);
|
int WINAPI chcusb_startpage(uint16_t postCardState, uint16_t *pageId, uint16_t *rResult);
|
||||||
__stdcall int chcusb_startpage_300(uint16_t postCardState, uint16_t *rResult);
|
int WINAPI chcusb_startpage_300(uint16_t postCardState, uint16_t *rResult);
|
||||||
__stdcall int chcusb_endpage(uint16_t *rResult);
|
int WINAPI chcusb_endpage(uint16_t *rResult);
|
||||||
__stdcall int chcusb_write(uint8_t *data, uint32_t *writeSize, uint16_t *rResult);
|
int WINAPI chcusb_write(uint8_t *data, uint32_t *writeSize, uint16_t *rResult);
|
||||||
__stdcall int chcusb_writeLaminate(uint8_t *data, uint32_t *writeSize, uint16_t *rResult);
|
int WINAPI chcusb_writeLaminate(uint8_t *data, uint32_t *writeSize, uint16_t *rResult);
|
||||||
__stdcall int chcusb_writeHolo(uint8_t *data, uint32_t *writeSize, uint16_t *rResult);
|
int WINAPI chcusb_writeHolo(uint8_t *data, uint32_t *writeSize, uint16_t *rResult);
|
||||||
__stdcall int chcusb_setPrinterInfo(uint16_t tagNumber, uint8_t *rBuffer, uint32_t *rLen, uint16_t *rResult);
|
int WINAPI chcusb_setPrinterInfo(uint16_t tagNumber, uint8_t *rBuffer, uint32_t *rLen, uint16_t *rResult);
|
||||||
__stdcall int chcusb_getGamma(LPCSTR filename, uint8_t *r, uint8_t *g, uint8_t *b, uint16_t *rResult);
|
int WINAPI chcusb_getGamma(LPCSTR filename, uint8_t *r, uint8_t *g, uint8_t *b, uint16_t *rResult);
|
||||||
__stdcall int chcusb_getMtf(LPCSTR filename, int32_t *mtf, uint16_t *rResult);
|
int WINAPI chcusb_getMtf(LPCSTR filename, int32_t *mtf, uint16_t *rResult);
|
||||||
__stdcall int chcusb_cancelCopies(uint16_t pageId, uint16_t *rResult);
|
int WINAPI chcusb_cancelCopies(uint16_t pageId, uint16_t *rResult);
|
||||||
__stdcall int chcusb_setPrinterToneCurve(uint16_t type, uint16_t number, uint16_t *data, uint16_t *rResult);
|
int WINAPI chcusb_setPrinterToneCurve(uint16_t type, uint16_t number, uint16_t *data, uint16_t *rResult);
|
||||||
__stdcall int chcusb_getPrinterToneCurve(uint16_t type, uint16_t number, uint16_t *data, uint16_t *rResult);
|
int WINAPI chcusb_getPrinterToneCurve(uint16_t type, uint16_t number, uint16_t *data, uint16_t *rResult);
|
||||||
__stdcall int chcusb_blinkLED(uint16_t *rResult);
|
int WINAPI chcusb_blinkLED(uint16_t *rResult);
|
||||||
__stdcall int chcusb_resetPrinter(uint16_t *rResult);
|
int WINAPI chcusb_resetPrinter(uint16_t *rResult);
|
||||||
__stdcall int chcusb_AttachThreadCount(uint16_t *rCount, uint16_t *rMaxCount);
|
int WINAPI chcusb_AttachThreadCount(uint16_t *rCount, uint16_t *rMaxCount);
|
||||||
__stdcall int chcusb_getPrintIDStatus(uint16_t pageId, uint8_t *rBuffer, uint16_t *rResult);
|
int WINAPI chcusb_getPrintIDStatus(uint16_t pageId, uint8_t *rBuffer, uint16_t *rResult);
|
||||||
__stdcall int chcusb_setPrintStandby(uint16_t position, uint16_t *rResult);
|
int WINAPI chcusb_setPrintStandby(uint16_t position, uint16_t *rResult);
|
||||||
__stdcall int chcusb_setPrintStandby_300(uint16_t *rResult);
|
int WINAPI chcusb_setPrintStandby_300(uint16_t *rResult);
|
||||||
__stdcall int chcusb_testCardFeed(uint16_t mode, uint16_t times, uint16_t *rResult);
|
int WINAPI chcusb_testCardFeed(uint16_t mode, uint16_t times, uint16_t *rResult);
|
||||||
__stdcall int chcusb_exitCard(uint16_t *rResult);
|
int WINAPI chcusb_exitCard(uint16_t *rResult);
|
||||||
__stdcall int chcusb_getCardRfidTID(uint8_t *rCardTID, uint16_t *rResult);
|
int WINAPI chcusb_getCardRfidTID(uint8_t *rCardTID, uint16_t *rResult);
|
||||||
__stdcall int chcusb_commCardRfidReader(uint8_t *sendData, uint8_t *rRecvData, uint32_t sendSize, uint32_t *rRecvSize, uint16_t *rResult);
|
int WINAPI chcusb_commCardRfidReader(uint8_t *sendData, uint8_t *rRecvData, uint32_t sendSize, uint32_t *rRecvSize, uint16_t *rResult);
|
||||||
__stdcall int chcusb_updateCardRfidReader(uint8_t *data, uint32_t size, uint16_t *rResult);
|
int WINAPI chcusb_updateCardRfidReader(uint8_t *data, uint32_t size, uint16_t *rResult);
|
||||||
__stdcall int chcusb_getErrorLog(uint16_t index, uint8_t *rData, uint16_t *rResult);
|
int WINAPI chcusb_getErrorLog(uint16_t index, uint8_t *rData, uint16_t *rResult);
|
||||||
__stdcall int chcusb_getErrorStatus(uint16_t *rBuffer);
|
int WINAPI chcusb_getErrorStatus(uint16_t *rBuffer);
|
||||||
__stdcall int chcusb_setCutList(uint8_t *rData, uint16_t *rResult);
|
int WINAPI chcusb_setCutList(uint8_t *rData, uint16_t *rResult);
|
||||||
__stdcall int chcusb_setLaminatePattern(uint16_t index, uint8_t *rData, uint16_t *rResult);
|
int WINAPI chcusb_setLaminatePattern(uint16_t index, uint8_t *rData, uint16_t *rResult);
|
||||||
__stdcall int chcusb_color_adjustment(LPCSTR filename, int32_t a2, int32_t a3, int16_t a4, int16_t a5, int64_t a6, int64_t a7, uint16_t *rResult);
|
int WINAPI chcusb_color_adjustment(LPCSTR filename, int32_t a2, int32_t a3, int16_t a4, int16_t a5, int64_t a6, int64_t a7, uint16_t *rResult);
|
||||||
__stdcall int chcusb_color_adjustmentEx(int32_t a1, int32_t a2, int32_t a3, int16_t a4, int16_t a5, int64_t a6, int64_t a7, uint16_t *rResult);
|
int WINAPI chcusb_color_adjustmentEx(int32_t a1, int32_t a2, int32_t a3, int16_t a4, int16_t a5, int64_t a6, int64_t a7, uint16_t *rResult);
|
||||||
__stdcall int chcusb_getEEPROM(uint8_t index, uint8_t *rData, uint16_t *rResult);
|
int WINAPI chcusb_getEEPROM(uint8_t index, uint8_t *rData, uint16_t *rResult);
|
||||||
__stdcall int chcusb_setParameter(uint8_t a1, uint32_t a2, uint16_t *rResult);
|
int WINAPI chcusb_setParameter(uint8_t a1, uint32_t a2, uint16_t *rResult);
|
||||||
__stdcall int chcusb_getParameter(uint8_t a1, uint8_t *a2, uint16_t *rResult);
|
int WINAPI chcusb_getParameter(uint8_t a1, uint8_t *a2, uint16_t *rResult);
|
||||||
__stdcall int chcusb_universal_command(int32_t a1, uint8_t a2, int32_t a3, uint8_t *a4, uint16_t *rResult);
|
int WINAPI chcusb_universal_command(int32_t a1, uint8_t a2, int32_t a3, uint8_t *a4, uint16_t *rResult);
|
||||||
|
|
||||||
/* PrintDLL API hooks */
|
/* PrintDLL API hooks */
|
||||||
|
|
||||||
@ -1622,7 +1622,7 @@ static HRESULT deck_frame_encode_byte(struct iobuf *dest, uint8_t byte) {
|
|||||||
|
|
||||||
// C3XXFWDLusb stubs
|
// C3XXFWDLusb stubs
|
||||||
|
|
||||||
__stdcall int fwdlusb_open(uint16_t *rResult) {
|
int WINAPI fwdlusb_open(uint16_t *rResult) {
|
||||||
dprintf("Printer: C3XXFWDLusb: %s\n", __func__);
|
dprintf("Printer: C3XXFWDLusb: %s\n", __func__);
|
||||||
*rResult = 0;
|
*rResult = 0;
|
||||||
return 1;
|
return 1;
|
||||||
@ -1630,33 +1630,33 @@ __stdcall int fwdlusb_open(uint16_t *rResult) {
|
|||||||
|
|
||||||
void fwdlusb_close() {}
|
void fwdlusb_close() {}
|
||||||
|
|
||||||
__stdcall int fwdlusb_listupPrinter(uint8_t *rIdArray) {
|
int WINAPI fwdlusb_listupPrinter(uint8_t *rIdArray) {
|
||||||
dprintf("Printer: C3XXFWDLusb: %s\n", __func__);
|
dprintf("Printer: C3XXFWDLusb: %s\n", __func__);
|
||||||
memset(rIdArray, 0xFF, 0x80);
|
memset(rIdArray, 0xFF, 0x80);
|
||||||
rIdArray[0] = idNumber;
|
rIdArray[0] = idNumber;
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
__stdcall int fwdlusb_listupPrinterSN(uint64_t *rSerialArray) {
|
int WINAPI fwdlusb_listupPrinterSN(uint64_t *rSerialArray) {
|
||||||
dprintf("Printer: C3XXFWDLusb: %s\n", __func__);
|
dprintf("Printer: C3XXFWDLusb: %s\n", __func__);
|
||||||
memset(rSerialArray, 0xFF, 0x400);
|
memset(rSerialArray, 0xFF, 0x400);
|
||||||
rSerialArray[0] = serialNo;
|
rSerialArray[0] = serialNo;
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
__stdcall int fwdlusb_selectPrinter(uint8_t printerId, uint16_t *rResult) {
|
int WINAPI fwdlusb_selectPrinter(uint8_t printerId, uint16_t *rResult) {
|
||||||
dprintf("Printer: C3XXFWDLusb: %s\n", __func__);
|
dprintf("Printer: C3XXFWDLusb: %s\n", __func__);
|
||||||
*rResult = 0;
|
*rResult = 0;
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
__stdcall int fwdlusb_selectPrinterSN(uint64_t printerSN, uint16_t *rResult) {
|
int WINAPI fwdlusb_selectPrinterSN(uint64_t printerSN, uint16_t *rResult) {
|
||||||
dprintf("Printer: C3XXFWDLusb: %s\n", __func__);
|
dprintf("Printer: C3XXFWDLusb: %s\n", __func__);
|
||||||
*rResult = 0;
|
*rResult = 0;
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
__stdcall int fwdlusb_getPrinterInfo(uint16_t tagNumber, uint8_t *rBuffer, uint32_t *rLen) {
|
int WINAPI fwdlusb_getPrinterInfo(uint16_t tagNumber, uint8_t *rBuffer, uint32_t *rLen) {
|
||||||
dprintf("Printer: C3XXFWDLusb: %s\n", __func__);
|
dprintf("Printer: C3XXFWDLusb: %s\n", __func__);
|
||||||
switch (tagNumber) {
|
switch (tagNumber) {
|
||||||
case 0: // getPaperInfo
|
case 0: // getPaperInfo
|
||||||
@ -1737,13 +1737,13 @@ __stdcall int fwdlusb_getPrinterInfo(uint16_t tagNumber, uint8_t *rBuffer, uint3
|
|||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
__stdcall int fwdlusb_status(uint16_t *rResult) {
|
int WINAPI fwdlusb_status(uint16_t *rResult) {
|
||||||
dprintf("Printer: C3XXFWDLusb: %s\n", __func__);
|
dprintf("Printer: C3XXFWDLusb: %s\n", __func__);
|
||||||
*rResult = 0;
|
*rResult = 0;
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
__stdcall int fwdlusb_statusAll(uint8_t *idArray, uint16_t *rResultArray) {
|
int WINAPI fwdlusb_statusAll(uint8_t *idArray, uint16_t *rResultArray) {
|
||||||
dprintf("Printer: C3XXFWDLusb: %s\n", __func__);
|
dprintf("Printer: C3XXFWDLusb: %s\n", __func__);
|
||||||
for (int i = 0; *(uint8_t *)(idArray + i) != 255 && i < 128; ++i) {
|
for (int i = 0; *(uint8_t *)(idArray + i) != 255 && i < 128; ++i) {
|
||||||
*(uint16_t *)(rResultArray + 2 * i) = 0;
|
*(uint16_t *)(rResultArray + 2 * i) = 0;
|
||||||
@ -1752,13 +1752,13 @@ __stdcall int fwdlusb_statusAll(uint8_t *idArray, uint16_t *rResultArray) {
|
|||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
__stdcall int fwdlusb_resetPrinter(uint16_t *rResult) {
|
int WINAPI fwdlusb_resetPrinter(uint16_t *rResult) {
|
||||||
dprintf("Printer: C3XXFWDLusb: %s\n", __func__);
|
dprintf("Printer: C3XXFWDLusb: %s\n", __func__);
|
||||||
*rResult = 0;
|
*rResult = 0;
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
__stdcall int fwdlusb_getFirmwareVersion(uint8_t *buffer, int size) {
|
int WINAPI fwdlusb_getFirmwareVersion(uint8_t *buffer, int size) {
|
||||||
int8_t a;
|
int8_t a;
|
||||||
uint32_t b = 0;
|
uint32_t b = 0;
|
||||||
for (int32_t i = 0; i < size; ++i) {
|
for (int32_t i = 0; i < size; ++i) {
|
||||||
@ -1779,7 +1779,7 @@ __stdcall int fwdlusb_getFirmwareVersion(uint8_t *buffer, int size) {
|
|||||||
return b;
|
return b;
|
||||||
}
|
}
|
||||||
|
|
||||||
__stdcall int fwdlusb_updateFirmware_main(uint8_t update, LPCSTR filename, uint16_t *rResult) {
|
int WINAPI fwdlusb_updateFirmware_main(uint8_t update, LPCSTR filename, uint16_t *rResult) {
|
||||||
DWORD result;
|
DWORD result;
|
||||||
HANDLE fwFile = NULL;
|
HANDLE fwFile = NULL;
|
||||||
DWORD bytesWritten = 0;
|
DWORD bytesWritten = 0;
|
||||||
@ -1828,7 +1828,7 @@ __stdcall int fwdlusb_updateFirmware_main(uint8_t update, LPCSTR filename, uint1
|
|||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
__stdcall int fwdlusb_updateFirmware_dsp(uint8_t update, LPCSTR filename, uint16_t *rResult) {
|
int WINAPI fwdlusb_updateFirmware_dsp(uint8_t update, LPCSTR filename, uint16_t *rResult) {
|
||||||
DWORD result;
|
DWORD result;
|
||||||
HANDLE fwFile = NULL;
|
HANDLE fwFile = NULL;
|
||||||
DWORD bytesWritten = 0;
|
DWORD bytesWritten = 0;
|
||||||
@ -1877,7 +1877,7 @@ __stdcall int fwdlusb_updateFirmware_dsp(uint8_t update, LPCSTR filename, uint16
|
|||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
__stdcall int fwdlusb_updateFirmware_param(uint8_t update, LPCSTR filename, uint16_t *rResult) {
|
int WINAPI fwdlusb_updateFirmware_param(uint8_t update, LPCSTR filename, uint16_t *rResult) {
|
||||||
DWORD result;
|
DWORD result;
|
||||||
HANDLE fwFile = NULL;
|
HANDLE fwFile = NULL;
|
||||||
DWORD bytesWritten = 0;
|
DWORD bytesWritten = 0;
|
||||||
@ -1926,7 +1926,7 @@ __stdcall int fwdlusb_updateFirmware_param(uint8_t update, LPCSTR filename, uint
|
|||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
__stdcall int fwdlusb_updateFirmware(uint8_t update, LPCSTR filename, uint16_t *rResult) {
|
int WINAPI fwdlusb_updateFirmware(uint8_t update, LPCSTR filename, uint16_t *rResult) {
|
||||||
dprintf("Printer: C3XXFWDLusb: %s\n", __func__);
|
dprintf("Printer: C3XXFWDLusb: %s\n", __func__);
|
||||||
if (update == 1) {
|
if (update == 1) {
|
||||||
return fwdlusb_updateFirmware_main(update, filename, rResult);
|
return fwdlusb_updateFirmware_main(update, filename, rResult);
|
||||||
@ -1940,7 +1940,7 @@ __stdcall int fwdlusb_updateFirmware(uint8_t update, LPCSTR filename, uint16_t *
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
__stdcall int fwdlusb_getFirmwareInfo_main(LPCSTR filename, uint8_t *rBuffer, uint32_t *rLen, uint16_t *rResult) {
|
int WINAPI fwdlusb_getFirmwareInfo_main(LPCSTR filename, uint8_t *rBuffer, uint32_t *rLen, uint16_t *rResult) {
|
||||||
DWORD result;
|
DWORD result;
|
||||||
|
|
||||||
if (filename) {
|
if (filename) {
|
||||||
@ -1976,7 +1976,7 @@ __stdcall int fwdlusb_getFirmwareInfo_main(LPCSTR filename, uint8_t *rBuffer, ui
|
|||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
__stdcall int fwdlusb_getFirmwareInfo_dsp(LPCSTR filename, uint8_t *rBuffer, uint32_t *rLen, uint16_t *rResult) {
|
int WINAPI fwdlusb_getFirmwareInfo_dsp(LPCSTR filename, uint8_t *rBuffer, uint32_t *rLen, uint16_t *rResult) {
|
||||||
DWORD result;
|
DWORD result;
|
||||||
|
|
||||||
if (filename) {
|
if (filename) {
|
||||||
@ -2012,7 +2012,7 @@ __stdcall int fwdlusb_getFirmwareInfo_dsp(LPCSTR filename, uint8_t *rBuffer, uin
|
|||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
__stdcall int fwdlusb_getFirmwareInfo_param(LPCSTR filename, uint8_t *rBuffer, uint32_t *rLen, uint16_t *rResult) {
|
int WINAPI fwdlusb_getFirmwareInfo_param(LPCSTR filename, uint8_t *rBuffer, uint32_t *rLen, uint16_t *rResult) {
|
||||||
DWORD result;
|
DWORD result;
|
||||||
|
|
||||||
if (filename) {
|
if (filename) {
|
||||||
@ -2048,7 +2048,7 @@ __stdcall int fwdlusb_getFirmwareInfo_param(LPCSTR filename, uint8_t *rBuffer, u
|
|||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
__stdcall int fwdlusb_getFirmwareInfo(uint8_t update, LPCSTR filename, uint8_t *rBuffer, uint32_t *rLen, uint16_t *rResult) {
|
int WINAPI fwdlusb_getFirmwareInfo(uint8_t update, LPCSTR filename, uint8_t *rBuffer, uint32_t *rLen, uint16_t *rResult) {
|
||||||
dprintf("Printer: C3XXFWDLusb: %s(update: %d, filename: %s)\n", __func__, update, filename);
|
dprintf("Printer: C3XXFWDLusb: %s(update: %d, filename: %s)\n", __func__, update, filename);
|
||||||
if (!rBuffer) {
|
if (!rBuffer) {
|
||||||
*rLen = 38;
|
*rLen = 38;
|
||||||
@ -2067,25 +2067,25 @@ __stdcall int fwdlusb_getFirmwareInfo(uint8_t update, LPCSTR filename, uint8_t *
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
__stdcall int fwdlusb_MakeThread(uint16_t maxCount) {
|
int WINAPI fwdlusb_MakeThread(uint16_t maxCount) {
|
||||||
dprintf("Printer: C3XXFWDLusb: %s\n", __func__);
|
dprintf("Printer: C3XXFWDLusb: %s\n", __func__);
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
__stdcall int fwdlusb_ReleaseThread(uint16_t *rResult) {
|
int WINAPI fwdlusb_ReleaseThread(uint16_t *rResult) {
|
||||||
dprintf("Printer: C3XXFWDLusb: %s\n", __func__);
|
dprintf("Printer: C3XXFWDLusb: %s\n", __func__);
|
||||||
*rResult = 0;
|
*rResult = 0;
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
__stdcall int fwdlusb_AttachThreadCount(uint16_t *rCount, uint16_t *rMaxCount) {
|
int WINAPI fwdlusb_AttachThreadCount(uint16_t *rCount, uint16_t *rMaxCount) {
|
||||||
dprintf("Printer: C3XXFWDLusb: %s\n", __func__);
|
dprintf("Printer: C3XXFWDLusb: %s\n", __func__);
|
||||||
*rCount = 0;
|
*rCount = 0;
|
||||||
*rMaxCount = 1;
|
*rMaxCount = 1;
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
__stdcall int fwdlusb_getErrorLog(uint16_t index, uint8_t *rData, uint16_t *rResult) {
|
int WINAPI fwdlusb_getErrorLog(uint16_t index, uint8_t *rData, uint16_t *rResult) {
|
||||||
dprintf("Printer: C3XXFWDLusb: %s\n", __func__);
|
dprintf("Printer: C3XXFWDLusb: %s\n", __func__);
|
||||||
*rResult = 0;
|
*rResult = 0;
|
||||||
return 1;
|
return 1;
|
||||||
@ -2093,12 +2093,12 @@ __stdcall int fwdlusb_getErrorLog(uint16_t index, uint8_t *rData, uint16_t *rRes
|
|||||||
|
|
||||||
// C3XXusb stubs
|
// C3XXusb stubs
|
||||||
|
|
||||||
__stdcall int chcusb_MakeThread(uint16_t maxCount) {
|
int WINAPI chcusb_MakeThread(uint16_t maxCount) {
|
||||||
dprintf("Printer: C3XXusb: %s\n", __func__);
|
dprintf("Printer: C3XXusb: %s\n", __func__);
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
__stdcall int chcusb_open(uint16_t *rResult) {
|
int WINAPI chcusb_open(uint16_t *rResult) {
|
||||||
// Seed random for card id generation
|
// Seed random for card id generation
|
||||||
srand(time(NULL));
|
srand(time(NULL));
|
||||||
generate_rfid();
|
generate_rfid();
|
||||||
@ -2112,38 +2112,38 @@ void chcusb_close() {
|
|||||||
dprintf("Printer: C3XXusb: %s\n", __func__);
|
dprintf("Printer: C3XXusb: %s\n", __func__);
|
||||||
}
|
}
|
||||||
|
|
||||||
__stdcall int chcusb_ReleaseThread(uint16_t *rResult) {
|
int WINAPI chcusb_ReleaseThread(uint16_t *rResult) {
|
||||||
dprintf("Printer: C3XXusb: %s\n", __func__);
|
dprintf("Printer: C3XXusb: %s\n", __func__);
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
__stdcall int chcusb_listupPrinter(uint8_t *rIdArray) {
|
int WINAPI chcusb_listupPrinter(uint8_t *rIdArray) {
|
||||||
dprintf("Printer: C3XXusb: %s\n", __func__);
|
dprintf("Printer: C3XXusb: %s\n", __func__);
|
||||||
memset(rIdArray, 0xFF, 0x80);
|
memset(rIdArray, 0xFF, 0x80);
|
||||||
rIdArray[0] = idNumber;
|
rIdArray[0] = idNumber;
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
__stdcall int chcusb_listupPrinterSN(uint64_t *rSerialArray) {
|
int WINAPI chcusb_listupPrinterSN(uint64_t *rSerialArray) {
|
||||||
dprintf("Printer: C3XXusb: %s\n", __func__);
|
dprintf("Printer: C3XXusb: %s\n", __func__);
|
||||||
memset(rSerialArray, 0xFF, 0x400);
|
memset(rSerialArray, 0xFF, 0x400);
|
||||||
rSerialArray[0] = serialNo;
|
rSerialArray[0] = serialNo;
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
__stdcall int chcusb_selectPrinter(uint8_t printerId, uint16_t *rResult) {
|
int WINAPI chcusb_selectPrinter(uint8_t printerId, uint16_t *rResult) {
|
||||||
dprintf("Printer: C3XXusb: %s\n", __func__);
|
dprintf("Printer: C3XXusb: %s\n", __func__);
|
||||||
*rResult = 0;
|
*rResult = 0;
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
__stdcall int chcusb_selectPrinterSN(uint64_t printerSN, uint16_t *rResult) {
|
int WINAPI chcusb_selectPrinterSN(uint64_t printerSN, uint16_t *rResult) {
|
||||||
dprintf("Printer: C3XXusb: %s\n", __func__);
|
dprintf("Printer: C3XXusb: %s\n", __func__);
|
||||||
*rResult = 0;
|
*rResult = 0;
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
__stdcall int chcusb_getPrinterInfo(uint16_t tagNumber, uint8_t *rBuffer, uint32_t *rLen) {
|
int WINAPI chcusb_getPrinterInfo(uint16_t tagNumber, uint8_t *rBuffer, uint32_t *rLen) {
|
||||||
// dprintf("Printer: C3XXusb: %s\n", __func__);
|
// dprintf("Printer: C3XXusb: %s\n", __func__);
|
||||||
|
|
||||||
switch (tagNumber) {
|
switch (tagNumber) {
|
||||||
@ -2299,7 +2299,7 @@ __stdcall int chcusb_getPrinterInfo(uint16_t tagNumber, uint8_t *rBuffer, uint32
|
|||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
__stdcall int chcusb_imageformat(
|
int WINAPI chcusb_imageformat(
|
||||||
uint16_t format,
|
uint16_t format,
|
||||||
uint16_t ncomp,
|
uint16_t ncomp,
|
||||||
uint16_t depth,
|
uint16_t depth,
|
||||||
@ -2315,14 +2315,14 @@ __stdcall int chcusb_imageformat(
|
|||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
__thiscall int chcusb_setmtf(int32_t *mtf) {
|
int __thiscall chcusb_setmtf(int32_t *mtf) {
|
||||||
dprintf("Printer: C3XXusb: %s\n", __func__);
|
dprintf("Printer: C3XXusb: %s\n", __func__);
|
||||||
|
|
||||||
memcpy(MTF, mtf, sizeof(MTF));
|
memcpy(MTF, mtf, sizeof(MTF));
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
__stdcall int chcusb_makeGamma(uint16_t k, uint8_t *intoneR, uint8_t *intoneG, uint8_t *intoneB) {
|
int WINAPI chcusb_makeGamma(uint16_t k, uint8_t *intoneR, uint8_t *intoneG, uint8_t *intoneB) {
|
||||||
dprintf("Printer: C3XXusb: %s\n", __func__);
|
dprintf("Printer: C3XXusb: %s\n", __func__);
|
||||||
|
|
||||||
uint8_t tone;
|
uint8_t tone;
|
||||||
@ -2353,7 +2353,7 @@ __stdcall int chcusb_makeGamma(uint16_t k, uint8_t *intoneR, uint8_t *intoneG, u
|
|||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
__stdcall int chcusb_setIcctable(
|
int WINAPI chcusb_setIcctable(
|
||||||
LPCSTR icc1,
|
LPCSTR icc1,
|
||||||
LPCSTR icc2,
|
LPCSTR icc2,
|
||||||
uint16_t intents,
|
uint16_t intents,
|
||||||
@ -2381,19 +2381,19 @@ __stdcall int chcusb_setIcctable(
|
|||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
__stdcall int chcusb_copies(uint16_t copies, uint16_t *rResult) {
|
int WINAPI chcusb_copies(uint16_t copies, uint16_t *rResult) {
|
||||||
dprintf("Printer: C3XXusb: %s\n", __func__);
|
dprintf("Printer: C3XXusb: %s\n", __func__);
|
||||||
*rResult = 0;
|
*rResult = 0;
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
__stdcall int chcusb_status(uint16_t *rResult) {
|
int WINAPI chcusb_status(uint16_t *rResult) {
|
||||||
// dprintf("Printer: C3XXusb: %s\n", __func__);
|
// dprintf("Printer: C3XXusb: %s\n", __func__);
|
||||||
*rResult = 0;
|
*rResult = 0;
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
__stdcall int chcusb_statusAll(uint8_t *idArray, uint16_t *rResultArray) {
|
int WINAPI chcusb_statusAll(uint8_t *idArray, uint16_t *rResultArray) {
|
||||||
dprintf("Printer: C3XXusb: %s\n", __func__);
|
dprintf("Printer: C3XXusb: %s\n", __func__);
|
||||||
|
|
||||||
for (int i = 0; *(uint8_t *)(idArray + i) != 255 && i < 128; ++i) {
|
for (int i = 0; *(uint8_t *)(idArray + i) != 255 && i < 128; ++i) {
|
||||||
@ -2403,7 +2403,7 @@ __stdcall int chcusb_statusAll(uint8_t *idArray, uint16_t *rResultArray) {
|
|||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
__stdcall int chcusb_startpage(uint16_t postCardState, uint16_t *pageId, uint16_t *rResult) {
|
int WINAPI chcusb_startpage(uint16_t postCardState, uint16_t *pageId, uint16_t *rResult) {
|
||||||
dprintf("Printer: C3XXusb: %s\n", __func__);
|
dprintf("Printer: C3XXusb: %s\n", __func__);
|
||||||
|
|
||||||
STATUS = 2;
|
STATUS = 2;
|
||||||
@ -2413,7 +2413,7 @@ __stdcall int chcusb_startpage(uint16_t postCardState, uint16_t *pageId, uint16_
|
|||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
__stdcall int chcusb_startpage_300(uint16_t postCardState, uint16_t *rResult) {
|
int WINAPI chcusb_startpage_300(uint16_t postCardState, uint16_t *rResult) {
|
||||||
dprintf("Printer: C300usb: %s\n", __func__);
|
dprintf("Printer: C300usb: %s\n", __func__);
|
||||||
|
|
||||||
STATUS = 2;
|
STATUS = 2;
|
||||||
@ -2422,7 +2422,7 @@ __stdcall int chcusb_startpage_300(uint16_t postCardState, uint16_t *rResult) {
|
|||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
__stdcall int chcusb_endpage(uint16_t *rResult) {
|
int WINAPI chcusb_endpage(uint16_t *rResult) {
|
||||||
dprintf("Printer: C3XXusb: %s\n", __func__);
|
dprintf("Printer: C3XXusb: %s\n", __func__);
|
||||||
|
|
||||||
awaitingCardExit = true;
|
awaitingCardExit = true;
|
||||||
@ -2431,7 +2431,7 @@ __stdcall int chcusb_endpage(uint16_t *rResult) {
|
|||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
__stdcall int chcusb_write(uint8_t *data, uint32_t *writeSize, uint16_t *rResult) {
|
int WINAPI chcusb_write(uint8_t *data, uint32_t *writeSize, uint16_t *rResult) {
|
||||||
SYSTEMTIME t;
|
SYSTEMTIME t;
|
||||||
GetLocalTime(&t);
|
GetLocalTime(&t);
|
||||||
|
|
||||||
@ -2455,7 +2455,7 @@ __stdcall int chcusb_write(uint8_t *data, uint32_t *writeSize, uint16_t *rResult
|
|||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
__stdcall int chcusb_writeLaminate(uint8_t *data, uint32_t *writeSize, uint16_t *rResult) {
|
int WINAPI chcusb_writeLaminate(uint8_t *data, uint32_t *writeSize, uint16_t *rResult) {
|
||||||
SYSTEMTIME t;
|
SYSTEMTIME t;
|
||||||
GetLocalTime(&t);
|
GetLocalTime(&t);
|
||||||
|
|
||||||
@ -2474,7 +2474,7 @@ __stdcall int chcusb_writeLaminate(uint8_t *data, uint32_t *writeSize, uint16_t
|
|||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
__stdcall int chcusb_writeHolo(uint8_t *data, uint32_t *writeSize, uint16_t *rResult) {
|
int WINAPI chcusb_writeHolo(uint8_t *data, uint32_t *writeSize, uint16_t *rResult) {
|
||||||
SYSTEMTIME t;
|
SYSTEMTIME t;
|
||||||
GetLocalTime(&t);
|
GetLocalTime(&t);
|
||||||
|
|
||||||
@ -2493,7 +2493,7 @@ __stdcall int chcusb_writeHolo(uint8_t *data, uint32_t *writeSize, uint16_t *rRe
|
|||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
__stdcall int chcusb_setPrinterInfo(uint16_t tagNumber, uint8_t *rBuffer, uint32_t *rLen, uint16_t *rResult) {
|
int WINAPI chcusb_setPrinterInfo(uint16_t tagNumber, uint8_t *rBuffer, uint32_t *rLen, uint16_t *rResult) {
|
||||||
dprintf("Printer: C3XXusb: %s\n", __func__);
|
dprintf("Printer: C3XXusb: %s\n", __func__);
|
||||||
|
|
||||||
switch (tagNumber) {
|
switch (tagNumber) {
|
||||||
@ -2511,7 +2511,7 @@ __stdcall int chcusb_setPrinterInfo(uint16_t tagNumber, uint8_t *rBuffer, uint32
|
|||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
__stdcall int chcusb_getGamma(LPCSTR filename, uint8_t *r, uint8_t *g, uint8_t *b, uint16_t *rResult) {
|
int WINAPI chcusb_getGamma(LPCSTR filename, uint8_t *r, uint8_t *g, uint8_t *b, uint16_t *rResult) {
|
||||||
dprintf("Printer: C3XXusb: %s\n", __func__);
|
dprintf("Printer: C3XXusb: %s\n", __func__);
|
||||||
|
|
||||||
for (int i = 0; i < 256; ++i) {
|
for (int i = 0; i < 256; ++i) {
|
||||||
@ -2524,7 +2524,7 @@ __stdcall int chcusb_getGamma(LPCSTR filename, uint8_t *r, uint8_t *g, uint8_t *
|
|||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
__stdcall int chcusb_getMtf(LPCSTR filename, int32_t *mtf, uint16_t *rResult) {
|
int WINAPI chcusb_getMtf(LPCSTR filename, int32_t *mtf, uint16_t *rResult) {
|
||||||
dprintf("Printer: C3XXusb: %s\n", __func__);
|
dprintf("Printer: C3XXusb: %s\n", __func__);
|
||||||
|
|
||||||
HANDLE hFile = CreateFileA(filename, GENERIC_READ, FILE_SHARE_READ, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL);
|
HANDLE hFile = CreateFileA(filename, GENERIC_READ, FILE_SHARE_READ, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL);
|
||||||
@ -2561,13 +2561,13 @@ __stdcall int chcusb_getMtf(LPCSTR filename, int32_t *mtf, uint16_t *rResult) {
|
|||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
__stdcall int chcusb_cancelCopies(uint16_t pageId, uint16_t *rResult) {
|
int WINAPI chcusb_cancelCopies(uint16_t pageId, uint16_t *rResult) {
|
||||||
dprintf("Printer: C3XXusb: %s\n", __func__);
|
dprintf("Printer: C3XXusb: %s\n", __func__);
|
||||||
*rResult = 0;
|
*rResult = 0;
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
__stdcall int chcusb_setPrinterToneCurve(uint16_t type, uint16_t number, uint16_t *data, uint16_t *rResult) {
|
int WINAPI chcusb_setPrinterToneCurve(uint16_t type, uint16_t number, uint16_t *data, uint16_t *rResult) {
|
||||||
dprintf("Printer: C3XXusb: %s\n", __func__);
|
dprintf("Printer: C3XXusb: %s\n", __func__);
|
||||||
if ((type > 0 && type < 3) && (number > 0 && number < 3)) {
|
if ((type > 0 && type < 3) && (number > 0 && number < 3)) {
|
||||||
CURVE[type][number] = *data;
|
CURVE[type][number] = *data;
|
||||||
@ -2576,7 +2576,7 @@ __stdcall int chcusb_setPrinterToneCurve(uint16_t type, uint16_t number, uint16_
|
|||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
__stdcall int chcusb_getPrinterToneCurve(uint16_t type, uint16_t number, uint16_t *data, uint16_t *rResult) {
|
int WINAPI chcusb_getPrinterToneCurve(uint16_t type, uint16_t number, uint16_t *data, uint16_t *rResult) {
|
||||||
dprintf("Printer: C3XXusb: %s\n", __func__);
|
dprintf("Printer: C3XXusb: %s\n", __func__);
|
||||||
if ((type > 0 && type < 3) && (number > 0 && number < 3)) {
|
if ((type > 0 && type < 3) && (number > 0 && number < 3)) {
|
||||||
*data = CURVE[type][number];
|
*data = CURVE[type][number];
|
||||||
@ -2585,26 +2585,26 @@ __stdcall int chcusb_getPrinterToneCurve(uint16_t type, uint16_t number, uint16_
|
|||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
__stdcall int chcusb_blinkLED(uint16_t *rResult) {
|
int WINAPI chcusb_blinkLED(uint16_t *rResult) {
|
||||||
dprintf("Printer: C3XXusb: %s\n", __func__);
|
dprintf("Printer: C3XXusb: %s\n", __func__);
|
||||||
*rResult = 0;
|
*rResult = 0;
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
__stdcall int chcusb_resetPrinter(uint16_t *rResult) {
|
int WINAPI chcusb_resetPrinter(uint16_t *rResult) {
|
||||||
dprintf("Printer: C3XXusb: %s\n", __func__);
|
dprintf("Printer: C3XXusb: %s\n", __func__);
|
||||||
*rResult = 0;
|
*rResult = 0;
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
__stdcall int chcusb_AttachThreadCount(uint16_t *rCount, uint16_t *rMaxCount) {
|
int WINAPI chcusb_AttachThreadCount(uint16_t *rCount, uint16_t *rMaxCount) {
|
||||||
dprintf("Printer: C3XXusb: %s\n", __func__);
|
dprintf("Printer: C3XXusb: %s\n", __func__);
|
||||||
*rCount = 0;
|
*rCount = 0;
|
||||||
*rMaxCount = 1;
|
*rMaxCount = 1;
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
__stdcall int chcusb_getPrintIDStatus(uint16_t pageId, uint8_t *rBuffer, uint16_t *rResult) {
|
int WINAPI chcusb_getPrintIDStatus(uint16_t pageId, uint8_t *rBuffer, uint16_t *rResult) {
|
||||||
// dprintf("Printer: C3XXusb: %s\n", __func__);
|
// dprintf("Printer: C3XXusb: %s\n", __func__);
|
||||||
memset(rBuffer, 0, 8);
|
memset(rBuffer, 0, 8);
|
||||||
|
|
||||||
@ -2622,7 +2622,7 @@ __stdcall int chcusb_getPrintIDStatus(uint16_t pageId, uint8_t *rBuffer, uint16_
|
|||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
__stdcall int chcusb_setPrintStandby(uint16_t position, uint16_t *rResult) {
|
int WINAPI chcusb_setPrintStandby(uint16_t position, uint16_t *rResult) {
|
||||||
dprintf("Printer: C3XXusb: %s\n", __func__);
|
dprintf("Printer: C3XXusb: %s\n", __func__);
|
||||||
|
|
||||||
if (STATUS == 0)
|
if (STATUS == 0)
|
||||||
@ -2638,7 +2638,7 @@ __stdcall int chcusb_setPrintStandby(uint16_t position, uint16_t *rResult) {
|
|||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
__stdcall int chcusb_setPrintStandby_300(uint16_t *rResult) {
|
int WINAPI chcusb_setPrintStandby_300(uint16_t *rResult) {
|
||||||
dprintf("Printer: C300usb: %s\n", __func__);
|
dprintf("Printer: C300usb: %s\n", __func__);
|
||||||
|
|
||||||
*rResult = 0;
|
*rResult = 0;
|
||||||
@ -2654,13 +2654,13 @@ __stdcall int chcusb_setPrintStandby_300(uint16_t *rResult) {
|
|||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
__stdcall int chcusb_testCardFeed(uint16_t mode, uint16_t times, uint16_t *rResult) {
|
int WINAPI chcusb_testCardFeed(uint16_t mode, uint16_t times, uint16_t *rResult) {
|
||||||
dprintf("Printer: C3XXusb: %s\n", __func__);
|
dprintf("Printer: C3XXusb: %s\n", __func__);
|
||||||
*rResult = 0;
|
*rResult = 0;
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
__stdcall int chcusb_exitCard(uint16_t *rResult) {
|
int WINAPI chcusb_exitCard(uint16_t *rResult) {
|
||||||
dprintf("Printer: C3XXusb: %s\n", __func__);
|
dprintf("Printer: C3XXusb: %s\n", __func__);
|
||||||
|
|
||||||
awaitingCardExit = false;
|
awaitingCardExit = false;
|
||||||
@ -2670,7 +2670,7 @@ __stdcall int chcusb_exitCard(uint16_t *rResult) {
|
|||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
__stdcall int chcusb_getCardRfidTID(uint8_t *rCardTID, uint16_t *rResult) {
|
int WINAPI chcusb_getCardRfidTID(uint8_t *rCardTID, uint16_t *rResult) {
|
||||||
dprintf("Printer: C3XXusb: %s\n", __func__);
|
dprintf("Printer: C3XXusb: %s\n", __func__);
|
||||||
|
|
||||||
memcpy(rCardTID, cardRFID, sizeof(cardRFID));
|
memcpy(rCardTID, cardRFID, sizeof(cardRFID));
|
||||||
@ -2678,7 +2678,7 @@ __stdcall int chcusb_getCardRfidTID(uint8_t *rCardTID, uint16_t *rResult) {
|
|||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
__stdcall int chcusb_commCardRfidReader(uint8_t *sendData, uint8_t *rRecvData, uint32_t sendSize, uint32_t *rRecvSize, uint16_t *rResult) {
|
int WINAPI chcusb_commCardRfidReader(uint8_t *sendData, uint8_t *rRecvData, uint32_t sendSize, uint32_t *rRecvSize, uint16_t *rResult) {
|
||||||
uint8_t off;
|
uint8_t off;
|
||||||
|
|
||||||
dprintf("Printer: C3XXusb: %s\n", __func__);
|
dprintf("Printer: C3XXusb: %s\n", __func__);
|
||||||
@ -2741,67 +2741,67 @@ __stdcall int chcusb_commCardRfidReader(uint8_t *sendData, uint8_t *rRecvData, u
|
|||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
__stdcall int chcusb_updateCardRfidReader(uint8_t *data, uint32_t size, uint16_t *rResult) {
|
int WINAPI chcusb_updateCardRfidReader(uint8_t *data, uint32_t size, uint16_t *rResult) {
|
||||||
dprintf("Printer: C3XXusb: %s\n", __func__);
|
dprintf("Printer: C3XXusb: %s\n", __func__);
|
||||||
*rResult = 0;
|
*rResult = 0;
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
__stdcall int chcusb_getErrorLog(uint16_t index, uint8_t *rData, uint16_t *rResult) {
|
int WINAPI chcusb_getErrorLog(uint16_t index, uint8_t *rData, uint16_t *rResult) {
|
||||||
dprintf("Printer: C3XXusb: %s\n", __func__);
|
dprintf("Printer: C3XXusb: %s\n", __func__);
|
||||||
*rResult = 0;
|
*rResult = 0;
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
__stdcall int chcusb_getErrorStatus(uint16_t *rBuffer) {
|
int WINAPI chcusb_getErrorStatus(uint16_t *rBuffer) {
|
||||||
dprintf("Printer: C3XXusb: %s\n", __func__);
|
dprintf("Printer: C3XXusb: %s\n", __func__);
|
||||||
memset(rBuffer, 0, 0x80);
|
memset(rBuffer, 0, 0x80);
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
__stdcall int chcusb_setCutList(uint8_t *rData, uint16_t *rResult) {
|
int WINAPI chcusb_setCutList(uint8_t *rData, uint16_t *rResult) {
|
||||||
dprintf("Printer: C3XXusb: %s\n", __func__);
|
dprintf("Printer: C3XXusb: %s\n", __func__);
|
||||||
*rResult = 0;
|
*rResult = 0;
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
__stdcall int chcusb_setLaminatePattern(uint16_t index, uint8_t *rData, uint16_t *rResult) {
|
int WINAPI chcusb_setLaminatePattern(uint16_t index, uint8_t *rData, uint16_t *rResult) {
|
||||||
dprintf("Printer: C3XXusb: %s\n", __func__);
|
dprintf("Printer: C3XXusb: %s\n", __func__);
|
||||||
*rResult = 0;
|
*rResult = 0;
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
__stdcall int chcusb_color_adjustment(LPCSTR filename, int32_t a2, int32_t a3, int16_t a4, int16_t a5, int64_t a6, int64_t a7, uint16_t *rResult) {
|
int WINAPI chcusb_color_adjustment(LPCSTR filename, int32_t a2, int32_t a3, int16_t a4, int16_t a5, int64_t a6, int64_t a7, uint16_t *rResult) {
|
||||||
dprintf("Printer: C3XXusb: %s\n", __func__);
|
dprintf("Printer: C3XXusb: %s\n", __func__);
|
||||||
*rResult = 0;
|
*rResult = 0;
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
__stdcall int chcusb_color_adjustmentEx(int32_t a1, int32_t a2, int32_t a3, int16_t a4, int16_t a5, int64_t a6, int64_t a7, uint16_t *rResult) {
|
int WINAPI chcusb_color_adjustmentEx(int32_t a1, int32_t a2, int32_t a3, int16_t a4, int16_t a5, int64_t a6, int64_t a7, uint16_t *rResult) {
|
||||||
dprintf("Printer: C3XXusb: %s\n", __func__);
|
dprintf("Printer: C3XXusb: %s\n", __func__);
|
||||||
*rResult = 0;
|
*rResult = 0;
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
__stdcall int chcusb_getEEPROM(uint8_t index, uint8_t *rData, uint16_t *rResult) {
|
int WINAPI chcusb_getEEPROM(uint8_t index, uint8_t *rData, uint16_t *rResult) {
|
||||||
dprintf("Printer: C3XXusb: %s\n", __func__);
|
dprintf("Printer: C3XXusb: %s\n", __func__);
|
||||||
*rResult = 0;
|
*rResult = 0;
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
__stdcall int chcusb_setParameter(uint8_t a1, uint32_t a2, uint16_t *rResult) {
|
int WINAPI chcusb_setParameter(uint8_t a1, uint32_t a2, uint16_t *rResult) {
|
||||||
dprintf("Printer: C3XXusb: %s\n", __func__);
|
dprintf("Printer: C3XXusb: %s\n", __func__);
|
||||||
*rResult = 0;
|
*rResult = 0;
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
__stdcall int chcusb_getParameter(uint8_t a1, uint8_t *a2, uint16_t *rResult) {
|
int WINAPI chcusb_getParameter(uint8_t a1, uint8_t *a2, uint16_t *rResult) {
|
||||||
dprintf("Printer: C3XXusb: %s\n", __func__);
|
dprintf("Printer: C3XXusb: %s\n", __func__);
|
||||||
*rResult = 0;
|
*rResult = 0;
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
__stdcall int chcusb_universal_command(int32_t a1, uint8_t a2, int32_t a3, uint8_t *a4, uint16_t *rResult) {
|
int WINAPI chcusb_universal_command(int32_t a1, uint8_t a2, int32_t a3, uint8_t *a4, uint16_t *rResult) {
|
||||||
dprintf("Printer: C3XXusb: %s\n", __func__);
|
dprintf("Printer: C3XXusb: %s\n", __func__);
|
||||||
*rResult = 0;
|
*rResult = 0;
|
||||||
return 1;
|
return 1;
|
||||||
|
Loading…
Reference in New Issue
Block a user