SYMBOL INDEX (131 symbols across 9 files) FILE: OutlookFileDrag/DataObjectHelper.cs class DataObjectHelper (line 9) | static class DataObjectHelper method GetClipboardFormat (line 13) | internal static int GetClipboardFormat(string name) method GetDataPresent (line 22) | internal static bool GetDataPresent(NativeMethods.IDataObject data, st... method SetDropFiles (line 36) | internal static void SetDropFiles(ref STGMEDIUM medium, string[] filen... method GetFilenames (line 64) | internal static string[] GetFilenames(NativeMethods.IDataObject data) method GetFilenamesAnsi (line 78) | internal static string[] GetFilenamesAnsi(NativeMethods.IDataObject data) method GetFilenamesUnicode (line 162) | internal static string[] GetFilenamesUnicode(NativeMethods.IDataObject... method ReadFileContents (line 244) | internal static void ReadFileContents(NativeMethods.IDataObject data, ... method ReadMediumIntoStream (line 273) | internal static void ReadMediumIntoStream(STGMEDIUM medium, Stream str... method ReadIStorageIntoStream (line 291) | private static void ReadIStorageIntoStream(IntPtr handle, Stream stream) method ReadIStreamIntoStream (line 344) | private static void ReadIStreamIntoStream(IntPtr handle, Stream stream) method ReadHGlobalIntoStream (line 376) | private static void ReadHGlobalIntoStream(IntPtr handle, Stream stream) FILE: OutlookFileDrag/DragDropHook.cs class DragDropHook (line 7) | class DragDropHook : IDisposable method DragDropHook (line 14) | public DragDropHook() method Start (line 38) | public void Start() method Stop (line 57) | public void Stop() method DoDragDropHook (line 77) | public static int DoDragDropHook(NativeMethods.IDataObject pDataObj, I... method Dispose (line 111) | public void Dispose() method Dispose (line 117) | protected virtual void Dispose(bool disposing) FILE: OutlookFileDrag/FileUtility.cs class FileUtility (line 7) | static class FileUtility method GetTempPath (line 11) | public static string GetTempPath() method CleanupTempPath (line 21) | public static void CleanupTempPath(int tempFileExpiration) method GetUniqueFilename (line 49) | public static string GetUniqueFilename(string filename) FILE: OutlookFileDrag/FormatEtcEnumerator.cs class FormatEtcEnumerator (line 5) | class FormatEtcEnumerator : IEnumFORMATETC method FormatEtcEnumerator (line 10) | public FormatEtcEnumerator(FORMATETC[] formats) method Clone (line 15) | public void Clone(out IEnumFORMATETC newEnum) method Next (line 21) | public int Next(int celt, FORMATETC[] rgelt, int[] pceltFetched) method Reset (line 45) | public int Reset() method Skip (line 52) | public int Skip(int celt) FILE: OutlookFileDrag/NativeMethods.cs class NativeMethods (line 7) | static class NativeMethods method DoDragDrop (line 42) | [DllImport("ole32.dll")] method GlobalLock (line 45) | [DllImport("kernel32.dll", CharSet = CharSet.Auto)] method GlobalUnlock (line 48) | [DllImport("kernel32.dll", CharSet = CharSet.Auto)] method GlobalSize (line 51) | [DllImport("kernel32.dll", CharSet = CharSet.Auto)] method CreateILockBytesOnHGlobal (line 54) | [DllImport("ole32.dll", PreserveSig = false)] method StgCreateDocfileOnILockBytes (line 57) | [DllImport("ole32.dll", CharSet = CharSet.Unicode, PreserveSig = false)] method ReleaseStgMedium (line 60) | [DllImport("ole32.dll")] type IStorage (line 63) | [ComImport, InterfaceType(ComInterfaceType.InterfaceIsIUnknown), Guid(... method CreateStream (line 66) | [return: MarshalAs(UnmanagedType.Interface)] method OpenStream (line 68) | [return: MarshalAs(UnmanagedType.Interface)] method CreateStorage (line 70) | [return: MarshalAs(UnmanagedType.Interface)] method OpenStorage (line 72) | [return: MarshalAs(UnmanagedType.Interface)] method CopyTo (line 74) | void CopyTo(int ciidExclude, [In, MarshalAs(UnmanagedType.LPArray)] ... method MoveElementTo (line 75) | void MoveElementTo([In, MarshalAs(UnmanagedType.BStr)] string pwcsNa... method Commit (line 76) | void Commit(int grfCommitFlags); method Revert (line 77) | void Revert(); method EnumElements (line 78) | void EnumElements([In, MarshalAs(UnmanagedType.U4)] int reserved1, I... method DestroyElement (line 79) | void DestroyElement([In, MarshalAs(UnmanagedType.BStr)] string pwcsN... method RenameElement (line 80) | void RenameElement([In, MarshalAs(UnmanagedType.BStr)] string pwcsOl... method SetElementTimes (line 81) | void SetElementTimes([In, MarshalAs(UnmanagedType.BStr)] string pwcs... method SetClass (line 82) | void SetClass([In] ref Guid clsid); method SetStateBits (line 83) | void SetStateBits(int grfStateBits, int grfMask); method Stat (line 84) | void Stat([Out]out System.Runtime.InteropServices.ComTypes.STATSTG p... type ILockBytes (line 87) | [ComImport, Guid("0000000A-0000-0000-C000-000000000046"), InterfaceTyp... method ReadAt (line 90) | void ReadAt([In, MarshalAs(UnmanagedType.U8)] long ulOffset, [Out, M... method WriteAt (line 91) | void WriteAt([In, MarshalAs(UnmanagedType.U8)] long ulOffset, IntPtr... method Flush (line 92) | void Flush(); method SetSize (line 93) | void SetSize([In, MarshalAs(UnmanagedType.U8)] long cb); method LockRegion (line 94) | void LockRegion([In, MarshalAs(UnmanagedType.U8)] long libOffset, [I... method UnlockRegion (line 95) | void UnlockRegion([In, MarshalAs(UnmanagedType.U8)] long libOffset, ... method Stat (line 96) | void Stat([Out]out System.Runtime.InteropServices.ComTypes.STATSTG p... type IDataObject (line 99) | [ComImport, Guid("0000010E-0000-0000-C000-000000000046"), InterfaceTyp... method GetData (line 102) | [PreserveSig] method GetDataHere (line 104) | [PreserveSig] method QueryGetData (line 106) | [PreserveSig] method GetCanonicalFormatEtc (line 108) | [PreserveSig] method SetData (line 110) | [PreserveSig] method EnumFormatEtc (line 112) | [PreserveSig] method DAdvise (line 114) | [PreserveSig] method DUnadvise (line 116) | [PreserveSig] method EnumDAdvise (line 118) | [PreserveSig] type IDropSource (line 122) | [ComImport, Guid("00000121-0000-0000-C000-000000000046"), InterfaceTyp... method QueryContinueDrag (line 125) | [PreserveSig] method GiveFeedback (line 127) | [PreserveSig] class FILEGROUPDESCRIPTORA (line 131) | [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi)] class FILEDESCRIPTORA (line 138) | [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi)] class FILEGROUPDESCRIPTORW (line 155) | [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] class FILEDESCRIPTORW (line 162) | [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] class POINTL (line 179) | [StructLayout(LayoutKind.Sequential)] class SIZEL (line 186) | [StructLayout(LayoutKind.Sequential)] class DROPFILES (line 193) | [StructLayout(LayoutKind.Sequential)] FILE: OutlookFileDrag/OutlookDataObject.cs class OutlookDataObject (line 11) | class OutlookDataObject : NativeMethods.IDataObject, ICustomQueryInterface method OutlookDataObject (line 19) | public OutlookDataObject(NativeMethods.IDataObject innerData) method EnumFormatEtc (line 24) | public int EnumFormatEtc(DATADIR direction, out IEnumFORMATETC ppenumF... method GetCanonicalFormatEtc (line 91) | public int GetCanonicalFormatEtc(ref FORMATETC formatIn, out FORMATETC... method GetData (line 119) | public int GetData(ref FORMATETC format, out STGMEDIUM medium) method GetDataHere (line 173) | public int GetDataHere(ref FORMATETC format, ref STGMEDIUM medium) method QueryGetData (line 179) | public int QueryGetData(ref FORMATETC format) method SetData (line 220) | public int SetData(ref FORMATETC formatIn, ref STGMEDIUM medium, bool ... method DAdvise (line 238) | public int DAdvise(ref FORMATETC pFormatetc, ADVF advf, IAdviseSink ad... method DUnadvise (line 243) | public int DUnadvise(int connection) method EnumDAdvise (line 248) | public int EnumDAdvise(out IEnumSTATDATA enumAdvise) method ExtractFiles (line 253) | private void ExtractFiles() method GetInterface (line 278) | public CustomQueryInterfaceResult GetInterface(ref Guid iid, out IntPt... FILE: OutlookFileDrag/OutlookDragSource.cs class OutlookDragSource (line 10) | class OutlookDragSource : NativeMethods.IDropSource, ICustomQueryInterface method OutlookDragSource (line 15) | public OutlookDragSource(IntPtr innerData) method GetInterface (line 21) | public CustomQueryInterfaceResult GetInterface(ref Guid iid, out IntPt... method QueryContinueDrag (line 52) | public int QueryContinueDrag([MarshalAs(UnmanagedType.Bool)] bool fEsc... method GiveFeedback (line 57) | public int GiveFeedback(int dwEffect) FILE: OutlookFileDrag/ThisAddIn.Designer.cs class ThisAddIn (line 16) | [Microsoft.VisualStudio.Tools.Applications.Runtime.StartupObjectAttribut... method ThisAddIn (line 29) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] method Initialize (line 37) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] method FinishInitialization (line 52) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] method InitializeDataBindings (line 61) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] method InitializeCachedData (line 71) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] method InitializeData (line 84) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] method BindToData (line 91) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] method StartCaching (line 98) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] method StopCaching (line 105) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] method IsCached (line 112) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] method BeginInitialization (line 119) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] method EndInitialization (line 128) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] method InitializeControls (line 137) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] method InitializeComponents (line 145) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] method NeedsFill (line 152) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] method OnShutdown (line 159) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] class Globals (line 169) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] method Globals (line 174) | private Globals() { class ThisRibbonCollection (line 233) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] method ThisRibbonCollection (line 238) | internal ThisRibbonCollection(global::Microsoft.Office.Tools.Ribbon.Ri... class ThisFormRegionCollection (line 256) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] method ThisFormRegionCollection (line 260) | public ThisFormRegionCollection(System.Collections.Generic.IList