
 1. About
 
 OLE32.DLL is HX's OLE32 emulation. It's very rudimentary, though, and
 most functions are just dummies. However, CoCreateInstance is implemented
 and so some very basic COM support is available in HX. Only dll servers
 (in-process-servers) may work. Creating DirectDraw, DirectInput or
 DirectSound objects with CoCreateInstance should work if file "classes"
 is setup accordingly.
 

 2. Supported Functions

  Name                     Dummy
 ----------------------------------
  CLSIDFromProgID          Y
  CLSIDFromString          Y
  CoCreateGuid             Y
  CoCreateInstance
  CoInitialize             Y
  CoTaskMemAlloc
  CoTaskMemFree
  CoUninitialize           Y
  IIDFromString            Y
  OleInitialize            Y
  ProgIDFromCLSID          Y
  StringFromGUID2


 3. History

 2006.03.11: V1.4
 
  OleInitialize, CoTaskMemAlloc, CoTaskMemFree added
 
 2006.01.22: V1.3
 
  CoCreateInstance now understands to load an in-proc-server
   and create a COM object. This is mainly to support applications
   using CoCreateInstance to create an DirectDraw, DirectInput or DirectSound
   instance.
  StringFromGUID2 implemented.
 
 2005.12.12: V1.2
 
  CoCreateGuid added (dummy)
  CoCreateInstance added (dummy)
 
 2005.06.06: V1.1
 
  functions CLSIDFromProgID, ProgIDFromCLSID, CoCreateInstance (dummies)
   added.
   
 2004.03.10: V1.0


 4. Copyright
 
 OLE32 is part of HX DOS extender's Win32 emulation. This extender is 
 freeware. View HXRT.TXT for licence details.
 
 Japheth

