"Fossies" - the Fresh Open Source Software Archive

Member "uzexampl.h" (25 Jan 2009, 2143 Bytes) of package /windows/misc/unz600dn.zip:


As a special service "Fossies" has tried to format the requested source page into HTML format using (guessed) C and C++ source code syntax highlighting (style: standard) with prefixed line numbers and code folding option. Alternatively you can here view or download the uninterpreted source code file. For more information about "uzexampl.h" see the Fossies "Dox" file reference documentation.

    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 <windows.h>
   20 #ifdef __RSXNT__
   21 #  include "../win32/rsxntwin.h"
   22 #endif
   23 #include <assert.h>    /* required for all Windows applications */
   24 #include <stdlib.h>
   25 #include <stdio.h>
   26 #include <commdlg.h>
   27 #ifndef __RSXNT__
   28 #  include <dlgs.h>
   29 #endif
   30 #include <windowsx.h>
   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 */