-                       MSInterfaceInfo->CommandStatus.Status              = CALLBACK_MS_Device_SCSICommandReceived(MSInterfaceInfo) ?\r
-                                                                             SCSI_Command_Pass : SCSI_Command_Fail;\r
-                       MSInterfaceInfo->CommandStatus.Signature           = MS_CSW_SIGNATURE;\r
-                       MSInterfaceInfo->CommandStatus.Tag                 = MSInterfaceInfo->CommandBlock.Tag;\r
-                       MSInterfaceInfo->CommandStatus.DataTransferResidue = MSInterfaceInfo->CommandBlock.DataTransferLength;\r
-\r
-                       if ((MSInterfaceInfo->CommandStatus.Status == SCSI_Command_Fail) && (MSInterfaceInfo->CommandStatus.DataTransferResidue))\r
-                         Endpoint_StallTransaction();\r
+                       MSInterfaceInfo->State.CommandStatus.Status = CALLBACK_MS_Device_SCSICommandReceived(MSInterfaceInfo) ?\r
+                                                                                        SCSI_Command_Pass : SCSI_Command_Fail;\r
+                       MSInterfaceInfo->State.CommandStatus.Signature           = MS_CSW_SIGNATURE;\r
+                       MSInterfaceInfo->State.CommandStatus.Tag                 = MSInterfaceInfo->State.CommandBlock.Tag;\r
+                       MSInterfaceInfo->State.CommandStatus.DataTransferResidue = MSInterfaceInfo->State.CommandBlock.DataTransferLength;\r
+\r
+                       if ((MSInterfaceInfo->State.CommandStatus.Status == SCSI_Command_Fail) &&\r
+                           (MSInterfaceInfo->State.CommandStatus.DataTransferResidue))\r
+                       {\r
+                               Endpoint_StallTransaction();\r
+                       }\r