27#include "../pnppriv.hpp"
33#if defined(EVENT_TRACING)
34#include "PnpStateMachineKM.tmh"
60 ULONG disposition = 0;
90 __in BOOLEAN CallerSpecifiedProcessingOnDifferentThread
151 ASSERT(
FALSE == CallerSpecifiedProcessingOnDifferentThread);
struct mke2fs_defaults settings[]
void restart(int argc, const char *argv[])
__inline MdDeviceObject GetAttachedDeviceReference(VOID)
_Must_inspect_result_ NTSTATUS OpenSettingsKey(__out HANDLE *Key, __in ACCESS_MASK DesiredAccess=STANDARD_RIGHTS_ALL)
VOID SetInternalFailure(VOID)
BOOLEAN ShouldProcessPnpEventOnDifferentThread(__in KIRQL CurrentIrql, __in BOOLEAN CallerSpecifiedProcessingOnDifferentThread)
VOID SetPendingPnpIrpStatus(__in NTSTATUS Status)
virtual NTSTATUS QueryForPowerThread(VOID)=0
BOOLEAN PnpCheckAndIncrementRestartCount(VOID)
_Must_inspect_result_ NTSTATUS CreatePowerThreadIfNeeded(VOID)
BOOLEAN HasPowerThread(VOID)
_Must_inspect_result_ NTSTATUS PnpPrepareHardwareInternal(VOID)
BOOLEAN PnpIncrementRestartCountLogic(_In_ HANDLE RestartKey, _In_ BOOLEAN CreatedNewKey)
#define NT_SUCCESS(StatCode)
PDEVICE_OBJECT pTopOfStack
#define _Must_inspect_result_
#define REG_CREATED_NEW_KEY
#define REG_OPTION_VOLATILE
#define UNREFERENCED_PARAMETER(P)
#define DECLARE_CONST_UNICODE_STRING(_variablename, _string)