These functions allows you to create generic objects of different types (Lists and Dictionaries) and to read the Restriction-code and Error-code of SoapExceptions. For more details about the usage please read this post: http://blog.coolorange.com/2013/01/25/updatefileproperties-from-vault-api-in-powershell