3 Move to w32api when it is ready.
9 #pragma GCC system_header
16 #include <ddk/ntddk.h>
18 #define PORTCLASSAPI extern
20 PORTCLASSAPI NTSTATUS STDCALL
23 DWORD PhysicalDeviceObject
,
26 DWORD DeviceExtensionSize
29 PORTCLASSAPI NTSTATUS STDCALL
36 PORTCLASSAPI NTSTATUS STDCALL
43 PORTCLASSAPI NTSTATUS STDCALL
44 PcCompletePendingPropertyRequest(
45 DWORD PropertyRequest
,
49 PORTCLASSAPI NTSTATUS STDCALL
56 PORTCLASSAPI NTSTATUS STDCALL
61 PORTCLASSAPI NTSTATUS STDCALL
67 PORTCLASSAPI NTSTATUS STDCALL
68 PcForwardContentToDeviceObject(
74 PORTCLASSAPI NTSTATUS STDCALL
75 PcForwardContentToFileObject(
80 PORTCLASSAPI NTSTATUS STDCALL
81 PcForwardContentToInterface(
87 PORTCLASSAPI NTSTATUS STDCALL
88 PcForwardIrpSynchronous(
93 PORTCLASSAPI NTSTATUS STDCALL
99 PORTCLASSAPI NTSTATUS STDCALL
102 DWORD DeviceProperty
,
104 DWORD PropertyBuffer
,
108 PORTCLASSAPI ULONGLONG STDCALL
113 PORTCLASSAPI NTSTATUS STDCALL
114 PcInitializeAdapterDriver(
116 DWORD RegistryPathName
,
120 PORTCLASSAPI NTSTATUS STDCALL
125 DWORD DeviceDescription
,
129 PORTCLASSAPI NTSTATUS STDCALL
131 DWORD OutInterruptSync
,
138 PORTCLASSAPI NTSTATUS STDCALL
144 PORTCLASSAPI NTSTATUS STDCALL
150 PORTCLASSAPI NTSTATUS STDCALL
152 DWORD OutRegistryKey
,
154 DWORD RegistryKeyType
,
158 DWORD ObjectAttributes
,
163 PORTCLASSAPI NTSTATUS STDCALL
165 DWORD OutResourceList
,
168 DWORD TranslatedResources
,
169 DWORD UntranslatedResources
172 PORTCLASSAPI NTSTATUS STDCALL
173 PcNewResourceSublist(
174 DWORD OutResourceList
,
181 PORTCLASSAPI NTSTATUS STDCALL
183 DWORD OutServiceGroup
,
187 PORTCLASSAPI NTSTATUS STDCALL
188 PcRegisterAdapterPowerManagement(
193 PORTCLASSAPI NTSTATUS STDCALL
200 PORTCLASSAPI NTSTATUS STDCALL
201 PcRegisterPhysicalConnection(
209 PORTCLASSAPI NTSTATUS STDCALL
210 PcRegisterPhysicalConnectionFromExternal(
218 PORTCLASSAPI NTSTATUS STDCALL
219 PcRegisterPhysicalConnectionToExternal(
227 PORTCLASSAPI NTSTATUS STDCALL
234 PORTCLASSAPI NTSTATUS STDCALL
235 PcRequestNewPowerState(
237 DWORD RequestedNewState
240 PORTCLASSAPI NTSTATUS STDCALL
241 PcUnregisterIoTimeout(