home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 10 Tools
/
10-Tools.zip
/
warphead.zip
/
H
/
VFDVDD.H
< prev
next >
Wrap
C/C++ Source or Header
|
1997-04-10
|
1KB
|
56 lines
/***************************************************************************
*
* Module Name: Vfdvdd.h
*
* OS/2 public header file.
*
* Copyright (c) 1987 - 1992 IBM Corporation
*
* Virtual Floppy Device Driver VFD/VDD Communication Interface
*
*/
#pragma checkout( suspend )
#ifndef __CHKHDR__
#pragma checkout( suspend )
#endif
#pragma checkout( resume )
#ifndef __VFDVDD__
#define __VFDVDD__
#define VFLPY_NAME "VFLPY$"
/*** VDD Requests
*
* Format:
* (*pfnVDDReqProc)(hvdm, VFVDDREQ_*, ul1, ul2);
*
* VFVDDREQ_MOTOROFF:
* ENTRY
* hvdm-> VDM
* ul1 == 0 //not used
* ul2 == 0 //not used
* EXIT-SUCCESS
* Returns TRUE
* EXIT-FAILURE
* Returns FALSE
* CONTEXT
* VDM Task-time
*/
#define VFVDDREQ_MOTOROFF 0x00 /* turn floppy motor off */
#define RESUME_PDD_CMD 1 /* Resume PDD ownership of floppy */ // @1809
#define ENTER_VFLPY 0 // Used by VDSK to serialize access to VFLPY
#define EXIT_VFLPY 1
#endif /* __VFDVDD__ */
#pragma checkout( suspend )
#ifndef __CHKHDR__
#pragma checkout( resume )
#endif
#pragma checkout( resume )