ITravelLogStg (Interfaces)
Last changed: -74.101.144.222

.
Summary
TODO - a short description

C# Definition:

[ComImport]
[Guid("TODO")]
//TODO: Insert [InterfaceType(ComInterfaceType.InterfaceIsIUnknown)] if this doesn't derive from IDispatch
interface ITravelLogStg {
   TODO;
}

VB Definition:

<ComImport(), _
    ComVisible(False), _
    GuidAttribute("7EBFDD80-AD18-11d3-A4C5-00C04F72D6B8"), _
    InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)> _
Public Interface ITravelLogStg

    Enum TLENUMF As Integer

    TLEF_RELATIVE_INCLUDE_CURRENT = &H1
    TLEF_RELATIVE_BACK = &H10
    TLEF_RELATIVE_FORE = &H20
    TLEF_INCLUDE_UNINVOKEABLE = &H40
    TLEF_ABSOLUTE = &H31

    End Enum

    <PreserveSig()> _
    Function CreateEntry _
    ( _
    <[In](), MarshalAs(UnmanagedType.BStr)> ByVal pszUrl As String, _
    <[In](), MarshalAs(UnmanagedType.BStr)> ByVal pszTitle As String, _
    <[In](), MarshalAs(UnmanagedType.Interface)> ByVal ptleRelativeTo As ITravelLogEntry, _
    <[In](), MarshalAs(UnmanagedType.Bool)> ByVal fPrepend As Boolean, _
    <Out(), MarshalAs(UnmanagedType.Interface)> ByRef pptle As ITravelLogEntry _
    ) _
    As Integer

    <PreserveSig()> _
    Function TravelTo _
    ( _
    <[In]()> ByVal ptle As ITravelLogEntry _
    ) _
    As Integer

    <PreserveSig()> _
    Function EnumEntries _
    ( _
    <[In](), MarshalAs(UnmanagedType.U4)> ByVal ptle As TLENUMF, _
    <Out(), MarshalAs(UnmanagedType.Interface)> ByRef ppenum As IEnumTravelLogEntry _
    ) _
    As Integer

    <PreserveSig()> _
    Function FindEntries _
    ( _
    <[In](), MarshalAs(UnmanagedType.U4)> ByVal flags As TLENUMF, _
    <[In](), MarshalAs(UnmanagedType.BStr)> ByVal pszUrl As String, _
    <Out(), MarshalAs(UnmanagedType.Interface)> ByRef ppenum As IEnumTravelLogEntry _
    ) _
    As Integer

    <PreserveSig()> _
    Function GetCount _
    ( _
    <[In](), MarshalAs(UnmanagedType.U4)> ByVal flags As TLENUMF, _
    <Out(), MarshalAs(UnmanagedType.U4)> ByRef pcEntries As Integer _
    ) _
    As Integer

    <PreserveSig()> _
    Function RemoveEntry _
    ( _
    <[In](), MarshalAs(UnmanagedType.Interface)> ByVal ptle As ITravelLogEntry _
    ) _
    As Integer

    <PreserveSig()> _
    Function GetRelativeEntry _
    ( _
    <[In]()> ByVal iOffset As Integer, _
    <Out(), MarshalAs(UnmanagedType.Interface)> ByRef ptle As ITravelLogEntry _
    ) _
    As Integer

End Interface

User-Defined Types:

None.

Notes:

None.

Documentation