diff dwt/internal/win32/OS.d @ 89:8c6a38719fb8

CoCreateInstance
author Frank Benoit <benoit@tionex.de>
date Wed, 06 Feb 2008 21:59:14 +0100
parents 00a333240696
children be0b130bb29a
line wrap: on
line diff
--- a/dwt/internal/win32/OS.d	Wed Feb 06 21:58:52 2008 +0100
+++ b/dwt/internal/win32/OS.d	Wed Feb 06 21:59:14 2008 +0100
@@ -4979,13 +4979,11 @@
         OS.SWP_NOSIZE | OS.SWP_NOZORDER | OS.SWP_NOACTIVATE);
 }
 
-static int OleInitialize(LPVOID reserved = null){
-    return WINAPI.OleInitialize(reserved);
-}
-
-static void OleUninitialize(){
-    WINAPI.OleUninitialize();
-}
+
+alias WINAPI.OleInitialize OleInitialize;
+alias WINAPI.OleUninitialize OleUninitialize;
+alias WINAPI.CoCreateInstance CoCreateInstance;
+
 /**
  * <Shawn Liu>
  * VtbCall partially kept, use VtbCall instead of automation can promote performace
@@ -5036,10 +5034,6 @@
     return fn(ppVtbl, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7);
 }
 
-public static int CoCreateInstance(
-    byte* rclsid, void* pUnkOuter, int dwClsContext, byte* riid, void* ppv
-);
-
 
 } // END of OS