//Microsoft Developer Studio generated resource script.
//
#include "resource.h"

#define APSTUDIO_READONLY_SYMBOLS
/////////////////////////////////////////////////////////////////////////////
//
// Generated from the TEXTINCLUDE 2 resource.
//
#include "afxres.h"
#include <winver.h>
#include <ntverp.h>

#define VER_FILETYPE                VFT_APP
#define VER_FILESUBTYPE             VFT2_UNKNOWN
#define VER_FILEDESCRIPTION_STR     "Driver Verifier Manager"
#define VER_INTERNALNAME_STR        "verifier.exe"
#define VER_ORIGINALFILENAME_STR    "verifier.exe"

#include "common.ver"

/////////////////////////////////////////////////////////////////////////////
#undef APSTUDIO_READONLY_SYMBOLS

/////////////////////////////////////////////////////////////////////////////
// English (U.S.) resources

#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
#ifdef _WIN32
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
#pragma code_page(1252)
#endif //_WIN32

#ifdef APSTUDIO_INVOKED
/////////////////////////////////////////////////////////////////////////////
//
// TEXTINCLUDE
//

1 TEXTINCLUDE DISCARDABLE 
BEGIN
    "resource.h\0"
END

2 TEXTINCLUDE DISCARDABLE 
BEGIN
    "#include ""afxres.h""\r\n"
    "\0"
END

3 TEXTINCLUDE DISCARDABLE 
BEGIN
    "#define _AFX_NO_SPLITTER_RESOURCES\r\n"
    "#define _AFX_NO_OLE_RESOURCES\r\n"
    "#define _AFX_NO_TRACKER_RESOURCES\r\n"
    "#define _AFX_NO_PROPERTY_RESOURCES\r\n"
    "\r\n"
    "#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)\r\n"
    "#ifdef _WIN32\r\n"
    "LANGUAGE 9, 1\r\n"
    "#pragma code_page(1252)\r\n"
    "#endif //_WIN32\r\n"
    "#include ""res\\verifier.rc2""  // non-Microsoft Visual C++ edited resources\r\n"
    "#include ""afxres.rc""         // Standard components\r\n"
    "#endif\r\n"
    "\0"
END

#endif    // APSTUDIO_INVOKED


/////////////////////////////////////////////////////////////////////////////
//
// Icon
//

// Icon with lowest ID value placed first to ensure application icon
// remains consistent on all systems.
IDR_MAINFRAME           ICON    DISCARDABLE     "res\\verifier.ico"

/////////////////////////////////////////////////////////////////////////////
//
// Dialog
//

IDD_CUSTSETT_PAGE DIALOG DISCARDABLE  0, 0, 409, 181
STYLE WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Driver Verifier Manager"
BEGIN
    CONTROL         "Enable &predefined settings:",IDC_CUSTSETT_PREDEF_RADIO,
                    "Button",BS_AUTORADIOBUTTON | WS_GROUP,15,24,380,10
    CONTROL         "Select individual settings from a full list",
                    IDC_CUSTSETT_FULLLIST_RADIO,"Button",BS_AUTORADIOBUTTON,
                    15,113,380,10
    CONTROL         "&Standard settings",IDC_CUSTSETT_TYPICAL_CHECK,"Button",
                    BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP,36,41,349,10
    CONTROL         "&Rigorous but possibly excessive or spurious tests",
                    IDC_CUSTSETT_EXCESS_CHECK,"Button",BS_AUTOCHECKBOX | 
                    WS_TABSTOP,36,68,349,10
    CONTROL         "&Low resource simulation",IDC_CUSTSETT_LOWRES_CHECK,
                    "Button",BS_AUTOCHECKBOX | WS_TABSTOP,36,95,349,10
    GROUPBOX        "Create custom settings",IDC_STATIC,7,7,395,126
    LTEXT           "",IDC_CUSTSETT_NEXT_DESCR_STATIC,13,138,389,41
END

IDD_TAS_PAGE DIALOG DISCARDABLE  0, 0, 409, 181
STYLE WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Driver Verifier Manager"
BEGIN
    CONTROL         "Create &standard settings",IDC_TAS_TYPICAL_RADIO,"Button",
                    BS_AUTORADIOBUTTON | WS_GROUP,13,23,377,10
    CONTROL         "Create &custom settings (for code developers)",
                    IDC_TAS_ADVANCED_RADIO,"Button",BS_AUTORADIOBUTTON,13,45,
                    377,10
    CONTROL         "&Delete existing settings",IDC_TAS_DELETE_RADIO,"Button",
                    BS_AUTORADIOBUTTON,13,67,377,10
    CONTROL         "Displa&y existing settings",IDC_TAS_VIEWREGISTRY_RADIO,
                    "Button",BS_AUTORADIOBUTTON,13,89,377,10
    CONTROL         "Dis&play information about the currently verified drivers",
                    IDC_TAS_STATISTICS_RADIO,"Button",BS_AUTORADIOBUTTON,13,
                    111,377,10
    LTEXT           "",IDC_TAS_NEXT_DESCR_STATIC,14,138,381,41
    GROUPBOX        "Select a task",IDC_STATIC,7,6,395,126,WS_GROUP
