/*static char *SCCSID = "@(#)pb_ifs.h	6.1 90/11/18";*/
/*static char *SCCSID = "@(#)pb_ifs.h      13.4 90/03/13";*/

#define INCL_PB_IFS_INCLUDED

/*  File system dependent information stored in sfd field of an sffsd  */
typedef struct PB_SFD { /* PB_SFD */
	PFHT pfht;
	struct sffsi far *psffsi;
	struct sffsd far *fwd;
} PB_SFD; 

typedef PB_SFD far * PPB_SFD;


/* search handle for finds */
typedef PVOID HFIND;
typedef HFIND far * PHFIND;

/* File Search dependent information stored in fsfsd */
typedef struct PB_FSFSD { /* PB_FSFSD */
	HFIND hfind;
	USHORT usLevel;
} PB_FSFSD; 

typedef PB_FSFSD far * PPB_FSFSD;

typedef struct { /* vrd */
    SHANDLE  hVPB;
    PVOID pDCS; 		/* Addr of DCS (P_DriverCaps) */
    PVOID pVCS; 		/* Addr of VCS (P_VolChars) */
} VOL_REOPEN_DATA;

