ntoskrnl.exe: Stub out IoGetDeviceProperty.
This commit is contained in:
parent
0bc218b9db
commit
6aeffb53ee
|
@ -631,6 +631,18 @@ NTSTATUS WINAPI IoGetDeviceObjectPointer( UNICODE_STRING *name, ACCESS_MASK acc
|
|||
}
|
||||
|
||||
|
||||
/***********************************************************************
|
||||
* IoGetDeviceProperty (NTOSKRNL.EXE.@)
|
||||
*/
|
||||
NTSTATUS WINAPI IoGetDeviceProperty( DEVICE_OBJECT *device, DEVICE_REGISTRY_PROPERTY device_property,
|
||||
ULONG buffer_length, PVOID property_buffer, PULONG result_length )
|
||||
{
|
||||
FIXME( "%p %d %u %p %p: stub\n", device, device_property, buffer_length,
|
||||
property_buffer, result_length );
|
||||
return STATUS_NOT_IMPLEMENTED;
|
||||
}
|
||||
|
||||
|
||||
/***********************************************************************
|
||||
* IoCallDriver (NTOSKRNL.EXE.@)
|
||||
*/
|
||||
|
|
|
@ -383,7 +383,7 @@
|
|||
@ stub IoGetDeviceInterfaceAlias
|
||||
@ stub IoGetDeviceInterfaces
|
||||
@ stdcall IoGetDeviceObjectPointer(ptr long ptr ptr)
|
||||
@ stub IoGetDeviceProperty
|
||||
@ stdcall IoGetDeviceProperty(ptr long long ptr ptr)
|
||||
@ stub IoGetDeviceToVerify
|
||||
@ stub IoGetDiskDeviceObject
|
||||
@ stub IoGetDmaAdapter
|
||||
|
|
|
@ -689,6 +689,29 @@ typedef enum _BUS_QUERY_ID_TYPE {
|
|||
BusQueryDeviceSerialNumber
|
||||
} BUS_QUERY_ID_TYPE, *PBUS_QUERY_ID_TYPE;
|
||||
|
||||
typedef enum {
|
||||
DevicePropertyDeviceDescription,
|
||||
DevicePropertyHardwareID,
|
||||
DevicePropertyCompatibleIDs,
|
||||
DevicePropertyBootConfiguration,
|
||||
DevicePropertyBootConfigurationTranslated,
|
||||
DevicePropertyClassName,
|
||||
DevicePropertyClassGuid,
|
||||
DevicePropertyDriverKeyName,
|
||||
DevicePropertyManufacturer,
|
||||
DevicePropertyFriendlyName,
|
||||
DevicePropertyLocationInformation,
|
||||
DevicePropertyPhysicalDeviceObjectName,
|
||||
DevicePropertyBusTypeGuid,
|
||||
DevicePropertyLegacyBusType,
|
||||
DevicePropertyBusNumber,
|
||||
DevicePropertyEnumeratorName,
|
||||
DevicePropertyAddress,
|
||||
DevicePropertyUINumber,
|
||||
DevicePropertyInstallState,
|
||||
DevicePropertyRemovalPolicy
|
||||
} DEVICE_REGISTRY_PROPERTY;
|
||||
|
||||
typedef enum _DEVICE_TEXT_TYPE {
|
||||
DeviceTextDescription,
|
||||
DeviceTextLocationInformation
|
||||
|
@ -1074,6 +1097,7 @@ NTSTATUS WINAPI IoDeleteSymbolicLink(UNICODE_STRING*);
|
|||
void WINAPI IoFreeIrp(IRP*);
|
||||
PEPROCESS WINAPI IoGetCurrentProcess(void);
|
||||
NTSTATUS WINAPI IoGetDeviceObjectPointer(UNICODE_STRING*,ACCESS_MASK,PFILE_OBJECT*,PDEVICE_OBJECT*);
|
||||
NTSTATUS WINAPI IoGetDeviceProperty(PDEVICE_OBJECT,DEVICE_REGISTRY_PROPERTY,ULONG,PVOID,PULONG);
|
||||
PVOID WINAPI IoGetDriverObjectExtension(PDRIVER_OBJECT,PVOID);
|
||||
PDEVICE_OBJECT WINAPI IoGetRelatedDeviceObject(PFILE_OBJECT);
|
||||
void WINAPI IoInitializeIrp(IRP*,USHORT,CCHAR);
|
||||
|
|
Loading…
Reference in New Issue