END

IDD_DRVSET_PAGE DIALOG DISCARDABLE  0, 0, 409, 181
STYLE WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Driver Verifier Manager"
BEGIN
    CONTROL         "Automatically select &unsigned drivers",
                    IDC_DRVSET_NOTSIGNED_RADIO,"Button",BS_AUTORADIOBUTTON | 
                    WS_GROUP,13,23,131,10
    CONTROL         "Automatically select drivers built for &older versions of Windows",
                    IDC_DRVSET_OLDVER_RADIO,"Button",BS_AUTORADIOBUTTON,13,
                    53,210,10
    CONTROL         "Automatically select &all drivers installed on this computer",
                    IDC_DRVSET_ALLDRV_RADIO,"Button",BS_AUTORADIOBUTTON,13,
                    83,191,10
    CONTROL         "Select driver names from a &list",
                    IDC_DRVSET_NAMESLIST_RADIO,"Button",BS_AUTORADIOBUTTON,
                    13,113,111,10
    GROUPBOX        "Select what drivers to verify",IDC_STATIC,7,7,395,126,
                    WS_GROUP
    LTEXT           "",IDC_DRVSET_NEXT_DESCR_STATIC,13,138,389,41
END

IDD_BUILDING_UNSIGNED_LIST_DIALOG DIALOG DISCARDABLE  0, 0, 186, 71
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION
CAPTION "Please wait"
BEGIN
    LTEXT           "Building file list...",IDC_UNSIGNED_STATIC,7,9,170,8
    CONTROL         "Progress1",IDC_UNSIGNED_PROGRESS,"msctls_progress32",
                    WS_BORDER,7,29,172,14
    PUSHBUTTON      "Cancel",IDC_UNSIGNED_CANCEL_BUTTON,68,50,50,14
END

IDD_CONFIRM_DRIVERS_PAGE DIALOG DISCARDABLE  0, 0, 409, 181
STYLE WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Driver Verifier Manager"
BEGIN
    GROUPBOX        "Replace this with the appropriate title",
                    IDC_CONFDRV_TITLE_STATIC,7,7,395,126,WS_GROUP
    CONTROL         "List1",IDC_CONFDRV_LIST,"SysListView32",LVS_REPORT | 
                    LVS_SHOWSELALWAYS | WS_BORDER | WS_GROUP | WS_TABSTOP,16,
                    18,379,108
    LTEXT           "",IDC_CONFDRV_NEXT_DESCR_STATIC,16,138,379,41
END

IDD_SELECT_DRIVERS_PAGE DIALOG DISCARDABLE  0, 0, 409, 181
STYLE WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Driver Verifier Manager"
BEGIN
    GROUPBOX        "Select drivers to verify",IDC_SELDRV_TITLE_STATIC,7,7,
                    395,126,WS_GROUP
    CONTROL         "List1",IDC_SELDRV_LIST,"SysListView32",LVS_REPORT | 
                    LVS_SHOWSELALWAYS | WS_BORDER | WS_GROUP | WS_TABSTOP,16,
                    18,380,92
    PUSHBUTTON      "&Add currently not loaded driver(s) to the list...",
                    IDC_SELDRV_ADD_BUTTON,119,114,174,14
    LTEXT           "",IDC_SELDRV_NEXT_DESCR_STATIC,16,138,380,41
END

IDD_GLOBAL_COUNTERS_PAGE DIALOG DISCARDABLE  0, 0, 409, 181
STYLE WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Driver Verifier Manager"
BEGIN
    GROUPBOX        "Global counters",IDC_STATIC,7,7,395,126
    LTEXT           "",IDC_GLOBC_NEXT_DESCR_STATIC,16,138,380,41
    CONTROL         "List1",IDC_GLOBC_LIST,"SysListView32",LVS_REPORT | 
                    LVS_SHOWSELALWAYS | WS_BORDER | WS_GROUP | WS_TABSTOP,16,
                    18,380,108
END

