130 lines
2.8 KiB
C
130 lines
2.8 KiB
C
/*++
|
|
|
|
Copyright (c) 1991 Microsoft Corporation
|
|
|
|
Module Name:
|
|
|
|
XsParm16.h
|
|
|
|
Abstract:
|
|
|
|
Constants for PARMNUM values for 16-bit info structures. 16-bit
|
|
clients use these values for parmnum parameters, while NT uses
|
|
its own values.
|
|
|
|
??UNICODE?? - Once the SetInfo calls are converted to the new
|
|
format (see NetShareSetInfo), this file is no longer
|
|
required.
|
|
|
|
Author:
|
|
|
|
Shanku Niyogi (w-shanku) 03-Apr-1991
|
|
|
|
Revision History:
|
|
|
|
--*/
|
|
|
|
#ifndef _XSPARM16_
|
|
|
|
#define _XSPARM16_
|
|
|
|
//
|
|
// Standard PARMNUM_ALL value.
|
|
//
|
|
|
|
#define PARMNUM_16_ALL 0
|
|
|
|
//
|
|
// access_info_x parmnums.
|
|
//
|
|
|
|
#define PARMNUM_16_ACCESS_ATTR 2
|
|
|
|
//
|
|
// chardevQ_info_x parmnums.
|
|
//
|
|
|
|
#define PARMNUM_16_CHARDEVQ_PRIORITY 2
|
|
#define PARMNUM_16_CHARDEVQ_DEVS 3
|
|
|
|
//
|
|
// group_info_x parmnums.
|
|
//
|
|
|
|
#define PARMNUM_16_GRP1_COMMENT 2
|
|
|
|
//
|
|
// share_info_x parmnums.
|
|
//
|
|
|
|
#define PARMNUM_16_SHI_REMARK 4
|
|
#define PARMNUM_16_SHI_PERMISSIONS 5
|
|
#define PARMNUM_16_SHI_MAX_USES 6
|
|
#define PARMNUM_16_SHI_PASSWD 9
|
|
|
|
//
|
|
// server_info_x parmnums.
|
|
//
|
|
|
|
#define PARMNUM_16_SV_COMMENT 5
|
|
#define PARMNUM_16_SV_DISC 10
|
|
#define PARMNUM_16_SV_ALERTS 11
|
|
#define PARMNUM_16_SV_HIDDEN 16
|
|
#define PARMNUM_16_SV_ANNOUNCE 17
|
|
#define PARMNUM_16_SV_ANNDELTA 18
|
|
#define PARMNUM_16_SV_ALERTSCHED 37
|
|
#define PARMNUM_16_SV_ERRORALERT 38
|
|
#define PARMNUM_16_SV_LOGONALERT 39
|
|
#define PARMNUM_16_SV_ACCESSALERT 40
|
|
#define PARMNUM_16_SV_DISKALERT 41
|
|
#define PARMNUM_16_SV_NETIOALERT 42
|
|
#define PARMNUM_16_SV_MAXAUDITSZ 43
|
|
|
|
//
|
|
// user_info_x parmnums.
|
|
//
|
|
|
|
#define PARMNUM_16_USER_PASSWD 3
|
|
#define PARMNUM_16_USER_PRIV 5
|
|
#define PARMNUM_16_USER_DIR 6
|
|
#define PARMNUM_16_USER_COMMENT 7
|
|
#define PARMNUM_16_USER_USER_FLAGS 8
|
|
#define PARMNUM_16_USER_SCRIPT_PATH 9
|
|
#define PARMNUM_16_USER_AUTH_FLAGS 10
|
|
#define PARMNUM_16_USER_FULL_NAME 11
|
|
#define PARMNUM_16_USER_USR_COMMENT 12
|
|
#define PARMNUM_16_USER_PARMS 13
|
|
#define PARMNUM_16_USER_WORKSTATIONS 14
|
|
#define PARMNUM_16_USER_ACCT_EXPIRES 17
|
|
#define PARMNUM_16_USER_MAX_STORAGE 18
|
|
#define PARMNUM_16_USER_LOGON_HOURS 20
|
|
#define PARMNUM_16_USER_LOGON_SERVER 23
|
|
#define PARMNUM_16_USER_COUNTRY_CODE 24
|
|
#define PARMNUM_16_USER_CODE_PAGE 25
|
|
|
|
//
|
|
// user_modals_info_x parmnums
|
|
//
|
|
|
|
#define PARMNUM_16_MODAL0_MIN_LEN 1 // These two must be the same!
|
|
#define PARMNUM_16_MODAL1_ROLE 1
|
|
#define PARMNUM_16_MODAL0_MAX_AGE 2 // These two must be the same!
|
|
#define PARMNUM_16_MODAL1_PRIMARY 2
|
|
#define PARMNUM_16_MODAL0_MIN_AGE 3
|
|
#define PARMNUM_16_MODAL0_FORCEOFF 4
|
|
#define PARMNUM_16_MODAL0_HISTLEN 5
|
|
|
|
//
|
|
// wksta_info_x parmnums
|
|
//
|
|
|
|
#define PARMNUM_16_WKSTA_CHARWAIT 10
|
|
#define PARMNUM_16_WKSTA_CHARTIME 11
|
|
#define PARMNUM_16_WKSTA_CHARCOUNT 12
|
|
#define PARMNUM_16_WKSTA_ERRLOGSZ 27
|
|
#define PARMNUM_16_WKSTA_PRINTBUFTIME 28
|
|
#define PARMNUM_16_WKSTA_WRKHEURISTICS 32
|
|
#define PARMNUM_16_WKSTA_OTHDOMAINS 35
|
|
|
|
#endif // ndef _XSPARM16_
|