* Sync to trunk HEAD (r53318).
[reactos.git] / drivers / sac / driver / chanmgr.c
1 /*
2 * PROJECT: ReactOS Boot Loader
3 * LICENSE: BSD - See COPYING.ARM in the top level directory
4 * FILE: drivers/sac/driver/chanmgr.c
5 * PURPOSE: Driver for the Server Administration Console (SAC) for EMS
6 * PROGRAMMERS: ReactOS Portable Systems Group
7 */
8
9 /* INCLUDES *******************************************************************/
10
11 #include "sacdrv.h"
12
13 /* GLOBALS ********************************************************************/
14
15 /* FUNCTIONS ******************************************************************/
16
17 NTSTATUS
18 ChanMgrInitialize(
19 VOID
20 )
21 {
22 return STATUS_NOT_IMPLEMENTED;
23 }
24
25 NTSTATUS
26 ChanMgrGetChannelIndex(
27 IN PSAC_CHANNEL Channel,
28 IN PULONG ChannelIndex
29 )
30 {
31 return STATUS_NOT_IMPLEMENTED;
32 }
33
34 NTSTATUS
35 ChanMgrReleaseChannel(
36 IN PSAC_CHANNEL Channel
37 )
38 {
39 return STATUS_NOT_IMPLEMENTED;
40 }
41
42 NTSTATUS
43 ChanMgrGetByHandle(
44 IN PSAC_CHANNEL_ID ChannelId,
45 OUT PSAC_CHANNEL pChannel
46 )
47 {
48 return STATUS_NOT_IMPLEMENTED;
49 }
50
51 NTSTATUS
52 ChanMgrGetByHandleAndFileObject(
53 IN PSAC_CHANNEL_ID ChannelId,
54 IN PFILE_OBJECT FileObject,
55 OUT PSAC_CHANNEL pChannel
56 )
57 {
58 return STATUS_NOT_IMPLEMENTED;
59 }
60
61 NTSTATUS
62 ChanMgrGetChannelByName(
63 IN PWCHAR Name,
64 OUT PSAC_CHANNEL pChannel
65 )
66 {
67 return STATUS_NOT_IMPLEMENTED;
68 }
69
70 NTSTATUS
71 ChanMgrGetByIndex(
72 IN ULONG TargetIndex,
73 IN PSAC_CHANNEL *TargetChannel
74 )
75 {
76 return STATUS_NOT_IMPLEMENTED;
77 }
78
79 NTSTATUS
80 ChanMgrGetNextActiveChannel(
81 IN PSAC_CHANNEL CurrentChannel,
82 IN PULONG TargetIndex,
83 OUT PSAC_CHANNEL *TargetChannel
84 )
85 {
86 return STATUS_NOT_IMPLEMENTED;
87 }
88
89 VOID
90 ChanMgrChannelDestroy(
91 IN PSAC_CHANNEL Channel
92 )
93 {
94
95 }
96
97 NTSTATUS
98 ChanMgrCloseChannel(
99 IN PSAC_CHANNEL Channel
100 )
101 {
102 return STATUS_NOT_IMPLEMENTED;
103 }
104
105 NTSTATUS
106 ChanMgrReapChannel(
107 IN ULONG ChannelIndex
108 )
109 {
110 return STATUS_NOT_IMPLEMENTED;
111 }
112
113 NTSTATUS
114 ChanMgrReapChannels(
115 VOID
116 )
117 {
118 return STATUS_NOT_IMPLEMENTED;
119 }
120
121 NTSTATUS
122 ChanMgrGetChannelCount(
123 OUT PULONG ChannelCount
124 )
125 {
126 return STATUS_NOT_IMPLEMENTED;
127 }
128
129 NTSTATUS
130 ChanMgrIsFull(
131 OUT PBOOLEAN IsFull
132 )
133 {
134 return STATUS_NOT_IMPLEMENTED;
135 }
136
137 NTSTATUS
138 ChanMgrShutdown(
139 VOID
140 )
141 {
142 return STATUS_NOT_IMPLEMENTED;
143 }
144
145 BOOLEAN
146 ChanMgrIsUniqueName(
147 IN PWCHAR ChannelName
148 )
149 {
150 return FALSE;
151 }
152
153 NTSTATUS
154 ChanMgrGenerateUniqueCmdName(
155 IN PWCHAR ChannelName
156 )
157 {
158 return STATUS_NOT_IMPLEMENTED;
159 }
160
161 NTSTATUS
162 ChanMgrCreateChannel(
163 OUT PSAC_CHANNEL *Channel,
164 IN PSAC_CHANNEL_ATTRIBUTES Attributes
165 )
166 {
167 return STATUS_NOT_IMPLEMENTED;
168 }
169
170 NTSTATUS
171 ChanMgrCloseChannelsWithFileObject(
172 IN PFILE_OBJECT FileObject
173 )
174 {
175 return STATUS_NOT_IMPLEMENTED;
176 }