Private Declare Sub CopyMemory Lib "kernel32" Alias "RtlMoveMemory" (pDst As Any, pSrc As Any, ByVal ByteLen As Long)
Private Declare Function VarPtrArray Lib "msvbvm60.dll" Alias "VarPtr" (Ptr() As Any) As Long
'
Function IsArrayNull(ByRef aArray() As Byte) As Boolean
Dim lVarPtr As Long, lRet As Long
lVarPtr = VarPtrArray(aArray)
Call CopyMemory(lRet, ByVal lVarPtr, 4&)
IsArrayNull = (lRet = 0)
End Function