brender-v1.3.2/drivers/myst_win/object.h
2022-05-03 13:10:51 -07:00

42 lines
703 B
C

/*
* Copyright (c) 1993-1995 Argonaut Technologies Limited. All rights reserved.
*
* $Id: object.h 1.1 1997/12/10 16:46:11 jon Exp $
* $Locker: $
*
* Private object structure
*/
#ifndef _OBJECT_H_
#define _OBJECT_H_
#ifdef __cplusplus
extern "C" {
#endif
/*
* Private state of device pixelmap
*/
typedef struct br_object {
/*
* Dispatch table
*/
struct br_object_dispatch *dispatch;
/*
* Standard object identifier
*/
char *identifier;
} br_object;
/*
* Override general case with special case for this driver
*/
#define ObjectMystDevice(d) ((br_device *)&DriverDeviceMyst)
#define ObjectMystIdentifier(d) (((br_object *)d)->identifier)
#ifdef __cplusplus
};
#endif
#endif