* include/commctrl.h: Revert TEXT change.

* include/lmalert.h: Ditto.
	* include/lmcons.h: Ditto.
	* include/lmsname.h: Ditto.
	* include/lmsvc.h: Ditto.
	* include/ntsecapi.h: Ditto.
	* include/oledlg.h: Ditto.
	* include/ras.h: Ditto.
	* include/regstr.h: Ditto.
	* include/richedit.h: Ditto.
	* include/wininet.h: Ditto.
	* include/winnt.h: Ditto.
This commit is contained in:
Earnie Boyd 2001-02-21 19:31:54 +00:00
parent 0917ed5950
commit ea9bdf67b8
13 changed files with 780 additions and 764 deletions

View file

@ -1,4 +1,19 @@
2001-02-21 Danny Smith <dannysmith@users.sourceforge.net>
* include/commctrl.h: Revert TEXT change.
* include/lmalert.h: Ditto.
* include/lmcons.h: Ditto.
* include/lmsname.h: Ditto.
* include/lmsvc.h: Ditto.
* include/ntsecapi.h: Ditto.
* include/oledlg.h: Ditto.
* include/ras.h: Ditto.
* include/regstr.h: Ditto.
* include/richedit.h: Ditto.
* include/wininet.h: Ditto.
* include/winnt.h: Ditto.
2001-02-15 Earnie Boyd <earnie@users.sourceforge.net>
* include/commctrl.h: Use _TEXT() instead of TEXT() throughout.

View file

