DirectX SDK |
The DPLMSG_GETPROPERTY message is sent by an application to the lobby to request the current value of a property. These properties can be information such as the ranking of a player, a bitmap representing a player, or initial configuration information for the game or players that was done inside the lobby.
typedef struct { DWORD dwType; DWORD dwRequestID; GUID guidPlayer; GUID guidPropertyTag; } DPLMSG_GETPROPERTY, FAR *LPDPLMSG_GETPROPERTY;
Each property is identified by a GUID (defined by the application developer or the lobby developer). When a request for a property is made, the lobby responds with a DPLMSG_GETPROPERTYRESPONSE message. Even if the lobby cannot supply the information, it should respond with an error indicating the information is unavailable.
The application should not block waiting for a response and should have a way to time-out pending requests that haven't been fulfilled.
Windows NT/2000: Requires Windows 2000.
Windows 95/98: Requires Windows 95 or later. Available as a redistributable for Windows 95.
Header: Declared in dplobby.h.