Author: cwittich
Date: Fri Aug  7 15:23:35 2009
New Revision: 42465

URL: http://svn.reactos.org/svn/reactos?rev=42465&view=rev
Log:
stub bdasup 

Added:
    trunk/reactos/drivers/multimedia/bdasup/   (with props)
    trunk/reactos/drivers/multimedia/bdasup/bdasup.c   (with props)
    trunk/reactos/drivers/multimedia/bdasup/bdasup.rbuild   (with props)
    trunk/reactos/drivers/multimedia/bdasup/bdasup.spec   (with props)
    trunk/reactos/include/dxsdk/bdamedia.h   (with props)
Modified:
    trunk/reactos/drivers/multimedia/directory.rbuild
    trunk/reactos/include/ddk/bdasup.h

Propchange: trunk/reactos/drivers/multimedia/bdasup/
------------------------------------------------------------------------------
--- bugtraq:logregex (added)
+++ bugtraq:logregex Fri Aug  7 15:23:35 2009
@@ -1,0 +1,2 @@
+([Ii]ssue|[Bb]ug)s? #?(\d+)(,? ?#?(\d+))*(,? ?(and |or )?#?(\d+))?
+(\d+)

Propchange: trunk/reactos/drivers/multimedia/bdasup/
------------------------------------------------------------------------------
    bugtraq:message = See issue #%BUGID% for more details.

Propchange: trunk/reactos/drivers/multimedia/bdasup/
------------------------------------------------------------------------------
    bugtraq:url = http://www.reactos.org/bugzilla/show_bug.cgi?id=%BUGID%

Propchange: trunk/reactos/drivers/multimedia/bdasup/
------------------------------------------------------------------------------
    tsvn:logminsize = 10

