- Provide lobby provider COM object header file and stub implementation
- Break out dpl and dp service provider intialization
- Add missing definition of E_PENDING
- Resolve a few fixmes
- Fix includes for dplay.h
diff --git a/include/dplay.h b/include/dplay.h
index e22da01..31e11c8 100644
--- a/include/dplay.h
+++ b/include/dplay.h
@@ -1,6 +1,7 @@
#ifndef __WINE_DPLAY_H
#define __WINE_DPLAY_H
+#include "ole2.h"
#include "wine/obj_base.h"
#ifdef __cplusplus
diff --git a/include/objbase.h b/include/objbase.h
index af22e36..52c04ab 100644
--- a/include/objbase.h
+++ b/include/objbase.h
@@ -26,7 +26,9 @@
#include <stdlib.h>
#endif
+#ifndef INITGUID
#include "cguid.h"
+#endif
#ifdef __cplusplus
extern "C" {
diff --git a/include/winerror.h b/include/winerror.h
index c9857dc..8bbeed2 100644
--- a/include/winerror.h
+++ b/include/winerror.h
@@ -1464,6 +1464,8 @@
#define S_OK ((HRESULT)0L)
#define S_FALSE ((HRESULT)1L)
+#define E_PENDING 0x8000000AL
+
#define E_NOTIMPL 0x80004001L
#define E_NOINTERFACE 0x80004002L