IDD_DRVSTATUS_STAT_PAGE DIALOG DISCARDABLE  0, 0, 409, 181
STYLE WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Driver Verifier Manager"
BEGIN
    GROUPBOX        "Current settings and verified drivers (run time information)",
                    IDC_STATIC,7,6,395,126,WS_GROUP
    LTEXT           "Settings:",IDC_STATIC,13,16,28,8
    CONTROL         "List1",IDC_CRTSTAT_SETTBITS_LIST,"SysListView32",
                    LVS_REPORT | LVS_SHOWSELALWAYS | WS_BORDER | WS_GROUP | 
                    WS_TABSTOP,13,27,188,83
    LTEXT           "Drivers:",IDC_STATIC,207,16,25,8
    CONTROL         "List1",IDC_CRTSTAT_DRIVERS_LIST,"SysListView32",
                    LVS_REPORT | LVS_SHOWSELALWAYS | WS_BORDER | WS_GROUP | 
                    WS_TABSTOP,207,27,188,83
    PUSHBUTTON      "&Change...",IDC_CRTSTAT_CHSETT_BUTTON,82,114,50,14
    PUSHBUTTON      "A&dd...",IDC_CRTSTAT_ADDDRV_BUTTON,234,114,50,14
    PUSHBUTTON      "Re&move",IDC_CRTSTAT_REMDRVT_BUTTON,310,114,50,14
    LTEXT           "",IDC_CRTSTAT_NEXT_DESCR_STATIC,13,138,383,41
END

IDD_CRT_REGISTRY_SETTINGS_PAGE DIALOG DISCARDABLE  0, 0, 409, 181
STYLE WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Driver Verifier Manager"
BEGIN
    LTEXT           "",IDC_REGSETT_NEXT_DESCR_STATIC,13,138,389,41
    GROUPBOX        "Settings and verified drivers",IDC_STATIC,7,6,395,126,
                    WS_GROUP
    CONTROL         "List1",IDC_REGSETT_SETTBITS_LIST,"SysListView32",
                    LVS_REPORT | LVS_SHOWSELALWAYS | WS_BORDER | WS_GROUP | 
                    WS_TABSTOP,13,27,188,97
    CONTROL         "List1",IDC_REGSETT_DRIVERS_LIST,"SysListView32",
                    LVS_REPORT | LVS_SHOWSELALWAYS | WS_BORDER | WS_GROUP | 
                    WS_TABSTOP,207,27,188,97
    LTEXT           "Settings:",IDC_STATIC,13,16,28,8
    LTEXT           "Drivers:",IDC_REGSETT_VERIFIED_DRV_STATIC,207,16,188,8
END

IDD_FULL_LIST_SETT_PAGE DIALOG DISCARDABLE  0, 0, 409, 181
STYLE WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Driver Verifier Manager"
BEGIN
    GROUPBOX        "Select individual settings from this full list",
                    IDC_STATIC,7,7,395,126
    LTEXT           "",IDC_FLSETT_NEXT_DESCR_STATIC,16,138,380,41
    CONTROL         "List1",IDC_FLSETT_LIST,"SysListView32",LVS_REPORT | 
                    LVS_SHOWSELALWAYS | WS_BORDER | WS_GROUP | WS_TABSTOP,16,
                    18,380,108
END

IDD_PERDRIVER_COUNTERS_PAGE DIALOG DISCARDABLE  0, 0, 409, 181
STYLE WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Driver Verifier Manager"
BEGIN
    GROUPBOX        "Counters specific to each of the currently verified drivers",
                    IDC_STATIC,7,7,395,126
    LTEXT           "Driver:",IDC_STATIC,16,19,22,8
    COMBOBOX        IDC_PERDRVC_DRIVER_COMBO,42,18,154,79,CBS_DROPDOWNLIST | 
                    CBS_SORT | WS_VSCROLL | WS_TABSTOP
    CONTROL         "List1",IDC_PERDRVC_LIST,"SysListView32",LVS_REPORT | 
                    LVS_SHOWSELALWAYS | WS_BORDER | WS_GROUP | WS_TABSTOP,16,
                    35,380,91
    LTEXT           "",IDC_PERDRVC_NEXT_DESCR_STATIC,16,138,380,41
END

IDD_VOLATILE_BITS_DIALOG DIALOG DISCARDABLE  0, 0, 218, 154
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Change the current verifier settings"
BEGIN
    DEFPUSHBUTTON   "OK",IDOK,51,133,50,14
    PUSHBUTTON      "Cancel",IDCANCEL,117,133,50,14
    CONTROL         "List1",IDC_VOLBITS_LIST,"SysListView32",LVS_REPORT | 
                    LVS_SHOWSELALWAYS | LVS_NOSORTHEADER | WS_BORDER | 
                    WS_GROUP | WS_TABSTOP,7,77,204,47
    LTEXT           "These settings can be changed without rebooting. Any changes made here will be lost when this computer is rebooted.",
                    IDC_STATIC,7,9,204,25
    LTEXT           "If you want your changes to persist across reboots please go to the initial step of the wizard and select Create standard settings or Create custom settings.",
                    IDC_STATIC,7,37,204,38
END


/////////////////////////////////////////////////////////////////////////////
//
// DESIGNINFO
//

