Mobile API Reference  MicroStrategy 2019
Msi_ole2.h File Reference

Go to the source code of this file.

Macros

#define WINOLEAPI   STDAPI
 
#define WINOLEAPI_(type)   STDAPI_(type)
 
#define __declspec(x)
 

Typedefs

typedef enum tagCLSCTX CLSCTX
 
typedef enum tagCOINIT COINIT
 

Enumerations

enum  tagCLSCTX {
  CLSCTX_INPROC_SERVER = 0x1, CLSCTX_INPROC_HANDLER = 0x2, CLSCTX_LOCAL_SERVER = 0x4, CLSCTX_INPROC_SERVER16 = 0x8,
  CLSCTX_REMOTE_SERVER = 0x10, CLSCTX_INPROC_HANDLER16 = 0x20, CLSCTX_INPROC_SERVERX86 = 0x40, CLSCTX_INPROC_HANDLERX86 = 0x80,
  CLSCTX_ESERVER_HANDLER = 0x100
}
 
enum  tagCOINIT { COINIT_APARTMENTTHREADED = 0x2, COINIT_MULTITHREADED = 0x0, COINIT_DISABLE_OLE1DDE = 0x4, COINIT_SPEED_OVER_MEMORY = 0x8 }
 

Functions

WINOLEAPI DLL_MSICOM_EXIM CoCreateInstance (REFCLSID rclsid, LPUNKNOWN pUnkOuter, DWORD dwClsContext, REFIID riid, LPVOID FAR *ppv)
 
WINOLEAPI DLL_MSICOM_EXIM CoGetClassObject (REFCLSID rclsid, DWORD dwClsContext, LPVOID pvReserved, REFIID riid, LPVOID FAR *ppv)
 
WINOLEAPI DLL_MSICOM_EXIM CoInitializeEx (LPVOID pvReserved, DWORD dwCoInit)
 
WINOLEAPI DLL_MSICOM_EXIM CoInitialize (LPVOID pvReserved)
 
 WINOLEAPI_ (void) DLL_MSICOM_EXIM CoUninitialize(void)
 

Macro Definition Documentation

◆ __declspec

#define __declspec (   x)

◆ WINOLEAPI

#define WINOLEAPI   STDAPI

◆ WINOLEAPI_

#define WINOLEAPI_ (   type)    STDAPI_(type)

Typedef Documentation

◆ CLSCTX

typedef enum tagCLSCTX CLSCTX

◆ COINIT

typedef enum tagCOINIT COINIT

Enumeration Type Documentation

◆ tagCLSCTX

enum tagCLSCTX
Enumerator
CLSCTX_INPROC_SERVER 
CLSCTX_INPROC_HANDLER 
CLSCTX_LOCAL_SERVER 
CLSCTX_INPROC_SERVER16 
CLSCTX_REMOTE_SERVER 
CLSCTX_INPROC_HANDLER16 
CLSCTX_INPROC_SERVERX86 
CLSCTX_INPROC_HANDLERX86 
CLSCTX_ESERVER_HANDLER 

◆ tagCOINIT

enum tagCOINIT
Enumerator
COINIT_APARTMENTTHREADED 
COINIT_MULTITHREADED 
COINIT_DISABLE_OLE1DDE 
COINIT_SPEED_OVER_MEMORY 

Function Documentation

◆ CoCreateInstance()

WINOLEAPI DLL_MSICOM_EXIM CoCreateInstance ( REFCLSID  rclsid,
LPUNKNOWN  pUnkOuter,
DWORD  dwClsContext,
REFIID  riid,
LPVOID FAR ppv 
)

◆ CoGetClassObject()

WINOLEAPI DLL_MSICOM_EXIM CoGetClassObject ( REFCLSID  rclsid,
DWORD  dwClsContext,
LPVOID  pvReserved,
REFIID  riid,
LPVOID FAR ppv 
)

◆ CoInitialize()

WINOLEAPI DLL_MSICOM_EXIM CoInitialize ( LPVOID  pvReserved)

◆ CoInitializeEx()

WINOLEAPI DLL_MSICOM_EXIM CoInitializeEx ( LPVOID  pvReserved,
DWORD  dwCoInit 
)

◆ WINOLEAPI_()

WINOLEAPI_ ( void  )