From 7499ae384f8a64d04070a5ee0ae29b944a50bbcc Mon Sep 17 00:00:00 2001 From: Bruna2803 Date: Mon, 9 Aug 2021 13:53:06 +0200 Subject: System Encryption: translate password to US keyboard layout + improved new interface --- src/Common/Dlgcode.h | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/Common/Dlgcode.h') diff --git a/src/Common/Dlgcode.h b/src/Common/Dlgcode.h index 6370c2a7..86e655a7 100644 --- a/src/Common/Dlgcode.h +++ b/src/Common/Dlgcode.h @@ -259,6 +259,12 @@ typedef enum BitLockerEncryptionStatus #define ISO_BURNER_TOOL L"isoburn.exe" #define PRINT_TOOL L"notepad.exe" +wchar_t *GetTranslatedPassword (); +BOOL TranslatePwdToUSKbdLayout (HWND hwnd, LPARAM lParam, BOOL deadKey); +void WipeTranslatedPassword (); +BOOL CheckKeyboardLayout (); +BOOL CheckIsIMESupported (); + void InitGlobalLocks (); void FinalizeGlobalLocks (); void cleanup ( void ); @@ -351,6 +357,7 @@ BOOL CALLBACK CipherTestDialogProc ( HWND hwndDlg , UINT uMsg , WPARAM wParam , void ResetCipherTest ( HWND hwndDlg , int idTestCipher ); void ResetCurrentDirectory (); BOOL BrowseFiles (HWND hwndDlg, char *stringId, wchar_t *lpszFileName, BOOL keepHistory, BOOL saveMode, wchar_t *browseFilter); +BOOL BrowseFile (HWND hwndDlg, char *stringId, wchar_t *initialDir); BOOL BrowseDirectories (HWND hWnd, char *lpszTitle, wchar_t *dirName); void handleError ( HWND hwndDlg , int code, const char* srcPos ); BOOL CheckFileStreamWriteErrors (HWND hwndDlg, FILE *file, const wchar_t *fileName); -- cgit v1.2.3