Search Results for

    Show / Hide Table of Contents

    Class OutlookStorage.NativeMethods

    Inheritance
    System.Object
    OutlookStorage.NativeMethods
    Inherited Members
    System.Object.ToString()
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    Namespace: Simplic.Framework.DocumentProcessing.Outlook
    Assembly: Simplic.Framework.DocumentProcessing.dll
    Syntax
    protected class NativeMethods

    Fields

    | Improve this Doc View Source

    PT_APPTIME

    Declaration
    public const ushort PT_APPTIME = 7
    Field Value
    Type Description
    System.UInt16
    | Improve this Doc View Source

    PT_BINARY

    Declaration
    public const ushort PT_BINARY = 258
    Field Value
    Type Description
    System.UInt16
    | Improve this Doc View Source

    PT_BOOLEAN

    Declaration
    public const ushort PT_BOOLEAN = 11
    Field Value
    Type Description
    System.UInt16
    | Improve this Doc View Source

    PT_CLSID

    Declaration
    public const ushort PT_CLSID = 72
    Field Value
    Type Description
    System.UInt16
    | Improve this Doc View Source

    PT_CURRENCY

    Declaration
    public const ushort PT_CURRENCY = 6
    Field Value
    Type Description
    System.UInt16
    | Improve this Doc View Source

    PT_DOUBLE

    Declaration
    public const ushort PT_DOUBLE = 5
    Field Value
    Type Description
    System.UInt16
    | Improve this Doc View Source

    PT_ERROR

    Declaration
    public const ushort PT_ERROR = 10
    Field Value
    Type Description
    System.UInt16
    | Improve this Doc View Source

    PT_I2

    Declaration
    public const ushort PT_I2 = 2
    Field Value
    Type Description
    System.UInt16
    | Improve this Doc View Source

    PT_I8

    Declaration
    public const ushort PT_I8 = 20
    Field Value
    Type Description
    System.UInt16
    | Improve this Doc View Source

    PT_LONG

    Declaration
    public const ushort PT_LONG = 3
    Field Value
    Type Description
    System.UInt16
    | Improve this Doc View Source

    PT_NULL

    Declaration
    public const ushort PT_NULL = 1
    Field Value
    Type Description
    System.UInt16
    | Improve this Doc View Source

    PT_OBJECT

    Declaration
    public const ushort PT_OBJECT = 13
    Field Value
    Type Description
    System.UInt16
    | Improve this Doc View Source

    PT_R4

    Declaration
    public const ushort PT_R4 = 4
    Field Value
    Type Description
    System.UInt16
    | Improve this Doc View Source

    PT_STRING8

    Declaration
    public const ushort PT_STRING8 = 30
    Field Value
    Type Description
    System.UInt16
    | Improve this Doc View Source

    PT_SYSTIME

    Declaration
    public const ushort PT_SYSTIME = 64
    Field Value
    Type Description
    System.UInt16
    | Improve this Doc View Source

    PT_UNICODE

    Declaration
    public const ushort PT_UNICODE = 31
    Field Value
    Type Description
    System.UInt16
    | Improve this Doc View Source

    PT_UNSPECIFIED

    Declaration
    public const ushort PT_UNSPECIFIED = 0
    Field Value
    Type Description
    System.UInt16

    Methods

    | Improve this Doc View Source

    CloneStorage(OutlookStorage.NativeMethods.IStorage, Boolean)

    Declaration
    public static OutlookStorage.NativeMethods.IStorage CloneStorage(OutlookStorage.NativeMethods.IStorage source, bool closeSource)
    Parameters
    Type Name Description
    OutlookStorage.NativeMethods.IStorage source
    System.Boolean closeSource
    Returns
    Type Description
    OutlookStorage.NativeMethods.IStorage

    CreateILockBytesOnHGlobal(IntPtr, Boolean, out OutlookStorage.NativeMethods.ILockBytes)

    Declaration
    public static extern int CreateILockBytesOnHGlobal(IntPtr hGlobal, bool fDeleteOnRelease, out OutlookStorage.NativeMethods.ILockBytes ppLkbyt)
    Parameters
    Type Name Description
    System.IntPtr hGlobal
    System.Boolean fDeleteOnRelease
    OutlookStorage.NativeMethods.ILockBytes ppLkbyt
    Returns
    Type Description
    System.Int32

    StgCreateDocfileOnILockBytes(OutlookStorage.NativeMethods.ILockBytes, OutlookStorage.NativeMethods.STGM, UInt32, out OutlookStorage.NativeMethods.IStorage)

    Declaration
    public static extern int StgCreateDocfileOnILockBytes(OutlookStorage.NativeMethods.ILockBytes plkbyt, OutlookStorage.NativeMethods.STGM grfMode, uint reserved, out OutlookStorage.NativeMethods.IStorage ppstgOpen)
    Parameters
    Type Name Description
    OutlookStorage.NativeMethods.ILockBytes plkbyt
    OutlookStorage.NativeMethods.STGM grfMode
    System.UInt32 reserved
    OutlookStorage.NativeMethods.IStorage ppstgOpen
    Returns
    Type Description
    System.Int32

    StgIsStorageFile(String)

    Declaration
    public static extern int StgIsStorageFile(string wcsName)
    Parameters
    Type Name Description
    System.String wcsName
    Returns
    Type Description
    System.Int32

    StgIsStorageILockBytes(OutlookStorage.NativeMethods.ILockBytes)

    Declaration
    public static extern int StgIsStorageILockBytes(OutlookStorage.NativeMethods.ILockBytes plkbyt)
    Parameters
    Type Name Description
    OutlookStorage.NativeMethods.ILockBytes plkbyt
    Returns
    Type Description
    System.Int32

    StgOpenStorage(String, OutlookStorage.NativeMethods.IStorage, OutlookStorage.NativeMethods.STGM, IntPtr, Int32, out OutlookStorage.NativeMethods.IStorage)

    Declaration
    public static extern int StgOpenStorage(string wcsName, OutlookStorage.NativeMethods.IStorage pstgPriority, OutlookStorage.NativeMethods.STGM grfMode, IntPtr snbExclude, int reserved, out OutlookStorage.NativeMethods.IStorage ppstgOpen)
    Parameters
    Type Name Description
    System.String wcsName
    OutlookStorage.NativeMethods.IStorage pstgPriority
    OutlookStorage.NativeMethods.STGM grfMode
    System.IntPtr snbExclude
    System.Int32 reserved
    OutlookStorage.NativeMethods.IStorage ppstgOpen
    Returns
    Type Description
    System.Int32

    StgOpenStorageOnILockBytes(OutlookStorage.NativeMethods.ILockBytes, OutlookStorage.NativeMethods.IStorage, OutlookStorage.NativeMethods.STGM, IntPtr, UInt32, out OutlookStorage.NativeMethods.IStorage)

    Declaration
    public static extern void StgOpenStorageOnILockBytes(OutlookStorage.NativeMethods.ILockBytes plkbyt, OutlookStorage.NativeMethods.IStorage pstgPriority, OutlookStorage.NativeMethods.STGM grfMode, IntPtr snbExclude, uint reserved, out OutlookStorage.NativeMethods.IStorage ppstgOpen)
    Parameters
    Type Name Description
    OutlookStorage.NativeMethods.ILockBytes plkbyt
    OutlookStorage.NativeMethods.IStorage pstgPriority
    OutlookStorage.NativeMethods.STGM grfMode
    System.IntPtr snbExclude
    System.UInt32 reserved
    OutlookStorage.NativeMethods.IStorage ppstgOpen
    • Improve this Doc
    • View Source
    In This Article
    Back to top Copyright © 2018 SIMPLIC GmbH
    Generated by DocFx