2004-01-23 16:37:11 +00:00
|
|
|
/* $Id: tape.c,v 1.6 2004/01/23 16:37:11 ekohl Exp $
|
2001-03-31 01:17:30 +00:00
|
|
|
*
|
|
|
|
* COPYRIGHT: See COPYING in the top level directory
|
|
|
|
* PROJECT: ReactOS system libraries
|
|
|
|
* FILE: lib/kernel32/file/tape.c
|
|
|
|
* PURPOSE: Tape functions
|
|
|
|
* PROGRAMMER: Ariadne ( ariadne@xs4all.nl)
|
|
|
|
* GetTempFileName is modified from WINE [ Alexandre Juiliard ]
|
|
|
|
* UPDATE HISTORY:
|
|
|
|
* Created 01/11/98
|
|
|
|
*/
|
|
|
|
|
|
|
|
/* INCLUDES *****************************************************************/
|
|
|
|
|
2003-01-15 21:24:36 +00:00
|
|
|
#include <k32.h>
|
2001-03-31 01:17:30 +00:00
|
|
|
|
|
|
|
#define NDEBUG
|
|
|
|
#include <kernel32/kernel32.h>
|
|
|
|
|
|
|
|
/* FUNCTIONS ****************************************************************/
|
|
|
|
|
2003-07-10 18:50:51 +00:00
|
|
|
/*
|
|
|
|
* @unimplemented
|
|
|
|
*/
|
2001-03-31 01:17:30 +00:00
|
|
|
DWORD
|
|
|
|
STDCALL
|
|
|
|
CreateTapePartition (
|
|
|
|
HANDLE hDevice,
|
|
|
|
DWORD dwPartitionMethod,
|
|
|
|
DWORD dwCount,
|
|
|
|
DWORD dwSize
|
|
|
|
)
|
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
|
2003-07-10 18:50:51 +00:00
|
|
|
|
|
|
|
/*
|
|
|
|
* @unimplemented
|
|
|
|
*/
|
2001-03-31 01:17:30 +00:00
|
|
|
DWORD
|
|
|
|
STDCALL
|
|
|
|
EraseTape (
|
|
|
|
HANDLE hDevice,
|
|
|
|
DWORD dwEraseType,
|
2004-01-23 16:37:11 +00:00
|
|
|
BOOL bImmediate
|
2001-03-31 01:17:30 +00:00
|
|
|
)
|
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
|
2003-07-10 18:50:51 +00:00
|
|
|
/*
|
|
|
|
* @unimplemented
|
|
|
|
*/
|
2001-03-31 01:17:30 +00:00
|
|
|
DWORD
|
|
|
|
STDCALL
|
|
|
|
GetTapeParameters (
|
|
|
|
HANDLE hDevice,
|
|
|
|
DWORD dwOperation,
|
|
|
|
LPDWORD lpdwSize,
|
|
|
|
LPVOID lpTapeInformation
|
|
|
|
)
|
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
2003-07-10 18:50:51 +00:00
|
|
|
/*
|
|
|
|
* @unimplemented
|
|
|
|
*/
|
2001-03-31 01:17:30 +00:00
|
|
|
DWORD
|
|
|
|
STDCALL
|
|
|
|
GetTapeStatus (
|
|
|
|
HANDLE hDevice
|
|
|
|
)
|
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
|
2003-07-10 18:50:51 +00:00
|
|
|
|
|
|
|
/*
|
|
|
|
* @unimplemented
|
|
|
|
*/
|
2001-03-31 01:17:30 +00:00
|
|
|
DWORD
|
|
|
|
STDCALL
|
|
|
|
PrepareTape (
|
|
|
|
HANDLE hDevice,
|
|
|
|
DWORD dwOperation,
|
2004-01-23 16:37:11 +00:00
|
|
|
BOOL bImmediate
|
2001-03-31 01:17:30 +00:00
|
|
|
)
|
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
|
2003-07-10 18:50:51 +00:00
|
|
|
|
|
|
|
/*
|
|
|
|
* @unimplemented
|
|
|
|
*/
|
2001-03-31 01:17:30 +00:00
|
|
|
DWORD
|
|
|
|
STDCALL
|
|
|
|
SetTapeParameters (
|
|
|
|
HANDLE hDevice,
|
|
|
|
DWORD dwOperation,
|
|
|
|
LPVOID lpTapeInformation
|
|
|
|
)
|
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
2003-07-10 18:50:51 +00:00
|
|
|
/*
|
|
|
|
* @unimplemented
|
|
|
|
*/
|
2001-03-31 01:17:30 +00:00
|
|
|
DWORD
|
|
|
|
STDCALL
|
|
|
|
SetTapePosition (
|
|
|
|
HANDLE hDevice,
|
|
|
|
DWORD dwPositionMethod,
|
|
|
|
DWORD dwPartition,
|
|
|
|
DWORD dwOffsetLow,
|
|
|
|
DWORD dwOffsetHigh,
|
2004-01-23 16:37:11 +00:00
|
|
|
BOOL bImmediate
|
2001-03-31 01:17:30 +00:00
|
|
|
)
|
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
2003-07-10 18:50:51 +00:00
|
|
|
|
|
|
|
/*
|
|
|
|
* @unimplemented
|
|
|
|
*/
|
2001-03-31 01:17:30 +00:00
|
|
|
DWORD
|
|
|
|
STDCALL
|
|
|
|
WriteTapemark (
|
|
|
|
HANDLE hDevice,
|
|
|
|
DWORD dwTapemarkType,
|
|
|
|
DWORD dwTapemarkCount,
|
2004-01-23 16:37:11 +00:00
|
|
|
BOOL bImmediate
|
2001-03-31 01:17:30 +00:00
|
|
|
)
|
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
|
2003-07-10 18:50:51 +00:00
|
|
|
|
|
|
|
/*
|
|
|
|
* @unimplemented
|
|
|
|
*/
|
2001-03-31 01:17:30 +00:00
|
|
|
DWORD
|
|
|
|
STDCALL
|
|
|
|
GetTapePosition (
|
|
|
|
HANDLE hDevice,
|
|
|
|
DWORD dwPositionType,
|
|
|
|
LPDWORD lpdwPartition,
|
|
|
|
LPDWORD lpdwOffsetLow,
|
|
|
|
LPDWORD lpdwOffsetHigh
|
|
|
|
)
|
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
/* EOF */
|