update for HEAD-2003091401
[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 /*
23  * @unimplemented
24  */
25 DWORD
26 STDCALL
27 CreateTapePartition (
28         HANDLE  hDevice,
29         DWORD   dwPartitionMethod,
30         DWORD   dwCount,
31         DWORD   dwSize
32         )
33 {
34         SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
35         return 0;
36 }
37
38
39 /*
40  * @unimplemented
41  */
42 DWORD
43 STDCALL
44 EraseTape (
45         HANDLE  hDevice,
46         DWORD   dwEraseType,
47         WINBOOL bImmediate
48         )
49 {
50         SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
51         return 0;
52 }
53
54 /*
55  * @unimplemented
56  */
57 DWORD
58 STDCALL
59 GetTapeParameters (
60         HANDLE  hDevice,
61         DWORD   dwOperation,
62         LPDWORD lpdwSize,
63         LPVOID  lpTapeInformation
64         )
65 {
66         SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
67         return 0;
68 }
69
70
71 /*
72  * @unimplemented
73  */
74 DWORD
75 STDCALL
76 GetTapeStatus (
77         HANDLE  hDevice
78         )
79 {
80         SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
81         return 0;
82 }
83
84
85 /*
86  * @unimplemented
87  */
88 DWORD
89 STDCALL
90 PrepareTape (
91         HANDLE  hDevice,
92         DWORD   dwOperation,
93         WINBOOL bImmediate
94         )
95 {
96         SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
97         return 0;
98 }
99
100
101 /*
102  * @unimplemented
103  */
104 DWORD
105 STDCALL
106 SetTapeParameters (
107         HANDLE  hDevice,
108         DWORD   dwOperation,
109         LPVOID  lpTapeInformation
110         )
111 {
112         SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
113         return 0;
114 }
115
116
117 /*
118  * @unimplemented
119  */
120 DWORD
121 STDCALL
122 SetTapePosition (
123         HANDLE  hDevice,
124         DWORD   dwPositionMethod,
125         DWORD   dwPartition,
126         DWORD   dwOffsetLow,
127         DWORD   dwOffsetHigh,
128         WINBOOL bImmediate
129         )
130 {
131         SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
132         return FALSE;
133 }
134
135
136 /*
137  * @unimplemented
138  */
139 DWORD
140 STDCALL
141 WriteTapemark (
142         HANDLE  hDevice,
143         DWORD   dwTapemarkType,
144         DWORD   dwTapemarkCount,
145         WINBOOL bImmediate
146         )
147 {
148         SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
149         return 0;
150 }
151
152
153 /*
154  * @unimplemented
155  */
156 DWORD
157 STDCALL
158 GetTapePosition (
159         HANDLE  hDevice,
160         DWORD   dwPositionType,
161         LPDWORD lpdwPartition,
162         LPDWORD lpdwOffsetLow,
163         LPDWORD lpdwOffsetHigh
164         )
165 {
166         SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
167         return 0;
168 }
169
170 /* EOF */