#ifdef APSTUDIO_INVOKED
GUIDELINES DESIGNINFO DISCARDABLE 
BEGIN
    IDD_CUSTSETT_PAGE, DIALOG
    BEGIN
        LEFTMARGIN, 7
        RIGHTMARGIN, 402
        TOPMARGIN, 7
        BOTTOMMARGIN, 174
    END

    IDD_TAS_PAGE, DIALOG
    BEGIN
        LEFTMARGIN, 7
        RIGHTMARGIN, 402
        TOPMARGIN, 7
        BOTTOMMARGIN, 174
    END

    IDD_DRVSET_PAGE, DIALOG
    BEGIN
        LEFTMARGIN, 7
        RIGHTMARGIN, 402
        TOPMARGIN, 7
        BOTTOMMARGIN, 174
    END

    IDD_BUILDING_UNSIGNED_LIST_DIALOG, DIALOG
    BEGIN
        LEFTMARGIN, 7
        RIGHTMARGIN, 179
        TOPMARGIN, 7
        BOTTOMMARGIN, 64
    END

    IDD_CONFIRM_DRIVERS_PAGE, DIALOG
    BEGIN
        LEFTMARGIN, 7
        RIGHTMARGIN, 402
        TOPMARGIN, 7
        BOTTOMMARGIN, 174
    END

    IDD_SELECT_DRIVERS_PAGE, DIALOG
    BEGIN
        LEFTMARGIN, 7
        RIGHTMARGIN, 402
        TOPMARGIN, 7
        BOTTOMMARGIN, 174
    END

    IDD_GLOBAL_COUNTERS_PAGE, DIALOG
    BEGIN
        LEFTMARGIN, 7
        RIGHTMARGIN, 402
        TOPMARGIN, 7
        BOTTOMMARGIN, 174
    END

    IDD_DRVSTATUS_STAT_PAGE, DIALOG
    BEGIN
        LEFTMARGIN, 7
        RIGHTMARGIN, 402
        TOPMARGIN, 7
        BOTTOMMARGIN, 174
    END

    IDD_CRT_REGISTRY_SETTINGS_PAGE, DIALOG
    BEGIN
        LEFTMARGIN, 7
        RIGHTMARGIN, 402
        TOPMARGIN, 7
        BOTTOMMARGIN, 174
    END

    IDD_FULL_LIST_SETT_PAGE, DIALOG
    BEGIN
        LEFTMARGIN, 7
        RIGHTMARGIN, 402
        TOPMARGIN, 7
        BOTTOMMARGIN, 174
    END

    IDD_PERDRIVER_COUNTERS_PAGE, DIALOG
    BEGIN
        LEFTMARGIN, 7
        RIGHTMARGIN, 402
        TOPMARGIN, 7
        BOTTOMMARGIN, 174
    END

    IDD_VOLATILE_BITS_DIALOG, DIALOG
    BEGIN
        LEFTMARGIN, 7
        RIGHTMARGIN, 211
        TOPMARGIN, 7
        BOTTOMMARGIN, 147
    END
END
#endif    // APSTUDIO_INVOKED


/////////////////////////////////////////////////////////////////////////////
//
// String Table
//

STRINGTABLE DISCARDABLE 
BEGIN
    IDS_ABOUTBOX            "&About verifier..."
    IDS_APPTITLE            "Driver Verifier Manager"
    IDS_CANNOT_LOAD_APP_TITLE "Cannot load program name."
    IDS_NOT_ENOUGH_MEMORY   "Not enough memory to run this program."
    IDS_NO_TESTS_SELECTED   "Please select some tests before going to the next step."
    IDS_CANNOT_GET_SYSTEM_DIRECTORY "Cannot find system directory."
    IDS_NO_DRIVERS_FOUND    "No drivers found."
    IDS_CANNOT_GET_CURRENT_DIRECTORY "Cannot find current directory."
    IDS_CANNOT_SET_CURRENT_DIRECTORY "Cannot set current directory to %s."
    IDS_CANT_GET_ACTIVE_DRVLIST "Cannot get active drivers list: status %#x"
    IDS_NAME                "Name"
END

STRINGTABLE DISCARDABLE 
BEGIN
    IDS_DESCRIPTION         "Description"
    IDS_LOADING_DRIVER_INFORMATION "Loading driver information..."
    IDS_SEARCHING_FOR_UNSIGNED_DRIVERS "Searching for unsigned drivers..."
    IDS_UNSIGNED_DRIVERS_LIST 
                            "The list of unsigned drivers chosen to be verified:"
    IDS_OLD_DRIVERS_LIST    "The list of drivers built for old versions of Windows chosen to be verified:"
    IDS_UNKNOWN             "<unknown>"
    IDS_SETTINGS_TYPE       "Settings type:"
    IDS_TYPICAL             "Typical"
    IDS_CUSTOM              "Custom"
    IDS_DRIVERS_BUILT_FOR_OLD_WINDOWS "Built for old versions of Windows"
    IDS_UNSIGNED            "Unsigned"
    IDS_ALL                 "All"
    IDS_DRIVERS             "Drivers"
    IDS_VERIFICATION_STATUS "Verify?"
    IDS_PROVIDER            "Provider"
    IDS_VERSION             "Version"
