Hola, yo intente varias formas, pero me crashea el vb, no hay documentación sobre esta api, esta solo ese ejemplo que tampoco se si funciona, por lo visto es una dll CDECL pero como dije antes me explota
almenos algo sensillo antes de seguir
Dim ppVaultGuids() As Guid
Dim dwVaults As Long
ReDim ppVaultGuids(20)
cCDECL.DllLoad "vaultcli.dll"
Call cCDECL.CallFunc("VaultEnumerateVaults", 0&, VarPtr(dwVaults), VarPtr(ppVaultGuids(0)))
el tipo Guid esta declarado en el vb, me queda la duda, si se declara en un TLB pueda llegar a safar.