Go to the source code of this file.
Data Structures |
| struct | KSIOBJECT_BAG_ENTRY |
Typedefs |
typedef struct
KSIOBJECT_BAG_ENTRY * | PKSIOBJECT_BAG_ENTRY |
Functions |
| KSDDKAPI NTSTATUS NTAPI | KsAllocateObjectBag (IN PKSDEVICE Device, OUT KSOBJECT_BAG *ObjectBag) |
| PKSIOBJECT_BAG_ENTRY | KspFindObjectBagItem (IN PLIST_ENTRY ObjectList, IN PVOID Item) |
| NTSTATUS NTAPI | KsAddItemToObjectBag (IN KSOBJECT_BAG ObjectBag, IN PVOID Item, IN PFNKSFREE Free OPTIONAL) |
| ULONG | KspGetObjectItemReferenceCount (IN PKSIDEVICE_HEADER DeviceHeader, IN PVOID Item) |
| KSDDKAPI ULONG NTAPI | KsRemoveItemFromObjectBag (IN KSOBJECT_BAG ObjectBag, IN PVOID Item, IN BOOLEAN Free) |
| KSDDKAPI NTSTATUS NTAPI | KsCopyObjectBagItems (IN KSOBJECT_BAG ObjectBagDestination, IN KSOBJECT_BAG ObjectBagSource) |
| KSDDKAPI VOID NTAPI | KsFreeObjectBag (IN KSOBJECT_BAG ObjectBag) |
| KSDDKAPI NTSTATUS NTAPI | _KsEdit (IN KSOBJECT_BAG ObjectBag, IN OUT PVOID *PointerToPointerToItem, IN ULONG NewSize, IN ULONG OldSize, IN ULONG Tag) |