stub bdasup
[reactos.git] / reactos / drivers / multimedia / bdasup / bdasup.c
1
2 #include <ntddk.h>
3 #include <ks.h>
4
5 /* FIXME */
6 typedef unsigned long DWORD;
7 typedef UCHAR BYTE;
8
9 #include <bdatypes.h>
10 #include <bdamedia.h>
11 #include <bdasup.h>
12
13 #define NDEBUG
14 #include <debug.h>
15
16 STDMETHODIMP_(NTSTATUS) BdaCheckChanges(IN PIRP Irp)
17 {
18 UNIMPLEMENTED
19 return STATUS_NOT_IMPLEMENTED;
20 }
21
22 STDMETHODIMP_(NTSTATUS) BdaCommitChanges(IN PIRP Irp)
23 {
24 UNIMPLEMENTED
25 return STATUS_NOT_IMPLEMENTED;
26 }
27
28 STDMETHODIMP_(NTSTATUS) BdaCreateFilterFactory(
29 IN PKSDEVICE pKSDevice,
30 IN const KSFILTER_DESCRIPTOR *pFilterDescriptor,
31 IN const BDA_FILTER_TEMPLATE *pBdaFilterTemplate)
32 {
33 UNIMPLEMENTED
34 return STATUS_NOT_IMPLEMENTED;
35 }
36
37 STDMETHODIMP_(NTSTATUS) BdaCreateFilterFactoryEx(
38 IN PKSDEVICE pKSDevice,
39 IN const KSFILTER_DESCRIPTOR *pFilterDescriptor,
40 IN const BDA_FILTER_TEMPLATE *pBdaFilterTemplate,
41 OUT PKSFILTERFACTORY *ppKSFilterFactory)
42 {
43 UNIMPLEMENTED
44 return STATUS_NOT_IMPLEMENTED;
45 }
46
47 STDMETHODIMP_(NTSTATUS) BdaCreatePin(
48 IN PKSFILTER pKSFilter,
49 IN ULONG ulPinType,
50 OUT ULONG *pulPinId)
51 {
52 UNIMPLEMENTED
53 return STATUS_NOT_IMPLEMENTED;
54 }
55
56 STDMETHODIMP_(NTSTATUS) BdaCreateTopology(
57 IN PKSFILTER pKSFilter,
58 IN ULONG InputPinId,
59 IN ULONG OutputPinId)
60 {
61 UNIMPLEMENTED
62 return STATUS_NOT_IMPLEMENTED;
63 }
64
65 STDMETHODIMP_(NTSTATUS) BdaDeletePin(
66 IN PKSFILTER pKSFilter,
67 IN ULONG *pulPinId)
68 {
69 UNIMPLEMENTED
70 return STATUS_NOT_IMPLEMENTED;
71 }
72
73 STDMETHODIMP_(NTSTATUS) BdaFilterFactoryUpdateCacheData(
74 IN PKSFILTERFACTORY pFilterFactory,
75 IN const KSFILTER_DESCRIPTOR *pFilterDescriptor OPTIONAL)
76 {
77 UNIMPLEMENTED
78 return STATUS_NOT_IMPLEMENTED;
79 }
80
81 STDMETHODIMP_(NTSTATUS) BdaGetChangeState(
82 IN PIRP Irp,
83 OUT BDA_CHANGE_STATE *pChangeState)
84 {
85 UNIMPLEMENTED
86 return STATUS_NOT_IMPLEMENTED;
87 }
88
89 STDMETHODIMP_(NTSTATUS) BdaInitFilter(
90 IN PKSFILTER pKSFilter,
91 IN const BDA_FILTER_TEMPLATE *pBdaFilterTemplate)
92 {
93 UNIMPLEMENTED
94 return STATUS_NOT_IMPLEMENTED;
95 }
96
97 STDMETHODIMP_(NTSTATUS) BdaMethodCreatePin(
98 IN PIRP Irp,
99 IN KSMETHOD *pKSMethod,
100 OUT ULONG *pulPinFactoryID)
101 {
102 UNIMPLEMENTED
103 return STATUS_NOT_IMPLEMENTED;
104 }
105
106 STDMETHODIMP_(NTSTATUS) BdaMethodCreateTopology(
107 IN PIRP Irp,
108 IN KSMETHOD *pKSMethod,
109 OPTIONAL PVOID pvIgnored)
110 {
111 UNIMPLEMENTED
112 return STATUS_NOT_IMPLEMENTED;
113 }
114
115 STDMETHODIMP_(NTSTATUS) BdaMethodDeletePin(
116 IN PIRP Irp,
117 IN KSMETHOD *pKSMethod,
118 OPTIONAL PVOID pvIgnored)
119 {
120 UNIMPLEMENTED
121 return STATUS_NOT_IMPLEMENTED;
122 }
123
124 STDMETHODIMP_(NTSTATUS) BdaPropertyGetControllingPinId(
125 IN PIRP Irp,
126 IN KSP_BDA_NODE_PIN *pProperty,
127 OUT ULONG *pulControllingPinId)
128 {
129 UNIMPLEMENTED
130 return STATUS_NOT_IMPLEMENTED;
131 }
132
133 STDMETHODIMP_(NTSTATUS) BdaPropertyGetPinControl(
134 IN PIRP Irp,
135 IN KSPROPERTY *pKSProperty,
136 OUT ULONG *pulProperty)
137 {
138 UNIMPLEMENTED
139 return STATUS_NOT_IMPLEMENTED;
140 }
141
142 STDMETHODIMP_(NTSTATUS) BdaPropertyNodeDescriptors(
143 IN PIRP Irp,
144 IN KSPROPERTY *pKSProperty,
145 OUT GUID *pguidProperty)
146 {
147 UNIMPLEMENTED
148 return STATUS_NOT_IMPLEMENTED;
149 }
150
151 STDMETHODIMP_(NTSTATUS) BdaPropertyNodeEvents(
152 IN PIRP Irp,
153 IN KSPROPERTY *pKSProperty,
154 OUT GUID *pguidProperty)
155 {
156 UNIMPLEMENTED
157 return STATUS_NOT_IMPLEMENTED;
158 }
159
160 STDMETHODIMP_(NTSTATUS) BdaPropertyNodeMethods(
161 IN PIRP Irp,
162 IN KSPROPERTY *pKSProperty,
163 OUT GUID *pguidProperty)
164 {
165 UNIMPLEMENTED
166 return STATUS_NOT_IMPLEMENTED;
167 }
168
169 STDMETHODIMP_(NTSTATUS) BdaPropertyNodeProperties(
170 IN PIRP Irp,
171 IN KSPROPERTY *pKSProperty,
172 OUT GUID *pguidProperty)
173 {
174 UNIMPLEMENTED
175 return STATUS_NOT_IMPLEMENTED;
176 }
177
178 STDMETHODIMP_(NTSTATUS) BdaPropertyNodeTypes(
179 IN PIRP Irp,
180 IN KSPROPERTY *pKSProperty,
181 OUT ULONG *pulProperty)
182 {
183 UNIMPLEMENTED
184 return STATUS_NOT_IMPLEMENTED;
185 }
186
187 STDMETHODIMP_(NTSTATUS) BdaPropertyPinTypes(
188 IN PIRP Irp,
189 IN KSPROPERTY *pKSProperty,
190 OUT ULONG *pulProperty)
191 {
192 UNIMPLEMENTED
193 return STATUS_NOT_IMPLEMENTED;
194 }
195
196 STDMETHODIMP_(NTSTATUS) BdaPropertyTemplateConnections(
197 IN PIRP Irp,
198 IN KSPROPERTY *pKSProperty,
199 OUT KSTOPOLOGY_CONNECTION *pConnectionProperty)
200 {
201 UNIMPLEMENTED
202 return STATUS_NOT_IMPLEMENTED;
203 }
204
205 STDMETHODIMP_(NTSTATUS) BdaStartChanges(IN PIRP Irp)
206 {
207 UNIMPLEMENTED
208 return STATUS_NOT_IMPLEMENTED;
209 }
210
211 STDMETHODIMP_(NTSTATUS) BdaUninitFilter(IN PKSFILTER pKSFilter)
212 {
213 UNIMPLEMENTED
214 return STATUS_NOT_IMPLEMENTED;
215 }
216
217 STDMETHODIMP_(NTSTATUS) BdaValidateNodeProperty(
218 IN PIRP Irp,
219 IN KSPROPERTY *pKSProperty)
220 {
221 UNIMPLEMENTED
222 return STATUS_NOT_IMPLEMENTED;
223 }