122 lines
4.8 KiB
C
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_
|