Integration of OCCT 6.5.0 from SVN
[occt.git] / src / Aspect / Aspect_Drawable.hxx
CommitLineData
7fd59977 1/*============================================================================*/
2/*==== Titre: Aspect_Drawable.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_Drawable_HeaderFile
9#define _Aspect_Drawable_HeaderFile
10
11#ifdef WNT
12 typedef void* Aspect_Drawable; /* HDC under WNT */
13#else
14 typedef unsigned long Aspect_Drawable; /* Window or Pixmap under UNIX */
15#endif /* WNT */
16
17#if defined(__cplusplus) || defined(c_plusplus)
18/*==== Definition de Type ====================================================*/
19
20#include <Standard_Macro.hxx>
21class Handle(Standard_Type);
22const Handle(Standard_Type)& STANDARD_TYPE(Aspect_Drawable);
23
24/*============================================================================*/
25#endif
26
27#endif /* _Aspect_Drawable_HeaderFile */