#ifndef _PNPIO_H #define _PNPIO_H /* Dump resources flags */ #define PIP_DUMP_FL_ALL_NODES 1 #define PIP_DUMP_FL_RES_ALLOCATED 2 #define PIP_DUMP_FL_RES_REQUIREMENTS 4 #define PIP_DUMP_FL_RES_TRANSLATED 8 /* debug.c */ VOID NTAPI PipDumpCmResourceList( _In_ PCM_RESOURCE_LIST CmResource, _In_ ULONG DebugLevel ); PCM_PARTIAL_RESOURCE_DESCRIPTOR NTAPI PipGetNextCmPartialDescriptor( _In_ PCM_PARTIAL_RESOURCE_DESCRIPTOR CmDescriptor ); VOID NTAPI PipDumpCmResourceDescriptor( _In_ PCM_PARTIAL_RESOURCE_DESCRIPTOR Descriptor, _In_ ULONG DebugLevel ); VOID NTAPI PipDumpResourceRequirementsList( _In_ PIO_RESOURCE_REQUIREMENTS_LIST IoResource, _In_ ULONG DebugLevel ); VOID NTAPI PipDumpIoResourceDescriptor( _In_ PIO_RESOURCE_DESCRIPTOR Descriptor, _In_ ULONG DebugLevel ); VOID NTAPI PipDumpDeviceNodes( _In_ PDEVICE_NODE DeviceNode, _In_ ULONG Flags, _In_ ULONG DebugLevel ); #endif /* _PNPIO_H */