Go to the documentation of this file.
31 #ifndef _LLMNR_COMMON_H
32 #define _LLMNR_COMMON_H
39 #ifndef LLMNR_MESSAGE_MAX_SIZE
40 #define LLMNR_MESSAGE_MAX_SIZE 512
41 #elif (LLMNR_MESSAGE_MAX_SIZE < 1)
42 #error LLMNR_MESSAGE_MAX_SIZE parameter is not valid
46 #ifndef LLMNR_DEFAULT_RESOURCE_RECORD_TTL
47 #define LLMNR_DEFAULT_RESOURCE_RECORD_TTL 30
48 #elif (LLMNR_DEFAULT_RESOURCE_RECORD_TTL < 1)
49 #error LLMNR_DEFAULT_RESOURCE_RECORD_TTL parameter is not valid
53 #define LLMNR_PORT 5355
55 #define LLMNR_DEFAULT_QUERY_IP_TTL 1
57 #define LLMNR_DEFAULT_RESPONSE_IP_TTL 255
60 #define LLMNR_IPV4_MULTICAST_ADDR IPV4_ADDR(224, 0, 0, 252)
71 #elif defined(__CWCC__) || defined(_WIN32)
83 #if defined(_CPU_BIG_ENDIAN) && !defined(__ICCRX__)
109 #if defined(__CCRX__)
111 #elif defined(__CWCC__) || defined(_WIN32)
const Ipv6Addr LLMNR_IPV6_MULTICAST_ADDR
typedef __packed_struct
LLMNR message header.