|
ReactOS 0.4.16-dev-1948-gd260c1d
|
#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(), PiControlDeviceClassAssociation(), 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 1443 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 1573 of file plugplay.c.
Referenced by AreDriversLoaded(), ClearDeviceStatus(), DisableDeviceInstance(), EnableDeviceInstance(), GetDeviceStatus(), GetRelationsInstanceList(), GetRelationsInstanceListSize(), InstallDriver(), PNP_CreateDevInst(), PNP_GetDepth(), PNP_GetDeviceRegProp(), PNP_GetInterfaceDeviceAlias(), PNP_GetInterfaceDeviceList(), PNP_GetInterfaceDeviceListSize(), PNP_GetRelatedDeviceInstance(), PNP_QueryRemove(), PNP_RegisterDeviceClassAssociation(), PNP_RequestDeviceEject(), PNP_RequestEjectPC(), PNP_UnregisterDeviceClassAssociation(), PnpEventThread(), ReenumerateDeviceInstance(), SetDeviceStatus(), and SetupDeviceInstance().
|
static |
Definition at line 1324 of file plugplay.c.
Referenced by NtPlugPlayControl().
|
static |
Definition at line 1303 of file plugplay.c.
Referenced by NtPlugPlayControl().
|
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().