- SharpShell_Core_Library.zip
- SharpShell_Source_Code.zip
- SharpShell Source Code
- Dependencies
- Apex
- Apex.WinForms.dll
- SharpShell
- packages
- Apex.1.5.0
- Apex.1.5.0.nupkg
- lib
- net35
- Apex.dll
- net40
- Apex.dll
- sl30
- Apex.Silverlight.dll
- sl3-wp
- Apex.WP7.dll
- sl40
- Apex.Silverlight4.dll
- sl4-wp71
- Apex.WP7.dll
- sl50
- Apex.Silverlight.dll
- NUnit.2.6.2
- repositories.config
- Samples
- ContextMenu
- CountLinesExtension
- DropHandler
- XsdDropHandler
- IconHandler
- DllIconHandler
- IconOverlayHandler
- ReadOnlyFileIconOverlayHandler
- InfoTipHandler
- FolderInfoTipHandler
- PropertySheet
- DrivePropertySheet
- TextFilePropertySheet
- SharedAssemblyInfo.cs
- SharpShell.sln
- SharpShell
- SharpShellNativeBridge
- Todo.txt
- Tools
- ServerInspector
- ServerManager
- ShellExtensionManager
- SharpShell_Tools.zip
- SharpShell Tools
- Apex.dll
- Apex.WinForms.dll
- ServerInspector.exe
- ServerManager.exe
- SharpShell.dll
- System.Windows.Interactivity.dll
|
using System;
using System.Runtime.InteropServices;
namespace SharpShell.Interop
{
internal delegate bool AddPropertySheetPageDelegate(IntPtr hPropSheetPage, IntPtr lParam);
/// <summary>
/// IShellPropSheetExt
/// </summary>
[ComImport]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
[Guid("000214e9-0000-0000-c000-000000000046")]
internal interface IShellPropSheetExt
{
[PreserveSig()]
int AddPages(IntPtr pfnAddPage, IntPtr lParam);
[PreserveSig()]
int ReplacePage(uint uPageID, AddPropertySheetPageDelegate lpfnReplacePage, IntPtr lParam);
}
public delegate uint PropSheetCallback(IntPtr hwnd, uint uMsg, ref PROPSHEETPAGE ppsp);
public delegate bool DialogProc(IntPtr hwndDlg, uint uMsg, IntPtr wParam, IntPtr lParam);
[Flags]
public enum PSP : uint
{
DEFAULT = 0x00000000,
DLGINDIRECT = 0x00000001,
USEHICON = 0x00000002,
USEICONID = 0x00000004,
USETITLE = 0x00000008,
RTLREADING = 0x00000010,
HASHELP = 0x00000020,
USEREFPARENT = 0x00000040,
USECALLBACK = 0x00000080,
PREMATURE = 0x00000400,
HIDEHEADER = 0x00000800,
USEHEADERTITLE = 0x00001000,
USEHEADERSUBTITLE = 0x00002000
}
}
|
By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.
If a file you wish to view isn't highlighted, and is a text file (not binary), please
let us know and we'll add colourisation support for it.