Leaked source code of windows server 2003
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.
 
 
 
 
 
 

65 lines
1.5 KiB

/*++
Copyright (c) Microsoft Corporation
Module Name:
who.h
Abstract:
This module contains the macros, user defined structures & function
definitions needed by whoami.cpp, wsuser.cpp, wssid.cpp and
wspriv.cppfiles.
Authors:
Christophe Robert
Revision History:
02-July-2001 : Updated by Wipro Technologies.
--*/
// Options
#define MAX_INUSE_OPTIONS 3
#define OI_USAGE 0
#define OI_DEFAULT 1
#define OI_CONFIRM 2
#define STRING_NAME1 L"\\VarFileInfo\\Translation"
#define STRING_NAME2 L"\\StringFileInfo\\%04x%04x\\FileVersion"
#define VER_NA L"Not Applicable"
//#define TRIM_SPACES TEXT(" \0")
#define EXIT_SUCCESS 0
#define EXIT_FAILURE 1
#define EXIT_ON_CANCEL 3
#define EXIT_ON_ERROR 4
#define COL_FORMAT_STRING L"%s"
#define COL_FORMAT_HEX L"%d"
#define COMMA_STR L", "
#define BACK_SLASH L"\\"
#define SECURITY_PRIV_NAME L"SeSecurityPrivilege"
struct LANGANDCODEPAGE {
WORD wLanguage;
WORD wCodePage;
} *lpTranslate;
// function prototypes
BOOL ReplaceFileInUse( IN LPWSTR pwszSource, IN LPWSTR pwszDestination, IN LPWSTR pwszSourceFullPath, IN LPWSTR pwszDestFullPath, BOOL bConfirm, IN LPWSTR pwszSysName );
DWORD DisplayFileInfo( IN LPWSTR pwszFile, IN LPWSTR pwszFileFullPath , BOOL bFlag);
DWORD ConfirmInput ( VOID );
BOOL SetPrivilege(IN LPWSTR szSystem);
//VOID DisplayErrorMsg(IN DWORD dw);
VOID DisplayHelp ( VOID );