Added: trunk/reactos/drivers/multimedia/bdasup/bdasup.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/multimedia/bdasup/bdasup.c?rev=42465&view=auto
==============================================================================
--- trunk/reactos/drivers/multimedia/bdasup/bdasup.c (added)
+++ trunk/reactos/drivers/multimedia/bdasup/bdasup.c [iso-8859-1] Fri Aug  7 
15:23:35 2009
@@ -1,0 +1,223 @@
+
+#include <ntddk.h>
+#include <ks.h>
+
+/* FIXME */
+typedef unsigned long DWORD;
+typedef UCHAR BYTE;
+
+#include <bdatypes.h>
+#include <bdamedia.h>
+#include <bdasup.h>
+
+#define NDEBUG
+#include <debug.h>
+
+STDMETHODIMP_(NTSTATUS) BdaCheckChanges(IN PIRP  Irp)
+{
+    UNIMPLEMENTED
+    return STATUS_NOT_IMPLEMENTED;
+}
+
+STDMETHODIMP_(NTSTATUS) BdaCommitChanges(IN PIRP  Irp)
+{
+    UNIMPLEMENTED
+    return STATUS_NOT_IMPLEMENTED;
+}
+
+STDMETHODIMP_(NTSTATUS) BdaCreateFilterFactory(
+    IN PKSDEVICE  pKSDevice,
+    IN const KSFILTER_DESCRIPTOR *pFilterDescriptor,
+    IN const BDA_FILTER_TEMPLATE *pBdaFilterTemplate)
+{
+    UNIMPLEMENTED
+    return STATUS_NOT_IMPLEMENTED;
+}
+
+STDMETHODIMP_(NTSTATUS) BdaCreateFilterFactoryEx(
+    IN  PKSDEVICE pKSDevice,
+    IN  const KSFILTER_DESCRIPTOR *pFilterDescriptor,
+    IN  const BDA_FILTER_TEMPLATE *pBdaFilterTemplate,
+    OUT PKSFILTERFACTORY  *ppKSFilterFactory)
+{
+    UNIMPLEMENTED
+    return STATUS_NOT_IMPLEMENTED;
+}
+
+STDMETHODIMP_(NTSTATUS) BdaCreatePin(
+    IN PKSFILTER pKSFilter,
+    IN ULONG ulPinType,
+    OUT ULONG *pulPinId)
+{
+    UNIMPLEMENTED
+    return STATUS_NOT_IMPLEMENTED;
+}
+
+STDMETHODIMP_(NTSTATUS) BdaCreateTopology(
+    IN PKSFILTER pKSFilter,
+    IN ULONG InputPinId,
+    IN ULONG OutputPinId)
+{
+    UNIMPLEMENTED
+    return STATUS_NOT_IMPLEMENTED;
+}
+
+STDMETHODIMP_(NTSTATUS) BdaDeletePin(
+    IN PKSFILTER pKSFilter,
+    IN ULONG *pulPinId)
+{
+    UNIMPLEMENTED
+    return STATUS_NOT_IMPLEMENTED;
+}
+
+STDMETHODIMP_(NTSTATUS) BdaFilterFactoryUpdateCacheData(
+    IN PKSFILTERFACTORY pFilterFactory,
+    IN const KSFILTER_DESCRIPTOR *pFilterDescriptor OPTIONAL)
+{
+    UNIMPLEMENTED
+    return STATUS_NOT_IMPLEMENTED;
+}
+
+STDMETHODIMP_(NTSTATUS) BdaGetChangeState(
+    IN PIRP Irp,
+    OUT BDA_CHANGE_STATE *pChangeState)
+{
+    UNIMPLEMENTED
+    return STATUS_NOT_IMPLEMENTED;
+}
+
+STDMETHODIMP_(NTSTATUS) BdaInitFilter(
+    IN PKSFILTER pKSFilter,
+    IN const BDA_FILTER_TEMPLATE *pBdaFilterTemplate)
+{
+    UNIMPLEMENTED
+    return STATUS_NOT_IMPLEMENTED;
+}
+
+STDMETHODIMP_(NTSTATUS) BdaMethodCreatePin(
+    IN PIRP Irp,
+    IN KSMETHOD *pKSMethod,
+    OUT ULONG *pulPinFactoryID)
+{
+    UNIMPLEMENTED
+    return STATUS_NOT_IMPLEMENTED;
+}
+
+STDMETHODIMP_(NTSTATUS) BdaMethodCreateTopology(
+    IN PIRP Irp,
+    IN KSMETHOD *pKSMethod,
+    OPTIONAL PVOID pvIgnored)
+{
+    UNIMPLEMENTED
+    return STATUS_NOT_IMPLEMENTED;
+}
+
+STDMETHODIMP_(NTSTATUS) BdaMethodDeletePin(
+    IN PIRP Irp,
+    IN KSMETHOD *pKSMethod,
+    OPTIONAL PVOID pvIgnored)
+{
+    UNIMPLEMENTED
+    return STATUS_NOT_IMPLEMENTED;
+}
+
+STDMETHODIMP_(NTSTATUS) BdaPropertyGetControllingPinId(
+    IN PIRP Irp,
+    IN KSP_BDA_NODE_PIN *pProperty,
+    OUT ULONG *pulControllingPinId)
+{
+    UNIMPLEMENTED
+    return STATUS_NOT_IMPLEMENTED;
+}
+
+STDMETHODIMP_(NTSTATUS) BdaPropertyGetPinControl(
+    IN PIRP Irp,
+    IN KSPROPERTY *pKSProperty,
+    OUT ULONG *pulProperty)
+{
+    UNIMPLEMENTED
+    return STATUS_NOT_IMPLEMENTED;
+}
+
+STDMETHODIMP_(NTSTATUS) BdaPropertyNodeDescriptors(
+    IN PIRP Irp,
+    IN KSPROPERTY *pKSProperty,
+    OUT GUID *pguidProperty)
+{
+    UNIMPLEMENTED
+    return STATUS_NOT_IMPLEMENTED;
+}
+
+STDMETHODIMP_(NTSTATUS) BdaPropertyNodeEvents(
+    IN PIRP Irp,
+    IN KSPROPERTY *pKSProperty,
+    OUT GUID *pguidProperty)
+{
+    UNIMPLEMENTED
+    return STATUS_NOT_IMPLEMENTED;
+}
+
+STDMETHODIMP_(NTSTATUS) BdaPropertyNodeMethods(
+    IN PIRP Irp,
+    IN KSPROPERTY *pKSProperty,
+    OUT GUID *pguidProperty)
+{
+    UNIMPLEMENTED
+    return STATUS_NOT_IMPLEMENTED;
+}
+
+STDMETHODIMP_(NTSTATUS) BdaPropertyNodeProperties(
+    IN PIRP Irp,
+    IN KSPROPERTY *pKSProperty,
+    OUT GUID *pguidProperty)
+{
+    UNIMPLEMENTED
+    return STATUS_NOT_IMPLEMENTED;
+}
+
+STDMETHODIMP_(NTSTATUS) BdaPropertyNodeTypes(
+    IN PIRP Irp,
+    IN KSPROPERTY *pKSProperty,
+    OUT ULONG *pulProperty)
+{
+    UNIMPLEMENTED
+    return STATUS_NOT_IMPLEMENTED;
+}
+
+STDMETHODIMP_(NTSTATUS) BdaPropertyPinTypes(
+    IN PIRP Irp,
+    IN KSPROPERTY *pKSProperty,
+    OUT ULONG *pulProperty)
+{
+    UNIMPLEMENTED
+    return STATUS_NOT_IMPLEMENTED;
+}
+
+STDMETHODIMP_(NTSTATUS) BdaPropertyTemplateConnections(
+    IN PIRP Irp,
+    IN KSPROPERTY *pKSProperty,
+    OUT KSTOPOLOGY_CONNECTION *pConnectionProperty)
+{
+    UNIMPLEMENTED
+    return STATUS_NOT_IMPLEMENTED;
+}
+
+STDMETHODIMP_(NTSTATUS) BdaStartChanges(IN PIRP Irp)
+{
+    UNIMPLEMENTED
+    return STATUS_NOT_IMPLEMENTED;
+}
+
+STDMETHODIMP_(NTSTATUS) BdaUninitFilter(IN PKSFILTER pKSFilter)
+{
+    UNIMPLEMENTED
+    return STATUS_NOT_IMPLEMENTED;
+}
+
+STDMETHODIMP_(NTSTATUS) BdaValidateNodeProperty(
+    IN PIRP Irp,
+    IN KSPROPERTY *pKSProperty)
+{
+    UNIMPLEMENTED
+    return STATUS_NOT_IMPLEMENTED;
+}