END

STRINGTABLE DISCARDABLE 
BEGIN
    IDS_DRIVERS_TO_VERIFY   "Drivers to verify"
    IDS_DISABLED            "Disabled"
    IDS_ENABLED             "Enabled"
    IDS_TAS_PAGE_NEXT_DESCR_STANDARD 
                            "Click Next to create standard settings.\n\nYou will then be asked to select the drivers to verify."
    IDS_TAS_PAGE_NEXT_DESCR_CUSTOM 
                            "Click Next to create custom settings.\n\nYou will then be asked to select the custom settings and list of drivers to verify."
    IDS_TAS_PAGE_NEXT_DESCR_STATISTICS 
                            "Click Next to display statistics about the currently verified drivers."
    IDS_TAS_PAGE_NEXT_DESCR_DELETE 
                            "Click Finish to delete all the existing verifier settings and exit this program."
    IDS_DELETE_ALL_SETTINGS "This will delete all the verifier settings and exit this program. Do you want to continue?"
    IDS_DRVSET_PAGE_NEXT_DESCR_UNSIGNED 
                            "Click Next to verify all unsigned drivers installed on this computer. A list of these drivers will be displayed.\n\nClick Back to review or change the settings you want to create."
    IDS_DRVSET_PAGE_NEXT_DESCR_ALL 
                            "Click Finish to verify all the drivers installed on this computer. The current settings will be saved and this program will exit.\n\nClick Back to review or change the settings you want to create."
    IDS_DRVSET_PAGE_NEXT_DESCR_NAMELIST 
                            "Click Next to manually select the drivers to verify from a list of all the drivers installed on this computer.\n\nClick Back to review or change the settings you want to create."
    IDS_DRVSET_PAGE_NEXT_DESCR_OLD 
                            "Click Next to verify all the drivers installed on this computer that are built for older versions of Windows. A list of these drivers will be displayed.\n\nClick Back to review or change the settings you want to create."
    IDS_CONFDRV_PAGE_NEXT_DESCR_FINISH 
                            "Click Finish to verify this list of drivers. The current settings will be saved and this program will exit.\n\nClick Back to review or change the settings or to select another set of drivers to verify."
    IDS_SELDRV_PAGE_NEXT_DESCR_FINISH 
                            "Click Finish after selecting the drivers to verify. The current settings will be saved and this program will exit.\n\nClick Back to review or change the settings you want to create or to select another set of drivers verify."
    IDS_TAS_PAGE_NEXT_DESCR_PREDEFINED 
                            "Click Next to enable any checked-off predefined settings.\n\nYou will then be asked to select the drivers to verify."
    IDS_TAS_PAGE_NEXT_DESCR_LIST 
                            "Click Next to manually select verifier settings from a full list.\n\nYou will then be asked to select the drivers to verify."
END

STRINGTABLE DISCARDABLE 
BEGIN
    IDS_FLSETT_PAGE_NEXT_DESCR 
                            "Click Next after you have selected the settings you want to create.\n\nYou will then be asked to select the drivers to verify."
    IDS_ACCESS_IS_DENIED    "Access is denied"
    IDS_REGOPENKEYEX_FAILED "RegOpenKeyEx('%s') failed: error %u"
    IDS_REGSETVALUEEX_FAILED "RegSetValueEx('%s') failed: error %u"
    IDS_NO_OLD_DRIVERS_FOUND 
                            "No drivers built for older versions of Windows have been found."
    IDS_NO_UNSIGNED_DRIVERS_FOUND "No unsigned drivers have been found."
    IDS_REGDELETEVALUE_FAILED "RegDeleteValue('%s') failed: error %u"
    IDS_STATUS              "Status"
    IDS_NEVER_LOADED        "Never Loaded"
    IDS_UNLOADED            "Unloaded"
    IDS_LOADED              "Loaded"
    IDS_COVERAGE_WARNING_FORMAT 
                            "The coverage for pool allocation verification is only %I64u%%. Adding more physical memory to this computer could improve your coverage."
    IDS_QUERY_SYSINFO_FAILED "Cannot get verifier information, error %x\n"
    IDS_CRTSTAT_PAGE_NEXT_DESCR 
                            "Click Next to display global counters for the currently verified drivers or Back to create or delete verifier settings."
END

