[USBSTOR]
authorAmine Khaldi <amine.khaldi@reactos.org>
Wed, 25 Dec 2013 10:21:22 +0000 (10:21 +0000)
committerAmine Khaldi <amine.khaldi@reactos.org>
Wed, 25 Dec 2013 10:21:22 +0000 (10:21 +0000)
* A better way of handling GUIDs thanks to Timo.
CORE-7716

svn path=/trunk/; revision=61393

reactos/drivers/usb/usbstor/CMakeLists.txt
reactos/drivers/usb/usbstor/guid.c [new file with mode: 0644]
reactos/drivers/usb/usbstor/usbstor.h

index 04a3500..ad23d41 100644 (file)
@@ -3,7 +3,7 @@ add_definitions(-DDEBUG_MODE)
 
 include_directories(${REACTOS_SOURCE_DIR}/ntoskrnl/include)
 
-add_library(usbstor SHARED descriptor.c disk.c fdo.c misc.c pdo.c queue.c error.c scsi.c usbstor.c usbstor.rc)
+add_library(usbstor SHARED descriptor.c disk.c fdo.c misc.c pdo.c queue.c error.c scsi.c usbstor.c guid.c usbstor.rc)
 
 set_module_type(usbstor kernelmodedriver)
 add_importlibs(usbstor ntoskrnl hal usbd)
diff --git a/reactos/drivers/usb/usbstor/guid.c b/reactos/drivers/usb/usbstor/guid.c
new file mode 100644 (file)
index 0000000..2fd41c6
--- /dev/null
@@ -0,0 +1,9 @@
+/* DO NOT USE THE PRECOMPILED HEADER FOR THIS FILE! */
+
+#include <ntdef.h>
+#include <miniport.h>
+#include <usb.h>
+#include <initguid.h>
+#include <usbbusif.h>
+
+/* NO CODE HERE, THIS IS JUST REQUIRED FOR THE GUID DEFINITIONS */
index fa2dbc2..2da1b1a 100644 (file)
@@ -1,8 +1,6 @@
 
 #pragma once
 
-#define INITGUID
-
 #include <ntddk.h>
 #include <usbdi.h>
 #include <hubbusif.h>