/*++ Copyright (c) 1992 Microsoft Corporation Module Name: local.h Abstract: local header to be included by all source files pertaining to the kdext dll Author: Ravisankar Pudipeddi Environment: User Mode. Revision History: --*/ // // Util functions // VOID xdprintf( ULONG Depth, PCCHAR S, ... ); BOOLEAN xReadMemory ( ULONG64 Src, PVOID Dst, ULONG Len ); ULONG64 GetPointerValue (PCHAR String); ULONG64 GetPointerFromAddress (ULONG64 Location); ULONG GetUlongValue (PCHAR String); ULONG GetUlongFromAddress (ULONG64 Location); ULONG GetFieldValueUlong32 (ULONG64 ul64addrStructureBase, PCHAR pchStructureType, PCHAR pchFieldname); ULONG64 GetFieldValueUlong64 (ULONG64 ul64addrStructureBase, PCHAR pchStructureType, PCHAR pchFieldname); ULONG FormatDateAndTime (ULONG64 ul64Time, PCHAR pszFormattedDateAndTime, ULONG ulBufferLength); ULONG FormatGUID (GUID guidValue, PCHAR pszFormattedGUID, ULONG ulBufferLength);