Defines |
| #define | COBJMACROS |
| #define | SAFEARRAY_HIDDEN_SIZE sizeof(GUID) |
Functions |
| | WINE_DEFAULT_DEBUG_CHANNEL (variant) |
| static LPVOID | SAFEARRAY_Malloc (ULONG ulSize) |
| static BOOL | SAFEARRAY_Free (LPVOID lpData) |
| static DWORD | SAFEARRAY_GetVTSize (VARTYPE vt) |
| static void | SAFEARRAY_SetHiddenDWORD (SAFEARRAY *psa, DWORD dw) |
| static DWORD | SAFEARRAY_GetHiddenDWORD (SAFEARRAY *psa) |
| static ULONG | SAFEARRAY_GetCellCount (const SAFEARRAY *psa) |
| static HRESULT | SAFEARRAY_AllocDescriptor (ULONG ulSize, SAFEARRAY **ppsaOut) |
| static void | SAFEARRAY_SetFeatures (VARTYPE vt, SAFEARRAY *psa) |
| static SAFEARRAY * | SAFEARRAY_Create (VARTYPE vt, UINT cDims, const SAFEARRAYBOUND *rgsabound, ULONG ulSize) |
| static SAFEARRAY * | SAFEARRAY_CreateVector (VARTYPE vt, LONG lLbound, ULONG cElements, ULONG ulSize) |
| static HRESULT | SAFEARRAY_DestroyData (SAFEARRAY *psa, ULONG ulStartCell) |
| static HRESULT | SAFEARRAY_CopyData (SAFEARRAY *psa, SAFEARRAY *dest) |
| HRESULT WINAPI | SafeArrayAllocDescriptor (UINT cDims, SAFEARRAY **ppsaOut) |
| HRESULT WINAPI | SafeArrayAllocDescriptorEx (VARTYPE vt, UINT cDims, SAFEARRAY **ppsaOut) |
| HRESULT WINAPI | SafeArrayAllocData (SAFEARRAY *psa) |
| SAFEARRAY *WINAPI | SafeArrayCreate (VARTYPE vt, UINT cDims, SAFEARRAYBOUND *rgsabound) |
| SAFEARRAY *WINAPI | SafeArrayCreateEx (VARTYPE vt, UINT cDims, SAFEARRAYBOUND *rgsabound, LPVOID pvExtra) |
| SAFEARRAY *WINAPI | SafeArrayCreateVector (VARTYPE vt, LONG lLbound, ULONG cElements) |
| SAFEARRAY *WINAPI | SafeArrayCreateVectorEx (VARTYPE vt, LONG lLbound, ULONG cElements, LPVOID pvExtra) |
| HRESULT WINAPI | SafeArrayDestroyDescriptor (SAFEARRAY *psa) |
| HRESULT WINAPI | SafeArrayLock (SAFEARRAY *psa) |
| HRESULT WINAPI | SafeArrayUnlock (SAFEARRAY *psa) |
| HRESULT WINAPI | SafeArrayPutElement (SAFEARRAY *psa, LONG *rgIndices, void *pvData) |
| HRESULT WINAPI | SafeArrayGetElement (SAFEARRAY *psa, LONG *rgIndices, void *pvData) |
| HRESULT WINAPI | SafeArrayGetUBound (SAFEARRAY *psa, UINT nDim, LONG *plUbound) |
| HRESULT WINAPI | SafeArrayGetLBound (SAFEARRAY *psa, UINT nDim, LONG *plLbound) |
| UINT WINAPI | SafeArrayGetDim (SAFEARRAY *psa) |
| UINT WINAPI | SafeArrayGetElemsize (SAFEARRAY *psa) |
| HRESULT WINAPI | SafeArrayAccessData (SAFEARRAY *psa, void **ppvData) |
| HRESULT WINAPI | SafeArrayUnaccessData (SAFEARRAY *psa) |
| HRESULT WINAPI | SafeArrayPtrOfIndex (SAFEARRAY *psa, LONG *rgIndices, void **ppvData) |
| HRESULT WINAPI | SafeArrayDestroyData (SAFEARRAY *psa) |
| HRESULT WINAPI | SafeArrayCopyData (SAFEARRAY *psaSource, SAFEARRAY *psaTarget) |
| HRESULT WINAPI | SafeArrayDestroy (SAFEARRAY *psa) |
| HRESULT WINAPI | SafeArrayCopy (SAFEARRAY *psa, SAFEARRAY **ppsaOut) |
| HRESULT WINAPI | SafeArrayRedim (SAFEARRAY *psa, SAFEARRAYBOUND *psabound) |
| HRESULT WINAPI | SafeArrayGetVartype (SAFEARRAY *psa, VARTYPE *pvt) |
| HRESULT WINAPI | SafeArraySetRecordInfo (SAFEARRAY *psa, IRecordInfo *pRinfo) |
| HRESULT WINAPI | SafeArrayGetRecordInfo (SAFEARRAY *psa, IRecordInfo **pRinfo) |
| HRESULT WINAPI | SafeArraySetIID (SAFEARRAY *psa, REFGUID guid) |
| HRESULT WINAPI | SafeArrayGetIID (SAFEARRAY *psa, GUID *pGuid) |
| HRESULT WINAPI | VectorFromBstr (BSTR bstr, SAFEARRAY **ppsa) |
| HRESULT WINAPI | BstrFromVector (SAFEARRAY *psa, BSTR *pbstr) |