/*static char *SCCSID = "@(#)cdfs.h	6.2 91/01/14";*/
/*	SCCSID = "@(#)cdfs.h	6.2 91/01/14"
 *
 *	IBM/Microsoft Confidential
 *
 *	Copyright (c) IBM Corporation 1987, 1989
 *	Copyright (c) Microsoft Corporation 1987, 1989
 *
 *	All Rights Reserved
 *
 */

/* These are the lpfs specific constants, macros and structures. */

#define EVEN(p) 		((p) + ((int) (p) & 0x01))


/* This is the new FSINFO structure */
typedef struct _FSINFO2
{
	ULONG ulVSN;
	VOLUMELABEL vol;
} FSINFO2;

/* Declaration of specific types for CDROM FSD */
typedef LONG    SECT_NUM;       /* Logical Disk Sector          (sn)    */
typedef ULONG   LOGICAL_BLK;    /* Logical Block Number         (lb)    */
typedef USHORT  VOL_SEQ_NUM;    /* Volume Sequence Number       (vsn)   */
typedef USHORT  REC_SEQ_NUM;    /* Record Sequence Number       (rs)    */
typedef USHORT  PATH_NUMBER;    /* Dir Number in Path Table     (pn)    */
typedef USHORT  SECT_OFFSET;    /* Offset in Disk Sector        (o)     */
typedef USHORT  VD_TYPE;        /* Type of volume descriptor    (vdt)   */

/* Declaration of constants for loading filesystem */
#define OS2_2X                  20
