Leaked source code of windows server 2003
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.
 
 
 
 
 
 

50 lines
1.2 KiB

//+-------------------------------------------------------------------------
//
// Microsoft Windows
// Copyright (C) Microsoft Corporation, 1998.
//
// File:
// asrtcfg.idl
//
// Contents:
// Definition of catalog interfaces for runtime.
//
// History:
// MattSmit 02-24-98 Created
//
//--------------------------------------------------------------------------
#ifndef DO_NO_IMPORTS
import "wtypes.idl";
import "unknwn.idl";
#endif
[ uuid(00000156-0000-0000-C000-000000000046),
version(0.0),
pointer_default(unique),
local,
object
]
interface IAssertConfig : IUnknown
{
typedef enum
{
ASSRTLOG_NTEVENTLOG = 0x01,
ASSRTLOG_FILE = 0x02
} ASSRTLOG;
typedef struct ASSRTLOGINFOtag
{
DWORD dwDest;
char pszFileName[256];
} ASSRTLOGINFO;
HRESULT SetBreak([in] BOOL f);
HRESULT SetPopup([in] BOOL f);
HRESULT SetDebuggerMessage([in] BOOL f);
HRESULT SetPrintStack([in] BOOL f);
HRESULT SetUseAV([in] BOOL f);
HRESULT SetLog([in] ASSRTLOGINFO* pLogInfo);
HRESULT SetContextString([in] char *pszContext);
HRESULT SetThreshold([in] ULONG cThreshold);
};