// Borland C++ Builder // Copyright (c) 1995, 1999 by Borland International // All rights reserved // (DO NOT EDIT: machine generated header) 'CommObjs.pas' rev: 4.00 #ifndef CommObjsHPP #define CommObjsHPP #pragma delphiheader begin #pragma option push -w- #include <Classes.hpp> // Pascal unit #include <Messages.hpp> // Pascal unit #include <Windows.hpp> // Pascal unit #include <SysUtils.hpp> // Pascal unit #include <SysInit.hpp> // Pascal unit #include <System.hpp> // Pascal unit //-- user supplied ----------------------------------------------------------- namespace Commobjs { //-- type declarations ------------------------------------------------------- class DELPHICLASS THandleObject; #pragma pack(push, 4) class PASCALIMPLEMENTATION THandleObject : public System::TObject { typedef System::TObject inherited; private: unsigned FHandle; int FError; public: __fastcall virtual ~THandleObject(void); __property unsigned Handle = {read=FHandle, nodefault}; __property int Error = {read=FError, nodefault}; public: #pragma option push -w-inl /* TObject.Create */ inline __fastcall THandleObject(void) : System::TObject() { } #pragma option pop }; #pragma pack(pop) #pragma option push -b- enum TEventWaitResult { wrSignaled, wrTimeout, wrAbandoned, wrError }; #pragma option pop class DELPHICLASS TEvent; #pragma pack(push, 4) class PASCALIMPLEMENTATION TEvent : public THandleObject { typedef THandleObject inherited; public: __fastcall TEvent(Windows::PSecurityAttributes EventAttributes, bool ManualReset, bool InitialState , const AnsiString Name); TEventWaitResult __fastcall WaitFor(unsigned Timeout); void __fastcall SetEvent(void); void __fastcall ResetEvent(void); public: #pragma option push -w-inl /* THandleObject.Destroy */ inline __fastcall virtual ~TEvent(void) { } #pragma option pop }; #pragma pack(pop) class DELPHICLASS TSimpleEvent; #pragma pack(push, 4) class PASCALIMPLEMENTATION TSimpleEvent : public TEvent { typedef TEvent inherited; public: __fastcall TSimpleEvent(void); public: #pragma option push -w-inl /* THandleObject.Destroy */ inline __fastcall virtual ~TSimpleEvent(void) { } #pragma option pop }; #pragma pack(pop) class DELPHICLASS TCriticalSection; #pragma pack(push, 4) class PASCALIMPLEMENTATION TCriticalSection : public System::TObject { typedef System::TObject inherited; private: _RTL_CRITICAL_SECTION FSection; public: __fastcall TCriticalSection(void); __fastcall virtual ~TCriticalSection(void); void __fastcall Acquire(void); void __fastcall Release(void); void __fastcall Enter(void); void __fastcall Leave(void); }; #pragma pack(pop) //-- var, const, procedure --------------------------------------------------- } /* namespace Commobjs */ #if !defined(NO_IMPLICIT_NAMESPACE_USE) using namespace Commobjs; #endif #pragma option pop // -w- #pragma delphiheader end. //-- end unit ---------------------------------------------------------------- #endif // CommObjs
file: /Techref/scenix/lib/io/osi3/tcpip/isxsupportfiles/E2FileSource/CommObjs.hpp, 3KB, , updated: 2005/8/19 17:49, local time: 2024/11/24 15:55,
3.145.57.41:LOG IN
|
©2024 These pages are served without commercial sponsorship. (No popup ads, etc...).Bandwidth abuse increases hosting cost forcing sponsorship or shutdown. This server aggressively defends against automated copying for any reason including offline viewing, duplication, etc... Please respect this requirement and DO NOT RIP THIS SITE. Questions? <A HREF="http://sxlist.com/techref/scenix/lib/io/osi3/tcpip/isxsupportfiles/E2FileSource/CommObjs.hpp"> scenix lib io osi3 tcpip isxsupportfiles E2FileSource CommObjs</A> |
Did you find what you needed? |
Welcome to sxlist.com!sales, advertizing, & kind contributors just like you! Please don't rip/copy (here's why Copies of the site on CD are available at minimal cost. |
Welcome to sxlist.com! |
.