home *** CD-ROM | disk | FTP | other *** search
/ PC Plus SuperCD (UK) 2000 May / PCP163A.iso / Runimage / Cbuilder4 / Include / Vcl / WINSVC.HPP < prev    next >
Encoding:
C/C++ Source or Header  |  1999-01-26  |  2.6 KB  |  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: 4.00
  6.  
  7. #ifndef WinSvcHPP
  8. #define WinSvcHPP
  9.  
  10. #pragma delphiheader begin
  11. #pragma option push -w-
  12. #include <Windows.hpp>    // Pascal unit
  13. #include <SysInit.hpp>    // Pascal unit
  14. #include <System.hpp>    // Pascal unit
  15.  
  16. //-- user supplied -----------------------------------------------------------
  17.  
  18. namespace Winsvc
  19. {
  20. //-- type declarations -------------------------------------------------------
  21. typedef char * *PLPSTRA;
  22.  
  23. typedef wchar_t * *PLPSTRW;
  24.  
  25. typedef char * *PLPSTR;
  26.  
  27. typedef _SERVICE_STATUS *PServiceStatus;
  28.  
  29. typedef _SERVICE_STATUS  TServiceStatus;
  30.  
  31. typedef _ENUM_SERVICE_STATUSA *PEnumServiceStatusA;
  32.  
  33. typedef _ENUM_SERVICE_STATUSW *PEnumServiceStatusW;
  34.  
  35. typedef _ENUM_SERVICE_STATUSA *PEnumServiceStatus;
  36.  
  37. typedef _ENUM_SERVICE_STATUSA  TEnumServiceStatusA;
  38.  
  39. typedef _ENUM_SERVICE_STATUSW  TEnumServiceStatusW;
  40.  
  41. typedef _ENUM_SERVICE_STATUSA  TEnumServiceStatus;
  42.  
  43. typedef void *SC_LOCK;
  44.  
  45. typedef _QUERY_SERVICE_LOCK_STATUSA *PQueryServiceLockStatusA;
  46.  
  47. typedef _QUERY_SERVICE_LOCK_STATUSW *PQueryServiceLockStatusW;
  48.  
  49. typedef _QUERY_SERVICE_LOCK_STATUSA *PQueryServiceLockStatus;
  50.  
  51. typedef _QUERY_SERVICE_LOCK_STATUSA  TQueryServiceLockStatusA;
  52.  
  53. typedef _QUERY_SERVICE_LOCK_STATUSW  TQueryServiceLockStatusW;
  54.  
  55. typedef _QUERY_SERVICE_LOCK_STATUSA  TQueryServiceLockStatus;
  56.  
  57. typedef _QUERY_SERVICE_CONFIGA *PQueryServiceConfigA;
  58.  
  59. typedef _QUERY_SERVICE_CONFIGW *PQueryServiceConfigW;
  60.  
  61. typedef _QUERY_SERVICE_CONFIGA *PQueryServiceConfig;
  62.  
  63. typedef _QUERY_SERVICE_CONFIGA  TQueryServiceConfigA;
  64.  
  65. typedef _QUERY_SERVICE_CONFIGW  TQueryServiceConfigW;
  66.  
  67. typedef _QUERY_SERVICE_CONFIGA  TQueryServiceConfig;
  68.  
  69. typedef void *TServiceMainFunctionA;
  70.  
  71. typedef void *TServiceMainFunctionW;
  72.  
  73. typedef void *TServiceMainFunction;
  74.  
  75. typedef _SERVICE_TABLE_ENTRYA *PServiceTableEntryA;
  76.  
  77. typedef _SERVICE_TABLE_ENTRYW *PServiceTableEntryW;
  78.  
  79. typedef _SERVICE_TABLE_ENTRYA *PServiceTableEntry;
  80.  
  81. typedef _SERVICE_TABLE_ENTRYA  TServiceTableEntryA;
  82.  
  83. typedef _SERVICE_TABLE_ENTRYW  TServiceTableEntryW;
  84.  
  85. typedef _SERVICE_TABLE_ENTRYA  TServiceTableEntry;
  86.  
  87. typedef void *THandlerFunction;
  88.  
  89. //-- var, const, procedure ---------------------------------------------------
  90.  
  91. }    /* namespace Winsvc */
  92. #if !defined(NO_IMPLICIT_NAMESPACE_USE)
  93. using namespace Winsvc;
  94. #endif
  95. #pragma option pop    // -w-
  96.  
  97. #pragma delphiheader end.
  98. //-- end unit ----------------------------------------------------------------
  99. #endif    // WinSvc
  100.