STRINGTABLE DISCARDABLE 
BEGIN
    IDS_HELP_CMDLINE_SWITCH "/?"
    IDS_HELP_LINE1          "Driver Verifier Manager - version %S\n"
    IDS_HELP_LINE3          " "
    IDS_HELP_LINE4          "verifier /standard /driver NAME [NAME ...]"
    IDS_HELP_LINE5          "verifier /standard /all"
    IDS_HELP_LINE6          "verifier [ /flags FLAGS ] /driver NAME [NAME ...]"
    IDS_HELP_LINE7          "verifier [ /flags FLAGS ] /all"
    IDS_HELP_LINE8          "verifier /querysettings"
    IDS_HELP_LINE9          "verifier /volatile /flags FLAGS"
    IDS_HELP_LINE10         "verifier /volatile /adddriver NAME [NAME ...]"
    IDS_HELP_LINE11         "verifier /volatile /removedriver NAME [NAME ...]"
    IDS_HELP_LINE12         "verifier /reset"
    IDS_HELP_LINE13         "verifier /query"
    IDS_HELP_LINE14         "verifier /log LOG_FILE_NAME [/interval SECONDS]"
    IDS_HELP_LINE15         " "
    IDS_HELP_LINE16         "FLAGS must be a number in decimal or hex, combination of bits:"
END

STRINGTABLE DISCARDABLE 
BEGIN
    IDS_HELP_LINE17         " "
    IDS_HELP_LINE18         "    bit 0 - special pool checking"
    IDS_HELP_LINE19         "    bit 1 - force irql checking"
    IDS_HELP_LINE20         "    bit 2 - low resources simulation"
    IDS_HELP_LINE21         "    bit 3 - pool tracking"
    IDS_HELP_LINE22         "    bit 4 - I/O verification"
    IDS_HELP_LINE23         "    bit 5 - deadlock detection"
    IDS_HELP_LINE24         "    bit 6 - enhanced I/O verification"
    IDS_HELP_LINE25         "    bit 7 - DMA verification"
    IDS_HELP_LINE26         " "
    IDS_HELP_LINE27         "E.g. /flags 27 is equivalent with /flags 0x1B"
    IDS_HELP_LINE28         " "
    IDS_HELP_LINE29         "The /volatile option can be used to change the verifier settings"
    IDS_HELP_LINE30         "dynamically without restarting the system. Any new settings will be lost"
    IDS_HELP_LINE31         "when the system is rebooted."
    IDS_RESET_CMDLINE_SWITCH "/reset"
END

STRINGTABLE DISCARDABLE 
BEGIN
    IDS_LOG_CMDLINE_SWITCH  "/log"
    IDS_INTERVAL_CMDLINE_SWITCH "/interval"
    IDS_CANT_APPEND_FILE    "Cannot append to file %s\n"
    IDS_CANT_WRITE_FILE     "Cannot write to file %s\n"
    IDS_CANTGET_VERIF_STATE "Error: Cannot get verifier state\n"
    IDS_NO_DRIVER_VERIFIED  "No drivers are currently verified.\n"
    IDS_LEVEL               "Level: %08X\n"
    IDS_RAISEIRQLS          "RaiseIrqls: %u\n"
    IDS_ACQUIRESPINLOCKS    "AcquireSpinLocks: %u\n"
    IDS_SYNCHRONIZEEXECUTIONS "SynchronizeExecutions: %u\n"
    IDS_ALLOCATIONSATTEMPTED "AllocationsAttempted: %u\n"
    IDS_ALLOCATIONSSUCCEEDED "AllocationsSucceeded: %u\n"
    IDS_ALLOCATIONSSUCCEEDEDSPECIALPOOL 
                            "AllocationsSucceededSpecialPool: %u\n"
    IDS_ALLOCATIONSWITHNOTAG "AllocationsWithNoTag: %u\n"
    IDS_ALLOCATIONSFAILED   "AllocationsFailed: %u\n"
    IDS_ALLOCATIONSFAILEDDELIBERATELY "AllocationsFailedDeliberately: %u\n"
END

STRINGTABLE DISCARDABLE 
BEGIN
    IDS_TRIMS               "Trims: %u\n"
    IDS_UNTRACKEDPOOL       "UnTrackedPool: %u\n"
    IDS_THE_VERIFIED_DRIVERS "\nVerified drivers:\n"
    IDS_NAME_LOADS_UNLOADS  "Name: %s, loads: %u, unloads: %u\n"
    IDS_CURRENTPAGEDPOOLALLOCATIONS "CurrentPagedPoolAllocations: %u\n"
    IDS_CURRENTNONPAGEDPOOLALLOCATIONS "CurrentNonPagedPoolAllocations: %u\n"
    IDS_PEAKPAGEDPOOLALLOCATIONS "PeakPagedPoolAllocations: %u\n"
    IDS_PEAKNONPAGEDPOOLALLOCATIONS "PeakNonPagedPoolAllocations: %u\n"
    IDS_PAGEDPOOLUSAGEINBYTES "PagedPoolUsageInBytes: %u\n"
    IDS_NONPAGEDPOOLUSAGEINBYTES "NonPagedPoolUsageInBytes: %u\n"
    IDS_PEAKPAGEDPOOLUSAGEINBYTES "PeakPagedPoolUsageInBytes: %u\n"
    IDS_PEAKNONPAGEDPOOLUSAGEINBYTES "PeakNonPagedPoolUsageInBytes: %u\n"
    IDS_QUERY_CMDLINE_SWITCH "/query"
    IDS_FLAGS_CMDLINE_SWITCH "/flags"
    IDS_ALL_CMDLINE_SWITCH  "/all"
    IDS_DONTREBOOT_CMDLINE_SWITCH "/volatile"
