ReactOS 0.4.16-dev-732-g2d1144a
|
#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 240 of file plugplay.c.
Referenced by IopDeviceStatus(), IopGetDeviceDepth(), IopGetDeviceProperty(), IopGetDeviceRelations(), IopGetInterfaceDeviceList(), IopGetRelatedDevice(), PiControlInitializeDevice(), PiControlQueryRemoveDevice(), and PiControlSyncDeviceAction().
|
static |
Definition at line 922 of file plugplay.c.
Referenced by NtPlugPlayControl().
NTSTATUS IopFindDeviceInstanceTraverse | ( | _In_ PDEVICE_NODE | DeviceNode, |
_Inout_ PVOID | Context | ||
) |
Definition at line 186 of file plugplay.c.
Referenced by IopGetDeviceObjectFromDeviceInstance().
|
static |
Definition at line 1169 of file plugplay.c.
Referenced by NtPlugPlayControl().
|
static |
Definition at line 877 of file plugplay.c.
Referenced by IopDeviceStatus().
PDEVICE_OBJECT IopGetDeviceObjectFromDeviceInstance | ( | PUNICODE_STRING | DeviceInstance | ) |
Definition at line 206 of file plugplay.c.
Referenced by IopDeviceStatus(), IopGetDeviceDepth(), IopGetDeviceProperty(), IopGetDeviceRelations(), IopGetInterfaceDeviceList(), IopGetRelatedDevice(), IopInitializeBuiltinDriver(), IoSetDeviceInterfaceState(), PiControlInitializeDevice(), PiControlQueryRemoveDevice(), PiControlSyncDeviceAction(), and PiInitializeDevNode().
|
static |
Definition at line 491 of file plugplay.c.
Referenced by NtPlugPlayControl().
|
static |
Definition at line 1012 of file plugplay.c.
Referenced by NtPlugPlayControl().
|
static |
Definition at line 413 of file plugplay.c.
Referenced by NtPlugPlayControl().
|
static |
Definition at line 729 of file plugplay.c.
Referenced by NtPlugPlayControl().
Definition at line 40 of file plugplay.c.
Referenced by IopInitializePlugPlayServices().
NTSTATUS IopQueueDeviceChangeEvent | ( | _In_ const GUID * | EventGuid, |
_In_ const GUID * | InterfaceClassGuid, | ||
_In_ PUNICODE_STRING | SymbolicLinkName | ||
) |
Definition at line 52 of file plugplay.c.
Referenced by IoSetDeviceInterfaceState().
Definition at line 97 of file plugplay.c.
Referenced by PiControlInitializeDevice(), and PiInitializeDevNode().
NTSTATUS IopQueueTargetDeviceEvent | ( | const GUID * | Guid, |
PUNICODE_STRING | DeviceIds | ||
) |
Definition at line 137 of file plugplay.c.
|
static |
Definition at line 391 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 1364 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 1494 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 289 of file plugplay.c.
Referenced by NtPlugPlayControl().
|
static |
Definition at line 1270 of file plugplay.c.
Referenced by NtPlugPlayControl().
|
static |
Definition at line 1215 of file plugplay.c.
Referenced by NtPlugPlayControl().
|
static |
|
static |
Definition at line 30 of file plugplay.c.
Referenced by IopInitPlugPlayEvents(), IopQueueDeviceChangeEvent(), IopQueueDeviceInstallEvent(), IopQueueTargetDeviceEvent(), IopRemovePlugPlayEvent(), and NtGetPlugPlayEvent().
|
static |
Definition at line 31 of file plugplay.c.
Referenced by IopInitPlugPlayEvents(), IopQueueDeviceChangeEvent(), IopQueueDeviceInstallEvent(), IopQueueTargetDeviceEvent(), IopRemovePlugPlayEvent(), and NtGetPlugPlayEvent().