windows-nt/Source/XPSP1/NT/ds/security/base/lsa/server/spdebug.h

53 lines
1.2 KiB
C
Raw Normal View History

2020-09-26 03:20:57 -05:00
//+-----------------------------------------------------------------------
//
// Microsoft Windows
//
// Copyright (c) Microsoft Corporation 1991 - 1992
//
// File: SPDebug.h
//
// Contents: Debug functions
//
//
// History: 10 Sep 92 RichardW Created
//
//------------------------------------------------------------------------
#if DBG
#define SPM_DBG_GETDEBUGLEVEL 1
#define SPM_DBG_SETDEBUGLEVEL 2
#define SPM_DBG_MEMORYUSE 3
#define SPM_DBG_BREAK 4
#define SPM_DBG_TRACEMEM 5
#define SPM_DBG_FAILMEM 6
typedef struct _SpmDbg_Memory_Detail {
unsigned long PackageID;
unsigned long HeapUse;
unsigned long HeapHW;
} SpmDbg_Memory_Detail;
typedef struct _SpmDbg_MemoryUse {
unsigned long DetailCount;
SpmDbg_Memory_Detail Details[1];
} SpmDbg_MemoryUse, *PSpmDbg_MemoryUse;
typedef struct _SpmDbg_MemoryFailure {
ULONG FailureInterval;
ULONG FailureDelay;
ULONG FailureLength;
BOOLEAN fSimulateFailure;
} SpmDbg_MemoryFailure, *PSpmDbg_MemoryFailure;
#endif
#define SPM_SET_PERFORMANCE_FILE 10
#define SPM_GET_GLUON_INFO 11
#define SPM_SNAPSHOT_SESSIONS 12
#define SPM_GET_API_PERFORMANCE 13