Annotation of truecrypt/mount/hotkeys.h, revision 1.1

1.1     ! root        1: /* 
        !             2: Copyright (c) 2004-2005 TrueCrypt Foundation. All rights reserved. 
        !             3: 
        !             4: Covered by TrueCrypt License 2.0 the full text of which is contained in the file
        !             5: License.txt included in TrueCrypt binary and source code distribution archives. 
        !             6: */
        !             7: 
        !             8: enum
        !             9: {
        !            10:        /* When adding/removing hot keys, update the following functions in Mount.c:
        !            11:        DisplayHotkeyList()
        !            12:        SaveSettings()
        !            13:        LoadSettings()
        !            14:        HandleHotKey()  */
        !            15: 
        !            16:        HK_AUTOMOUNT_DEVICES = 0,
        !            17:        HK_DISMOUNT_ALL,
        !            18:        HK_FORCE_DISMOUNT_ALL_AND_WIPE,
        !            19:        HK_FORCE_DISMOUNT_ALL_AND_WIPE_AND_EXIT,
        !            20:        HK_MOUNT_FAVORITE_VOLUMES,
        !            21:        HK_SHOW_HIDE_MAIN_WINDOW,
        !            22:        NBR_HOTKEYS
        !            23: };
        !            24: 
        !            25: typedef struct
        !            26: {
        !            27:        UINT vKeyCode;
        !            28:        UINT vKeyModifiers;
        !            29: } TCHOTKEY;
        !            30: 
        !            31: extern TCHOTKEY        Hotkeys [NBR_HOTKEYS];
        !            32: 
        !            33: BOOL WINAPI HotkeysDlgProc (HWND hwndDlg, UINT msg, WPARAM wParam, LPARAM lParam);
        !            34: BOOL GetKeyName (UINT vKey, wchar_t *keyName);
        !            35: void UnregisterAllHotkeys (HWND hwndDlg, TCHOTKEY hotkeys[]);
        !            36: void RegisterAllHotkeys (HWND hwndDlg, TCHOTKEY hotkeys[]);
        !            37: 

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.