home *** CD-ROM | disk | FTP | other *** search
/ Chip 2002 September / Chip_2002-09_cd1.bin / zkuste / vbasic / Data / Utils / XZipComp.exe / XceedZip.Cab / F112431_zipAtlFuncInfo.h < prev    next >
Encoding:
C/C++ Source or Header  |  2001-05-10  |  4.4 KB  |  187 lines

  1. #ifndef __ZIPATLFUNCINFO_H__
  2. #define __ZIPATLFUNCINFO_H__
  3.  
  4. /*
  5.  * zipAtlFuncInfo.h
  6.  * Copyright 1999, Xceed Software Inc.
  7.  *
  8.  * Description:
  9.  *    ATL function information structures for ATL event handling
  10.  *
  11.  * Notes on usage:
  12.  *
  13.  * Notes on implementation:
  14.  *
  15.  */
  16.  
  17. static _ATL_FUNC_INFO ListingFile_Info  = { 
  18.   CC_STDCALL,
  19.   VT_EMPTY,
  20.   15,
  21.   { VT_BSTR, VT_BSTR, VT_I4, VT_I4, VT_I2, VT_I4, VT_I4, VT_DATE, VT_DATE, VT_DATE,
  22.     VT_I4, VT_BOOL, VT_I4, VT_BOOL, VT_I4 }
  23. };
  24.  
  25. static _ATL_FUNC_INFO PreviewingFile_Info = {
  26.   CC_STDCALL,
  27.   VT_EMPTY,
  28.   9,
  29.   { VT_BSTR, VT_BSTR, VT_I4, VT_I4, VT_DATE, VT_DATE, VT_DATE, VT_BOOL, VT_I4 }
  30. };
  31.  
  32. static _ATL_FUNC_INFO InsertDisk_Info = {
  33.   CC_STDCALL,
  34.   VT_EMPTY,
  35.   2,
  36.   { VT_I4, VT_BOOL | VT_BYREF }
  37. };
  38.  
  39. static _ATL_FUNC_INFO ZipPreprocessingFile_Info = {
  40.   CC_STDCALL,
  41.   VT_EMPTY,
  42.   14,
  43.   { VT_BSTR | VT_BYREF, VT_BSTR | VT_BYREF, VT_BSTR, VT_I4, VT_I4 | VT_BYREF, 
  44.     VT_DATE | VT_BYREF, VT_DATE | VT_BYREF, VT_DATE | VT_BYREF, VT_I4 | VT_BYREF, 
  45.     VT_BOOL | VT_BYREF, VT_BSTR | VT_BYREF, VT_BOOL | VT_BYREF, VT_I4, VT_BOOL }
  46. };
  47.  
  48. static _ATL_FUNC_INFO UnzipPreprocessingFile_Info = {
  49.   CC_STDCALL,
  50.   VT_EMPTY,
  51.   18,
  52.   { VT_BSTR, VT_BSTR, VT_BSTR | VT_BYREF, VT_I4, VT_I4, VT_I4 | VT_BYREF, VT_I4, 
  53.     VT_DATE | VT_BYREF, VT_DATE | VT_BYREF, VT_DATE | VT_BYREF, VT_I4, VT_BOOL,
  54.     VT_BSTR | VT_BYREF, VT_I4, VT_BOOL | VT_BYREF, VT_I4, VT_BOOL, VT_I4 | VT_BYREF }
  55. };
  56.  
  57. static _ATL_FUNC_INFO SkippingFile_Info = {
  58.   CC_STDCALL,
  59.   VT_EMPTY,
  60.   13, 
  61.   { VT_BSTR, VT_BSTR, VT_BSTR, VT_I4, VT_I4, VT_I4, VT_I4, VT_DATE, VT_DATE, VT_DATE,
  62.     VT_I4, VT_BOOL, VT_I4 }
  63. };
  64.  
  65. static _ATL_FUNC_INFO RemovingFile_Info = {
  66.   CC_STDCALL,
  67.   VT_EMPTY,
  68.   11, 
  69.   { VT_BSTR, VT_BSTR, VT_I4, VT_I4, VT_I4, VT_I4, VT_DATE, VT_DATE, VT_DATE, 
  70.     VT_I4, VT_BOOL }
  71. };
  72.  
  73. static _ATL_FUNC_INFO TestingFile_Info = {
  74.   CC_STDCALL,
  75.   VT_EMPTY,
  76.   13, 
  77.   { VT_BSTR, VT_BSTR, VT_I4, VT_I4, VT_I2, VT_I4, VT_I4, VT_DATE, VT_DATE, VT_DATE,
  78.     VT_I4, VT_BOOL, VT_I4 }
  79. };
  80.  
  81. static _ATL_FUNC_INFO FileStatus_Info = {
  82.   CC_STDCALL,
  83.   VT_EMPTY,
  84.   7, 
  85.   { VT_BSTR, VT_I4, VT_I4, VT_I4, VT_I2, VT_I2, VT_BOOL }
  86. };
  87.  
  88. static _ATL_FUNC_INFO GlobalStatus_Info = {
  89.   CC_STDCALL,
  90.   VT_EMPTY,
  91.   10, 
  92.   { VT_I4, VT_I4, VT_I4, VT_I2, VT_I4, VT_I4, VT_I4, VT_I2, VT_I4, VT_I2 }
  93. };
  94.  
  95. static _ATL_FUNC_INFO DiskNotEmpty_Info = {
  96.   CC_STDCALL,
  97.   VT_EMPTY,
  98.   1, 
  99.   { VT_I4 | VT_BYREF }
  100. };
  101.  
  102. static _ATL_FUNC_INFO ProcessCompleted_Info = {
  103.   CC_STDCALL,
  104.   VT_EMPTY,
  105.   9, 
  106.   { VT_I4, VT_I4, VT_I4, VT_I4, VT_I4, VT_I4, VT_I4, VT_I2, VT_I4 }
  107. };
  108.  
  109. static _ATL_FUNC_INFO ZipComment_Info = {
  110.   CC_STDCALL,
  111.   VT_EMPTY,
  112.   1, 
  113.   { VT_BSTR | VT_BYREF }
  114. };
  115.  
  116. static _ATL_FUNC_INFO QueryMemoryFile_Info = {
  117.   CC_STDCALL,
  118.   VT_EMPTY,
  119.   10,
  120.   { VT_I4 | VT_BYREF, VT_BSTR | VT_BYREF, VT_BSTR | VT_BYREF, VT_I4 | VT_BYREF, 
  121.     VT_DATE | VT_BYREF, VT_DATE | VT_BYREF, VT_DATE | VT_BYREF, VT_BOOL | VT_BYREF,
  122.     VT_BSTR | VT_BYREF, VT_BOOL | VT_BYREF }
  123. };
  124.  
  125. static _ATL_FUNC_INFO ZippingMemoryFile_Info = {
  126.   CC_STDCALL,
  127.   VT_EMPTY,
  128.   4, 
  129.   { VT_I4, VT_BSTR, VT_VARIANT | VT_BYREF, VT_BOOL | VT_BYREF }
  130. };
  131.  
  132. static _ATL_FUNC_INFO UnzippingMemoryFile_Info = {
  133.   CC_STDCALL,
  134.   VT_EMPTY,
  135.   3,
  136.   { VT_BSTR, VT_VARIANT | VT_BYREF, VT_BOOL }
  137. };
  138.  
  139. static _ATL_FUNC_INFO Warning_Info = {
  140.   CC_STDCALL,
  141.   VT_EMPTY,
  142.   2, 
  143.   { VT_BSTR, VT_I4 }
  144. };
  145.  
  146. static _ATL_FUNC_INFO InvalidPassword_Info = {
  147.   CC_STDCALL,
  148.   VT_EMPTY,
  149.   3, 
  150.   { VT_BSTR, VT_BSTR | VT_BYREF, VT_BOOL | VT_BYREF }
  151. };
  152.  
  153. static _ATL_FUNC_INFO ReplacingFile_Info = {
  154.   CC_STDCALL,
  155.   VT_EMPTY,
  156.   14, 
  157.   { VT_BSTR, VT_BSTR, VT_I4, VT_I4, VT_DATE, VT_DATE, VT_DATE, VT_BSTR, VT_I4, 
  158.   VT_I4, VT_DATE, VT_DATE, VT_DATE, VT_BOOL | VT_BYREF }
  159. };
  160.  
  161. static _ATL_FUNC_INFO ZipContentsStatus_Info = {
  162.   CC_STDCALL,
  163.   VT_EMPTY,
  164.   3, 
  165.   { VT_I4, VT_I4, VT_I2 }
  166. };
  167.  
  168. // New in version 4.2
  169.  
  170. static _ATL_FUNC_INFO DeletingFile_Info = {
  171.   CC_STDCALL,
  172.   VT_EMPTY,
  173.   7, 
  174.   { VT_BSTR, VT_I4, VT_I4, VT_DATE, VT_DATE, VT_DATE, VT_BOOL | VT_BYREF }
  175. };
  176.  
  177. static _ATL_FUNC_INFO ZipConvertPreprocessingFile_Info = {
  178.   CC_STDCALL,
  179.   VT_EMPTY,
  180.   16, 
  181.   { VT_BSTR, VT_BSTR | VT_BYREF, VT_BSTR | VT_BYREF, VT_I4, VT_I4, 
  182.     VT_I4 | VT_BYREF, VT_I4, VT_DATE | VT_BYREF, VT_DATE | VT_BYREF, 
  183.     VT_DATE | VT_BYREF, VT_I4, VT_BOOL, VT_I4, VT_BOOL | VT_BYREF, VT_I4, VT_BOOL }
  184. };
  185.  
  186. #endif // __ZIPATLFUNCINFO_H__
  187.