Propchange: trunk/reactos/drivers/multimedia/bdasup/bdasup.c
------------------------------------------------------------------------------
    svn:eol-style = native

Added: trunk/reactos/drivers/multimedia/bdasup/bdasup.rbuild
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/multimedia/bdasup/bdasup.rbuild?rev=42465&view=auto
==============================================================================
--- trunk/reactos/drivers/multimedia/bdasup/bdasup.rbuild (added)
+++ trunk/reactos/drivers/multimedia/bdasup/bdasup.rbuild [iso-8859-1] Fri Aug  
7 15:23:35 2009
@@ -1,0 +1,9 @@
+<?xml version="1.0"?>
+<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
+<module name="bdasup" type="kernelmodedriver" installbase="system32/drivers" 
installname="bdasup.sys" entrypoint="0">
+       <importlibrary definition="bdasup.spec" />
+       <library>ntoskrnl</library>
+       <library>ks</library>
+       <library>pseh</library>
+       <file>bdasup.c</file>
+</module>

Propchange: trunk/reactos/drivers/multimedia/bdasup/bdasup.rbuild
------------------------------------------------------------------------------
    svn:eol-style = native

Added: trunk/reactos/drivers/multimedia/bdasup/bdasup.spec
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/multimedia/bdasup/bdasup.spec?rev=42465&view=auto
==============================================================================
--- trunk/reactos/drivers/multimedia/bdasup/bdasup.spec (added)
+++ trunk/reactos/drivers/multimedia/bdasup/bdasup.spec [iso-8859-1] Fri Aug  7 
15:23:35 2009
@@ -1,0 +1,25 @@
+@ stdcall BdaCheckChanges(ptr)
+@ stdcall BdaCommitChanges(ptr)
+@ stdcall BdaCreateFilterFactory(ptr ptr ptr)
+@ stdcall BdaCreateFilterFactoryEx(ptr ptr ptr ptr)
+@ stdcall BdaCreatePin(ptr long ptr)
+@ stdcall BdaCreateTopology(ptr long long)
+@ stdcall BdaDeletePin(ptr long)
+@ stdcall BdaFilterFactoryUpdateCacheData(ptr ptr)
+@ stdcall BdaGetChangeState(ptr ptr)
+@ stdcall BdaInitFilter(ptr ptr)
+@ stdcall BdaMethodCreatePin(ptr ptr ptr)
+@ stdcall BdaMethodCreateTopology(ptr ptr ptr)
+@ stdcall BdaMethodDeletePin(ptr ptr ptr)
+@ stdcall BdaPropertyGetControllingPinId(ptr ptr ptr)
+@ stdcall BdaPropertyGetPinControl(ptr ptr ptr)
+@ stdcall BdaPropertyNodeDescriptors(ptr ptr ptr)
+@ stdcall BdaPropertyNodeEvents(ptr ptr ptr)
+@ stdcall BdaPropertyNodeMethods(ptr ptr ptr)
+@ stdcall BdaPropertyNodeProperties(ptr ptr ptr)
+@ stdcall BdaPropertyNodeTypes(ptr ptr ptr)
+@ stdcall BdaPropertyPinTypes(ptr ptr ptr)
+@ stdcall BdaPropertyTemplateConnections(ptr ptr ptr)
+@ stdcall BdaStartChanges(ptr)
+@ stdcall BdaUninitFilter(ptr)
+@ stdcall BdaValidateNodeProperty(ptr ptr)

