void REEMemoryReservedObject::Allocate(HREEMEMORY* memory, size_t index, size_t size) { void* memoryAddr = VirtualAllocEx( GetProcessHandle(), ADD_ADDRESS(GetReservedMemory(), index), size, DEFAULT_MEMORY_COMMIT_FLAG, DEFAULT_PAGE_FLAG); HREEMEMORY memoryObject = (HREEMEMORY)CreateMemoryInfo(memoryAddr, size); *memory = memoryObject; }
// IOCtlReply status_t IOCtlReply::GetAddressInfos(AddressInfo* infos, int32* count) { ADD_ADDRESS(buffer); return B_OK; }
// WriteRequest status_t WriteRequest::GetAddressInfos(AddressInfo* infos, int32* count) { ADD_ADDRESS(buffer); return B_OK; }
// ReadFromIORequestReply status_t ReadFromIORequestReply::GetAddressInfos(AddressInfo* infos, int32* count) { ADD_ADDRESS(buffer); return B_OK; }
// FileCacheReadReply status_t FileCacheReadReply::GetAddressInfos(AddressInfo* infos, int32* count) { ADD_ADDRESS(buffer); return B_OK; }
// NodeMonitoringEventRequest status_t NodeMonitoringEventRequest::GetAddressInfos(AddressInfo* infos, int32* count) { ADD_ADDRESS(event); return B_OK; }
// ReadIndexDirReply status_t ReadIndexDirReply::GetAddressInfos(AddressInfo* infos, int32* count) { ADD_ADDRESS(buffer); return B_OK; }