home *** CD-ROM | disk | FTP | other *** search
/ Magazyn Internet 2000 May / MICD_2000_05.iso / CBuilder5 / INSTALL / DATA1.CAB / Program_Built_Files / Include / Vcl / winsvc.hpp < prev    next >
C/C++ Source or Header  |  2000-02-01  |  3KB  |  100 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) 'WinSvc.pas' rev: 5.00
  6.  
  7. #ifndef WinSvcHPP
  8. #define WinSvcHPP
  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.  
  19. namespace Winsvc
  20. {
  21. //-- type declarations -------------------------------------------------------
  22. typedef char * *PLPSTRA;
  23.  
  24. typedef wchar_t * *PLPWSTRW;
  25.  
  26. typedef char * *PLPSTR;
  27.  
  28. typedef _SERVICE_STATUS *PServiceStatus;
  29.  
  30. typedef _SERVICE_STATUS  TServiceStatus;
  31.  
  32. typedef _ENUM_SERVICE_STATUSA *PEnumServiceStatusA;
  33.  
  34. typedef _ENUM_SERVICE_STATUSW *PEnumServiceStatusW;
  35.  
  36. typedef _ENUM_SERVICE_STATUSA *PEnumServiceStatus;
  37.  
  38. typedef _ENUM_SERVICE_STATUSA  TEnumServiceStatusA;
  39.  
  40. typedef _ENUM_SERVICE_STATUSW  TEnumServiceStatusW;
  41.  
  42. typedef _ENUM_SERVICE_STATUSA  TEnumServiceStatus;
  43.  
  44. typedef _QUERY_SERVICE_LOCK_STATUSA *PQueryServiceLockStatusA;
  45.  
  46. typedef _QUERY_SERVICE_LOCK_STATUSW *PQueryServiceLockStatusW;
  47.  
  48. typedef _QUERY_SERVICE_LOCK_STATUSA *PQueryServiceLockStatus;
  49.  
  50. typedef _QUERY_SERVICE_LOCK_STATUSA  TQueryServiceLockStatusA;
  51.  
  52. typedef _QUERY_SERVICE_LOCK_STATUSW  TQueryServiceLockStatusW;
  53.  
  54. typedef _QUERY_SERVICE_LOCK_STATUSA  TQueryServiceLockStatus;
  55.  
  56. typedef _QUERY_SERVICE_CONFIGA *PQueryServiceConfigA;
  57.  
  58. typedef _QUERY_SERVICE_CONFIGW *PQueryServiceConfigW;
  59.  
  60. typedef _QUERY_SERVICE_CONFIGA *PQueryServiceConfig;
  61.  
  62. typedef _QUERY_SERVICE_CONFIGA  TQueryServiceConfigA;
  63.  
  64. typedef _QUERY_SERVICE_CONFIGW  TQueryServiceConfigW;
  65.  
  66. typedef _QUERY_SERVICE_CONFIGA  TQueryServiceConfig;
  67.  
  68. typedef void *TServiceMainFunctionA;
  69.  
  70. typedef void *TServiceMainFunctionW;
  71.  
  72. typedef void *TServiceMainFunction;
  73.  
  74. typedef _SERVICE_TABLE_ENTRYA *PServiceTableEntryA;
  75.  
  76. typedef _SERVICE_TABLE_ENTRYW *PServiceTableEntryW;
  77.  
  78. typedef _SERVICE_TABLE_ENTRYA *PServiceTableEntry;
  79.  
  80. typedef _SERVICE_TABLE_ENTRYA  TServiceTableEntryA;
  81.  
  82. typedef _SERVICE_TABLE_ENTRYW  TServiceTableEntryW;
  83.  
  84. typedef _SERVICE_TABLE_ENTRYA  TServiceTableEntry;
  85.  
  86. typedef void *THandlerFunction;
  87.  
  88. //-- var, const, procedure ---------------------------------------------------
  89.  
  90. }    /* namespace Winsvc */
  91. #if !defined(NO_IMPLICIT_NAMESPACE_USE)
  92. using namespace Winsvc;
  93. #endif
  94. #pragma option pop    // -w-
  95. #pragma option pop    // -Vx
  96.  
  97. #pragma delphiheader end.
  98. //-- end unit ----------------------------------------------------------------
  99. #endif    // WinSvc
  100.