mirror of https://github.com/tongzx/nt5src
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
99 lines
1.4 KiB
99 lines
1.4 KiB
/*++
|
|
|
|
Copyright (c) 1992-1993 Microsoft Corporation
|
|
|
|
Module Name:
|
|
|
|
nwreg.h
|
|
|
|
Abstract:
|
|
|
|
Header which specifies the misc registry parameters and helper
|
|
routines used by the workstation service.
|
|
|
|
Author:
|
|
|
|
Rita Wong (ritaw) 22-Mar-1993
|
|
|
|
Revision History:
|
|
|
|
ChuckC 11-Dec-93 Split off the registry names to nwrnames.h
|
|
|
|
--*/
|
|
|
|
#ifndef _NWREG_INCLUDED_
|
|
#define _NWREG_INCLUDED_
|
|
|
|
#include <nwrnames.h>
|
|
|
|
//
|
|
// Default print option
|
|
//
|
|
#define NW_PRINT_OPTION_DEFAULT 0x98
|
|
#define NW_GATEWAY_PRINT_OPTION_DEFAULT 0x88
|
|
|
|
#define NW_DOMAIN_USER_SEPARATOR L'*'
|
|
#define NW_DOMAIN_USER_SEPARATOR_STR L"*"
|
|
|
|
#define NW_MAX_LOGON_ID_LEN 17
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
DWORD
|
|
NwReadRegValue(
|
|
IN HKEY Key,
|
|
IN LPWSTR ValueName,
|
|
OUT LPWSTR *Value
|
|
);
|
|
|
|
VOID
|
|
NwLuidToWStr(
|
|
IN PLUID LogonId,
|
|
OUT LPWSTR LogonIdStr
|
|
);
|
|
|
|
VOID
|
|
NwWStrToLuid(
|
|
IN LPWSTR LogonIdStr,
|
|
OUT PLUID LogonId
|
|
);
|
|
|
|
|
|
DWORD // Terminal Server
|
|
NwDeleteInteractiveLogon(
|
|
IN PLUID Id OPTIONAL
|
|
);
|
|
|
|
VOID
|
|
NwDeleteCurrentUser(
|
|
VOID
|
|
);
|
|
|
|
DWORD
|
|
NwDeleteServiceLogon(
|
|
IN PLUID Id OPTIONAL
|
|
);
|
|
|
|
DWORD
|
|
NwpRegisterGatewayShare(
|
|
IN LPWSTR ShareName,
|
|
IN LPWSTR DriveName
|
|
);
|
|
|
|
DWORD
|
|
NwpClearGatewayShare(
|
|
IN LPWSTR ShareName
|
|
);
|
|
|
|
DWORD
|
|
NwpCleanupGatewayShares(
|
|
VOID
|
|
);
|
|
|
|
#ifdef __cplusplus
|
|
} // extern "C"
|
|
#endif
|
|
|
|
#endif // _NWREG_INCLUDED_
|