Details | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
6725 | siemargl | 1 | /* |
2 | Copyright (c) 1990-2009 Info-ZIP. All rights reserved. |
||
3 | |||
4 | See the accompanying file LICENSE, version 2009-Jan-02 or later |
||
5 | (the contents of which are also included in unzip.h) for terms of use. |
||
6 | If, for some reason, all these files are missing, the Info-ZIP license |
||
7 | also may be found at: ftp://ftp.info-zip.org/pub/infozip/license.html |
||
8 | */ |
||
9 | /* |
||
10 | Example header file |
||
11 | |||
12 | Do not use this header file in the WiZ application, use WIZ.H |
||
13 | instead. |
||
14 | |||
15 | */ |
||
16 | #ifndef _UZEXAMPL_H |
||
17 | #define _UZEXAMPL_H |
||
18 | |||
19 | #include |
||
20 | #ifdef __RSXNT__ |
||
21 | # include "../win32/rsxntwin.h" |
||
22 | #endif |
||
23 | #include |
||
24 | #include |
||
25 | #include |
||
26 | #include |
||
27 | #ifndef __RSXNT__ |
||
28 | # include |
||
29 | #endif |
||
30 | #include |
||
31 | |||
32 | #include "../unzip.h" |
||
33 | #include "../windll/structs.h" |
||
34 | #include "../windll/decs.h" |
||
35 | |||
36 | /* Defines */ |
||
37 | |||
38 | typedef const UzpVer * (WINAPI * _DLL_UZVER)(void); |
||
39 | typedef int (WINAPI * _DLL_UNZIP)(int, char **, int, char **, |
||
40 | LPDCL, LPUSERFUNCTIONS); |
||
41 | |||
42 | /* Global variables */ |
||
43 | |||
44 | extern LPUSERFUNCTIONS lpUserFunctions; |
||
45 | extern LPDCL lpDCL; |
||
46 | |||
47 | extern HINSTANCE hUnzipDll; |
||
48 | |||
49 | extern int hFile; /* file handle */ |
||
50 | |||
51 | /* Global functions */ |
||
52 | |||
53 | int WINAPI DisplayBuf(LPSTR, unsigned long); |
||
54 | |||
55 | /* Procedure Calls */ |
||
56 | #ifdef Z_UINT8_DEFINED |
||
57 | void WINAPI ReceiveDllMessage(z_uint8 ucsize, z_uint8 csize, |
||
58 | unsigned cfactor, |
||
59 | unsigned mo, unsigned dy, unsigned yr, unsigned hh, unsigned mm, |
||
60 | char c, LPCSTR filename, LPCSTR methbuf, unsigned long crc, char fCrypt); |
||
61 | #else |
||
62 | void WINAPI ReceiveDllMessage(unsigned long ucsize, unsigned long csize, |
||
63 | unsigned cfactor, |
||
64 | unsigned mo, unsigned dy, unsigned yr, unsigned hh, unsigned mm, |
||
65 | char c, LPCSTR filename, LPCSTR methbuf, unsigned long crc, char fCrypt); |
||
66 | #endif |
||
67 | void WINAPI ReceiveDllMessage_NO_INT64(unsigned long ucsiz_l, |
||
68 | unsigned long ucsiz_h, unsigned long csiz_l, unsigned long csiz_h, |
||
69 | unsigned cfactor, |
||
70 | unsigned mo, unsigned dy, unsigned yr, unsigned hh, unsigned mm, |
||
71 | char c, LPCSTR filename, LPCSTR methbuf, unsigned long crc, char fCrypt); |
||
72 | #endif /* _UZEXAMPL_H */ |