17 #define CLASS UpnpDiscovery 19 #define EXPAND_CLASS_MEMBERS(CLASS) \ 20 EXPAND_CLASS_MEMBER_INT(CLASS, ErrCode, int) \ 21 EXPAND_CLASS_MEMBER_INT(CLASS, Expires, int) \ 22 EXPAND_CLASS_MEMBER_STRING(CLASS, DeviceID) \ 23 EXPAND_CLASS_MEMBER_STRING(CLASS, DeviceType) \ 24 EXPAND_CLASS_MEMBER_STRING(CLASS, ServiceType) \ 25 EXPAND_CLASS_MEMBER_STRING(CLASS, ServiceVer) \ 26 EXPAND_CLASS_MEMBER_STRING(CLASS, Location) \ 27 EXPAND_CLASS_MEMBER_STRING(CLASS, Os) \ 28 EXPAND_CLASS_MEMBER_STRING(CLASS, Date) \ 29 EXPAND_CLASS_MEMBER_STRING(CLASS, Ext) \ 30 EXPAND_CLASS_MEMBER_BUFFER(CLASS, DestAddr, struct sockaddr_storage) \ Templates for include files of objects.
Provides a platform independent way to include TCP/IP types and functions.