|
|
1.1.1.9 ! root 1: /* ! 2: Legal Notice: The source code contained in this file has been derived from ! 3: the source code of Encryption for the Masses 2.02a, which is Copyright (c) ! 4: Paul Le Roux and which is covered by the 'License Agreement for Encryption ! 5: for the Masses'. Modifications and additions to that source code contained ! 6: in this file are Copyright (c) TrueCrypt Foundation and are covered by the ! 7: TrueCrypt License 2.2 the full text of which is contained in the file ! 8: License.txt included in TrueCrypt binary and source code distribution ! 9: packages. */ 1.1 root 10: 11: #define HAS_ARGUMENT 1 12: #define HAS_NO_ARGUMENT !HAS_ARGUMENT 13: 14: typedef struct argument_t 15: { 16: char long_name[16]; 17: char short_name[8]; 18: } argument; 19: 20: typedef struct argumentspec_t 21: { 22: argument *args; 23: int arg_cnt; 24: } argumentspec; 25: 26: BOOL WINAPI CommandHelpDlgProc ( HWND hwndDlg , UINT msg , WPARAM wParam , LPARAM lParam ); 27: int Win32CommandLine ( char *lpszCommandLine , char ***lpszArgs ); 28: int GetArgSepPosOffset ( char *lpszArgument ); 29: int GetArgumentID ( argumentspec *as , char *lpszArgument , int *nArgPos ); 30: 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.