ReactOS 0.4.15-dev-5667-ged97270
|
#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 152 of file plugplay.c.
Referenced by IopDeviceStatus(), IopGetDeviceDepth(), IopGetDeviceProperty(), IopGetDeviceRelations(), IopGetInterfaceDeviceList(), IopGetRelatedDevice(), IopInitializeDevice(), PiControlQueryRemoveDevice(), and PiControlSyncDeviceAction().
|
static |
Definition at line 813 of file plugplay.c.
Referenced by NtPlugPlayControl().
NTSTATUS IopFindDeviceInstanceTraverse | ( | _In_ PDEVICE_NODE | DeviceNode, |
_Inout_ PVOID | Context | ||
) |
Definition at line 98 of file plugplay.c.
Referenced by IopGetDeviceObjectFromDeviceInstance().
|
static |
Definition at line 1060 of file plugplay.c.
Referenced by NtPlugPlayControl().
|
static |
Definition at line 768 of file plugplay.c.
Referenced by IopDeviceStatus().
PDEVICE_OBJECT IopGetDeviceObjectFromDeviceInstance | ( | PUNICODE_STRING | DeviceInstance | ) |
Definition at line 118 of file plugplay.c.
Referenced by IopDeviceStatus(), IopGetDeviceDepth(), IopGetDeviceProperty(), IopGetDeviceRelations(), IopGetInterfaceDeviceList(), IopGetRelatedDevice(), IopInitializeBuiltinDriver(), IopInitializeDevice(), IoSetDeviceInterfaceState(), PiControlQueryRemoveDevice(), PiControlSyncDeviceAction(), and PiInitializeDevNode().
|
static |
Definition at line 382 of file plugplay.c.
Referenced by NtPlugPlayControl().
|
static |
Definition at line 903 of file plugplay.c.
Referenced by NtPlugPlayControl().
|
static |
Definition at line 304 of file plugplay.c.
Referenced by NtPlugPlayControl().
|
static |
Definition at line 620 of file plugplay.c.
Referenced by NtPlugPlayControl().
|
static |
Definition at line 201 of file plugplay.c.
Referenced by NtPlugPlayControl().
Definition at line 37 of file plugplay.c.
Referenced by IopInitializePlugPlayServices().
NTSTATUS IopQueueTargetDeviceEvent | ( | const GUID * | Guid, |
PUNICODE_STRING | DeviceIds | ||
) |
Definition at line 49 of file plugplay.c.
Referenced by IopQueryRemoveDevice(), IopRemoveDevice(), IoRequestDeviceEject(), PiInitializeDevNode(), and PiStartDeviceFinal().
|
static |
Definition at line 282 of file plugplay.c.
Referenced by NtPlugPlayControl().
NTSTATUS NTAPI NtGetPlugPlayEvent | ( | IN ULONG | Reserved1, |
IN ULONG | Reserved2, | ||
OUT PPLUGPLAY_EVENT_BLOCK | Buffer, | ||
IN ULONG | BufferSize | ||
) |
Definition at line 1255 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 1385 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 1161 of file plugplay.c.
Referenced by NtPlugPlayControl().
|
static |
Definition at line 1106 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().