/*++ Copyright (c) 2012 Minoca Corp. All Rights Reserved Module Name: objects.h Abstract: This header contains definitions for Object Management related debugger extensions. Author: Evan Green 11-Sep-2012 --*/ // // ------------------------------------------------------------------- Includes // // // ---------------------------------------------------------------- Definitions // // // ------------------------------------------------------ Data Type Definitions // // // -------------------------------------------------------------------- Globals // // // -------------------------------------------------------- Function Prototypes // INT ExtObject ( PDEBUGGER_CONTEXT Context, PSTR Command, ULONG ArgumentCount, PSTR *ArgumentValues ); /*++ Routine Description: This routine prints out the contents of an Object: Address - Supplies the address of the Object. 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. --*/