END

STRINGTABLE DISCARDABLE 
BEGIN
    IDS_DRIVER_CMDLINE_SWITCH "/driver"
    IDS_ADDDRIVER_CMDLINE_SWITCH "/adddriver"
    IDS_REMOVEDRIVER_CMDLINE_SWITCH "/removedriver"
    IDS_CANNOT_CHANGE_SETTING_ON_FLY 
                            "An error occurred while trying to change the system settings."
    IDS_VERIFIER_ADD_NOT_SUPPORTED 
                            "Cannot enable verification for %s.\nThis functionality is not supported in this version of the operating system."
    IDS_DYN_ADD_NOT_SUPPORTED 
                            "Cannot enable verification for %s.\nThis error occurs if this computer was not booted with a list of drivers to verify."
    IDS_DYN_ADD_ALREADY_LOADED 
                            "Cannot enable verification for %s.\nThis error occurs if the driver is currently loaded."
    IDS_DYN_ADD_INSUF_RESOURCES 
                            "Cannot enable verification for %s: insufficient resources are available."
    IDS_DYN_ADD_ACCESS_DENIED 
                            "Cannot enable verification for %s: access is denied."
    IDS_DYN_ADD_MISC_ERROR  "Cannot enable verification for %s: error %08X."
    IDS_VERIFIER_REMOVE_NOT_SUPPORTED 
                            "Cannot disable verification for %s.\nThis error occurs if this computer was not booted with a list of drivers to verify."
    IDS_DYN_REMOVE_ALREADY_LOADED 
                            "Cannot disable verification for %s.\nThis error occurs if the driver is currently loaded."
    IDS_DYN_REMOVE_INSUF_RESOURCES 
                            "Cannot disable verification for %s: insufficient resources are available."
    IDS_DYN_REMOVE_ACCESS_DENIED 
                            "Cannot disable verification for %s: access is denied."
    IDS_DYN_REMOVE_MISC_ERROR 
                            "Cannot disable verification for %s: error %08X."
    IDS_NO_SETTINGS_WERE_CHANGED "No settings were changed."
END

STRINGTABLE DISCARDABLE 
BEGIN
    IDS_CHANGED_SETTINGS_ARE "\nThe changed settings are:\n\n"
    IDS_SPECIAL_POOL_ENABLED_NOW 
                            "\tSpecial pool checking - enabled from now on."
    IDS_SPECIAL_POOL_DISABLED_NOW 
                            "\tSpecial pool checking - disabled from now on."
    IDS_FORCE_IRQLCHECK_ENABLED_NOW 
                            "\tForce irql checking - enabled from now on."
    IDS_FORCE_IRQLCHECK_DISABLED_NOW 
                            "\tForce irql checking - disabled from now on."
    IDS_FAULT_INJECTION_ENABLED_NOW 
                            "\tLow resources simulation - enabled from now on."
    IDS_POOL_TRACK_ENABLED_NOW "\tPool tracking - enabled from now on."
    IDS_POOL_TRACK_DISABLED_NOW "\tPool tracking - disabled from now on."
    IDS_IO_CHECKING_ENABLED_NOW "\tI/O checking - enabled from now on."
    IDS_IO_CHECKING_DISABLED_NOW "\tI/O checking - disabled from now on."
    IDS_CHANGES_ACTIVE_ONLY_BEFORE_REBOOT 
                            "\nThe new settings are in effect until you reboot this computer\nor change them again."
    IDS_FAULT_INJECTION_DISABLED_NOW 
                            "\tLow resources simulation - disabled from now on."
    IDS_REBOOT              "You must reboot this computer for the changes to take effect."
END

STRINGTABLE DISCARDABLE 
BEGIN
    IDS_SELECT_AT_LEAST_ONE_DRIVER 
                            "Please select at least one driver to verify before continuing. To disable the verifier click the Back button until the first step and select ""Delete existing settings""."
    IDS_ENABLED_QUESTION    "Enabled?"
    IDS_SETTING             "Test Type"
    IDS_SPECIAL_POOL        "Special pool"
    IDS_POOL_TRACKING       "Pool tracking"
    IDS_IO_VERIFICATION     "I/O verification"
    IDS_ENH_IO_VERIFICATION "Enhanced I/O verification"
    IDS_FORCE_IRQL_CHECKING "Force IRQL checking"
    IDS_DEADLOCK_DETECTION  "Deadlock detection"
    IDS_DMA_CHECHKING       "DMA checking"
    IDS_LOW_RESOURCE_SIMULATION "Low resources simulation"
    IDS_YES                 "Yes"
    IDS_NO                  "No"
    IDS_STANDARD_CMDLINE_SWITCH "/standard"
