|
|
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
1.1.1.10! root 7: TrueCrypt License 2.3 the full text of which is contained in the file
1.1.1.9 root 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:
1.1.1.10! root 26: BOOL CALLBACK CommandHelpDlgProc ( HWND hwndDlg , UINT msg , WPARAM wParam , LPARAM lParam );
1.1 root 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.