UsbDk: Move device names to a separate file

Move name strings definitions into a separate header
file to avoid unnecessary interdependencies while
accessing those strings from driver

Signed-off-by: Dmitry Fleytman <dfleytma@redhat.com>
This commit is contained in:
Dmitry Fleytman 2014-04-01 11:54:10 +03:00
parent 172269f3b7
commit d65b779fee
4 changed files with 23 additions and 7 deletions

View file

@ -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

View file

@ -73,6 +73,7 @@
<ClInclude Include="Public.h" />
<ClInclude Include="RegText.h" />
<ClInclude Include="UsbDkData.h" />
<ClInclude Include="UsbDkNames.h" />
<ClInclude Include="UsbDkUtil.h" />
<ClInclude Include="Trace.h" />
<ClInclude Include="WdfDevice.h" />

View file

@ -64,6 +64,9 @@
<ClInclude Include="WdfRequest.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="UsbDkNames.h">
<Filter>Header Files</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<ClCompile Include="Driver.cpp">

18
UsbDk/UsbDkNames.h Normal file
View file

@ -0,0 +1,18 @@
/*
* UsbDk filter/redirector driver
*
* Copyright (c) 2013 Red Hat, Inc.
*
* Authors:
* Dmitry Fleytman <dfleytma@redhat.com>
*
*/
#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