20 lines
463 B
C++
20 lines
463 B
C++
#pragma once
|
|
#include <cstddef>
|
|
#include <cstdint>
|
|
|
|
namespace GuestResolver {
|
|
struct AddressInfo {
|
|
std::int32_t flags;
|
|
std::int32_t family;
|
|
std::int32_t socketType;
|
|
std::int32_t protocol;
|
|
std::uint32_t addressLength;
|
|
char* canonicalName;
|
|
void* address;
|
|
AddressInfo* next;
|
|
};
|
|
static_assert(sizeof(AddressInfo) == 48);
|
|
static_assert(offsetof(AddressInfo, canonicalName) == 24);
|
|
static_assert(offsetof(AddressInfo, address) == 32);
|
|
}
|