Mobile API Reference  MicroStrategy 2019
Msi_oleauto.h File Reference

Go to the source code of this file.

Macros

#define DISPATCH_METHOD   0x1
 
#define DISPATCH_PROPERTYGET   0x2
 
#define DISPATCH_PROPERTYPUT   0x4
 
#define DISPATCH_PROPERTYPUTREF   0x8
 

Functions

WINOLEAUTAPI DLL_MSICOM_EXIM SetErrorInfo (ULONG dwReserved, IErrorInfo *perrinfo)
 
WINOLEAUTAPI DLL_MSICOM_EXIM GetErrorInfo (ULONG dwReserved, IErrorInfo **pperrinfo)
 
WINOLEAUTAPI DLL_MSICOM_EXIM CreateErrorInfo (ICreateErrorInfo **pperrinfo)
 
WINOLEAUTAPI DLL_MSICOM_EXIM SafeArrayAllocDescriptor (UINT cDims, SAFEARRAY **ppsaOut)
 
WINOLEAUTAPI DLL_MSICOM_EXIM SafeArrayAllocDescriptorEx (VARTYPE vt, UINT cDims, SAFEARRAY **ppsaOut)
 
WINOLEAUTAPI DLL_MSICOM_EXIM SafeArrayAllocData (SAFEARRAY *psa)
 
EXTERN_C DLL_MSICOM_EXIM SAFEARRAY *STDAPICALLTYPE SafeArrayCreate (VARTYPE vt, UINT cDims, SAFEARRAYBOUND *rgsabound)
 
EXTERN_C DLL_MSICOM_EXIM SAFEARRAY *STDAPICALLTYPE SafeArrayCreateEx (VARTYPE vt, UINT cDims, SAFEARRAYBOUND *rgsabound, PVOID pvExtra)
 
WINOLEAUTAPI DLL_MSICOM_EXIM SafeArrayCopyData (SAFEARRAY *psaSource, SAFEARRAY *psaTarget)
 
WINOLEAUTAPI DLL_MSICOM_EXIM SafeArrayDestroyDescriptor (SAFEARRAY *psa)
 
WINOLEAUTAPI DLL_MSICOM_EXIM SafeArrayDestroyData (SAFEARRAY *psa)
 
WINOLEAUTAPI DLL_MSICOM_EXIM SafeArrayDestroy (SAFEARRAY *psa)
 
WINOLEAUTAPI DLL_MSICOM_EXIM SafeArrayRedim (SAFEARRAY *psa, SAFEARRAYBOUND *psaboundNew)
 
 WINOLEAUTAPI_ (UINT) DLL_MSICOM_EXIM SafeArrayGetDim(SAFEARRAY *psa)
 
WINOLEAUTAPI DLL_MSICOM_EXIM SafeArrayGetUBound (SAFEARRAY *psa, UINT nDim, LONG *plUbound)
 
WINOLEAUTAPI DLL_MSICOM_EXIM SafeArrayGetLBound (SAFEARRAY *psa, UINT nDim, LONG *plLbound)
 
WINOLEAUTAPI DLL_MSICOM_EXIM SafeArrayLock (SAFEARRAY *psa)
 
WINOLEAUTAPI DLL_MSICOM_EXIM SafeArrayUnlock (SAFEARRAY *psa)
 
WINOLEAUTAPI DLL_MSICOM_EXIM SafeArrayAccessData (SAFEARRAY *psa, void HUGEP **ppvData)
 
WINOLEAUTAPI DLL_MSICOM_EXIM SafeArrayUnaccessData (SAFEARRAY *psa)
 
WINOLEAUTAPI DLL_MSICOM_EXIM SafeArrayGetElement (SAFEARRAY *psa, LONG *rgIndices, void *pv)
 
WINOLEAUTAPI DLL_MSICOM_EXIM SafeArrayPutElement (SAFEARRAY *psa, LONG *rgIndices, void *pv)
 
WINOLEAUTAPI DLL_MSICOM_EXIM SafeArrayCopy (SAFEARRAY *psa, SAFEARRAY **ppsaOut)
 
WINOLEAUTAPI DLL_MSICOM_EXIM SafeArrayPtrOfIndex (SAFEARRAY *psa, LONG *rgIndices, void **ppvData)
 
WINOLEAUTAPI DLL_MSICOM_EXIM SafeArraySetRecordInfo (SAFEARRAY *psa, IRecordInfo *prinfo)
 