@ -11,7 +11,7 @@ extern "C" {
#endif
#endif
#define DRAGLISTMSGSTRING _TEXT("commctrl_DragListMsg")
#define DRAGLISTMSGSTRING TEXT("commctrl_DragListMsg")
#define ANIMATE_CLASSW L"SysAnimate32"
#define ANIMATE_CLASSA "SysAnimate32"
#define HOTKEY_CLASSA "msctls_hotkey32"

View file

@ -1,11 +1,11 @@
#ifndef _LMALERT_H
#define _LMALERT_H
#define ALERTER_MAILSLOT _TEXT("\\\\.\\MAILSLOT\\Alerter")
#define ALERT_PRINT_EVENT _TEXT("PRINTING")
#define ALERT_MESSAGE_EVENT _TEXT("MESSAGE")
#define ALERT_ERRORLOG_EVENT _TEXT("ERRORLOG")
#define ALERT_ADMIN_EVENT _TEXT("ADMIN")
#define ALERT_USER_EVENT _TEXT("USER")
#define ALERTER_MAILSLOT TEXT("\\\\.\\MAILSLOT\\Alerter")
#define ALERT_PRINT_EVENT TEXT("PRINTING")
#define ALERT_MESSAGE_EVENT TEXT("MESSAGE")
#define ALERT_ERRORLOG_EVENT TEXT("ERRORLOG")
#define ALERT_ADMIN_EVENT TEXT("ADMIN")
#define ALERT_USER_EVENT TEXT("USER")
#define ALERT_OTHER_INFO(x) ((PBYTE)(x)+sizeof(STD_ALERT))
#define ALERT_VAR_DATA(p) ((PBYTE)(p)+sizeof(*p))
#define PRJOB_QSTATUS 3

View file

@ -1,8 +1,8 @@
#ifndef _LMCONS_H
#define _LMCONS_H
#define MESSAGE_FILENAME _TEXT("NETMSG")
#define OS2MSG_FILENAME _TEXT("BASE")
#define HELP_MSG_FILENAME _TEXT("NETH")
#define MESSAGE_FILENAME TEXT("NETMSG")
#define OS2MSG_FILENAME TEXT("BASE")
#define HELP_MSG_FILENAME TEXT("NETH")
#define NET_API_FUNCTION __stdcall
#define NET_API_STATUS DWORD
#define API_RET_TYPE NET_API_STATUS

View file

@ -1,54 +1,54 @@
#ifndef _LMSNAME_H
#define _LMSNAME_H
#define SERVICE_WORKSTATION _TEXT("LanmanWorkstation")
#define SERVICE_LM20_WORKSTATION _TEXT("WORKSTATION")
#define WORKSTATION_DISPLAY_NAME _TEXT("Workstation")
#define SERVICE_SERVER _TEXT("LanmanServer")
#define SERVICE_LM20_SERVER _TEXT("SERVER")
#define SERVER_DISPLAY_NAME _TEXT("Server")
#define SERVICE_BROWSER _TEXT("BROWSER")
#define SERVICE_WORKSTATION TEXT("LanmanWorkstation")
#define SERVICE_LM20_WORKSTATION TEXT("WORKSTATION")
#define WORKSTATION_DISPLAY_NAME TEXT("Workstation")
#define SERVICE_SERVER TEXT("LanmanServer")
#define SERVICE_LM20_SERVER TEXT("SERVER")
#define SERVER_DISPLAY_NAME TEXT("Server")
#define SERVICE_BROWSER TEXT("BROWSER")
#define SERVICE_LM20_BROWSER SERVICE_BROWSER
#define SERVICE_MESSENGER _TEXT("MESSENGER")
#define SERVICE_MESSENGER TEXT("MESSENGER")
#define SERVICE_LM20_MESSENGER SERVICE_MESSENGER
#define SERVICE_NETRUN _TEXT("NETRUN")
#define SERVICE_NETRUN TEXT("NETRUN")
#define SERVICE_LM20_NETRUN SERVICE_NETRUN
#define SERVICE_SPOOLER _TEXT("SPOOLER")
#define SERVICE_SPOOLER TEXT("SPOOLER")
#define SERVICE_LM20_SPOOLER SERVICE_SPOOLER
#define SERVICE_ALERTER _TEXT("ALERTER")
#define SERVICE_ALERTER TEXT("ALERTER")
#define SERVICE_LM20_ALERTER SERVICE_ALERTER
#define SERVICE_NETLOGON _TEXT("NETLOGON")
#define SERVICE_NETLOGON TEXT("NETLOGON")
#define SERVICE_LM20_NETLOGON SERVICE_NETLOGON
#define SERVICE_NETPOPUP _TEXT("NETPOPUP")
#define SERVICE_NETPOPUP TEXT("NETPOPUP")
#define SERVICE_LM20_NETPOPUP SERVICE_NETPOPUP
#define SERVICE_SQLSERVER _TEXT("SQLSERVER")
#define SERVICE_SQLSERVER TEXT("SQLSERVER")
#define SERVICE_LM20_SQLSERVER SERVICE_SQLSERVER
#define SERVICE_REPL _TEXT("REPLICATOR")
#define SERVICE_REPL TEXT("REPLICATOR")
#define SERVICE_LM20_REPL SERVICE_REPL
#define SERVICE_RIPL _TEXT("REMOTEBOOT")
#define SERVICE_RIPL TEXT("REMOTEBOOT")
#define SERVICE_LM20_RIPL SERVICE_RIPL
#define SERVICE_TIMESOURCE _TEXT("TIMESOURCE")
#define SERVICE_TIMESOURCE TEXT("TIMESOURCE")
#define SERVICE_LM20_TIMESOURCE SERVICE_TIMESOURCE
#define SERVICE_AFP _TEXT("AFP")
#define SERVICE_AFP TEXT("AFP")
#define SERVICE_LM20_AFP SERVICE_AFP
#define SERVICE_UPS _TEXT("UPS")
#define SERVICE_UPS TEXT("UPS")
#define SERVICE_LM20_UPS SERVICE_UPS
#define SERVICE_XACTSRV _TEXT("XACTSRV")
#define SERVICE_XACTSRV TEXT("XACTSRV")
#define SERVICE_LM20_XACTSRV SERVICE_XACTSRV
#define SERVICE_TCPIP _TEXT("TCPIP")
#define SERVICE_TCPIP TEXT("TCPIP")
#define SERVICE_LM20_TCPIP SERVICE_TCPIP
#define SERVICE_NBT _TEXT("NBT")
#define SERVICE_NBT TEXT("NBT")
#define SERVICE_LM20_NBT SERVICE_NBT
#define SERVICE_LMHOSTS _TEXT("LMHOSTS")
#define SERVICE_LMHOSTS TEXT("LMHOSTS")
#define SERVICE_LM20_LMHOSTS SERVICE_LMHOSTS
#define SERVICE_TELNET _TEXT("Telnet")
#define SERVICE_TELNET TEXT("Telnet")
#define SERVICE_LM20_TELNET SERVICE_TELNET
#define SERVICE_SCHEDULE _TEXT("Schedule")
#define SERVICE_SCHEDULE TEXT("Schedule")
#define SERVICE_LM20_SCHEDULE SERVICE_SCHEDULE
#define SERVICE_NTLMSSP _TEXT("NtLmSsp")
#define SERVICE_DHCP _TEXT("DHCP")
#define SERVICE_NTLMSSP TEXT("NtLmSsp")
#define SERVICE_DHCP TEXT("DHCP")
#define SERVICE_LM20_DHCP SERVICE_DHCP
#define SERVICE_NWSAP _TEXT("NwSapAgent")
#define SERVICE_NWSAP TEXT("NwSapAgent")
#define SERVICE_LM20_NWSAP SERVICE_NWSAP
#define NWSAP_DISPLAY_NAME _TEXT("NW Sap Agent")
#define SERVICE_NWCS _TEXT("NWCWorkstation")
#define NWSAP_DISPLAY_NAME TEXT("NW Sap Agent")
#define SERVICE_NWCS TEXT("NWCWorkstation")
#endif

View file

@ -4,7 +4,7 @@
extern "C" {
#endif
#include <lmsname.h>
#define SERVICE_DOS_ENCRYPTION _TEXT("ENCRYPT")
#define SERVICE_DOS_ENCRYPTION TEXT("ENCRYPT")
#define SERVICE_UNINSTALLED 0
#define SERVICE_INSTALL_PENDING 1
#define SERVICE_UNINSTALL_PENDING 2

View file

@ -96,10 +96,10 @@ extern "C" {
#define SAM_PASSWORD_CHANGE_NOTIFY_ROUTINE "PasswordChangeNotify"
#define SAM_INIT_NOTIFICATION_ROUTINE "InitializeChangeNotify"
#define SAM_PASSWORD_FILTER_ROUTINE "PasswordFilter"
#define SE_INTERACTIVE_LOGON_NAME _TEXT("SeInteractiveLogonRight")
#define SE_NETWORK_LOGON_NAME _TEXT("SeNetworkLogonRight")
#define SE_BATCH_LOGON_NAME _TEXT("SeBatchLogonRight")
#define SE_SERVICE_LOGON_NAME _TEXT("SeServiceLogonRight")
#define SE_INTERACTIVE_LOGON_NAME TEXT("SeInteractiveLogonRight")
#define SE_NETWORK_LOGON_NAME TEXT("SeNetworkLogonRight")
#define SE_BATCH_LOGON_NAME TEXT("SeBatchLogonRight")
#define SE_SERVICE_LOGON_NAME TEXT("SeServiceLogonRight")
#define TRUST_ATTRIBUTE_NON_TRANSITIVE 1
#define TRUST_ATTRIBUTE_UPLEVEL_ONLY 2
#define TRUST_ATTRIBUTE_TREE_PARENT 4194304

View file

@ -12,17 +12,17 @@ extern "C" {
#include <dlgs.h>
#include <prsht.h>
#define PS_MAXLINKTYPES 8
#define OLESTDDELIM _TEXT("\\")
#define SZOLEUI_MSG_HELP _TEXT("OLEUI_MSG_HELP")
#define SZOLEUI_MSG_ENDDIALOG _TEXT("OLEUI_MSG_ENDDIALOG")
#define SZOLEUI_MSG_BROWSE _TEXT("OLEUI_MSG_BROWSE")
#define SZOLEUI_MSG_CHANGEICON _TEXT("OLEUI_MSG_CHANGEICON")
#define SZOLEUI_MSG_CLOSEBUSYDIALOG _TEXT("OLEUI_MSG_CLOSEBUSYDIALOG")
#define SZOLEUI_MSG_CONVERT _TEXT("OLEUI_MSG_CONVERT")
#define SZOLEUI_MSG_CHANGESOURCE _TEXT("OLEUI_MSG_CHANGESOURCE")
#define SZOLEUI_MSG_ADDCONTROL _TEXT("OLEUI_MSG_ADDCONTROL")
#define SZOLEUI_MSG_BROWSE_OFN _TEXT("OLEUI_MSG_BROWSE_OFN")
#define PROP_HWND_CHGICONDLG _TEXT("HWND_CIDLG")
#define OLESTDDELIM TEXT("\\")
#define SZOLEUI_MSG_HELP TEXT("OLEUI_MSG_HELP")
#define SZOLEUI_MSG_ENDDIALOG TEXT("OLEUI_MSG_ENDDIALOG")
#define SZOLEUI_MSG_BROWSE TEXT("OLEUI_MSG_BROWSE")
#define SZOLEUI_MSG_CHANGEICON TEXT("OLEUI_MSG_CHANGEICON")
#define SZOLEUI_MSG_CLOSEBUSYDIALOG TEXT("OLEUI_MSG_CLOSEBUSYDIALOG")
#define SZOLEUI_MSG_CONVERT TEXT("OLEUI_MSG_CONVERT")
#define SZOLEUI_MSG_CHANGESOURCE TEXT("OLEUI_MSG_CHANGESOURCE")
#define SZOLEUI_MSG_ADDCONTROL TEXT("OLEUI_MSG_ADDCONTROL")
#define SZOLEUI_MSG_BROWSE_OFN TEXT("OLEUI_MSG_BROWSE_OFN")
#define PROP_HWND_CHGICONDLG TEXT("HWND_CIDLG")
#define IDC_OLEUIHELP 99
#define IDC_IO_CREATENEW 2100
#define IDC_IO_CREATEFROMFILE 2101

View file

@ -75,19 +75,19 @@ typedef unsigned long ULONG_PTR, *PULONG_PTR;
#define RASFP_Ppp 0x00000001
#define RASFP_Slip 0x00000002
#define RASFP_Ras 0x00000004
#define RASDT_Modem _TEXT("modem")
#define RASDT_Isdn _TEXT("isdn")
#define RASDT_X25 _TEXT("x25")
#define RASDT_Vpn _TEXT("vpn")
#define RASDT_Pad _TEXT("pad")
#define RASDT_Generic _TEXT("GENERIC")
#define RASDT_Serial _TEXT("SERIAL")
#define RASDT_FrameRelay _TEXT("FRAMERELAY")
#define RASDT_Atm _TEXT("ATM")
#define RASDT_Sonet _TEXT("SONET")
#define RASDT_SW56 _TEXT("SW56")
#define RASDT_Irda _TEXT("IRDA")
#define RASDT_Parallel _TEXT("PARALLEL")
#define RASDT_Modem TEXT("modem")
#define RASDT_Isdn TEXT("isdn")
#define RASDT_X25 TEXT("x25")
#define RASDT_Vpn TEXT("vpn")
#define RASDT_Pad TEXT("pad")
#define RASDT_Generic TEXT("GENERIC")
#define RASDT_Serial TEXT("SERIAL")
#define RASDT_FrameRelay TEXT("FRAMERELAY")
#define RASDT_Atm TEXT("ATM")
#define RASDT_Sonet TEXT("SONET")
#define RASDT_SW56 TEXT("SW56")
#define RASDT_Irda TEXT("IRDA")
#define RASDT_Parallel TEXT("PARALLEL")
#define RASET_Phone 1
#define RASET_Vpn 2
#define RASET_Direct 3

File diff suppressed because it is too large Load diff

View file

@ -6,9 +6,9 @@ extern "C" {
#pragma pack(push,4)
#define RICHEDIT_CLASS "RichEdit20A"
#define CF_RTF _TEXT("Rich Text Format")
#define CF_RTFNOOBJS _TEXT("Rich Text Format Without Objects")
#define CF_RETEXTOBJ _TEXT("RichEdit Text and Objects")
#define CF_RTF TEXT("Rich Text Format")
#define CF_RTFNOOBJS TEXT("Rich Text Format Without Objects")
#define CF_RETEXTOBJ TEXT("RichEdit Text and Objects")
#define CFM_BOLD 1
#define CFM_ITALIC 2
#define CFM_UNDERLINE 4

View file

@ -218,26 +218,26 @@ GOPHER_TYPE_UNIX_UUENCODED|GOPHER_TYPE_BINARY|GOPHER_TYPE_GIF|GOPHER_TYPE_IMAGE|
#define MAX_GOPHER_CATEGORY_NAME 128
#define MAX_GOPHER_ATTRIBUTE_NAME 128
#define MIN_GOPHER_ATTRIBUTE_LENGTH 256
#define GOPHER_INFO_CATEGORY _TEXT("+INFO")
#define GOPHER_ADMIN_CATEGORY _TEXT("+ADMIN")
#define GOPHER_VIEWS_CATEGORY _TEXT("+VIEWS")
#define GOPHER_ABSTRACT_CATEGORY _TEXT("+ABSTRACT")
#define GOPHER_VERONICA_CATEGORY _TEXT("+VERONICA")
#define GOPHER_ADMIN_ATTRIBUTE _TEXT("Admin")
#define GOPHER_MOD_DATE_ATTRIBUTE _TEXT("Mod-Date")
#define GOPHER_TTL_ATTRIBUTE _TEXT("TTL")
#define GOPHER_SCORE_ATTRIBUTE _TEXT("Score")
#define GOPHER_RANGE_ATTRIBUTE _TEXT("Score-range")
#define GOPHER_SITE_ATTRIBUTE _TEXT("Site")
#define GOPHER_ORG_ATTRIBUTE _TEXT("Org")
#define GOPHER_LOCATION_ATTRIBUTE _TEXT("Loc")
#define GOPHER_GEOG_ATTRIBUTE _TEXT("Geog")
#define GOPHER_TIMEZONE_ATTRIBUTE _TEXT("TZ")
#define GOPHER_PROVIDER_ATTRIBUTE _TEXT("Provider")
#define GOPHER_VERSION_ATTRIBUTE _TEXT("Version")
#define GOPHER_ABSTRACT_ATTRIBUTE _TEXT("Abstract")
#define GOPHER_VIEW_ATTRIBUTE _TEXT("View")
#define GOPHER_TREEWALK_ATTRIBUTE _TEXT("treewalk")
#define GOPHER_INFO_CATEGORY TEXT("+INFO")
#define GOPHER_ADMIN_CATEGORY TEXT("+ADMIN")
#define GOPHER_VIEWS_CATEGORY TEXT("+VIEWS")
#define GOPHER_ABSTRACT_CATEGORY TEXT("+ABSTRACT")
#define GOPHER_VERONICA_CATEGORY TEXT("+VERONICA")
#define GOPHER_ADMIN_ATTRIBUTE TEXT("Admin")
#define GOPHER_MOD_DATE_ATTRIBUTE TEXT("Mod-Date")
#define GOPHER_TTL_ATTRIBUTE TEXT("TTL")
#define GOPHER_SCORE_ATTRIBUTE TEXT("Score")
#define GOPHER_RANGE_ATTRIBUTE TEXT("Score-range")
#define GOPHER_SITE_ATTRIBUTE TEXT("Site")
#define GOPHER_ORG_ATTRIBUTE TEXT("Org")
#define GOPHER_LOCATION_ATTRIBUTE TEXT("Loc")
#define GOPHER_GEOG_ATTRIBUTE TEXT("Geog")
#define GOPHER_TIMEZONE_ATTRIBUTE TEXT("TZ")
#define GOPHER_PROVIDER_ATTRIBUTE TEXT("Provider")
#define GOPHER_VERSION_ATTRIBUTE TEXT("Version")
#define GOPHER_ABSTRACT_ATTRIBUTE TEXT("Abstract")
#define GOPHER_VIEW_ATTRIBUTE TEXT("View")
#define GOPHER_TREEWALK_ATTRIBUTE TEXT("treewalk")
#define GOPHER_ATTRIBUTE_ID_BASE 0xabcccc00
#define GOPHER_CATEGORY_ID_ALL (GOPHER_ATTRIBUTE_ID_BASE+1)
#define GOPHER_CATEGORY_ID_INFO (GOPHER_ATTRIBUTE_ID_BASE+2)
@ -266,7 +266,7 @@ GOPHER_TYPE_UNIX_UUENCODED|GOPHER_TYPE_BINARY|GOPHER_TYPE_GIF|GOPHER_TYPE_IMAGE|
#define GOPHER_ATTRIBUTE_ID_UNKNOWN (GOPHER_ATTRIBUTE_ID_BASE+25)
#define HTTP_MAJOR_VERSION 1
#define HTTP_MINOR_VERSION 0
#define HTTP_VERSION _TEXT("HTTP/1.0")
#define HTTP_VERSION TEXT("HTTP/1.0")
#define HTTP_QUERY_MIME_VERSION 0
#define HTTP_QUERY_CONTENT_TYPE 1
#define HTTP_QUERY_CONTENT_TRANSFER_ENCODING 2

View file

@ -69,7 +69,11 @@ typedef CHAR *PCHAR,*LPCH,*PCH,*NPSTR,*LPSTR,*PSTR;
typedef CONST CHAR *LPCCH,*PCSTR,*LPCSTR;
#ifndef _TCHAR_DEFINED
#define _TCHAR_DEFINED
#ifdef _UNICODE
#ifdef UNICODE
/*
* NOTE: This tests UNICODE, which is different from the _UNICODE define
* used to differentiate standard C runtime calls.
*/
typedef WCHAR TCHAR;
#else
typedef CHAR TCHAR;
@ -78,27 +82,24 @@ typedef CHAR TCHAR;
typedef TCHAR TBYTE,*PTCH,*PTBYTE;
typedef TCHAR *LPTCH,*PTSTR,*LPTSTR,*LP,*PTCHAR;
typedef const TCHAR *LPCTSTR;
#ifdef _UNICODE
#ifdef UNICODE
/*
* __TEXT is a private macro whose specific use is to force the expansion of a
* macro passed as an argument to the macros _T or _TEXT. DO NOT use this
* macro passed as an argument to the macro TEXT. DO NOT use this
* macro within your programs. It's name and function could change without
* notice.
*/
#undef __TEXT
#define __TEXT(q) L##q
#else
#undef __TEXT
#define __TEXT(q) q
#endif
/*
* UNICODE a constant string when _UNICODE is defined else returns the string
* unmodified. Also defined in mingw/tchar.h.
* UNICODE a constant string when UNICODE is defined, else returns the string
* unmodified.
* The corresponding macros _TEXT() and _T() for mapping _UNICODE strings
* passed to C runtime functions are defined in mingw/tchar.h
*/
#undef _TEXT
#define _TEXT(q) __TEXT(q)
#undef _T
#define _T(q) __TEXT(q)
#define TEXT(q) __TEXT(q)
typedef SHORT *PSHORT;
typedef LONG *PLONG;
typedef void *HANDLE;
@ -300,30 +301,30 @@ typedef BYTE BOOLEAN,*PBOOLEAN;
#define DOMAIN_ALIAS_RID_PRINT_OPS 0x226L
#define DOMAIN_ALIAS_RID_BACKUP_OPS 0x227L
#define DOMAIN_ALIAS_RID_REPLICATOR 0x228L
#define SE_CREATE_TOKEN_NAME _TEXT("SeCreateTokenPrivilege")
#define SE_ASSIGNPRIMARYTOKEN_NAME _TEXT("SeAssignPrimaryTokenPrivilege")
#define SE_LOCK_MEMORY_NAME _TEXT("SeLockMemoryPrivilege")
#define SE_INCREASE_QUOTA_NAME _TEXT("SeIncreaseQuotaPrivilege")
#define SE_UNSOLICITED_INPUT_NAME _TEXT("SeUnsolicitedInputPrivilege")
#define SE_MACHINE_ACCOUNT_NAME _TEXT("SeMachineAccountPrivilege")
#define SE_TCB_NAME _TEXT("SeTcbPrivilege")
#define SE_SECURITY_NAME _TEXT("SeSecurityPrivilege")
#define SE_TAKE_OWNERSHIP_NAME _TEXT("SeTakeOwnershipPrivilege")
#define SE_LOAD_DRIVER_NAME _TEXT("SeLoadDriverPrivilege")
#define SE_SYSTEM_PROFILE_NAME _TEXT("SeSystemProfilePrivilege")
#define SE_SYSTEMTIME_NAME _TEXT("SeSystemtimePrivilege")
#define SE_PROF_SINGLE_PROCESS_NAME _TEXT("SeProfileSingleProcessPrivilege")
#define SE_INC_BASE_PRIORITY_NAME _TEXT("SeIncreaseBasePriorityPrivilege")
#define SE_CREATE_PAGEFILE_NAME _TEXT("SeCreatePagefilePrivilege")
#define SE_CREATE_PERMANENT_NAME _TEXT("SeCreatePermanentPrivilege")
#define SE_BACKUP_NAME _TEXT("SeBackupPrivilege")
#define SE_RESTORE_NAME _TEXT("SeRestorePrivilege")
#define SE_SHUTDOWN_NAME _TEXT("SeShutdownPrivilege")
#define SE_DEBUG_NAME _TEXT("SeDebugPrivilege")
#define SE_AUDIT_NAME _TEXT("SeAuditPrivilege")
#define SE_SYSTEM_ENVIRONMENT_NAME _TEXT("SeSystemEnvironmentPrivilege")
#define SE_CHANGE_NOTIFY_NAME _TEXT("SeChangeNotifyPrivilege")
#define SE_REMOTE_SHUTDOWN_NAME _TEXT("SeRemoteShutdownPrivilege")
#define SE_CREATE_TOKEN_NAME TEXT("SeCreateTokenPrivilege")
#define SE_ASSIGNPRIMARYTOKEN_NAME TEXT("SeAssignPrimaryTokenPrivilege")
#define SE_LOCK_MEMORY_NAME TEXT("SeLockMemoryPrivilege")
#define SE_INCREASE_QUOTA_NAME TEXT("SeIncreaseQuotaPrivilege")
#define SE_UNSOLICITED_INPUT_NAME TEXT("SeUnsolicitedInputPrivilege")
#define SE_MACHINE_ACCOUNT_NAME TEXT("SeMachineAccountPrivilege")
#define SE_TCB_NAME TEXT("SeTcbPrivilege")
#define SE_SECURITY_NAME TEXT("SeSecurityPrivilege")
#define SE_TAKE_OWNERSHIP_NAME TEXT("SeTakeOwnershipPrivilege")
#define SE_LOAD_DRIVER_NAME TEXT("SeLoadDriverPrivilege")
#define SE_SYSTEM_PROFILE_NAME TEXT("SeSystemProfilePrivilege")
#define SE_SYSTEMTIME_NAME TEXT("SeSystemtimePrivilege")
#define SE_PROF_SINGLE_PROCESS_NAME TEXT("SeProfileSingleProcessPrivilege")
#define SE_INC_BASE_PRIORITY_NAME TEXT("SeIncreaseBasePriorityPrivilege")
#define SE_CREATE_PAGEFILE_NAME TEXT("SeCreatePagefilePrivilege")
#define SE_CREATE_PERMANENT_NAME TEXT("SeCreatePermanentPrivilege")
#define SE_BACKUP_NAME TEXT("SeBackupPrivilege")
#define SE_RESTORE_NAME TEXT("SeRestorePrivilege")
#define SE_SHUTDOWN_NAME TEXT("SeShutdownPrivilege")
#define SE_DEBUG_NAME TEXT("SeDebugPrivilege")
#define SE_AUDIT_NAME TEXT("SeAuditPrivilege")
#define SE_SYSTEM_ENVIRONMENT_NAME TEXT("SeSystemEnvironmentPrivilege")
#define SE_CHANGE_NOTIFY_NAME TEXT("SeChangeNotifyPrivilege")
#define SE_REMOTE_SHUTDOWN_NAME TEXT("SeRemoteShutdownPrivilege")
#define LANG_NEUTRAL 0x00
#define LANG_ARABIC 0x01
#define LANG_BULGARIAN 0x02