:pserver:cvsanon@mok.lvcm.com:/CVS/ReactOS reactos
[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 <ddk/ntddk.h>
16 #include <windows.h>
17 #include <wchar.h>
18 #include <string.h>
19
20 #define NDEBUG
21 #include <kernel32/kernel32.h>
22 #include <kernel32/error.h>
23
24 /* FUNCTIONS ****************************************************************/
25
26 DWORD
27 STDCALL
28 CreateTapePartition (
29         HANDLE  hDevice,
30         DWORD   dwPartitionMethod,
31         DWORD   dwCount,
32         DWORD   dwSize
33         )
34 {
35         SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
36         return 0;
37 }
38
39 DWORD
40 STDCALL
41 EraseTape (
42         HANDLE  hDevice,
43         DWORD   dwEraseType,
44         WINBOOL bImmediate
45         )
46 {
47         SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
48         return 0;
49 }
50
51 DWORD
52 STDCALL
53 GetTapeParameters (
54         HANDLE  hDevice,
55         DWORD   dwOperation,
56         LPDWORD lpdwSize,
57         LPVOID  lpTapeInformation
58         )
59 {
60         SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
61         return 0;
62 }
63
64
65 DWORD
66 STDCALL
67 GetTapeStatus (
68         HANDLE  hDevice
69         )
70 {
71         SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
72         return 0;
73 }
74
75 DWORD
76 STDCALL
77 PrepareTape (
78         HANDLE  hDevice,
79         DWORD   dwOperation,
80         WINBOOL bImmediate
81         )
82 {
83         SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
84         return 0;
85 }
86
87 DWORD
88 STDCALL
89 SetTapeParameters (
90         HANDLE  hDevice,
91         DWORD   dwOperation,
92         LPVOID  lpTapeInformation
93         )
94 {
95         SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
96         return 0;
97 }
98
99
100 DWORD
101 STDCALL
102 SetTapePosition (
103         HANDLE  hDevice,
104         DWORD   dwPositionMethod,
105         DWORD   dwPartition,
106         DWORD   dwOffsetLow,
107         DWORD   dwOffsetHigh,
108         WINBOOL bImmediate
109         )
110 {
111         SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
112         return FALSE;
113 }
114
115 DWORD
116 STDCALL
117 WriteTapemark (
118         HANDLE  hDevice,
119         DWORD   dwTapemarkType,
120         DWORD   dwTapemarkCount,
121         WINBOOL bImmediate
122         )
123 {
124         SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
125         return 0;
126 }
127
128 DWORD
129 STDCALL
130 GetTapePosition (
131         HANDLE  hDevice,
132         DWORD   dwPositionType,
133         LPDWORD lpdwPartition,
134         LPDWORD lpdwOffsetLow,
135         LPDWORD lpdwOffsetHigh
136         )
137 {
138         SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
139         return 0;
140 }
141
142
143 /* EOF */