|
|
1.1 ! root 1: /* Copyright (C) 2004 TrueCrypt Team, truecrypt.org ! 2: This product uses components written by Paul Le Roux <[email protected]> */ ! 3: ! 4: #define IDC_ABOUT 0x7fff /* ID for AboutBox on system menu in wm_user ! 5: range */ ! 6: ! 7: extern char szHelpFile[TC_MAX_PATH]; ! 8: extern HFONT hSmallFont; ! 9: extern HFONT hBoldFont; ! 10: extern HFONT hSmallBoldFont; ! 11: extern HFONT hTitleFont; ! 12: extern HFONT hFixedFont; ! 13: extern HFONT hUserFont; ! 14: extern HFONT hUserUnderlineFont; ! 15: extern HFONT hUserBoldFont; ! 16: extern char *lpszTitle; ! 17: extern int nCurrentOS; ! 18: extern int CurrentOSMajor; ! 19: extern int CurrentOSMinor; ! 20: extern HANDLE hDriver; ! 21: extern HINSTANCE hInst; ! 22: ! 23: #define WIN_95 0xa ! 24: #define WIN_98 0xb ! 25: #define WIN_NT 0xc ! 26: ! 27: ! 28: #define ICON_HAND MB_ICONHAND ! 29: #define YES_NO MB_YESNO ! 30: ! 31: #ifdef _UNICODE ! 32: #define WINMAIN wWinMain ! 33: #else ! 34: #define WINMAIN WinMain ! 35: #endif ! 36: ! 37: /* Everything below this line is automatically updated by the -mkproto-tool- */ ! 38: ! 39: void cleanup ( void ); ! 40: void LowerCaseCopy ( char *lpszDest , char *lpszSource ); ! 41: void UpperCaseCopy ( char *lpszDest , char *lpszSource ); ! 42: void CreateFullVolumePath ( char *lpszDiskFile , char *lpszFileName , BOOL *bDevice ); ! 43: int FakeDosNameForDevice ( char *lpszDiskFile , char *lpszDosDevice , char *lpszCFDevice , BOOL bNameOnly ); ! 44: int RemoveFakeDosName ( char *lpszDiskFile , char *lpszDosDevice ); ! 45: char *getstr ( UINT nID ); ! 46: char *getmultilinestr ( UINT nID [4 ]); ! 47: void AbortProcess ( UINT nID ); ! 48: void *err_malloc ( size_t size ); ! 49: char *err_strdup ( char *lpszText ); ! 50: void handleWin32Error ( HWND hwndDlg ); ! 51: BOOL translateWin32Error ( char *lpszMsgBuf , int nSizeOfBuf ); ! 52: BOOL WINAPI AboutDlgProc ( HWND hwndDlg , UINT msg , WPARAM wParam , LPARAM lParam ); ! 53: BOOL WINAPI WarningDlgProc ( HWND hwndDlg , UINT msg , WPARAM wParam , LPARAM lParam ); ! 54: BOOL IsButtonChecked ( HWND hButton ); ! 55: void CheckButton ( HWND hButton ); ! 56: void ToSBCS ( LPWSTR lpszText ); ! 57: void ToUNICODE ( char *lpszText ); ! 58: void InitDialog ( HWND hwndDlg ); ! 59: HDC CreateMemBitmap ( HINSTANCE hInstance , HWND hwnd , char *resource ); ! 60: void PaintBitmap ( HDC pdcMem , int x , int y , int nWidth , int nHeight , HDC hDC ); ! 61: LRESULT CALLBACK SplashDlgProc ( HWND hwnd , UINT uMsg , WPARAM wParam , LPARAM lParam ); ! 62: void WaitCursor ( void ); ! 63: void NormalCursor ( void ); ! 64: void ArrowWaitCursor ( void ); ! 65: LRESULT CALLBACK CustomDlgProc ( HWND hwnd , UINT uMsg , WPARAM wParam , LPARAM lParam ); ! 66: void InitApp ( HINSTANCE hInstance ); ! 67: BOOL InstallService ( SC_HANDLE schSCManager , char *SZSERVICENAME , char *SZSERVICEDISPLAYNAME ); ! 68: BOOL CheckService ( void ); ! 69: BOOL OpenDevice ( char *lpszPath , OPEN_TEST_STRUCT *driver ); ! 70: UINT _stdcall win9x_io ( HFILE hFile , char *lpBuffer , UINT uBytes ); ! 71: int GetAvailableFixedDisks ( HWND hComboBox , char *lpszRootPath ); ! 72: int GetAvailableRemovables ( HWND hComboBox , char *lpszRootPath ); ! 73: BOOL WINAPI RawDevicesDlgProc ( HWND hwndDlg , UINT msg , WPARAM wParam , LPARAM lParam ); ! 74: int DriverAttach ( void ); ! 75: BOOL BrowseFiles ( HWND hwndDlg , UINT nTitleID , char *lpszFileName ); ! 76: void handleError ( HWND hwndDlg , int code ); ! 77: void SetDefaultUserFont (HWND hwnd);
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.