/*
 *  security.h  Security definitions
 *
 * =========================================================================
 *
 *                          Open Watcom Project
 *
 * Copyright (c) 2004-2026 The Open Watcom Contributors. All Rights Reserved.
 *
 *    This file is automatically generated. Do not edit directly.
 *
 * =========================================================================
 */

#ifndef _ENABLE_AUTODEPEND
 #pragma read_only_file
#endif

#include <sspi.h>
#include <secext.h>

#ifdef __cplusplus
extern "C" {
#endif

/* Package names */
#ifndef NTLMSP_NAME_A
    #define NTLMSP_NAME_A   "NTLM"
    #define NTLMSP_NAME     L"NTLM"
#endif
#ifndef MICROSOFT_KERBEROS_NAME_A
    #define MICROSOFT_KERBEROS_NAME_A   "Kerberos"
    #define MICROSOFT_KERBEROS_NAME_W   L"Kerberos"
    #define MICROSOFT_KERBEROS_NAME     MICROSOFT_KERBEROS_NAME_W
#endif
#ifndef NEGOSSP_NAME
    #define NEGOSSP_NAME_A      "Negotiate"
    #define NEGOSSP_NAME_W      L"Negotiate"
    #ifdef UNICODE
        #define NEGOSSP_NAME    NEGOSSP_NAME_W
    #else
        #define NEGOSSP_NAME    NEGOSSP_NAME_A
    #endif
#endif

#ifdef __cplusplus
} /* extern "C" */
#endif
