Home | Info | Community | Development | myReactOS | Contact Us
ReactOS Development > Doxygenpriv.h
Go to the documentation of this file.
00001 #define _KSDDK_ 00002 00003 #include <stdio.h> 00004 00005 #include <ntifs.h> 00006 #define NDEBUG 00007 //#define YDEBUG 00008 #include <debug.h> 00009 #include <portcls.h> 00010 #include <kcom.h> 00011 #include <pseh/pseh2.h> 00012 00013 #include <ntimage.h> 00014 #include <ndk/ldrfuncs.h> 00015 00016 #include "ksfunc.h" 00017 #include "bdamedia.h" 00018 #include <swenum.h> 00019 00020 #define TAG_DEVICE_HEADER 'KSDH' 00021 #define REG_PINFLAG_B_MANY 0x4 /* strmif.h */ 00022 #define MERIT_DO_NOT_USE 0x200000 /* dshow.h */ 00023 00024 #define DEFINE_KSPROPERTY_PINPROPOSEDATAFORMAT(PinSet,\ 00025 PropGeneral, PropInstances, PropIntersection)\ 00026 DEFINE_KSPROPERTY_TABLE(PinSet) {\ 00027 DEFINE_KSPROPERTY_ITEM_PIN_CINSTANCES(PropInstances),\ 00028 DEFINE_KSPROPERTY_ITEM_PIN_CTYPES(PropGeneral),\ 00029 DEFINE_KSPROPERTY_ITEM_PIN_DATAFLOW(PropGeneral),\ 00030 DEFINE_KSPROPERTY_ITEM_PIN_DATARANGES(PropGeneral),\ 00031 DEFINE_KSPROPERTY_ITEM_PIN_DATAINTERSECTION(PropIntersection),\ 00032 DEFINE_KSPROPERTY_ITEM_PIN_INTERFACES(PropGeneral),\ 00033 DEFINE_KSPROPERTY_ITEM_PIN_MEDIUMS(PropGeneral),\ 00034 DEFINE_KSPROPERTY_ITEM_PIN_COMMUNICATION(PropGeneral),\ 00035 DEFINE_KSPROPERTY_ITEM_PIN_CATEGORY(PropGeneral),\ 00036 DEFINE_KSPROPERTY_ITEM_PIN_NAME(PropGeneral),\ 00037 DEFINE_KSPROPERTY_ITEM_PIN_CONSTRAINEDDATARANGES(PropGeneral),\ 00038 DEFINE_KSPROPERTY_ITEM_PIN_PROPOSEDATAFORMAT(PropGeneral)\ 00039 } 00040 00041 #define DEFINE_KSPROPERTY_CONNECTIONSET(PinSet,\ 00042 PropStateHandler, PropDataFormatHandler, PropAllocatorFraming)\ 00043 DEFINE_KSPROPERTY_TABLE(PinSet) {\ 00044 DEFINE_KSPROPERTY_ITEM_CONNECTION_STATE(PropStateHandler, PropStateHandler),\ 00045 DEFINE_KSPROPERTY_ITEM_CONNECTION_DATAFORMAT(PropDataFormatHandler, PropDataFormatHandler),\ 00046 DEFINE_KSPROPERTY_ITEM_CONNECTION_ALLOCATORFRAMING_EX(PropAllocatorFraming)\ 00047 } 00048 00049 #define DEFINE_KSPROPERTY_STREAMSET(PinSet,\ 00050 PropStreamAllocator, PropMasterClock, PropPipeId)\ 00051 DEFINE_KSPROPERTY_TABLE(PinSet) {\ 00052 DEFINE_KSPROPERTY_ITEM_STREAM_ALLOCATOR(PropStreamAllocator, PropStreamAllocator),\ 00053 DEFINE_KSPROPERTY_ITEM_STREAM_MASTERCLOCK(PropMasterClock, PropMasterClock),\ 00054 DEFINE_KSPROPERTY_ITEM_STREAM_PIPE_ID(PropPipeId, PropPipeId)\ 00055 } Generated on Fri May 25 2012 04:26:04 for ReactOS by
1.7.6.1
|