c3c14b485fdec7b747dd0bf0288510c247182d3b
[reactos.git] / lib / kernel32 / file / tape.c
1 /* $Id$
2  *
3  * COPYRIGHT:       See COPYING in the top level directory
4  * PROJECT:         ReactOS system libraries
5  * FILE:            lib/kernel32/file/tape.c
6  * PURPOSE:         Tape functions
7  * PROGRAMMER:      Ariadne ( ariadne@xs4all.nl)
8  *                  GetTempFileName is modified from WINE [ Alexandre Juiliard ]
9  * UPDATE HISTORY:
10  *                  Created 01/11/98
11  */
12
13 /* INCLUDES *****************************************************************/
14
15 #include <k32.h>
16
17 #define NDEBUG
18 #include <kernel32/kernel32.h>
19
20 /* FUNCTIONS ****************************************************************/
21
22 DWORD
23 STDCALL
24 CreateTapePartition (
25         HANDLE  hDevice,
26         DWORD   dwPartitionMethod,
27         DWORD   dwCount,
28         DWORD   dwSize
29         )
30 {
31         SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
32         return 0;
33 }
34
35 DWORD
36 STDCALL
37 EraseTape (
38         HANDLE  hDevice,
39         DWORD   dwEraseType,
40         WINBOOL bImmediate
41         )
42 {
43         SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
44         return 0;
45 }
46
47 DWORD
48 STDCALL
49 GetTapeParameters (
50         HANDLE  hDevice,
51         DWORD   dwOperation,
52         LPDWORD lpdwSize,
53         LPVOID  lpTapeInformation
54         )
55 {
56         SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
57         return 0;
58 }
59
60
61 DWORD
62 STDCALL
63 GetTapeStatus (
64         HANDLE  hDevice
65         )
66 {
67         SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
68         return 0;
69 }
70
71 DWORD
72 STDCALL
73 PrepareTape (
74         HANDLE  hDevice,
75         DWORD   dwOperation,
76         WINBOOL bImmediate
77         )
78 {
79         SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
80         return 0;
81 }
82
83 DWORD
84 STDCALL
85 SetTapeParameters (
86         HANDLE  hDevice,
87         DWORD   dwOperation,
88         LPVOID  lpTapeInformation
89         )
90 {
91         SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
92         return 0;
93 }
94
95
96 DWORD
97 STDCALL
98 SetTapePosition (
99         HANDLE  hDevice,
100         DWORD   dwPositionMethod,
101         DWORD   dwPartition,
102         DWORD   dwOffsetLow,
103         DWORD   dwOffsetHigh,
104         WINBOOL bImmediate
105         )
106 {
107         SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
108         return FALSE;
109 }
110
111 DWORD
112 STDCALL
113 WriteTapemark (
114         HANDLE  hDevice,
115         DWORD   dwTapemarkType,
116         DWORD   dwTapemarkCount,
117         WINBOOL bImmediate
118         )
119 {
120         SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
121         return 0;
122 }
123
124 DWORD
125 STDCALL
126 GetTapePosition (
127         HANDLE  hDevice,
128         DWORD   dwPositionType,
129         LPDWORD lpdwPartition,
130         LPDWORD lpdwOffsetLow,
131         LPDWORD lpdwOffsetHigh
132         )
133 {
134         SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
135         return 0;
136 }
137
138
139 /* EOF */