IIDOCommands interface (Visual Basic)

Public Interface IIDOCommands
        Function GetIDONames() As String()
        Function GetPropertyInfo(ByVal idoName As String) As  _
            GetPropertyInfoResponseData
        Function GetPropertyInfo(ByVal idoName As String, _
            ByVal includeClassNotesFlag As Boolean) As _
            GetPropertyInfoResponseData
        Function Invoke(ByVal requestData As InvokeRequestData) As  _
            InvokeResponseData
        Function Invoke(ByVal idoName As String, ByVal methodName As String, _
            ByVal ParamArray parameters() As Object) As InvokeResponseData
        Function LoadCollection(ByVal requestData As  _
            LoadCollectionRequestData) As LoadCollectionResponseData
        Function LoadCollection( _
            ByVal idoName As String, _
            ByVal propertyList As PropertyList, _
            ByVal filter As String, _
            ByVal orderBy As String, _
            ByVal recordCap As Integer) As LoadCollectionResponseData
        Function LoadCollection( _
            ByVal idoName As String, _
            ByVal propertyList As String, _
            ByVal filter As String, _
            ByVal orderBy As String, _
            ByVal recordCap As Integer) As LoadCollectionResponseData
        Function UpdateCollection(ByVal requestData As  _
            UpdateCollectionRequestData) As UpdateCollectionResponseData
    End Interface