#define INT_ENABLE 0x98e
#define EVENT_PULL 0x988
#define USB_SET_INTERFACE 0x981
+#define CARD_REGISTER_OLD 0x97d
+#define INT_ENABLE_OLD 0x91e
+#define USB_GET_DEVICE_DATA_OLD 0x980
+#define EVENT_REGISTER_OLD 0x986
+#define TRANSFER_OLD 0x903
#define MAGIC 0xa410b413UL
{
unsigned char Byte; // Use for 8 bit transfer.
unsigned short Word; // Use for 16 bit transfer.
- unsigned int Dword; // Use for 32 bit transfer.
- unsigned long long Qword; // Use for 64 bit transfer.
+ uint32_t Dword; // Use for 32 bit transfer.
+ uint64_t Qword; // Use for 64 bit transfer.
void* pBuffer; // Use for string transfer.
} Data;
} WD_TRANSFER, WD_TRANSFER_V61;
WDU_INTERFACE *pActiveInterface[WD_USB_MAX_INTERFACES];
};
-struct usb_device_info_get {
- WDU_DEVICE_DESCRIPTOR Descriptor;
- WDU_PIPE_INFO Pipe0;
- unsigned char dummy[128];
- WDU_CONFIGURATION cfg;
-
-};
-
typedef enum {
WDU_DIR_IN = 1,
WDU_DIR_OUT = 2,