* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/
-#include <stdarg.h>
-//#include <string.h>
-
-#define COBJMACROS
-#define NONAMELESSUNION
-#define NONAMELESSSTRUCT
-#include <windef.h>
-#include <winbase.h>
-//#include "winerror.h"
-#include <winreg.h>
-#include <winnls.h>
-#include <wine/debug.h>
#include "dplayx_global.h"
-#include "dplayx_messages.h"
-//#include "dplayx_queue.h"
-//#include "dplobby.h"
-
-WINE_DEFAULT_DEBUG_CHANNEL(dplay);
/* Forward declarations for this module helper methods */
HRESULT DPL_CreateCompoundAddress ( LPCDPCOMPOUNDADDRESSELEMENT lpElements, DWORD dwElementCount,
DWORD dwAtIndex;
LPCSTR atKey = "Address Types";
LPCSTR guidDataSubKey = "Guid";
- FILETIME filetime;
-
TRACE(" this time through: %s\n", subKeyName );
static HRESULT WINAPI IDirectPlayLobby3Impl_EnumAddressTypes( IDirectPlayLobby3 *iface,
LPDPLENUMADDRESSTYPESCALLBACK enumaddrtypecb, REFGUID sp, void *context, DWORD flags )
{
- FIXME(":stub\n");
- return DPERR_OUTOFMEMORY;
+ IDirectPlayLobbyImpl *This = impl_from_IDirectPlayLobby3( iface );
+ return IDirectPlayLobby_EnumAddressTypes( &This->IDirectPlayLobby3A_iface, enumaddrtypecb, sp,
+ context, flags );
}
/********************************************************************
}
else
{
- ERR( "Unknown GUID %s\n", debugstr_guid(&lpElements->guidDataType) );
- return DPERR_INVALIDFLAGS;
+ WARN( "Skipping Unknown GUID %s\n", debugstr_guid(&lpElements->guidDataType) );
}
}
obj->IDirectPlayLobby3_iface.lpVtbl = &dpl3_vt;
obj->IDirectPlayLobby3A_iface.lpVtbl = &dpl3A_vt;
obj->numIfaces = 1;
+ obj->msgtid = 0;
obj->ref = 0;
obj->refA = 0;
obj->ref2 = 0;