windows-nt/Source/XPSP1/NT/ds/security/tools/keytab2/inc/master.h

74 lines
1.2 KiB
C
Raw Normal View History

2020-09-26 03:20:57 -05:00
/*++
MASTER.H
master include file for this project.
Created by Davidchr 1/8/1997,
Copyright (C) 1997 Microsoft Corporation
--*/
#ifdef __cplusplus
extern "C" {
#endif
#include <nt.h>
#include <ntrtl.h>
#include <nturtl.h>
#include <windows.h>
#include <winbase.h>
#include <stdio.h>
#include <stdlib.h>
#include <winsock2.h>
/* These contortions work around an irritation in asn1code.h, where
DEBUG gets defined. Uhhh, hello... that's kind of a common word
to just define for use in a header not relating to debuggers...
(just My Humble Opinion) */
#ifdef DEBUG
#define DEBUGOLD DEBUG
#undef DEBUG
#endif
#include <sspi.h>
#include <kerberos.h>
/* #include "krb5.h" */
#undef DEBUG
#ifdef DEBUGOLD
#define DEBUG DEBUGOLD
#if DBG || CHECKED_BUILD // WASBUG 73896
#define debug printf
#else
#define debug // nothing
#endif
#undef DEBUGOLD
#else
#define debug /* nothing */
#endif /* end of asn1code.h hackaround */
#include ".\macros.h"
#include ".\common.h"
#include "common.h"
#define ASSERT_NOTREACHED( message ) /* nothing */
#define Verbage( flag, printflist ) if ( flag ) { printf( printflist ); }
#ifdef __cplusplus
} /* extern "C" */
// #include ".\globals.hxx"
#endif /* __cplusplus */