1 #ifndef _PNPIO_H 2 #define _PNPIO_H 3 4 /* Dump resources flags */ 5 #define PIP_DUMP_FL_ALL_NODES 1 6 #define PIP_DUMP_FL_RES_ALLOCATED 2 7 #define PIP_DUMP_FL_RES_REQUIREMENTS 4 8 #define PIP_DUMP_FL_RES_TRANSLATED 8 9 10 /* debug.c */ 11 12 VOID 13 NTAPI 14 PipDumpCmResourceList( 15 _In_ PCM_RESOURCE_LIST CmResource, 16 _In_ ULONG DebugLevel 17 ); 18 19 PCM_PARTIAL_RESOURCE_DESCRIPTOR 20 NTAPI 21 PipGetNextCmPartialDescriptor( 22 _In_ PCM_PARTIAL_RESOURCE_DESCRIPTOR CmDescriptor 23 ); 24 25 VOID 26 NTAPI 27 PipDumpCmResourceDescriptor( 28 _In_ PCM_PARTIAL_RESOURCE_DESCRIPTOR Descriptor, 29 _In_ ULONG DebugLevel 30 ); 31 32 VOID 33 NTAPI 34 PipDumpResourceRequirementsList( 35 _In_ PIO_RESOURCE_REQUIREMENTS_LIST IoResource, 36 _In_ ULONG DebugLevel 37 ); 38 39 VOID 40 NTAPI 41 PipDumpIoResourceDescriptor( 42 _In_ PIO_RESOURCE_DESCRIPTOR Descriptor, 43 _In_ ULONG DebugLevel 44 ); 45 46 VOID 47 NTAPI 48 PipDumpDeviceNodes( 49 _In_ PDEVICE_NODE DeviceNode, 50 _In_ ULONG Flags, 51 _In_ ULONG DebugLevel 52 ); 53 54 #endif /* _PNPIO_H */ 55