ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

bdasup.c File Reference
#include "precomp.h"

Go to the source code of this file.

Functions

PVOID AllocateItem (IN POOL_TYPE PoolType, IN SIZE_T NumberOfBytes)
VOID FreeItem (IN PVOID Item)
PBDA_FILTER_INSTANCE_ENTRY GetFilterInstanceEntry (IN PKSFILTERFACTORY FilterFactory)
NTSTATUS NTAPI DllInitialize (PUNICODE_STRING RegistryPath)
NTSTATUS NTAPI BdaCheckChanges (IN PIRP Irp)
NTSTATUS NTAPI BdaCommitChanges (IN PIRP Irp)
NTSTATUS NTAPI BdaCreateFilterFactory (IN PKSDEVICE pKSDevice, IN const KSFILTER_DESCRIPTOR *pFilterDescriptor, IN const BDA_FILTER_TEMPLATE *pBdaFilterTemplate)
VOID NTAPI FreeFilterInstance (IN PVOID Context)
NTSTATUS NTAPI BdaCreateFilterFactoryEx (IN PKSDEVICE pKSDevice, IN const KSFILTER_DESCRIPTOR *pFilterDescriptor, IN const BDA_FILTER_TEMPLATE *BdaFilterTemplate, OUT PKSFILTERFACTORY *ppKSFilterFactory)
NTSTATUS NTAPI BdaCreatePin (IN PKSFILTER pKSFilter, IN ULONG ulPinType, OUT ULONG *pulPinId)
NTSTATUS NTAPI BdaMethodCreatePin (IN PIRP Irp, IN KSMETHOD *pKSMethod, OUT ULONG *pulPinFactoryID)
NTSTATUS NTAPI BdaInitFilter (IN PKSFILTER pKSFilter, IN const BDA_FILTER_TEMPLATE *pBdaFilterTemplate)
NTSTATUS NTAPI BdaCreateTopology (IN PKSFILTER pKSFilter, IN ULONG InputPinId, IN ULONG OutputPinId)
NTSTATUS NTAPI BdaDeletePin (IN PKSFILTER pKSFilter, IN ULONG *pulPinId)
NTSTATUS NTAPI BdaFilterFactoryUpdateCacheData (IN PKSFILTERFACTORY FilterFactory, IN const KSFILTER_DESCRIPTOR *FilterDescriptor OPTIONAL)
NTSTATUS NTAPI BdaGetChangeState (IN PIRP Irp, OUT BDA_CHANGE_STATE *ChangeState)
NTSTATUS NTAPI BdaMethodCreateTopology (IN PIRP Irp, IN KSMETHOD *pKSMethod, OPTIONAL PVOID pvIgnored)
NTSTATUS NTAPI BdaMethodDeletePin (IN PIRP Irp, IN KSMETHOD *pKSMethod, OPTIONAL PVOID pvIgnored)
NTSTATUS NTAPI BdaPropertyGetControllingPinId (IN PIRP Irp, IN KSP_BDA_NODE_PIN *pProperty, OUT ULONG *pulControllingPinId)
NTSTATUS NTAPI BdaPropertyGetPinControl (IN PIRP Irp, IN KSPROPERTY *pKSProperty, OUT ULONG *pulProperty)
NTSTATUS NTAPI BdaPropertyNodeDescriptors (IN PIRP Irp, IN KSPROPERTY *pKSProperty, OUT BDANODE_DESCRIPTOR *pNodeDescriptorProperty)
NTSTATUS NTAPI BdaPropertyNodeEvents (IN PIRP Irp, IN KSP_NODE *pKSProperty, OUT GUID *pguidProperty)
NTSTATUS NTAPI BdaPropertyNodeMethods (IN PIRP Irp, IN KSP_NODE *pKSProperty, OUT GUID *pguidProperty)
NTSTATUS NTAPI BdaPropertyNodeProperties (IN PIRP Irp, IN KSP_NODE *pKSProperty, OUT GUID *pguidProperty)
NTSTATUS NTAPI BdaPropertyNodeTypes (IN PIRP Irp, IN KSPROPERTY *pKSProperty, OUT ULONG *pulProperty)
NTSTATUS NTAPI BdaPropertyPinTypes (IN PIRP Irp, IN KSPROPERTY *pKSProperty, OUT ULONG *pulProperty)
NTSTATUS NTAPI BdaPropertyTemplateConnections (IN PIRP Irp, IN KSPROPERTY *pKSProperty, OUT KSTOPOLOGY_CONNECTION *pConnectionProperty)
NTSTATUS NTAPI BdaStartChanges (IN PIRP Irp)
NTSTATUS NTAPI BdaUninitFilter (IN PKSFILTER pKSFilter)
NTSTATUS NTAPI BdaValidateNodeProperty (IN PIRP Irp, IN KSPROPERTY *KSProperty)

Variables

const GUID KSPROPSETID_BdaPinControl = {0xded49d5, 0xa8b7, 0x4d5d, {0x97, 0xa1, 0x12, 0xb0, 0xc1, 0x95, 0x87, 0x4d}}
const GUID KSMETHODSETID_BdaDeviceConfiguration = {0x71985f45, 0x1ca1, 0x11d3, {0x9c, 0xc8, 0x0, 0xc0, 0x4f, 0x79, 0x71, 0xe0}}
const GUID KSPROPSETID_BdaTopology = {0xa14ee835, 0x0a23, 0x11d3, {0x9c, 0xc7, 0x0, 0xc0, 0x4f, 0x79, 0x71, 0xe0}}
BDA_GLOBAL g_Settings
KSPROPERTY_ITEM FilterPropertyItem []
KSPROPERTY_SET FilterPropertySet
KSMETHOD_ITEM FilterMethodItem []
KSMETHOD_SET FilterMethodSet
KSAUTOMATION_TABLE FilterAutomationTable
KSPROPERTY_ITEM PinPropertyItem []
KSPROPERTY_SET PinPropertySet
KSAUTOMATION_TABLE PinAutomationTable

Generated on Sun May 27 2012 05:24:34 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.