|
|
1.1.1.6 ! root 1: /* Legal Notice: The source code contained in this file has been derived from ! 2: the source code of Encryption for the Masses 2.02a, which is Copyright (c) ! 3: 1998-99 Paul Le Roux and which is covered by the 'License Agreement for ! 4: Encryption for the Masses'. Modifications and additions to that source code ! 5: contained in this file are Copyright (c) 2004-2005 TrueCrypt Foundation and ! 6: Copyright (c) 2004 TrueCrypt Team, and are covered by TrueCrypt License 2.0 ! 7: the full text of which is contained in the file License.txt included in ! 8: TrueCrypt binary and source code distribution archives. */ 1.1 root 9: 10: #define HAS_ARGUMENT 1 11: #define HAS_NO_ARGUMENT !HAS_ARGUMENT 12: 13: typedef struct argument_t 14: { 15: char long_name[16]; 16: char short_name[8]; 17: } argument; 18: 19: typedef struct argumentspec_t 20: { 21: argument *args; 22: int arg_cnt; 23: } argumentspec; 24: 25: BOOL WINAPI CommandHelpDlgProc ( HWND hwndDlg , UINT msg , WPARAM wParam , LPARAM lParam ); 26: int Win32CommandLine ( char *lpszCommandLine , char ***lpszArgs ); 27: int GetArgSepPosOffset ( char *lpszArgument ); 28: int GetArgumentID ( argumentspec *as , char *lpszArgument , int *nArgPos ); 29: int GetArgumentValue ( char **lpszCommandLineArgs , int nArgPos , int *nArgIdx , int nNoCommandLineArgs , char *lpszValue , int nValueSize );
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.