ReactOS 0.4.15-dev-6679-g945ee4b
|
#include <ntoskrnl.h>
#include <debug.h>
Go to the source code of this file.
Classes | |
struct | _PNP_EVENT_ENTRY |
struct | _IOP_FIND_DEVICE_INSTANCE_TRAVERSE_CONTEXT |
Macros | |
#define | NDEBUG |
Variables | |
static LIST_ENTRY | IopPnpEventQueueHead |
static KEVENT | IopPnpNotifyEvent |
#define NDEBUG |
Definition at line 12 of file plugplay.c.
typedef struct _IOP_FIND_DEVICE_INSTANCE_TRAVERSE_CONTEXT * PIOP_FIND_DEVICE_INSTANCE_TRAVERSE_CONTEXT |
typedef struct _PNP_EVENT_ENTRY PNP_EVENT_ENTRY |
typedef struct _PNP_EVENT_ENTRY * PPNP_EVENT_ENTRY |
|
static |
Definition at line 155 of file plugplay.c.
Referenced by IopDeviceStatus(), IopGetDeviceDepth(), IopGetDeviceProperty(), IopGetDeviceRelations(), IopGetInterfaceDeviceList(), IopGetRelatedDevice(), PiControlInitializeDevice(), PiControlQueryRemoveDevice(), and PiControlSyncDeviceAction().
|
static |
Definition at line 836 of file plugplay.c.
Referenced by NtPlugPlayControl().
NTSTATUS IopFindDeviceInstanceTraverse | ( | _In_ PDEVICE_NODE | DeviceNode, |
_Inout_ PVOID | Context | ||
) |
Definition at line 101 of file plugplay.c.
Referenced by IopGetDeviceObjectFromDeviceInstance().
|
static |
Definition at line 1083 of file plugplay.c.
Referenced by NtPlugPlayControl().
|
static |
Definition at line 791 of file plugplay.c.
Referenced by IopDeviceStatus().
PDEVICE_OBJECT IopGetDeviceObjectFromDeviceInstance | ( | PUNICODE_STRING | DeviceInstance | ) |
Definition at line 121 of file plugplay.c.
Referenced by IopDeviceStatus(), IopGetDeviceDepth(), IopGetDeviceProperty(), IopGetDeviceRelations(), IopGetInterfaceDeviceList(), IopGetRelatedDevice(), IopInitializeBuiltinDriver(), IoSetDeviceInterfaceState(), PiControlInitializeDevice(), PiControlQueryRemoveDevice(), PiControlSyncDeviceAction(), and PiInitializeDevNode().
|
static |
Definition at line 405 of file plugplay.c.
Referenced by NtPlugPlayControl().
|
static |
Definition at line 926 of file plugplay.c.
Referenced by NtPlugPlayControl().
|
static |
Definition at line 327 of file plugplay.c.
Referenced by NtPlugPlayControl().
|
static |
Definition at line 643 of file plugplay.c.
Referenced by NtPlugPlayControl().
Definition at line 40 of file plugplay.c.
Referenced by IopInitializePlugPlayServices().
NTSTATUS IopQueueTargetDeviceEvent | ( | const GUID * | Guid, |
PUNICODE_STRING | DeviceIds | ||
) |
Definition at line 52 of file plugplay.c.
Referenced by IopQueryRemoveDevice(), IopRemoveDevice(), IoRequestDeviceEject(), PiControlInitializeDevice(), PiInitializeDevNode(), and PiStartDeviceFinal().
|
static |
Definition at line 305 of file plugplay.c.
Referenced by NtPlugPlayControl().
NTSTATUS IopSetDeviceInstanceData | ( | HANDLE | InstanceKey, |
PDEVICE_NODE | DeviceNode | ||
) |
Definition at line 606 of file pnpmgr.c.
Referenced by PiControlInitializeDevice().
NTSTATUS NTAPI NtGetPlugPlayEvent | ( | IN ULONG | Reserved1, |
IN ULONG | Reserved2, | ||
OUT PPLUGPLAY_EVENT_BLOCK | Buffer, | ||
IN ULONG | BufferSize | ||
) |
Definition at line 1278 of file plugplay.c.
Referenced by PnpEventThread().
NTSTATUS NTAPI NtPlugPlayControl | ( | IN PLUGPLAY_CONTROL_CLASS | PlugPlayControlClass, |
IN OUT PVOID | Buffer, | ||
IN ULONG | BufferLength | ||
) |
Definition at line 1408 of file plugplay.c.
Referenced by AreDriversLoaded(), ClearDeviceStatus(), DisableDeviceInstance(), EnableDeviceInstance(), GetDeviceStatus(), GetRelationsInstanceList(), GetRelationsInstanceListSize(), InstallDriver(), PNP_CreateDevInst(), PNP_GetDepth(), PNP_GetDeviceRegProp(), PNP_GetInterfaceDeviceList(), PNP_GetInterfaceDeviceListSize(), PNP_GetRelatedDeviceInstance(), PNP_QueryRemove(), PNP_RequestDeviceEject(), PNP_RequestEjectPC(), PnpEventThread(), ReenumerateDeviceInstance(), SetDeviceStatus(), and SetupDeviceInstance().
|
static |
Definition at line 204 of file plugplay.c.
Referenced by NtPlugPlayControl().
|
static |
Definition at line 1184 of file plugplay.c.
Referenced by NtPlugPlayControl().
|
static |
Definition at line 1129 of file plugplay.c.
Referenced by NtPlugPlayControl().
|
static |
|
static |
Definition at line 30 of file plugplay.c.
Referenced by IopInitPlugPlayEvents(), IopQueueTargetDeviceEvent(), IopRemovePlugPlayEvent(), and NtGetPlugPlayEvent().
|
static |
Definition at line 31 of file plugplay.c.
Referenced by IopInitPlugPlayEvents(), IopQueueTargetDeviceEvent(), IopRemovePlugPlayEvent(), and NtGetPlugPlayEvent().