mirror of
https://github.com/ctm/executor.git
synced 2026-03-10 19:28:41 +00:00
70 lines
1.0 KiB
C
70 lines
1.0 KiB
C
#if !defined (__VDRIVER__)
|
|
#define __VDRIVER__
|
|
|
|
/*
|
|
* Copyright 1986, 1989, 1990 by Abacus Research and Development, Inc.
|
|
* All rights reserved.
|
|
*
|
|
* $Id: VDriver.h 63 2004-12-24 18:19:43Z ctm $
|
|
*/
|
|
|
|
#include "FileMgr.h"
|
|
|
|
typedef struct PACKED
|
|
{
|
|
COMMONFSQUEUEDEFS;
|
|
INTEGER ioRefNum;
|
|
INTEGER csCode;
|
|
PACKED_MEMBER(Ptr, csParam);
|
|
} VDParamBlock;
|
|
|
|
typedef VDParamBlock *VDParamBlockPtr;
|
|
|
|
|
|
typedef struct PACKED
|
|
{
|
|
PACKED_MEMBER(Ptr, csTable);
|
|
INTEGER csStart;
|
|
INTEGER csCount;
|
|
} VDEntryRecord;
|
|
|
|
typedef VDEntryRecord *VDEntRecPtr;
|
|
|
|
|
|
typedef struct PACKED
|
|
{
|
|
PACKED_MEMBER(Ptr, csGTable);
|
|
} VDGammaRecord;
|
|
|
|
typedef VDGammaRecord *VDGamRecPtr;
|
|
|
|
|
|
typedef struct PACKED
|
|
{
|
|
INTEGER csMode;
|
|
LONGINT csData;
|
|
INTEGER csPage;
|
|
PACKED_MEMBER(Ptr, csBaseAddr);
|
|
} VDPgInfo;
|
|
|
|
typedef VDPgInfo *VDPgInfoPtr;
|
|
|
|
|
|
typedef struct PACKED
|
|
{
|
|
SignedByte flag;
|
|
} VDFlagRec;
|
|
|
|
typedef VDFlagRec *VDFlagPtr;
|
|
|
|
|
|
typedef struct PACKED
|
|
{
|
|
SignedByte spID;
|
|
} VDDefModeRec;
|
|
|
|
typedef VDDefModeRec *VDDefModePtr;
|
|
|
|
|
|
#endif /* !__VDRIVER__ */
|