- Define GUIDs correctly to prevent "multiple definition" errors

svn path=/trunk/; revision=43509
This commit is contained in:
Cameron Gutman 2009-10-16 04:20:34 +00:00
parent d37d315a7e
commit 6a80145ce3

View file

@ -11,14 +11,15 @@
/* Includes */
#include <svcguid.h>
#include <guiddef.h>
/* Globals */
GUID HostnameGuid = SVCID_HOSTNAME;
GUID AddressGuid = SVCID_INET_HOSTADDRBYINETSTRING;
GUID HostAddrByNameGuid = SVCID_INET_HOSTADDRBYNAME;
GUID IANAGuid = SVCID_INET_SERVICEBYNAME;
GUID InetHostName = SVCID_INET_HOSTADDRBYNAME;
GUID Ipv6Guid = SVCID_DNS_TYPE_AAAA;
const GUID DECLSPEC_SELECTANY HostnameGuid = SVCID_HOSTNAME;
const GUID DECLSPEC_SELECTANY AddressGuid = SVCID_INET_HOSTADDRBYINETSTRING;
const GUID DECLSPEC_SELECTANY HostAddrByNameGuid = SVCID_INET_HOSTADDRBYNAME;
const GUID DECLSPEC_SELECTANY IANAGuid = SVCID_INET_SERVICEBYNAME;
const GUID DECLSPEC_SELECTANY InetHostName = SVCID_INET_HOSTADDRBYNAME;
const GUID DECLSPEC_SELECTANY Ipv6Guid = SVCID_DNS_TYPE_AAAA;
/* Macros and Defines */
#define RNR_BUFFER_SIZE 512