diff --git a/UsbDk/Public.h b/UsbDk/Public.h
index d7d358c..09e391c 100644
--- a/UsbDk/Public.h
+++ b/UsbDk/Public.h
@@ -11,13 +11,7 @@
#pragma once
#include "UsbDkData.h"
-
-#define USBDK_DRIVER_NAME TEXT("UsbDk")
-#define USBDK_DRIVER_FILE_NAME USBDK_DRIVER_NAME TEXT(".sys")
-#define USBDK_DRIVER_INF_NAME USBDK_DRIVER_NAME TEXT(".inf")
-#define USBDK_DEVICE_NAME TEXT("\\Device\\") USBDK_DRIVER_NAME
-#define USBDK_DOSDEVICE_NAME TEXT("\\DosDevices\\") USBDK_DRIVER_NAME
-#define USBDK_USERMODE_NAME TEXT("\\\\.\\") USBDK_DRIVER_NAME
+#include "UsbDkNames.h"
#define USBDK_DEVICE_TYPE 50000
diff --git a/UsbDk/UsbDk.vcxproj b/UsbDk/UsbDk.vcxproj
index 8ff7641..8e3e06e 100644
--- a/UsbDk/UsbDk.vcxproj
+++ b/UsbDk/UsbDk.vcxproj
@@ -73,6 +73,7 @@
+
diff --git a/UsbDk/UsbDk.vcxproj.filters b/UsbDk/UsbDk.vcxproj.filters
index a44c096..bc797bf 100644
--- a/UsbDk/UsbDk.vcxproj.filters
+++ b/UsbDk/UsbDk.vcxproj.filters
@@ -64,6 +64,9 @@
Header Files
+
+ Header Files
+
diff --git a/UsbDk/UsbDkNames.h b/UsbDk/UsbDkNames.h
new file mode 100644
index 0000000..209df87
--- /dev/null
+++ b/UsbDk/UsbDkNames.h
@@ -0,0 +1,18 @@
+/*
+* UsbDk filter/redirector driver
+*
+* Copyright (c) 2013 Red Hat, Inc.
+*
+* Authors:
+* Dmitry Fleytman
+*
+*/
+
+#pragma once
+
+#define USBDK_DRIVER_NAME TEXT("UsbDk")
+#define USBDK_DRIVER_FILE_NAME USBDK_DRIVER_NAME TEXT(".sys")
+#define USBDK_DRIVER_INF_NAME USBDK_DRIVER_NAME TEXT(".inf")
+#define USBDK_DEVICE_NAME TEXT("\\Device\\") USBDK_DRIVER_NAME
+#define USBDK_DOSDEVICE_NAME TEXT("\\DosDevices\\") USBDK_DRIVER_NAME
+#define USBDK_USERMODE_NAME TEXT("\\\\.\\") USBDK_DRIVER_NAME