-
Notifications
You must be signed in to change notification settings - Fork 9
/
Copy pathpch.h
85 lines (55 loc) · 1.24 KB
/
pch.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
/*++
Copyright (c) Microsoft Corporation
Module Name:
pch.h
Abstract:
--*/
#ifndef __PCH_H__
#define __PCH_H__
//
// Device is using simple endpoints
//
//
// Device described as 3.0 device
//
#define USB20_COMPOSITE
#ifdef __cplusplus
extern "C" {
#endif
#include <initguid.h>
#include <ntddk.h>
#include <wdf.h>
#include <usb.h>
#include <Wdfusb.h>
#include <ntstrsafe.h>
#include <ntintsafe.h>
#include <driverspecs.h>
#include <limits.h>
//#include <wdfcx.h>
//#include <devpkey.h>
#include <acpiioct.h>
#include <wdmguid.h>
#include <WppRecorder.h>
#include <usb.h>
#pragma warning(push)
#include <wdfusb.h>
#pragma warning(pop)
//#include "tracing.h"
#include "ucx\1.5\ucxclass.h"
#include <windef.h>
#ifdef __cplusplus
} // extern "C"
#endif
const UCHAR g_LanguageDescriptor[] = { 4,3,9,4 };
const USHORT AMERICAN_ENGLISH = 0x409;
const UCHAR g_ManufacturerIndex = 1;
DECLARE_CONST_UNICODE_STRING(g_ManufacturerStringEnUs, L"PTZoptics");
const UCHAR g_ProductIndex = 2;
DECLARE_CONST_UNICODE_STRING(g_ProductStringEnUs, L"PTZOpticsNDIVirtualWebcam");
#include "ude/1.0/udecx.h"
#include "usbdevice.h"
#include "controller.h"
#include "driver.h"
#include "io.h"
#define PRINTLINE(s) DbgPrint("%s:%d %s\n",__func__,__LINE__,s)
#endif