home *** CD-ROM | disk | FTP | other *** search
/ io Programmo 53 / IOPROG_53.ISO / soft / c++ / xceedbkp.exe / Include / bkpAtlFuncInfo.h next >
Encoding:
C/C++ Source or Header  |  1999-09-02  |  5.2 KB  |  429 lines

  1. #ifndef __BKPATLFUNCINFO_H__
  2. #define __BKPATLFUNCINFO_H__
  3.  
  4. /*
  5.  * bkpAtlFuncInfo.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 AfterBackingUpFile_Info =
  18. {
  19.   CC_STDCALL,
  20.   VT_EMPTY,
  21.   7,
  22.   {
  23.     VT_BSTR,
  24.     VT_I4,
  25.     VT_I4,
  26.     VT_DATE,
  27.     VT_DATE,
  28.     VT_DATE,
  29.     VT_I4
  30.   }
  31. };
  32.  
  33. static _ATL_FUNC_INFO AfterRestoringFile_Info =
  34. {
  35.   CC_STDCALL,
  36.   VT_EMPTY,
  37.   8,
  38.   {
  39.     VT_BSTR,
  40.     VT_I4,
  41.     VT_I4,
  42.     VT_DATE,
  43.     VT_DATE,
  44.     VT_DATE,
  45.     VT_I4,
  46.     VT_BOOL
  47.   }
  48. };
  49.  
  50. static _ATL_FUNC_INFO BackingUpRegKey_Info =
  51. {
  52.   CC_STDCALL,
  53.   VT_EMPTY,
  54.   1,
  55.   {
  56.     VT_BSTR
  57.   }
  58. };
  59.  
  60. static _ATL_FUNC_INFO BackupFileExpired_Info =
  61. {
  62.   CC_STDCALL,
  63.   VT_EMPTY,
  64.   7,
  65.   {
  66.     VT_BSTR,
  67.     VT_BSTR,
  68.     VT_I4,
  69.     VT_DATE,
  70.     VT_DATE,
  71.     VT_BOOL,
  72.     VT_BOOL | VT_BYREF
  73.   }
  74. };
  75.  
  76. static _ATL_FUNC_INFO BeforeBackingUpFile_Info =
  77. {
  78.   CC_STDCALL,
  79.   VT_EMPTY,
  80.   7,
  81.   {
  82.     VT_BSTR,
  83.     VT_I4,
  84.     VT_I4,
  85.     VT_DATE,
  86.     VT_DATE,
  87.     VT_DATE,
  88.     VT_I4
  89.   }
  90. };
  91.  
  92. static _ATL_FUNC_INFO BeforeRestoringFile_Info =
  93. {
  94.   CC_STDCALL,
  95.   VT_EMPTY,
  96.   7,
  97.   {
  98.     VT_BSTR,
  99.     VT_I4,
  100.     VT_I4,
  101.     VT_DATE,
  102.     VT_DATE,
  103.     VT_DATE,
  104.     VT_I4
  105.   }
  106. };
  107.  
  108. static _ATL_FUNC_INFO BrowsingCatalog_Info =
  109. {
  110.   CC_STDCALL,
  111.   VT_EMPTY,
  112.   7,
  113.   {
  114.     VT_BSTR,
  115.     VT_I4,
  116.     VT_BSTR,
  117.     VT_DATE,
  118.     VT_DATE,
  119.     VT_BSTR,
  120.     VT_BOOL
  121.   }
  122. };
  123.  
  124. static _ATL_FUNC_INFO BrowsingCatalogEntry_Info =
  125. {
  126.   CC_STDCALL,
  127.   VT_EMPTY,
  128.   8,
  129.   {
  130.     VT_BSTR,
  131.     VT_I4,
  132.     VT_I4,
  133.     VT_DATE,
  134.     VT_DATE,
  135.     VT_DATE,
  136.     VT_I4,
  137.     VT_BSTR
  138.   }
  139. };
  140.  
  141. static _ATL_FUNC_INFO FileStatus_Info =
  142. {
  143.   CC_STDCALL,
  144.   VT_EMPTY,
  145.   4,
  146.   {
  147.     VT_BSTR,
  148.     VT_I4,
  149.     VT_I4,
  150.     VT_I2
  151.   }
  152. };
  153.  
  154. static _ATL_FUNC_INFO GlobalStatus_Info =
  155. {
  156.   CC_STDCALL,
  157.   VT_EMPTY,
  158.   8,
  159.   {
  160.     VT_I4,
  161.     VT_I4,
  162.     VT_I4,
  163.     VT_I2,
  164.     VT_I4,
  165.     VT_I4,
  166.     VT_I4,
  167.     VT_I2
  168.   }
  169. };
  170.  
  171. static _ATL_FUNC_INFO InsertMedia_Info =
  172. {
  173.   CC_STDCALL,
  174.   VT_EMPTY,
  175.   3,
  176.   {
  177.     VT_BSTR,
  178.     VT_I4,
  179.     VT_BOOL | VT_BYREF
  180.   }
  181. };
  182.  
  183. static _ATL_FUNC_INFO InvalidPassword_Info =
  184. {
  185.   CC_STDCALL,
  186.   VT_EMPTY,
  187.   3,
  188.   {
  189.     VT_BSTR,
  190.     VT_BSTR | VT_BYREF,
  191.     VT_BOOL | VT_BYREF
  192.   }
  193. };
  194.  
  195. static _ATL_FUNC_INFO MediaNotEmpty_Info =
  196. {
  197.   CC_STDCALL,
  198.   VT_EMPTY,
  199.   4,
  200.   {
  201.     VT_BOOL,
  202.     VT_BSTR,
  203.     VT_I4,
  204.     VT_I4 | VT_BYREF
  205.   }
  206. };
  207.  
  208. static _ATL_FUNC_INFO OpenedFile_Info =
  209. {
  210.   CC_STDCALL,
  211.   VT_EMPTY,
  212.   7,
  213.   {
  214.     VT_BSTR,
  215.     VT_I4,
  216.     VT_I4,
  217.     VT_DATE,
  218.     VT_DATE,
  219.     VT_DATE,
  220.     VT_I4 | VT_BYREF
  221.   }
  222. };
  223.  
  224. static _ATL_FUNC_INFO ProcessCompleted_Info =
  225. {
  226.   CC_STDCALL,
  227.   VT_EMPTY,
  228.   7,
  229.   {
  230.     VT_I4,
  231.     VT_I4,
  232.     VT_I4,
  233.     VT_I4,
  234.     VT_I4,
  235.     VT_I4,
  236.     VT_I4
  237.   }
  238. };
  239.  
  240. static _ATL_FUNC_INFO RecreatingCatalog_Info =
  241. {
  242.   CC_STDCALL,
  243.   VT_EMPTY,
  244.   7,
  245.   {
  246.     VT_BSTR,
  247.     VT_I4,
  248.     VT_BSTR,
  249.     VT_DATE,
  250.     VT_DATE,
  251.     VT_BSTR,
  252.     VT_BOOL
  253.   }
  254. };
  255.  
  256. static _ATL_FUNC_INFO RecreatingCatalogEntry_Info =
  257. {
  258.   CC_STDCALL,
  259.   VT_EMPTY,
  260.   8,
  261.   {
  262.     VT_BSTR,
  263.     VT_I4,
  264.     VT_I4,
  265.     VT_DATE,
  266.     VT_DATE,
  267.     VT_DATE,
  268.     VT_I4,
  269.     VT_BSTR
  270.   }
  271. };
  272.  
  273. static _ATL_FUNC_INFO ReplacingFile_Info =
  274. {
  275.   CC_STDCALL,
  276.   VT_EMPTY,
  277.   13,
  278.   {
  279.     VT_BSTR,
  280.     VT_I4,
  281.     VT_I4,
  282.     VT_DATE,
  283.     VT_DATE,
  284.     VT_DATE,
  285.     VT_I4,
  286.     VT_I4,
  287.     VT_DATE,
  288.     VT_DATE,
  289.     VT_DATE,
  290.     VT_I4,
  291.     VT_BOOL | VT_BYREF
  292.   }
  293. };
  294.  
  295. static _ATL_FUNC_INFO ReplacingRegKey_Info =
  296. {
  297.   CC_STDCALL,
  298.   VT_EMPTY,
  299.   2,
  300.   {
  301.     VT_BSTR,
  302.     VT_I4 | VT_BYREF
  303.   }
  304. };
  305.  
  306. static _ATL_FUNC_INFO RestoringRegKey_Info =
  307. {
  308.   CC_STDCALL,
  309.   VT_EMPTY,
  310.   1,
  311.   {
  312.     VT_BSTR
  313.   }
  314. };
  315.  
  316. static _ATL_FUNC_INFO SkippingFile_Info =
  317. {
  318.   CC_STDCALL,
  319.   VT_EMPTY,
  320.   7,
  321.   {
  322.     VT_BSTR,
  323.     VT_I4,
  324.     VT_I4,
  325.     VT_DATE,
  326.     VT_DATE,
  327.     VT_DATE,
  328.     VT_I4
  329.   }
  330. };
  331.  
  332. static _ATL_FUNC_INFO SkippingRegKey_Info =
  333. {
  334.   CC_STDCALL,
  335.   VT_EMPTY,
  336.   2,
  337.   {
  338.     VT_BSTR,
  339.     VT_I4
  340.   }
  341. };
  342.  
  343. static _ATL_FUNC_INFO StartingBackup_Info =
  344. {
  345.   CC_STDCALL,
  346.   VT_EMPTY,
  347.   4,
  348.   {
  349.     VT_DISPATCH | VT_BYREF,
  350.     VT_DATE,
  351.     VT_BSTR | VT_BYREF,
  352.     VT_BOOL | VT_BYREF
  353.   }
  354. };
  355.  
  356. static _ATL_FUNC_INFO StartingRestore_Info =
  357. {
  358.   CC_STDCALL,
  359.   VT_EMPTY,
  360.   2,
  361.   {
  362.     VT_DISPATCH | VT_BYREF,
  363.     VT_BOOL | VT_BYREF
  364.   }
  365. };
  366.  
  367. static _ATL_FUNC_INFO StartingVerify_Info =
  368. {
  369.   CC_STDCALL,
  370.   VT_EMPTY,
  371.   2,
  372.   {
  373.     VT_DISPATCH | VT_BYREF,
  374.     VT_BOOL | VT_BYREF
  375.   }
  376. };
  377.  
  378. static _ATL_FUNC_INFO VerifiedFile_Info =
  379. {
  380.   CC_STDCALL,
  381.   VT_EMPTY,
  382.   8,
  383.   {
  384.     VT_BSTR,
  385.     VT_I4,
  386.     VT_I4,
  387.     VT_DATE,
  388.     VT_DATE,
  389.     VT_DATE,
  390.     VT_I4,
  391.     VT_BOOL
  392.   }
  393. };
  394.  
  395. static _ATL_FUNC_INFO SkippingBackupFile_Info =
  396. {
  397.   CC_STDCALL,
  398.   VT_EMPTY,
  399.   2,
  400.   {
  401.     VT_BSTR,
  402.     VT_I4
  403.   }
  404. };
  405.  
  406. static _ATL_FUNC_INFO SkippingCatalogFile_Info =
  407. {
  408.   CC_STDCALL,
  409.   VT_EMPTY,
  410.   2,
  411.   {
  412.     VT_BSTR,
  413.     VT_I4
  414.   }
  415. };
  416.  
  417. static _ATL_FUNC_INFO BackupFileNotFound_Info =
  418. {
  419.   CC_STDCALL,
  420.   VT_EMPTY,
  421.   2,
  422.   {
  423.     VT_BSTR,
  424.     VT_BSTR | VT_BYREF
  425.   }
  426. };
  427.  
  428. #endif // __BKPATLFUNCINFO_H__
  429.