Propchange: trunk/reactos/drivers/multimedia/bdasup/bdasup.spec
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: trunk/reactos/drivers/multimedia/directory.rbuild
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/multimedia/directory.rbuild?rev=42465&r1=42464&r2=42465&view=diff
==============================================================================
--- trunk/reactos/drivers/multimedia/directory.rbuild [iso-8859-1] (original)
+++ trunk/reactos/drivers/multimedia/directory.rbuild [iso-8859-1] Fri Aug  7 
15:23:35 2009
@@ -4,4 +4,7 @@
        <directory name="audio">
                <xi:include href="audio/directory.rbuild" />
        </directory>
+       <directory name="bdasup">
+               <xi:include href="bdasup/bdasup.rbuild" />
+       </directory>
 </group>

Modified: trunk/reactos/include/ddk/bdasup.h
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/include/ddk/bdasup.h?rev=42465&r1=42464&r2=42465&view=diff
==============================================================================
--- trunk/reactos/include/ddk/bdasup.h [iso-8859-1] (original)
+++ trunk/reactos/include/ddk/bdasup.h [iso-8859-1] Fri Aug  7 15:23:35 2009
@@ -137,4 +137,4 @@
 
 #if defined(__cplusplus)
 }
-#endif
+#endif

Added: trunk/reactos/include/dxsdk/bdamedia.h
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/include/dxsdk/bdamedia.h?rev=42465&view=auto
==============================================================================
--- trunk/reactos/include/dxsdk/bdamedia.h (added)
+++ trunk/reactos/include/dxsdk/bdamedia.h [iso-8859-1] Fri Aug  7 15:23:35 2009
@@ -1,0 +1,8 @@
+
+
+typedef struct _KSP_BDA_NODE_PIN {
+    KSPROPERTY Property;
+    ULONG ulNodeType;
+    ULONG ulInputPinId;
+    ULONG ulOutputPinId;
+} KSP_BDA_NODE_PIN, *PKSP_BDA_NODE_PIN;

Propchange: trunk/reactos/include/dxsdk/bdamedia.h
------------------------------------------------------------------------------
    svn:eol-style = native


Reply via email to