example.h
上传用户:andy_li
上传日期:2007-01-06
资源大小:1019k
文件大小:1k
源码类别:

压缩解压

开发平台:

MultiPlatform

  1. /*
  2.  Example header file
  3.  Do not use this header file in the WiZ application, use WIZ.H
  4.  instead.
  5. */
  6. #ifndef _EXAMPLE_H
  7. #define _EXAMPLE_H
  8. #include <windows.h>
  9. #ifdef __RSXNT__
  10. #  include "win32/rsxntwin.h"
  11. #endif
  12. #include <assert.h>    /* required for all Windows applications */
  13. #include <stdlib.h>
  14. #include <stdio.h>
  15. #include <commdlg.h>
  16. #ifndef __RSXNT__
  17. #  include <dlgs.h>
  18. #endif
  19. #include <windowsx.h>
  20. #include "structs.h"
  21. /* Defines */
  22. #ifndef MSWIN
  23. #define MSWIN
  24. #endif
  25. typedef int (WINAPI * _DLL_UNZIP)(int, char **, int, char **,
  26.                                   LPDCL, LPUSERFUNCTIONS);
  27. typedef int (WINAPI * _USER_FUNCTIONS)(LPUSERFUNCTIONS);
  28. /* Global variables */
  29. extern LPUSERFUNCTIONS lpUserFunctions;
  30. extern LPDCL lpDCL;
  31. extern HINSTANCE hUnzipDll;
  32. extern int hFile;                 /* file handle             */
  33. /* Global functions */
  34. extern _DLL_UNZIP Wiz_SingleEntryUnzip;
  35. extern _USER_FUNCTIONS Wiz_Init;
  36. int WINAPI DisplayBuf(LPSTR, unsigned long);
  37. /* Procedure Calls */
  38. void WINAPI ReceiveDllMessage(unsigned long, unsigned long, unsigned,
  39.    unsigned, unsigned, unsigned, unsigned, unsigned,
  40.    char, LPSTR, LPSTR, unsigned long, char);
  41. #endif /* _EXAMPLE_H */