home *** CD-ROM | disk | FTP | other *** search
/ Magazyn Internet 2000 May / MICD_2000_05.iso / CBuilder5 / INSTALL / DATA1.CAB / Program_Built_Files / Include / Vcl / ibinstallheader.hpp < prev    next >
C/C++ Source or Header  |  2000-02-01  |  9KB  |  200 lines

  1. // Borland C++ Builder
  2. // Copyright (c) 1995, 1999 by Borland International
  3. // All rights reserved
  4.  
  5. // (DO NOT EDIT: machine generated header) 'IBInstallHeader.pas' rev: 5.00
  6.  
  7. #ifndef IBInstallHeaderHPP
  8. #define IBInstallHeaderHPP
  9.  
  10. #pragma delphiheader begin
  11. #pragma option push -w-
  12. #pragma option push -Vx
  13. #include <Dialogs.hpp>    // Pascal unit
  14. #include <Forms.hpp>    // Pascal unit
  15. #include <Controls.hpp>    // Pascal unit
  16. #include <Graphics.hpp>    // Pascal unit
  17. #include <Classes.hpp>    // Pascal unit
  18. #include <SysUtils.hpp>    // Pascal unit
  19. #include <Messages.hpp>    // Pascal unit
  20. #include <Windows.hpp>    // Pascal unit
  21. #include <SysInit.hpp>    // Pascal unit
  22. #include <System.hpp>    // Pascal unit
  23.  
  24. //-- user supplied -----------------------------------------------------------
  25.  
  26. namespace Ibinstallheader
  27. {
  28. //-- type declarations -------------------------------------------------------
  29. typedef int OPTIONS_HANDLE;
  30.  
  31. typedef int *POPTIONS_HANDLE;
  32.  
  33. typedef int MSG_NO;
  34.  
  35. typedef int OPT;
  36.  
  37. typedef char *TEXT;
  38.  
  39. typedef int __stdcall (*FP_ERROR)(int IscCode, void * UserContext, const char * ActionDescription);
  40.  
  41. typedef int __stdcall (*FP_STATUS)(int Status, void * UserContext, const char * ActionDescription);
  42.  
  43. typedef int __stdcall (*Tisc_install_clear_options)(POPTIONS_HANDLE hOption);
  44.  
  45. typedef int __stdcall (*Tisc_install_execute)(int hOption, char * src_dir, char * dest_dir, FP_STATUS 
  46.     status_func, void * status_data, FP_ERROR error_func, void * error_data, char * uninstal_file_name)
  47.     ;
  48.  
  49. typedef int __stdcall (*Tisc_install_get_info)(int info_type, int option, void * info_buffer, unsigned 
  50.     buf_len);
  51.  
  52. typedef int __stdcall (*Tisc_install_get_message)(int hOption, int message_no, void * message_txt, unsigned 
  53.     message_len);
  54.  
  55. typedef int __stdcall (*Tisc_install_load_external_text)(char * msg_file_name);
  56.  
  57. typedef int __stdcall (*Tisc_install_precheck)(int hOption, char * src_dir, char * dest_dir);
  58.  
  59. typedef int __stdcall (*Tisc_install_set_option)(POPTIONS_HANDLE hOption, int option);
  60.  
  61. typedef int __stdcall (*Tisc_uninstall_execute)(char * uninstall_file_name, FP_STATUS status_func, void * 
  62.     status_data, FP_ERROR error_func, void * error_data);
  63.  
  64. typedef int __stdcall (*Tisc_uninstall_precheck)(char * uninstall_file_name);
  65.  
  66. typedef int __stdcall (*Tisc_install_unset_option)(POPTIONS_HANDLE hOption, int option);
  67.  
  68. //-- var, const, procedure ---------------------------------------------------
  69. #define IB_INSTALL_DLL "ibinstall.dll"
  70. static const Shortint isc_install_fp_retry = 0xffffffff;
  71. static const Shortint isc_install_fp_continue = 0x0;
  72. static const Shortint isc_install_fp_abort = 0x1;
  73. static const Shortint isc_install_info_destination = 0x1;
  74. static const Shortint isc_install_info_opspace = 0x2;
  75. static const Shortint isc_install_info_opname = 0x3;
  76. static const Shortint isc_install_info_opdescription = 0x4;
  77. static const Word ISC_INSTALL_MAX_MESSAGE_LEN = 0x12c;
  78. static const Byte ISC_INSTALL_MAX_MESSAGES = 0xc8;
  79. static const Word ISC_INSTALL_MAX_PATH = 0x100;
  80. static const Word INTERBASE = 0x3e8;
  81. static const Word IB_SERVER = 0x3e9;
  82. static const Word IB_CLIENT = 0x3ea;
  83. static const Word IB_CMD_TOOLS = 0x3eb;
  84. static const Word IB_CMD_TOOLS_DB_MGMT = 0x3ec;
  85. static const Word IB_CMD_TOOLS_USR_MGMT = 0x3ed;
  86. static const Word IB_CMD_TOOLS_DB_QUERY = 0x3ee;
  87. static const Word IB_GUI_TOOLS = 0x3ef;
  88. static const Word IB_DOC = 0x3f3;
  89. static const Word IB_EXAMPLES = 0x3f4;
  90. static const Word IB_EXAMPLE_API = 0x3f5;
  91. static const Word IB_EXAMPLE_DB = 0x3f6;
  92. static const Word IB_DEV = 0x3f7;
  93. static const Word IB_CONNECTIVITY_SERVER = 0x44c;
  94. static const Word IB_CONNECTIVITY = 0x44d;
  95. static const Word IB_ODBC_CLIENT = 0x44e;
  96. static const Word IB_JDBC_CLIENT = 0x44f;
  97. static const Word IB_OLEDB_CLIENT = 0x450;
  98. static const Shortint isc_install_optlist_empty = 0xffffffff;
  99. static const Shortint isc_install_actlist_empty = 0xfffffffe;
  100. static const Shortint isc_install_fp_copy_delayed = 0xfffffffd;
  101. static const Shortint isc_install_fp_delete_delayed = 0xfffffffc;
  102. static const Shortint isc_install_option_not_found = 0xfffffffb;
  103. static const Shortint isc_install_msg_version = 0xfffffffa;
  104. static const Shortint isc_install_cant_load_msg = 0xfffffff9;
  105. static const Shortint isc_install_invalid_msg = 0xfffffff8;
  106. static const Shortint isc_install_invalid_tbl = 0xfffffff7;
  107. static const Shortint isc_install_cant_create_msg = 0xfffffff6;
  108. static const Shortint isc_install_handle_not_allocated = 0xfffffff5;
  109. static const Shortint isc_install_odbc_comp_notfound = 0xfffffff4;
  110. static const Shortint isc_install_cant_delete = 0xfffffff3;
  111. static const Shortint isc_install_cant_rmdir = 0xfffffff2;
  112. static const Shortint isc_install_key_nonempty = 0xfffffff1;
  113. static const Shortint isc_install_success = 0x0;
  114. static const Shortint isc_install_file_error = 0x0;
  115. static const Shortint isc_install_path_not_valid = 0x1;
  116. static const Shortint isc_install_path_not_exists = 0x2;
  117. static const Shortint isc_install_cant_write = 0x3;
  118. static const Shortint isc_install_type_unknown = 0x4;
  119. static const Shortint isc_install_cant_move_file = 0x5;
  120. static const Shortint isc_install_device_not_valid = 0x6;
  121. static const Shortint isc_install_data_truncated = 0x7;
  122. static const Shortint isc_install_cant_get_temp = 0x8;
  123. static const Shortint isc_install_no_file = 0x9;
  124. static const Shortint isc_install_cant_load_lib = 0xa;
  125. static const Shortint isc_install_cant_lookup_lib = 0xb;
  126. static const Shortint isc_install_file_exists = 0xc;
  127. static const Shortint isc_install_cant_open_log = 0xd;
  128. static const Shortint isc_install_write_error = 0xe;
  129. static const Shortint isc_install_read_error = 0xf;
  130. static const Shortint isc_install_invalid_log = 0x10;
  131. static const Shortint isc_install_cant_read = 0x11;
  132. static const Shortint isc_install_no_diskspace = 0x12;
  133. static const Shortint isc_install_cant_create_dir = 0x13;
  134. static const Shortint isc_install_msg_syntax = 0x14;
  135. static const Shortint isc_install_fp_delete_error = 0x15;
  136. static const Shortint isc_install_fp_rename_error = 0x16;
  137. static const Shortint isc_install_fp_copy_error = 0x17;
  138. static const Shortint isc_install_precheck_error = 0x18;
  139. static const Shortint isc_install_system_not_supported = 0x18;
  140. static const Shortint isc_install_server_running = 0x19;
  141. static const Shortint isc_install_classic_found = 0x1a;
  142. static const Shortint isc_install_no_privileges = 0x1b;
  143. static const Shortint isc_install_cant_get_free_space = 0x1c;
  144. static const Shortint isc_install_guardian_running = 0x1d;
  145. static const Shortint isc_install_invalid_option = 0x1e;
  146. static const Shortint isc_install_invalid_handle = 0x1f;
  147. static const Shortint isc_install_message_not_found = 0x20;
  148. static const Shortint isc_install_ip_error = 0x21;
  149. static const Shortint isc_install_no_stack = 0x21;
  150. static const Shortint isc_install_cant_add_service = 0x22;
  151. static const Shortint isc_install_invalid_port = 0x23;
  152. static const Shortint isc_install_invalid_service = 0x24;
  153. static const Shortint isc_install_no_proto = 0x25;
  154. static const Shortint isc_install_no_services_entry = 0x26;
  155. static const Shortint isc_install_sock_error = 0x27;
  156. static const Shortint isc_install_conversion_error = 0x28;
  157. static const Shortint isc_install_op_error = 0x29;
  158. static const Shortint isc_install_cant_copy = 0x29;
  159. static const Shortint isc_install_no_mem = 0x2a;
  160. static const Shortint isc_install_queue_failed = 0x2b;
  161. static const Shortint isc_install_invalid_param = 0x2c;
  162. static const Shortint isc_install_fp_error_exception = 0x2d;
  163. static const Shortint isc_install_fp_status_exception = 0x2e;
  164. static const Shortint isc_install_user_aborted = 0x2f;
  165. static const Shortint isc_install_reg_error = 0x30;
  166. static const Shortint isc_install_key_exists = 0x30;
  167. static const Shortint isc_install_cant_create_key = 0x31;
  168. static const Shortint isc_install_cant_set_value = 0x32;
  169. static const Shortint isc_install_cant_open_key = 0x33;
  170. static const Shortint isc_install_cant_delete_key = 0x34;
  171. static const Shortint isc_install_cant_query_key = 0x35;
  172. static const Shortint isc_install_cant_delete_value = 0x36;
  173. static const Shortint isc_install_serv_error = 0x37;
  174. static const Shortint isc_install_service_existed = 0x37;
  175. static const Shortint isc_install_cant_create_service = 0x38;
  176. static const Shortint isc_install_cant_open_service = 0x39;
  177. static const Shortint isc_install_cant_query_service = 0x3a;
  178. static const Shortint isc_install_service_running = 0x3b;
  179. static const Shortint isc_install_cant_delete_service = 0x3c;
  180. static const Shortint isc_install_cant_open_manager = 0x3d;
  181. static const Shortint isc_install_system_error = 0x3e;
  182. static const Shortint isc_install_com_regfail = 0x3f;
  183. static const Shortint isc_install_dcom_required = 0x40;
  184. static const Shortint isc_install_odbc_error = 0x41;
  185. static const Shortint isc_install_odbc_general = 0x41;
  186. static const Shortint isc_install_core_version = 0x42;
  187. static const Shortint isc_install_drv_version = 0x43;
  188. static const Shortint isc_install_tran_version = 0x44;
  189.  
  190. }    /* namespace Ibinstallheader */
  191. #if !defined(NO_IMPLICIT_NAMESPACE_USE)
  192. using namespace Ibinstallheader;
  193. #endif
  194. #pragma option pop    // -w-
  195. #pragma option pop    // -Vx
  196.  
  197. #pragma delphiheader end.
  198. //-- end unit ----------------------------------------------------------------
  199. #endif    // IBInstallHeader
  200.