END

STRINGTABLE DISCARDABLE 
BEGIN
    IDS_REGQUERYVALUEEX_FAILED "RegQueryValueEx('%s') failed: error %u"
    IDS_REGSETT_PAGE_NEXT_DESCR 
                            "Click Finish to exit this program or Back to create or delete verifier settings."
    IDS_ALL_LOADED_DRIVERS  "Verify all drivers installed on this computer."
    IDS_FOLLOWING_DRIVERS   "Verify these drivers:"
    IDS_COUNTER             "Counter"
    IDS_VALUE               "Value"
    IDS_GCNT_PAGE_NEXT_DESCR 
                            "Click Next to display counters specific to each of the currently verified drivers.\n\nClick Back to redisplay the current verifier settings and the list of verified drivers."
    IDS_ALLOCATIONSATTEMPTED_LIST "Pool allocations attempted"
    IDS_ALLOCATIONSSUCCEEDED_LIST "Pool allocations succeeded"
    IDS_ALLOCATIONSSUCCEEDEDSPECIALPOOL_LIST 
                            "Pool allocations succeeded in special pool"
    IDS_ALLOCATIONSWITHNOTAG_LIST "Pool allocations without tag"
    IDS_UNTRACKEDPOOL_LIST  "Pool allocations not tracked"
    IDS_ALLOCATIONSFAILED_LIST "Pool allocations failed"
    IDS_ALLOCATIONSFAILEDDELIBERATELY_LIST "Faults injected"
    IDS_RAISEIRQLS_LIST     "IRQL raises"
    IDS_ACQUIRESPINLOCKS_LIST "Spinlocks acquired"
END

STRINGTABLE DISCARDABLE 
BEGIN
    IDS_SYNCHRONIZEEXECUTIONS_LIST "Executions synchronized"
    IDS_TRIMS_LIST          "Trims"
    IDS_CURRENTPAGEDPOOLALLOCATIONS_LIST "Paged pool - number of allocations"
    IDS_PEAKPAGEDPOOLALLOCATIONS_LIST 
                            "Paged pool - peak number of allocations"
    IDS_PAGEDPOOLUSAGEINBYTES_LIST "Paged pool - bytes allocated"
    IDS_PEAKPAGEDPOOLUSAGEINBYTES_LIST "Paged pool - peak bytes allocated"
    IDS_CURRENTNONPAGEDPOOLALLOCATIONS_LIST 
                            "Non paged pool - number of allocations"
    IDS_PEAKNONPAGEDPOOLALLOCATIONS_LIST 
                            "Non paged pool - peak number of allocations"
    IDS_NONPAGEDPOOLUSAGEINBYTES_LIST "Non paged pool - bytes allocated"
    IDS_PEAKNONPAGEDPOOLUSAGEINBYTES_LIST 
                            "Non paged pool - peak bytes allocated"
    IDS_DCNT_PAGE_NEXT_DESCR 
                            "Click Finish to exit this program.\n\nClick Back to redisplay the global verifier counters."
    IDS_TOO_MANY_FILES_SELECTED """Too many files were selected."""
    IDS_CANNOT_OPEN_FILES   "Cannot open file(s): error %u"
    IDS_DRIVER_IS_ALREADY_IN_LIST "The driver %s is already in the list."
    IDS_QUERYSETT_CMDLINE_SWITCH "/querysettings"
    IDS_VERIFIED_DRIVERS    "\nVerified drivers:\n"
END

STRINGTABLE DISCARDABLE 
BEGIN
    IDS_NEW_SETTINGS        "\n\nNew verifier settings:\n"
    IDS_NONE                "None"
    IDS_TAS_PAGE_NEXT_DESCR_REGISTRY 
                            "Click Next to display the current verifier settings."
END

#endif    // English (U.S.) resources
/////////////////////////////////////////////////////////////////////////////



#ifndef APSTUDIO_INVOKED
/////////////////////////////////////////////////////////////////////////////
//
// Generated from the TEXTINCLUDE 3 resource.
//
#define _AFX_NO_SPLITTER_RESOURCES
#define _AFX_NO_OLE_RESOURCES
#define _AFX_NO_TRACKER_RESOURCES
#define _AFX_NO_PROPERTY_RESOURCES

#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
#ifdef _WIN32
LANGUAGE 9, 1
#pragma code_page(1252)
#endif //_WIN32
#include "res\verifier.rc2"  // non-Microsoft Visual C++ edited resources
#include "afxres.rc"         // Standard components
#endif

/////////////////////////////////////////////////////////////////////////////
#endif    // not APSTUDIO_INVOKED