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 */
 |