Integration of OCCT 6.5.0 from SVN
[occt.git] / src / Aspect / Aspect_Handle.hxx
1 /*============================================================================*/
2 /*==== Titre: Aspect_Handle.hxx                                               */
3 /*==== Role : The header file of primitive type "Handle" from packages        */
4 /*==== "Xw" & "WNT"                                                           */
5 /*==== Implementation:  This is a primitive type implemented with typedef     */
6 /*============================================================================*/
7
8 #ifndef _Aspect_Handle_HeaderFile
9 #define _Aspect_Handle_HeaderFile
10
11 #ifdef WNT
12  typedef void*         HANDLE;
13  typedef HANDLE        Aspect_Handle;
14 #else
15  typedef unsigned long Aspect_Handle;
16 #endif /* WNT */
17
18 #if defined(__cplusplus) || defined(c_plusplus)
19 /*==== Definition de Type ====================================================*/
20
21 #include <Standard_Macro.hxx>
22 class Handle(Standard_Type);
23 const Handle(Standard_Type)& STANDARD_TYPE(Aspect_Handle);
24
25 /*============================================================================*/
26 #endif
27
28 #endif /* _Aspect_Handle_HeaderFile */