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()
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
Returns
CreateILockBytesOnHGlobal(IntPtr, Boolean, out OutlookStorage.NativeMethods.ILockBytes)
Declaration
public static extern int CreateILockBytesOnHGlobal(IntPtr hGlobal, bool fDeleteOnRelease, out OutlookStorage.NativeMethods.ILockBytes ppLkbyt)
Parameters
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
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
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
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