108{
113
115
116 DPRINT(
"IPortPinWave_HandleKsProperty entered\n");
117
119 {
120 Irp->IoStatus.Information = 0;
124 }
125
127
129 {
131 {
133
135 {
140 }
141
143 {
145 Irp->IoStatus.Information = 0;
146
148 {
150
153 {
155 }
156 }
160 }
162 {
168 }
169 }
171 {
174 {
177 {
182 }
183
185 if (!NewDataFormat)
186 {
187 Irp->IoStatus.Information = 0;
191 }
193
195 {
196#if 0
202
204#endif
208
211 {
214
220 }
221 }
222 DPRINT(
"Failed to set format\n");
223 Irp->IoStatus.Information = 0;
227 }
229 {
231 {
233 Irp->IoStatus.Information = 0;
237 }
239 {
244 }
245
251 }
252 }
253
254 }
258
260 Irp->IoStatus.Information = 0;
263}
static PIO_STACK_LOCATION IoGetCurrentIrpStackLocation(PIRP Irp)
PMINIPORTWAVERTSTREAM m_Stream
#define STATUS_NOT_IMPLEMENTED
KSDATAFORMAT * PKSDATAFORMAT
#define NT_SUCCESS(StatCode)
#define KSPROPERTY_TYPE_SET
struct KSIDENTIFIER * PKSPROPERTY
#define KSPROPERTY_TYPE_GET
#define RtlCompareMemory(s1, s2, l)
#define KeGetCurrentIrql()
NTSYSAPI NTSTATUS WINAPI RtlStringFromGUID(REFGUID, PUNICODE_STRING)
@ KSPROPERTY_CONNECTION_DATAFORMAT
@ KSPROPERTY_CONNECTION_STATE
#define KSPROPSETID_Connection
PVOID AllocateItem(IN POOL_TYPE PoolType, IN SIZE_T NumberOfBytes)
VOID FreeItem(IN PVOID Item)
NTSYSAPI VOID NTAPI RtlFreeUnicodeString(PUNICODE_STRING UnicodeString)
#define IoCompleteRequest
#define STATUS_BUFFER_TOO_SMALL
union _IO_STACK_LOCATION::@1619 Parameters
struct _IO_STACK_LOCATION::@1619::@1620 DeviceIoControl
#define RtlMoveMemory(Destination, Source, Length)
#define STATUS_INVALID_PARAMETER
#define STATUS_UNSUCCESSFUL
#define IsEqualGUIDAligned(guid1, guid2)