88 lines
3 KiB
C
88 lines
3 KiB
C
/**********************************************************************/
|
|
/** Microsoft Windows NT **/
|
|
/** Copyright(c) Microsoft Corp., 1993 **/
|
|
/**********************************************************************/
|
|
|
|
/*
|
|
TCPcons.hxx
|
|
|
|
This file contains the global constant definitions for the
|
|
TCP Service.
|
|
|
|
|
|
FILE HISTORY:
|
|
KeithMo 07-Mar-1993 Created.
|
|
MuraliK 03-Mar-1995 Modified to remove old definitions for
|
|
the new Internet Services DLL
|
|
|
|
*/
|
|
|
|
|
|
#ifndef _TCPCONS_H_
|
|
#define _TCPCONS_H_
|
|
|
|
//
|
|
// No string resource IDs should be below this value. Everything below this
|
|
// is reserved for the system error messages
|
|
//
|
|
|
|
#define STR_RES_ID_BASE 7000
|
|
|
|
|
|
//
|
|
// The string resource ID for the error responses is offset by this value
|
|
//
|
|
|
|
#define ID_HTTP_ERROR_BASE (STR_RES_ID_BASE+1000)
|
|
#define ID_HTTP_ERROR_MAX (STR_RES_ID_BASE+6999)
|
|
|
|
#define ID_GOPHER_ERROR_BASE (ID_HTTP_ERROR_MAX+1)
|
|
#define ID_GOPHER_ERROR_MAX (ID_HTTP_ERROR_MAX+6999)
|
|
|
|
#define ID_FTP_ERROR_BASE ( ID_GOPHER_ERROR_MAX + 1)
|
|
#define ID_FTP_ERROR_MAX ( ID_FTP_ERROR_BASE + 6998)
|
|
|
|
|
|
//
|
|
// TCP API specific access rights.
|
|
//
|
|
|
|
#define TCP_QUERY_SECURITY 0x0001
|
|
#define TCP_SET_SECURITY 0x0002
|
|
#define TCP_ENUMERATE_USERS 0x0004
|
|
#define TCP_DISCONNECT_USER 0x0008
|
|
#define TCP_QUERY_STATISTICS 0x0010
|
|
#define TCP_CLEAR_STATISTICS 0x0020
|
|
#define TCP_QUERY_ADMIN_INFORMATION 0x0040
|
|
#define TCP_SET_ADMIN_INFORMATION 0x0080
|
|
|
|
#define TCP_ALL_ACCESS (STANDARD_RIGHTS_REQUIRED | \
|
|
TCP_QUERY_SECURITY | \
|
|
TCP_SET_SECURITY | \
|
|
TCP_ENUMERATE_USERS | \
|
|
TCP_DISCONNECT_USER | \
|
|
TCP_QUERY_STATISTICS | \
|
|
TCP_CLEAR_STATISTICS | \
|
|
TCP_QUERY_ADMIN_INFORMATION | \
|
|
TCP_SET_ADMIN_INFORMATION \
|
|
)
|
|
|
|
#define TCP_GENERIC_READ (STANDARD_RIGHTS_READ | \
|
|
TCP_QUERY_SECURITY | \
|
|
TCP_ENUMERATE_USERS | \
|
|
TCP_QUERY_ADMIN_INFORMATION | \
|
|
TCP_QUERY_STATISTICS)
|
|
|
|
#define TCP_GENERIC_WRITE (STANDARD_RIGHTS_WRITE | \
|
|
TCP_SET_SECURITY | \
|
|
TCP_DISCONNECT_USER | \
|
|
TCP_SET_ADMIN_INFORMATION | \
|
|
TCP_CLEAR_STATISTICS)
|
|
|
|
#define TCP_GENERIC_EXECUTE (STANDARD_RIGHTS_EXECUTE)
|
|
|
|
|
|
|
|
#endif // _TCPCONS_H_
|
|
|