RELEASE 4.1:
+2013-10-06 Earnie Boyd <earnie@users.sourceforge.net>
+
+ * include/oaidl.h: Include objidl.h.
+ Move the RPC headers before the file protection.
+ [#2085] oaidl.h needs objidl.h for IUknown structure.
+
+ * include/objidl.h: Include unknwn.h.
+ [#2086] objidl.h should include unknwn.h.
+
+ * include/unknwn.h: Move the RPC headers before the file protection.
+ [#2087] unknwn.h needs to include RPC headers before file filter.
+
2013-10-02 Earnie Boyd <earnie@users.sourceforge.net>
[#2081] Neeed a __FORCEINLINE macro for better definition.
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
* DEALINGS IN THE SOFTWARE.
*/
-#ifndef _OAIDL_H
-#define _OAIDL_H
-#pragma GCC system_header
-#include <_mingw.h>
+#include <rpc.h>
+#include <rpcndr.h>
#ifndef COM_NO_WINDOWS_H
#include <windows.h>
#include <ole2.h>
#endif
+#ifndef _OAIDL_H
+#define _OAIDL_H
+#pragma GCC system_header
+#include <_mingw.h>
+
+#include <objidl.h>
+
#ifdef __cplusplus
extern "C" {
#endif
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
* DEALINGS IN THE SOFTWARE.
*/
-#ifndef _UNKNWN_H
-#define _UNKNWN_H
-#pragma GCC system_header
-#include <_mingw.h>
-
#include <rpc.h>
#include <rpcndr.h>
#include <ole2.h>
#endif
+#ifndef _UNKNWN_H
+#define _UNKNWN_H
+#pragma GCC system_header
+#include <_mingw.h>
+
#ifdef __cplusplus
extern "C"{
#endif