You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
54 lines
1.5 KiB
54 lines
1.5 KiB
//-----------------------------------------------------------------------------
|
|
//
|
|
//
|
|
// File: aqdbgext.h
|
|
//
|
|
// Description: Header file for Advanced Queuing debugger extensions
|
|
//
|
|
// Author: mikeswa
|
|
//
|
|
// Copyright (C) 1998 Microsoft Corporation
|
|
//
|
|
//-----------------------------------------------------------------------------
|
|
|
|
#ifndef __AQDBGEXT_H__
|
|
#define __AQDBGEXT_H__
|
|
|
|
#ifdef PLATINUM
|
|
#include <ptdbgext.h>
|
|
#else
|
|
#include <dbgdumpx.h>
|
|
#endif //PLATINUM
|
|
|
|
#define AQ_DEBUG_EXTENSION(function) TRANS_DEBUG_EXTENSION(function)
|
|
#define AQ_DEBUG_EXTENSION_IMP(function) TRANS_DEBUG_EXTENSION(function)
|
|
|
|
#define AQUEUE_VIRTUAL_SERVER_SYMBOL "aqueue!g_liVirtualServers"
|
|
|
|
AQ_DEBUG_EXTENSION(DumpServers);
|
|
AQ_DEBUG_EXTENSION(Offsets);
|
|
AQ_DEBUG_EXTENSION(DumpDNT);
|
|
AQ_DEBUG_EXTENSION(dumplist);
|
|
AQ_DEBUG_EXTENSION(linkstate);
|
|
AQ_DEBUG_EXTENSION(hashthread);
|
|
AQ_DEBUG_EXTENSION(dumplock);
|
|
AQ_DEBUG_EXTENSION(dumpoffsets);
|
|
AQ_DEBUG_EXTENSION(walkcpool);
|
|
AQ_DEBUG_EXTENSION(workqueue);
|
|
AQ_DEBUG_EXTENSION(queueusage);
|
|
AQ_DEBUG_EXTENSION(dmqusage);
|
|
AQ_DEBUG_EXTENSION(dntusage);
|
|
AQ_DEBUG_EXTENSION(dumpqueue);
|
|
AQ_DEBUG_EXTENSION(displaytickcount);
|
|
AQ_DEBUG_EXTENSION(handlemgmt);
|
|
AQ_DEBUG_EXTENSION(dsncontexthash);
|
|
|
|
//Export lower case versions of the functions because windbg forces all lower case
|
|
//This means that all *new* function names should be all lower case/
|
|
AQ_DEBUG_EXTENSION(dumpservers);
|
|
AQ_DEBUG_EXTENSION(dumpdnt);
|
|
|
|
#include "aqmem.h"
|
|
|
|
#endif __AQDBGEXT_H__
|
|
|