WINOLEAUTAPI DLL_MSICOM_EXIM SafeArrayGetRecordInfo (SAFEARRAY *psa, IRecordInfo **prinfo)
 
WINOLEAUTAPI DLL_MSICOM_EXIM SafeArraySetIID (SAFEARRAY *psa, REFGUID guid)
 
WINOLEAUTAPI DLL_MSICOM_EXIM SafeArrayGetIID (SAFEARRAY *psa, GUID *pguid)
 
WINOLEAUTAPI DLL_MSICOM_EXIM SafeArrayGetVartype (SAFEARRAY *psa, VARTYPE *pvt)
 
EXTERN_C DLL_MSICOM_EXIM SAFEARRAY *STDAPICALLTYPE SafeArrayCreateVector (VARTYPE vt, LONG lLbound, ULONG cElements)
 
EXTERN_C DLL_MSICOM_EXIM SAFEARRAY *STDAPICALLTYPE SafeArrayCreateVectorEx (VARTYPE vt, LONG lLbound, ULONG cElements, PVOID pvExtra)
 
EXTERN_C DLL_MSICOM_EXIM SAFEARRAY *STDAPICALLTYPE MSTRSafeArrayCreateVector (VARTYPE vt, LONG lLbound, ULONG cElements)
 
WINOLEAUTAPI DLL_MSICOM_EXIM MSTRSafeArrayDestroy (SAFEARRAY *psa)
 

Macro Definition Documentation

◆ DISPATCH_METHOD

#define DISPATCH_METHOD   0x1

◆ DISPATCH_PROPERTYGET

#define DISPATCH_PROPERTYGET   0x2

◆ DISPATCH_PROPERTYPUT

#define DISPATCH_PROPERTYPUT   0x4

◆ DISPATCH_PROPERTYPUTREF

#define DISPATCH_PROPERTYPUTREF   0x8

Function Documentation

◆ CreateErrorInfo()

WINOLEAUTAPI DLL_MSICOM_EXIM CreateErrorInfo ( ICreateErrorInfo **  pperrinfo)

◆ GetErrorInfo()

WINOLEAUTAPI DLL_MSICOM_EXIM GetErrorInfo ( ULONG  dwReserved,
IErrorInfo **  pperrinfo 
)

◆ MSTRSafeArrayCreateVector()

EXTERN_C DLL_MSICOM_EXIM SAFEARRAY* STDAPICALLTYPE MSTRSafeArrayCreateVector ( VARTYPE  vt,
LONG  lLbound,
ULONG  cElements 
)

◆ MSTRSafeArrayDestroy()

WINOLEAUTAPI DLL_MSICOM_EXIM MSTRSafeArrayDestroy ( SAFEARRAY psa)

◆ SafeArrayAccessData()

WINOLEAUTAPI DLL_MSICOM_EXIM SafeArrayAccessData ( SAFEARRAY psa,
void HUGEP **  ppvData 
)

◆ SafeArrayAllocData()

WINOLEAUTAPI DLL_MSICOM_EXIM SafeArrayAllocData ( SAFEARRAY psa)

◆ SafeArrayAllocDescriptor()

WINOLEAUTAPI DLL_MSICOM_EXIM SafeArrayAllocDescriptor ( UINT  cDims,
SAFEARRAY **  ppsaOut 
)

◆ SafeArrayAllocDescriptorEx()

WINOLEAUTAPI DLL_MSICOM_EXIM SafeArrayAllocDescriptorEx ( VARTYPE  vt,
UINT  cDims,
SAFEARRAY **  ppsaOut 
)

◆ SafeArrayCopy()

WINOLEAUTAPI DLL_MSICOM_EXIM SafeArrayCopy ( SAFEARRAY psa,
SAFEARRAY **  ppsaOut 
)

◆ SafeArrayCopyData()

WINOLEAUTAPI DLL_MSICOM_EXIM SafeArrayCopyData ( SAFEARRAY psaSource,
SAFEARRAY psaTarget 
)

◆ SafeArrayCreate()

EXTERN_C DLL_MSICOM_EXIM SAFEARRAY* STDAPICALLTYPE SafeArrayCreate ( VARTYPE  vt,
UINT  cDims,
SAFEARRAYBOUND rgsabound 
)

◆ SafeArrayCreateEx()

