Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Data Structures | Defines | Typedefs | Enumerations | Functions | Variables
W32_Allocator.hxx File Reference
#include <windows.h>

Data Structures

struct  _W32_Block
struct  _W32_bitmap
struct  _W32_FCallParam
struct  W32_Note
struct  W32_PointNote
 ////////////////////// POINTS //////////////////////////// More...
struct  WNT_PointNote
struct  W32_MarkerPointNote
struct  WNT_MarkerPointNote
struct  W32_LineNote
 ////////////////////// LINES ////////////////////////////// More...
struct  WNT_LineNote
struct  W32_PolyEllipseNote
 /////////////////// POLY ELLIPSES ///////////////////////// More...
struct  WNT_PolyEllipseNote
struct  W32_EllipseNote
 ////////////////////// ELLIPSES /////////////////////////// More...
struct  WNT_EllipseNote
struct  W32_ArcNote
 //////////////////////// ARCS ///////////////////////////// More...
struct  WNT_ArcNote
struct  W32_PolyChordNote
 //////////////////// POLY CHORDS ////////////////////////// More...
struct  WNT_PolyChordNote
struct  W32_ChordNote
 /////////////////////// CHORDS //////////////////////////// More...
struct  WNT_ChordNote
struct  W32_PolySectorNote
 /////////////////// POLY SECTORS ////////////////////////// More...
struct  WNT_PolySectorNote
struct  W32_SectorNote
 //////////////////// SECTORS ////////////////////////////// More...
struct  WNT_SectorNote
struct  W32_PolyMarkerNote
 //////////////////// MARKERS ////////////////////////////// More...
struct  W32_PolyMarker1Note
struct  WNT_PolyMarker1Note
struct  W32_PolyMarker2Note
struct  WNT_PolyMarker2Note
struct  W32_PolygonNote
 //////////////////// POLYGONS ///////////////////////////// More...
struct  WNT_PolygonNote
struct  W32_PolylineNote
 //////////////////// POLYLINES //////////////////////////// More...
struct  WNT_PolylineNote
struct  W32_ImageNote
 ////////////////////// IMAGES ///////////////////////////// More...
struct  WNT_ImageNote
struct  W32_TextNote
 ////////////////////// TEXTS ////////////////////////////// More...
struct  WNT_TextNote
struct  W32_PolyTextNote
 //////////////////// POLYTEXTS //////////////////////////// More...
struct  WNT_PolyTextNote
struct  W32_BeginMarkerNote
 /////////////// BEGIN/END MARKERS ///////////////////////// More...
struct  WNT_BeginMarkerNote
struct  W32_EndMarkerNote
struct  WNT_EndMarkerNote
struct  W32_LineAttribNote
 ///////////////// A T T R I B U T E S ///////////////////// More...
struct  WNT_LineAttribNote
struct  W32_PolyAttribNote
struct  WNT_PolyAttribNote
struct  W32_TextAttribNote
struct  WNT_TextAttribNote
struct  W32_MarkerAttribNote
struct  WNT_MarkerAttribNote
struct  W32_FCallNote
 ///////////////// F U N C T I O N C A L L //////////////// More...
struct  W32_Allocator
 ///////////////// A L L O C A T O R /////////////////////// More...

Defines

#define STRICT
#define WIN32_LEAN_AND_MEAN
#define __W32_DATA   -1
#define EPS   0.005F
#define W32F_TOUTLINE   0x00000001
#define W32F_TUNICODE   0x00000002
#define W32F_TINDEX   0x00000004
#define W32F_TFREE   0x00000008
#define W32F_TFULINED   0x00000010
#define W32F_EMPTY   0x00000001
#define W32F_DRAWN   0x00000002
#define W32F_XFORM   0x00000004
#define W32F_MONO   0x00000008
#define W32F_DBUFF   0x00000010
#define W32F_START   0x00000020
#define W32F_WIN95   0x00000040
#define W32F_DVDRV   0x00000080
#define W32F_TULIN   0x00000100
#define W32F_MINIT   0x00000200
#define W32F_NOFIL   0x00000400
#define W32F_MFILL   0x80000000
#define W32F_MOUTL   0x40000000
#define W32F_POUTL   0x20000000
#define W32F_DFONT   0x10000000
#define OCC5415   /* avoid warning C4291 in MS VC++ 6.0 */
#define P(v)   LONG( ( v ) / myPixelToUnit + 0.5 )
#define U(v)   ( ( v ) * myPixelToUnit )

Typedefs

typedef W32_AllocatorPW32_Allocator
typedef struct _W32_Block W32_Block
typedef struct _W32_BlockPW32_Block
typedef struct _W32_bitmap W32_Bitmap
typedef struct _W32_bitmapPW32_Bitmap
typedef struct _W32_FCallParam W32_FCALLPARAM
typedef struct _W32_FCallParamPW32_FCALLPARAM
typedef int void *typedef void (__cdecl *W32_FCall)(PW32_FCALLPARAM)

Enumerations

enum  W32_Primitive {
  zzNone, zzPoint, zzLine, zzPolyRect,
  zzRect, zzPolyEllipse, zzRoundRect, zzPolyRoundRect,
  zzArc, zzChord, zzPolyChord, zzSector,
  zzPolySector, zzPolygon, zzPolyline, zzLinkedPolyline,
  zzBezier, zzText, zzPolyText, zzMarker
}

Functions

typedef void (WINAPI *GetPointFunc)(int

Variables

typedef int
typedef LPPOINT
PW32_Allocator(* W32_GetAllocator )(int, PW32_Allocator)

Define Documentation

#define __W32_DATA   -1
#define EPS   0.005F
#define OCC5415   /* avoid warning C4291 in MS VC++ 6.0 */
#define P (   v)    LONG( ( v ) / myPixelToUnit + 0.5 )
#define STRICT
#define U (   v)    ( ( v ) * myPixelToUnit )
#define W32F_DBUFF   0x00000010
#define W32F_DFONT   0x10000000
#define W32F_DRAWN   0x00000002
#define W32F_DVDRV   0x00000080
#define W32F_EMPTY   0x00000001
#define W32F_MFILL   0x80000000
#define W32F_MINIT   0x00000200
#define W32F_MONO   0x00000008
#define W32F_MOUTL   0x40000000
#define W32F_NOFIL   0x00000400
#define W32F_POUTL   0x20000000
#define W32F_START   0x00000020
#define W32F_TFREE   0x00000008
#define W32F_TFULINED   0x00000010
#define W32F_TINDEX   0x00000004
#define W32F_TOUTLINE   0x00000001
#define W32F_TULIN   0x00000100
#define W32F_TUNICODE   0x00000002
#define W32F_WIN95   0x00000040
#define W32F_XFORM   0x00000004

Typedef Documentation

typedef struct _W32_bitmap * PW32_Bitmap
typedef struct _W32_Block * PW32_Block
typedef struct _W32_FCallParam * PW32_FCALLPARAM
typedef void
typedef struct _W32_bitmap W32_Bitmap
typedef struct _W32_Block W32_Block

Enumeration Type Documentation

Enumerator:
zzNone 
zzPoint 
zzLine 
zzPolyRect 
zzRect 
zzPolyEllipse 
zzRoundRect 
zzPolyRoundRect 
zzArc 
zzChord 
zzPolyChord 
zzSector 
zzPolySector 
zzPolygon 
zzPolyline 
zzLinkedPolyline 
zzBezier 
zzText 
zzPolyText 
zzMarker 

Function Documentation

typedef void ( WINAPI *  GetPointFunc)

Variable Documentation

typedef int
typedef LPPOINT