IXML_Document * UpnpEvent_get_ChangedVariables(const UpnpEvent *p)
int UpnpEvent_set_EventKey(UpnpEvent *p, int n)
int UpnpEvent_strncpy_SID(UpnpEvent *p, const char *s, size_t n)
void UpnpEvent_clear_SID(UpnpEvent *p)
int UpnpEvent_set_ChangedVariables(UpnpEvent *p, IXML_Document *n)
int UpnpEvent_get_EventKey(const UpnpEvent *p)
UpnpEvent * UpnpEvent_new()
size_t UpnpEvent_get_SID_Length(const UpnpEvent *p)
int UpnpEvent_set_SID(UpnpEvent *p, const UpnpString *s)
const char * UpnpEvent_get_SID_cstr(const UpnpEvent *p)
const UpnpString * UpnpEvent_get_SID(const UpnpEvent *p)
int UpnpEvent_strcpy_SID(UpnpEvent *p, const char *s)
UpnpEvent * UpnpEvent_dup(const UpnpEvent *q)
int UpnpEvent_assign(UpnpEvent *p, const UpnpEvent *q)
void UpnpEvent_delete(UpnpEvent *q)
IXML_Document * m_ChangedVariables
Header file for UpnpEvent methods.
Internal implementation of the class UpnpString.
PUPNP_Api int UpnpString_set_StringN(UpnpString *p, const char *s, size_t n)
Sets the string from a pointer to char using a maximum of N chars.
PUPNP_Api int UpnpString_set_String(UpnpString *p, const char *s)
Sets the string from a pointer to char.
PUPNP_Api size_t UpnpString_get_Length(const UpnpString *p)
Returns the length of the string.
PUPNP_Api UpnpString * UpnpString_new(void)
Constructor.
PUPNP_Api const char * UpnpString_get_String(const UpnpString *p)
Returns the pointer to char.
PUPNP_Api void UpnpString_delete(UpnpString *p)
Destructor.
PUPNP_Api void UpnpString_clear(UpnpString *p)
Clears the string, sets its size to zero.
Data structure representing the DOM Document.