/*++ Copyright (c) 2012 Minoca Corp. All Rights Reserved Module Name: threads.h Abstract: This header contains definitions for threads related debugger extensions. Author: Evan Green 4-Oct-2012 --*/ // // ------------------------------------------------------------------- Includes // // // ---------------------------------------------------------------- Definitions // // // ------------------------------------------------------ Data Type Definitions // // // -------------------------------------------------------------------- Globals // // // -------------------------------------------------------- Function Prototypes // INT ExtThread ( PDEBUGGER_CONTEXT Context, PSTR Command, ULONG ArgumentCount, PSTR *ArgumentValues ); /*++ Routine Description: This routine prints out the contents of a Memory Descriptor List. Arguments to the extension are: Address - Supplies the address of the MDL. Arguments: Context - Supplies a pointer to the debugger applicaton context, which is an argument to most of the API functions. Command - Supplies the subcommand entered. This parameter is unused. ArgumentCount - Supplies the number of arguments in the ArgumentValues array. ArgumentValues - Supplies the values of each argument. This memory will be reused when the function returns, so extensions must not touch this memory after returning from this call. Return Value: 0 if the debugger extension command was successful. Returns an error code if a failure occurred along the way. --*/