home *** CD-ROM | disk | FTP | other *** search
/ Magazyn Internet 2000 May / MICD_2000_05.iso / CBuilder5 / INSTALL / DATA1.CAB / Program_Built_Files / Include / Vcl / wininet.hpp < prev    next >
C/C++ Source or Header  |  2000-02-01  |  6KB  |  207 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) 'WinInet.pas' rev: 5.00
  6.  
  7. #ifndef WinInetHPP
  8. #define WinInetHPP
  9.  
  10. #pragma delphiheader begin
  11. #pragma option push -w-
  12. #pragma option push -Vx
  13. #include <Windows.hpp>    // Pascal unit
  14. #include <SysInit.hpp>    // Pascal unit
  15. #include <System.hpp>    // Pascal unit
  16.  
  17. //-- user supplied -----------------------------------------------------------
  18. #include <wininet.h>
  19.  
  20. namespace Wininet
  21. {
  22. //-- type declarations -------------------------------------------------------
  23. typedef void * *PHINTERNET;
  24.  
  25. typedef Word *PINTERNET_PORT;
  26.  
  27. typedef int *PInternetScheme;
  28.  
  29. typedef int TInternetScheme;
  30.  
  31. struct TInternetAsyncResult;
  32. typedef TInternetAsyncResult *PInternetAsyncResult;
  33.  
  34. #pragma pack(push, 1)
  35. struct TInternetAsyncResult
  36. {
  37.     unsigned dwResult;
  38.     unsigned dwError;
  39. } ;
  40. #pragma pack(pop)
  41.  
  42. struct TInternetPrefetchStatus;
  43. typedef TInternetPrefetchStatus *PInternetPrefetchStatus;
  44.  
  45. #pragma pack(push, 1)
  46. struct TInternetPrefetchStatus
  47. {
  48.     unsigned dwStatus;
  49.     unsigned dwSize;
  50. } ;
  51. #pragma pack(pop)
  52.  
  53. typedef INTERNET_PROXY_INFO *PInternetProxyInfo;
  54.  
  55. typedef INTERNET_PROXY_INFO  TInternetProxyInfo;
  56.  
  57. typedef INTERNET_VERSION_INFO *PInternetVersionInfo;
  58.  
  59. typedef INTERNET_VERSION_INFO  TInternetVersionInfo;
  60.  
  61. typedef HTTP_VERSION_INFO *PHttpVersionInfo;
  62.  
  63. typedef HTTP_VERSION_INFO  THttpVersionInfo;
  64.  
  65. typedef INTERNET_CONNECTED_INFO *PInternetConnectedInfo;
  66.  
  67. typedef INTERNET_CONNECTED_INFO  TInternetConnectedInfo;
  68.  
  69. typedef URL_COMPONENTS *PURLComponents;
  70.  
  71. typedef URL_COMPONENTS  TURLComponents;
  72.  
  73. typedef INTERNET_CERTIFICATE_INFO *PInternetCertificateInfo;
  74.  
  75. typedef INTERNET_CERTIFICATE_INFO  TInternetCertificateInfo;
  76.  
  77. typedef INTERNET_BUFFERSA *PInternetBuffersA;
  78.  
  79. typedef INTERNET_BUFFERSW *PInternetBuffersW;
  80.  
  81. typedef INTERNET_BUFFERSA *PInternetBuffers;
  82.  
  83. typedef INTERNET_BUFFERSA  TInternetBuffersA;
  84.  
  85. typedef INTERNET_BUFFERSW  TInternetBuffersW;
  86.  
  87. typedef INTERNET_BUFFERSA  INTERNET_BUFFERS;
  88.  
  89. typedef void *TFNInternetStatusCallback;
  90.  
  91. typedef void * *PFNInternetStatusCallback;
  92.  
  93. typedef GOPHER_FIND_DATAA *PGopherFindDataA;
  94.  
  95. typedef GOPHER_FIND_DATAW *PGopherFindDataW;
  96.  
  97. typedef GOPHER_FIND_DATAA *PGopherFindData;
  98.  
  99. typedef GOPHER_FIND_DATAA  GOPHER_FIND_DATA;
  100.  
  101. typedef GOPHER_FIND_DATAA  TGopherFindDataA;
  102.  
  103. typedef GOPHER_FIND_DATAW  TGopherFindDataW;
  104.  
  105. typedef GOPHER_FIND_DATAA  TGopherFindData;
  106.  
  107. typedef GOPHER_ADMIN_ATTRIBUTE_TYPE *PGopherAdminAttributeType;
  108.  
  109. typedef GOPHER_ADMIN_ATTRIBUTE_TYPE  TGopherAdminAttributeType;
  110.  
  111. typedef GOPHER_MOD_DATE_ATTRIBUTE_TYPE *PGopherModDateAttributeType;
  112.  
  113. typedef GOPHER_MOD_DATE_ATTRIBUTE_TYPE  TGopherModDateAttributeType;
  114.  
  115. typedef GOPHER_TTL_ATTRIBUTE_TYPE *PGopherTtlAttributeType;
  116.  
  117. typedef GOPHER_TTL_ATTRIBUTE_TYPE  TGopherTtlAttributeType;
  118.  
  119. typedef GOPHER_SCORE_ATTRIBUTE_TYPE *PGopherScoreAttributeType;
  120.  
  121. typedef GOPHER_SCORE_ATTRIBUTE_TYPE  TGopherScoreAttributeType;
  122.  
  123. typedef GOPHER_SCORE_RANGE_ATTRIBUTE_TYPE *PGopherScoreRangeAttributeType;
  124.  
  125. typedef GOPHER_SCORE_RANGE_ATTRIBUTE_TYPE  TGopherScoreRangeAttributeType;
  126.  
  127. typedef GOPHER_SITE_ATTRIBUTE_TYPE *PGopherSiteAttributeType;
  128.  
  129. typedef GOPHER_SITE_ATTRIBUTE_TYPE  TGopherSiteAttributeType;
  130.  
  131. typedef GOPHER_ORGANIZATION_ATTRIBUTE_TYPE *PGopherOrganizationAttributeType;
  132.  
  133. typedef GOPHER_ORGANIZATION_ATTRIBUTE_TYPE  TGopherOrganizationAttributeType;
  134.  
  135. typedef GOPHER_LOCATION_ATTRIBUTE_TYPE *PGopherLocationAttributeType;
  136.  
  137. typedef GOPHER_LOCATION_ATTRIBUTE_TYPE  TGopherLocationAttributeType;
  138.  
  139. typedef GOPHER_GEOGRAPHICAL_LOCATION_ATTRIBUTE_TYPE *PGopherGeographicalLocationAttributeType;
  140.  
  141. typedef GOPHER_GEOGRAPHICAL_LOCATION_ATTRIBUTE_TYPE  TGopherGeographicalLocationAttributeType;
  142.  
  143. typedef GOPHER_TIMEZONE_ATTRIBUTE_TYPE *PGopherTimezoneAttributeType;
  144.  
  145. typedef GOPHER_TIMEZONE_ATTRIBUTE_TYPE  TGopherTimezoneAttributeType;
  146.  
  147. typedef GOPHER_PROVIDER_ATTRIBUTE_TYPE *PGopherProviderAttributeType;
  148.  
  149. typedef GOPHER_PROVIDER_ATTRIBUTE_TYPE  TGopherProviderAttributeType;
  150.  
  151. typedef GOPHER_VERSION_ATTRIBUTE_TYPE *PGopherVersionAttributeType;
  152.  
  153. typedef GOPHER_VERSION_ATTRIBUTE_TYPE  TGopherVersionAttributeType;
  154.  
  155. typedef GOPHER_ABSTRACT_ATTRIBUTE_TYPE *PGopherAbstractAttributeType;
  156.  
  157. typedef GOPHER_ABSTRACT_ATTRIBUTE_TYPE  TGopherAbstractAttributeType;
  158.  
  159. typedef GOPHER_VIEW_ATTRIBUTE_TYPE *PGopherViewAttributeType;
  160.  
  161. typedef GOPHER_VIEW_ATTRIBUTE_TYPE  TGopherViewAttributeType;
  162.  
  163. typedef GOPHER_VERONICA_ATTRIBUTE_TYPE *PGopherVeronicaAttributeType;
  164.  
  165. typedef GOPHER_VERONICA_ATTRIBUTE_TYPE  TGopherVeronicaAttributeType;
  166.  
  167. typedef GOPHER_ASK_ATTRIBUTE_TYPE *PGopherAskAttributeType;
  168.  
  169. typedef GOPHER_ASK_ATTRIBUTE_TYPE  TGopherAskAttributeType;
  170.  
  171. typedef GOPHER_UNKNOWN_ATTRIBUTE_TYPE *PGopherUnknownAttributeType;
  172.  
  173. typedef GOPHER_UNKNOWN_ATTRIBUTE_TYPE  TGopherUnknownAttributeType;
  174.  
  175. typedef GOPHER_ATTRIBUTE_TYPE *PGopherAttributeType;
  176.  
  177. typedef GOPHER_ATTRIBUTE_TYPE  TGopherAttributeType;
  178.  
  179. typedef void *TFNGopherAttributeEnumerator;
  180.  
  181. typedef void * *PFNGopherAttributeEnumerator;
  182.  
  183. typedef INTERNET_CACHE_ENTRY_INFOA *PInternetCacheEntryInfoA;
  184.  
  185. typedef INTERNET_CACHE_ENTRY_INFOW *PInternetCacheEntryInfoW;
  186.  
  187. typedef INTERNET_CACHE_ENTRY_INFOA *PInternetCacheEntryInfo;
  188.  
  189. typedef INTERNET_CACHE_ENTRY_INFOA  TInternetCacheEntryInfoA;
  190.  
  191. typedef INTERNET_CACHE_ENTRY_INFOW  TInternetCacheEntryInfoW;
  192.  
  193. typedef INTERNET_CACHE_ENTRY_INFOA  TInternetCacheEntryInfo;
  194.  
  195. //-- var, const, procedure ---------------------------------------------------
  196.  
  197. }    /* namespace Wininet */
  198. #if !defined(NO_IMPLICIT_NAMESPACE_USE)
  199. using namespace Wininet;
  200. #endif
  201. #pragma option pop    // -w-
  202. #pragma option pop    // -Vx
  203.  
  204. #pragma delphiheader end.
  205. //-- end unit ----------------------------------------------------------------
  206. #endif    // WinInet
  207.