2 #ifndef ACTIONREQUEST_H 3 #define ACTIONREQUEST_H 18 #define CLASS UpnpActionRequest 20 #define EXPAND_CLASS_MEMBERS(CLASS) \ 21 EXPAND_CLASS_MEMBER_INT(CLASS, ErrCode, int) \ 22 EXPAND_CLASS_MEMBER_INT(CLASS, Socket, int) \ 23 EXPAND_CLASS_MEMBER_STRING(CLASS, ErrStr) \ 24 EXPAND_CLASS_MEMBER_STRING(CLASS, ActionName) \ 25 EXPAND_CLASS_MEMBER_STRING(CLASS, DevUDN) \ 26 EXPAND_CLASS_MEMBER_STRING(CLASS, ServiceID) \ 27 EXPAND_CLASS_MEMBER_INT(CLASS, ActionRequest, IXML_Document *) \ 28 EXPAND_CLASS_MEMBER_INT(CLASS, ActionResult, IXML_Document *) \ 29 EXPAND_CLASS_MEMBER_INT(CLASS, SoapHeader, IXML_Document *) \ 30 EXPAND_CLASS_MEMBER_BUFFER(CLASS, CtrlPtIPAddr, struct sockaddr_storage) \ Templates for include files of objects.
Provides a platform independent way to include TCP/IP types and functions.