ReactOS 0.4.16-dev-205-g7b2bb7e
fxdeviceinitapium.cpp
Go to the documentation of this file.
1/*++
2
3Copyright (c) Microsoft Corporation
4
5Module Name:
6
7 FxDeviceInitApiUm.cpp
8
9Abstract:
10
11 This module exposes the "C" interface to the FxDevice object.
12
13Author:
14
15
16
17Environment:
18
19 User mode only
20
21Revision History:
22
23--*/
24
25#include "coreprivshared.hpp"
26
27extern "C" {
28#include "FxDeviceInitApiUm.tmh"
29}
30
31//
32// Extern "C" the entire file
33//
34extern "C" {
35
37VOID
38WDFEXPORT(WdfDeviceInitEnableHidInterface)(
39 _In_
41 _In_
43 )
44{
45 DDI_ENTRY();
46
48
49 DeviceInit->DevStack->SetHidInterfaceSupport();
50}
51
52} // extern "C"
53
#define _IRQL_requires_max_(irql)
Definition: driverspecs.h:230
#define PASSIVE_LEVEL
Definition: env_spec_w32.h:693
_In_ PWDFDEVICE_INIT DeviceInit
DriverGlobals
__inline PFX_DRIVER_GLOBALS GetFxDriverGlobals(__in PWDF_DRIVER_GLOBALS DriverGlobals)
Definition: fxglobals.h:597
#define DDI_ENTRY()
Definition: fxglobalskm.h:56
#define WDFEXPORT(a)
Definition: fxmacros.hpp:157
#define FxPointerNotNull(FxDriverGlobals, Ptr)
Definition: fxmacros.hpp:253
#define _In_
Definition: ms_sal.h:308
_In_ PWDFDEVICE_INIT DeviceInit
Definition: wdfcontrol.h:113