windows-nt/Source/XPSP1/NT/shell/osshell/security/rshx32/resource.h
2020-09-26 16:20:57 +08:00

122 lines
4.8 KiB
C

//+-------------------------------------------------------------------------
//
// Microsoft Windows
//
// Copyright (C) Microsoft Corporation, 1996 - 1999
//
// File: resource.h
//
// This file contains the resource IDs for all resources required by
// this module.
//
//--------------------------------------------------------------------------
#ifndef _RESOURCE_H_
#define _RESOURCE_H_
//
// Dialogs
//
#define IDD_SET_SECURITY_ERROR 1
//
// Dialog control IDs
//
#define IDC_STATIC -1
#define IDC_FILENAME 100
#define IDC_ERROR_TXT 101
#define IDC_MSG1 102
#define IDC_MSG2 103
//
// General String IDs
//
#define IDS_RSHX_BASE 0
#define IDS_SECURITY_MENU (IDS_RSHX_BASE+0)
#define IDS_SECURITY_HELPSTRING (IDS_RSHX_BASE+1)
#define IDS_PROPPAGE_TITLE (IDS_RSHX_BASE+2)
#define IDS_NONE (IDS_RSHX_BASE+3)
#define IDS_MULTISEL_ELLIPSIS (IDS_RSHX_BASE+4)
#define IDS_BAD_DACL_INTERSECTION (IDS_RSHX_BASE+5)
#define IDS_BAD_SACL_INTERSECTION (IDS_RSHX_BASE+6)
#define IDS_READ_DIR_ERR (IDS_RSHX_BASE+7)
#define IDS_FMT_VOLUME_DISPLAY (IDS_RSHX_BASE+9)
#define IDS_FMT_UNKNOWN_ERROR (IDS_RSHX_BASE+10)
#define IDS_FMT_WRITE_OWNER_ERR (IDS_RSHX_BASE+11)
#define IDS_RESET_OWNER_TREE (IDS_RSHX_BASE+12)
#define IDS_RESET_DACL_TREE (IDS_RSHX_BASE+13)
#define IDS_RESET_SACL_TREE (IDS_RSHX_BASE+14)
#define IDS_RESET_SEC_TREE (IDS_RSHX_BASE+15)
#define IDS_RSHX_LAST (IDS_RSHX_BASE+15)
//
// String IDs for NTFS permission names
//
#define IDS_NTFS_BASE (IDS_RSHX_LAST+1)
#define IDS_NTFS_GENERIC_ALL (IDS_NTFS_BASE+0)
#define IDS_NTFS_GENERIC_READ (IDS_NTFS_BASE+1)
#define IDS_NTFS_GENERIC_WRITE (IDS_NTFS_BASE+2)
#define IDS_NTFS_GENERIC_EXECUTE (IDS_NTFS_BASE+3)
#define IDS_NTFS_GENERAL_MODIFY (IDS_NTFS_BASE+4)
#define IDS_NTFS_GENERAL_PUBLISH (IDS_NTFS_BASE+5)
#define IDS_NTFS_GENERAL_DEPOSIT (IDS_NTFS_BASE+6)
#define IDS_NTFS_GENERAL_READ (IDS_NTFS_BASE+7)
#define IDS_NTFS_GENERAL_LIST (IDS_NTFS_BASE+8)
#define IDS_NTFS_STD_DELETE (IDS_NTFS_BASE+16)
#define IDS_NTFS_STD_READ_CONTROL (IDS_NTFS_BASE+17)
#define IDS_NTFS_STD_WRITE_DAC (IDS_NTFS_BASE+18)
#define IDS_NTFS_STD_WRITE_OWNER (IDS_NTFS_BASE+19)
#define IDS_NTFS_STD_SYNCHRONIZE (IDS_NTFS_BASE+20)
#define IDS_NTFS_ACCESS_SYSTEM_SECURITY (IDS_NTFS_BASE+21)
#define IDS_NTFS_FILE_READ_DATA (IDS_NTFS_BASE+22)
#define IDS_NTFS_FILE_WRITE_DATA (IDS_NTFS_BASE+23)
#define IDS_NTFS_FILE_APPEND_DATA (IDS_NTFS_BASE+24)
#define IDS_NTFS_FILE_READ_EA (IDS_NTFS_BASE+25)
#define IDS_NTFS_FILE_WRITE_EA (IDS_NTFS_BASE+26)
#define IDS_NTFS_FILE_EXECUTE (IDS_NTFS_BASE+27)
#define IDS_NTFS_FILE_DELETE_CHILD (IDS_NTFS_BASE+28)
#define IDS_NTFS_FILE_READ_ATTR (IDS_NTFS_BASE+29)
#define IDS_NTFS_FILE_WRITE_ATTR (IDS_NTFS_BASE+30)
#define IDS_NTFS_FILE_CREATE_PIPE (IDS_NTFS_BASE+31)
#define IDS_NTFS_FOLDER (IDS_NTFS_BASE+32)
#define IDS_NTFS_FOLDER_SUBITEMS (IDS_NTFS_BASE+33)
#define IDS_NTFS_FOLDER_SUBFOLDER (IDS_NTFS_BASE+34)
#define IDS_NTFS_FOLDER_FILE (IDS_NTFS_BASE+35)
#define IDS_NTFS_SUBITEMS_ONLY (IDS_NTFS_BASE+36)
#define IDS_NTFS_SUBFOLDER_ONLY (IDS_NTFS_BASE+37)
#define IDS_NTFS_FILE_ONLY (IDS_NTFS_BASE+38)
#define IDS_NTFS_LAST (IDS_NTFS_BASE+47)
//
// String IDs for Printer permission names
//
#define IDS_PRINT_BASE (IDS_NTFS_LAST+1)
#define IDS_PRINT_PRINT (IDS_PRINT_BASE+0)
#define IDS_PRINT_ADMINISTER (IDS_PRINT_BASE+1)
#define IDS_PRINT_ADMINISTER_JOBS (IDS_PRINT_BASE+2)
#define IDS_PRINT_DELETE (IDS_PRINT_BASE+3)
#define IDS_PRINT_READ (IDS_PRINT_BASE+4)
#define IDS_PRINT_CHANGE_PERM (IDS_PRINT_BASE+5)
#define IDS_PRINT_CHANGE_OWNER (IDS_PRINT_BASE+6)
#define IDS_PRINT_JOB_ALL (IDS_PRINT_BASE+7)
#define IDS_PRINT_PRINTER (IDS_PRINT_BASE+8)
#define IDS_PRINT_DOCUMENT_ONLY (IDS_PRINT_BASE+9)
#define IDS_PRINT_PRINTER_DOCUMENT (IDS_PRINT_BASE+10)
#define IDS_PRINT_LAST (IDS_PRINT_BASE+15)
#endif // _RESOURCE_H_