// 1394.h
typedef struct _IRB_REQ_FREE_ADDRESS_RANGE {
ULONG nAddressesToFree;
PADDRESS_RANGE p1394AddressRange;
PHANDLE pAddressRange;
PVOID DeviceExtension;
} IRB_REQ_FREE_ADDRESS_RANGE;
View the official Windows Driver Kit DDI referenceNo description available.
This structure contains the fields necessary for the 1394 stack to carry out a free address range request.
nAddressesToFreeSpecifies the number of ADDRESS_RANGE structures pointed to by IRB.u.FreeAddressRange.p1394AddressRange
p1394AddressRangeSpecifies a pointer to an array of ADDRESS_RANGE data structures to be released. These address ranges were returned in a prior successful call to AllocateAddressRange.
pAddressRangePoints to the handle that was previously received in IRB.u.AllocateAddressRange.hAddressRange in the REQUEST_ALLOCATE_ADDRESS_RANGE request.
DeviceExtensionPoints to the device extension associated with the device object. Not setting this member can lead to unexpected behavior when the driver tries to access the allocated address space.