3 Move to w32api when it is ready.
9 #pragma GCC system_header
17 #include <ddk/ntddk.h>
19 #define PORTCLASSAPI extern
21 PORTCLASSAPI NTSTATUS STDCALL
24 DWORD PhysicalDeviceObject
,
27 DWORD DeviceExtensionSize
30 PORTCLASSAPI NTSTATUS STDCALL
37 PORTCLASSAPI NTSTATUS STDCALL
44 PORTCLASSAPI NTSTATUS STDCALL
45 PcCompletePendingPropertyRequest(
46 DWORD PropertyRequest
,
50 PORTCLASSAPI NTSTATUS STDCALL
57 PORTCLASSAPI NTSTATUS STDCALL
62 PORTCLASSAPI NTSTATUS STDCALL
68 PORTCLASSAPI NTSTATUS STDCALL
69 PcForwardContentToDeviceObject(
75 PORTCLASSAPI NTSTATUS STDCALL
76 PcForwardContentToFileObject(
81 PORTCLASSAPI NTSTATUS STDCALL
82 PcForwardContentToInterface(
88 PORTCLASSAPI NTSTATUS STDCALL
89 PcForwardIrpSynchronous(
94 PORTCLASSAPI NTSTATUS STDCALL
100 PORTCLASSAPI NTSTATUS STDCALL
103 DWORD DeviceProperty
,
105 DWORD PropertyBuffer
,
109 PORTCLASSAPI ULONGLONG STDCALL
114 PORTCLASSAPI NTSTATUS STDCALL
115 PcInitializeAdapterDriver(
117 DWORD RegistryPathName
,
121 PORTCLASSAPI NTSTATUS STDCALL
126 DWORD DeviceDescription
,
130 PORTCLASSAPI NTSTATUS STDCALL
132 DWORD OutInterruptSync
,
139 PORTCLASSAPI NTSTATUS STDCALL
145 PORTCLASSAPI NTSTATUS STDCALL
151 PORTCLASSAPI NTSTATUS STDCALL
153 DWORD OutRegistryKey
,
155 DWORD RegistryKeyType
,
159 DWORD ObjectAttributes
,
164 PORTCLASSAPI NTSTATUS STDCALL
166 DWORD OutResourceList
,
169 DWORD TranslatedResources
,
170 DWORD UntranslatedResources
173 PORTCLASSAPI NTSTATUS STDCALL
174 PcNewResourceSublist(
175 DWORD OutResourceList
,
182 PORTCLASSAPI NTSTATUS STDCALL
184 DWORD OutServiceGroup
,
188 PORTCLASSAPI NTSTATUS STDCALL
189 PcRegisterAdapterPowerManagement(
194 PORTCLASSAPI NTSTATUS STDCALL
201 PORTCLASSAPI NTSTATUS STDCALL
202 PcRegisterPhysicalConnection(
210 PORTCLASSAPI NTSTATUS STDCALL
211 PcRegisterPhysicalConnectionFromExternal(
219 PORTCLASSAPI NTSTATUS STDCALL
220 PcRegisterPhysicalConnectionToExternal(
228 PORTCLASSAPI NTSTATUS STDCALL
235 PORTCLASSAPI NTSTATUS STDCALL
236 PcRequestNewPowerState(
238 DWORD RequestedNewState
241 PORTCLASSAPI NTSTATUS STDCALL
242 PcUnregisterIoTimeout(