public Storable DecodeObject(StoredObjectType theObjectType, string strInput)
{
IntPtr cPtr = otapiPINVOKE.Storage_DecodeObject(swigCPtr, (int)theObjectType, strInput);
Storable ret = (cPtr == IntPtr.Zero) ? null : new Storable(cPtr, true);
if (otapiPINVOKE.SWIGPendingException.Pending) throw otapiPINVOKE.SWIGPendingException.Retrieve();
return ret;
}