EXTERN_C DLL_MSICOM_EXIM SAFEARRAY* STDAPICALLTYPE SafeArrayCreateEx ( VARTYPE  vt,
UINT  cDims,
SAFEARRAYBOUND rgsabound,
PVOID  pvExtra 
)

◆ SafeArrayCreateVector()

EXTERN_C DLL_MSICOM_EXIM SAFEARRAY* STDAPICALLTYPE SafeArrayCreateVector ( VARTYPE  vt,
LONG  lLbound,
ULONG  cElements 
)

◆ SafeArrayCreateVectorEx()

EXTERN_C DLL_MSICOM_EXIM SAFEARRAY* STDAPICALLTYPE SafeArrayCreateVectorEx ( VARTYPE  vt,
LONG  lLbound,
ULONG  cElements,
PVOID  pvExtra 
)

◆ SafeArrayDestroy()

WINOLEAUTAPI DLL_MSICOM_EXIM SafeArrayDestroy ( SAFEARRAY psa)

◆ SafeArrayDestroyData()

WINOLEAUTAPI DLL_MSICOM_EXIM SafeArrayDestroyData ( SAFEARRAY psa)

◆ SafeArrayDestroyDescriptor()

WINOLEAUTAPI DLL_MSICOM_EXIM SafeArrayDestroyDescriptor ( SAFEARRAY psa)

◆ SafeArrayGetElement()

WINOLEAUTAPI DLL_MSICOM_EXIM SafeArrayGetElement ( SAFEARRAY psa,
LONG rgIndices,
void *  pv 
)

◆ SafeArrayGetIID()

WINOLEAUTAPI DLL_MSICOM_EXIM SafeArrayGetIID ( SAFEARRAY psa,
GUID pguid 
)

◆ SafeArrayGetLBound()

WINOLEAUTAPI DLL_MSICOM_EXIM SafeArrayGetLBound ( SAFEARRAY psa,
UINT  nDim,
LONG plLbound 
)

◆ SafeArrayGetRecordInfo()

WINOLEAUTAPI DLL_MSICOM_EXIM SafeArrayGetRecordInfo ( SAFEARRAY psa,
IRecordInfo **  prinfo 
)

◆ SafeArrayGetUBound()

WINOLEAUTAPI DLL_MSICOM_EXIM SafeArrayGetUBound ( SAFEARRAY psa,
UINT  nDim,
LONG plUbound 
)

◆ SafeArrayGetVartype()

WINOLEAUTAPI DLL_MSICOM_EXIM SafeArrayGetVartype ( SAFEARRAY psa,
VARTYPE pvt 
)

◆ SafeArrayLock()

WINOLEAUTAPI DLL_MSICOM_EXIM SafeArrayLock ( SAFEARRAY psa)

◆ SafeArrayPtrOfIndex()

WINOLEAUTAPI DLL_MSICOM_EXIM SafeArrayPtrOfIndex ( SAFEARRAY psa,
LONG rgIndices,
void **  ppvData 
)

◆ SafeArrayPutElement()

WINOLEAUTAPI DLL_MSICOM_EXIM SafeArrayPutElement ( SAFEARRAY psa,
LONG rgIndices,
void *  pv 
)

◆ SafeArrayRedim()

WINOLEAUTAPI DLL_MSICOM_EXIM SafeArrayRedim ( SAFEARRAY psa,
SAFEARRAYBOUND psaboundNew 
)

◆ SafeArraySetIID()

WINOLEAUTAPI DLL_MSICOM_EXIM SafeArraySetIID ( SAFEARRAY psa,
REFGUID  guid 
)

◆ SafeArraySetRecordInfo()

WINOLEAUTAPI DLL_MSICOM_EXIM SafeArraySetRecordInfo ( SAFEARRAY psa,
IRecordInfo prinfo 
)

◆ SafeArrayUnaccessData()

WINOLEAUTAPI DLL_MSICOM_EXIM SafeArrayUnaccessData ( SAFEARRAY psa)

◆ SafeArrayUnlock()

WINOLEAUTAPI DLL_MSICOM_EXIM SafeArrayUnlock ( SAFEARRAY psa)

◆ SetErrorInfo()

WINOLEAUTAPI DLL_MSICOM_EXIM SetErrorInfo ( ULONG  dwReserved,
IErrorInfo perrinfo 
)

◆ WINOLEAUTAPI_()

WINOLEAUTAPI_ ( UINT  )