which included commits to RCS files with non-trunk default branches. git-svn-id: svn://10.65.10.50/trunk@5403 c028cbd2-c16b-5b4b-a496-9718f37d4682
		
			
				
	
	
		
			86 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			C
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			86 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			C
		
	
	
		
			Executable File
		
	
	
	
	
| #ifndef _STRUCTS_H
 | |
| #define _STRUCTS_H
 | |
| 
 | |
| #ifndef Far
 | |
| #  define Far far
 | |
| #endif
 | |
| 
 | |
| /* Porting definations between Win 3.1x and Win32 */
 | |
| #ifdef WIN32
 | |
| #  define far
 | |
| #  define _far
 | |
| #  define __far
 | |
| #  define near
 | |
| #  define _near
 | |
| #  define __near
 | |
| #  ifndef FAR
 | |
| #    define FAR
 | |
| #  endif
 | |
| #endif
 | |
| 
 | |
| #ifndef PATH_MAX
 | |
| #  define PATH_MAX 128            /* max total file or directory name path */
 | |
| #endif
 | |
| 
 | |
| #ifndef DEFINED_ONCE
 | |
| #define DEFINED_ONCE
 | |
| #ifndef __unzip_h
 | |
|    typedef unsigned short ush;
 | |
| #endif
 | |
| typedef int (WINAPI DLLPRNT) (char * far, unsigned long);
 | |
| typedef int (WINAPI DLLPASSWORD) (char *, int, const char *, const char *);
 | |
| #endif
 | |
| typedef void (WINAPI DLLSND) (void);
 | |
| typedef int (WINAPI DLLREPLACE)(char *);
 | |
| typedef void (WINAPI DLLMESSAGE)(unsigned long,unsigned long,
 | |
|    ush, ush, ush, ush, ush, ush, char, char *, char *, unsigned long, char);
 | |
| 
 | |
| typedef struct {
 | |
| DLLPRNT *print;
 | |
| DLLSND *sound;
 | |
| DLLREPLACE *replace;
 | |
| DLLPASSWORD *password;
 | |
| DLLMESSAGE *SendApplicationMessage;
 | |
| WORD cchComment;
 | |
| unsigned long TotalSizeComp;
 | |
| unsigned long TotalSize;
 | |
| int CompFactor;
 | |
| unsigned int NumMembers;
 | |
| } USERFUNCTIONS, far * LPUSERFUNCTIONS;
 | |
| 
 | |
| typedef struct {
 | |
| int ExtractOnlyNewer;
 | |
| int Overwrite;
 | |
| int SpaceToUnderscore;
 | |
| int PromptToOverwrite;
 | |
| int ZipInfoVerbose;
 | |
| int fQuiet;
 | |
| int ncflag;
 | |
| int ntflag;
 | |
| int nvflag;
 | |
| int nUflag;
 | |
| int nzflag;
 | |
| int ndflag;
 | |
| int noflag;
 | |
| int naflag;
 | |
| int nZIflag;
 | |
| int fPrivilege;
 | |
| LPSTR lpszZipFN;
 | |
| } DCL, _far *LPDCL;
 | |
| 
 | |
| typedef struct {
 | |
| HINSTANCE hInstance;
 | |
| char print[80];
 | |
| char sound[80];
 | |
| char replace[80];
 | |
| char password[80];
 | |
| char SendApplicationMessage[80];
 | |
| WORD cchComment;
 | |
| unsigned long TotalSizeComp;
 | |
| unsigned long TotalSize;
 | |
| int CompFactor;
 | |
| unsigned int NumMembers;
 | |
| } VBUSERFUNCTIONS, far * LPVBUSERFUNCTIONS;
 | |
| 
 | |
| #endif /* _STRUCTS_H */
 |