Important: |
---|
This is retired content. This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This content may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist. |
This structure describes events that the default object push server implementation does not know how to handle.
Syntax
typedef struct _INBOX_EVENT_DATA { DWORD dwRequest; DWORD dwInboxEvent; LPCWSTR pszName; LPCWSTR pszInboxDestination; IHeaderCollection* pHeaderCol; IStream* pStream; } INBOX_EVENT_DATA, *PINBOX_EVENT_DATA; |
Members
- dwRequest
-
Identifies the request as a get or a put.
- dwInboxEvent
-
Identifies the event type.
If dwInboxEventis equal to IE_MIME, the pszNamemember points to a Unicode string containing the specified MIME type.
If dwInboxEventis IE_SYNC, the pszNamemember contains the string passed by the client in the name header.
- pszName
-
Identifies the name of the object to push or pull.
- pszInboxDestination
-
Specifies the current default location of the object push server. The receiver uses this information to determine where to save or retrieve data.
- pHeaderCol
-
Pointer to an IHeaderCollectioninterface that contains headers passed in by the client. If this pointer is non-NULL, it must be released, even if it is not used.
- pStream
-
Pointer to the IStreaminterface, which is used to send and receive data to the client. This parameter is only valid on get and put command requests. If this pointer is non-NULL, it must be released, even if it is not used.
Remarks
Third-party developers can extend the object push server to handle specific events so a new inbox implementation is not required.
Requirements
Header | obex.h, obex.idl |
Windows Embedded CE | Windows CE .NET 4.0 and later |
Windows Mobile | Pocket PC 2002 and later, Smartphone 2002 and later |