|
|
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
1.1.1.7 root 5: contained in this file are Copyright (c) 2004-2006 TrueCrypt Foundation and
1.1.1.8 ! root 6: Copyright (c) 2004 TrueCrypt Team, and are covered by TrueCrypt License 2.1
1.1.1.6 root 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.