2020-09-30 16:53:55 +02:00

76 lines
1.2 KiB
C++

/*++
Copyright (c) 2001 Microsoft Corporation
All rights reserved
Module Name:
sspioutput.hxx
Abstract:
sspioutput
Author:
Larry Zhu (LZhu) Junary 1, 2002 Created
Environment:
User Mode -Win32
Revision History:
--*/
#ifndef SSPI_OUTPUT_HXX
#define SSPI_OUTPUT_HXX
#define SSPI_NONE 0x00
#define SSPI_WARN 0x01
#define SSPI_ERROR 0x02
#define SSPI_LOG 0x04
#define SSPI_LOG_MORE 0x08
#define SSPI_MSG 0x10
typedef struct _TSspiLibarayGlobals
{
ULONG uMajorVersion;
ULONG uMinorVersion;
ULONG uDebugMask;
PCTSTR pszDbgPrompt;
} TSspiLibarayGlobals;
extern TSspiLibarayGlobals g_SspiGlobals;
VOID
SspiPrintHex(
IN ULONG ulLevel,
IN OPTIONAL PCTSTR pszBanner,
IN ULONG cbBuffer,
IN const VOID* pvbuffer
);
PCTSTR
SspiLevel2Str(
IN ULONG ulLevel
);
VOID
SspiPrint(
IN ULONG ulLevel,
IN PCTSTR pszOutput
);
VOID
SspiLogOpen(
IN PCTSTR pszPrompt,
IN ULONG ulMask
);
VOID
SspiLogClose(
VOID
);
#endif // #ifndef OUTPUT_HXX