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_
|