C# 클래스 BExplorer.Shell.Interop.Shell32

파일 보기 프로젝트 열기: Gainedge/BetterExplorer 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
FCSM_CLSID System.UInt32
FCSM_FLAGS System.UInt32
FCSM_ICONFILE System.UInt32
FCSM_INFOTIP System.UInt32
FCSM_LOGO System.UInt32
FCSM_VIEWID System.UInt32
FCSM_WEBVIEWTEMPLATE System.UInt32
FCS_FORCEWRITE System.UInt32
FCS_READ System.UInt32
FCS_WRITE System.UInt32

공개 메소드들

메소드 설명
CommandLineToArgs ( string commandLine ) : string[]
FormatDrive ( IntPtr Handle, string DriveLetter ) : uint

Format a Drive by given Drive letter

MapDrive ( IntPtr owner, String remotePath ) : void

비공개 메소드들

메소드 설명
CommandLineToArgvW ( [ lpCmdLine, int &pNumArgs ) : IntPtr
CopyMemory ( IntPtr destination, NETRESOURCE source, uint length ) : void
FileIconInit ( bool bFullInit ) : bool
FlashWindow ( IntPtr hwnd, uint bInvert ) : bool
GlobalAlloc ( uint uFlags, UIntPtr dwBytes ) : IntPtr
GlobalFree ( IntPtr hMem ) : IntPtr
ILClone ( IntPtr pidl ) : IntPtr
ILCombine ( IntPtr pidl1, IntPtr pidl2 ) : IntPtr
ILFindLastID ( IntPtr pidl ) : IntPtr
ILFree ( IntPtr pidl ) : void
ILGetSize ( IntPtr pidl ) : uint
ILIsEqual ( IntPtr pidl1, IntPtr pidl2 ) : bool
ILIsParent ( IntPtr pidl1, IntPtr pidl2, bool fImmediate ) : bool
ILRemoveLastID ( IntPtr pidl ) : bool
PathIsNetworkPath ( string pszPath ) : bool
PidlFromParsingName ( string name ) : IntPtr
SHAssocEnumHandlers ( [ pszExtra, [ afFilter, IntPtr &ppEnumHandler ) : HResult
SHChangeNotification_Lock ( IntPtr windowHandle, int processId, IntPtr &pidl, uint &lEvent ) : IntPtr
SHChangeNotification_Unlock ( IntPtr hLock ) : System.Boolean
SHChangeNotify ( HChangeNotifyEventID wEventId, HChangeNotifyFlags uFlags, IntPtr dwItem1, IntPtr dwItem2 ) : void
SHChangeNotifyRegister ( IntPtr hWnd, SHCNRF fSources, SHCNE fEvents, uint wMsg, int cEntries, SHChangeNotifyEntry &pFsne ) : uint
SHChangeNotifyUnregister ( uint hNotify ) : bool
SHCreateDirectory ( IntPtr hwnd, string pszPath ) : ERROR
SHCreateItemFromIDList ( [ pidl, [ riid ) : IShellItem
SHCreateItemFromParsingName ( [ pszPath, [ pbc, [ riid ) : IShellItem
SHCreateItemWithParent ( [ pidlParent, [ psfParent, [ pidl, [ riid ) : IShellItem
SHCreateShellItemArrayFromDataObject ( [ pdo, [ riid, [ ppv ) : void
SHCreateShellItemArrayFromIDLists ( [ cidl, [ rgpidl, [ ppv ) : void
SHEmptyRecycleBin ( IntPtr hWnd, string pszRootPath, uint dwFlags ) : int
SHFormatDrive ( IntPtr hwnd, uint drive, SHFormatFlags fmtID, SHFormatOptions options ) : uint
SHGetDesktopFolder ( ) : IShellFolder
SHGetFileInfo ( IntPtr pszPath, int dwFileAttributes, SHFILEINFO &psfi, int cbFileInfo, SHGFI uFlags ) : IntPtr
SHGetFolderPath ( [ hwndOwner, [ nFolder, [ hToken, [ dwFlags, [ pszPath ) : HResult
SHGetIDListFromObject ( [ punk ) : IntPtr
SHGetPathFromIDList ( [ pidl, [ pszPath ) : bool
SHGetSetFolderCustomSettings ( LPSHFOLDERCUSTOMSETTINGS &pfcs, string pszPath, UInt32 dwReadWrite ) : HResult
SHGetSetSettings ( SHELLSTATE &lpss, SSF dwMask, bool bSet ) : void
SHGetSpecialFolderLocation ( IntPtr hwndOwner, CSIDL nFolder, IntPtr &ppidl ) : HResult
SHGetStockIconInfo ( SHSTOCKICONID siid, SHGSI uFlags, SHSTOCKICONINFO &psii ) : Int32
SHObjectProperties ( IntPtr hwnd, uint shopObjectType, [ pszObjectName, [ pszPropertyPage ) : bool
SHParseDisplayName ( [ name, IntPtr bindingContext, [ pidl, uint sfgaoIn, [ psfgaoOut ) : void
SHQueryRecycleBin ( String pszRootPath, SHQUERYRBINFO &pSHQueryRBInfo ) : int
SHShowManageLibraryUI ( [ library, [ hwndOwner, [ title, [ instruction, [ lmdOptions ) : int
SHUpdateImage ( string pszHashItem, int iIndex, uint uFlags, int iImageIndex ) : void
SetCurrentProcessExplicitAppUserModelID ( [ AppID ) : void
SetProcessWorkingSetSize ( IntPtr proc, int min, int max ) : bool
Shell_GetCachedImageIndex ( string pwszIconPath, int iIconIndex, uint uIconFlags ) : int
Shell_GetImageLists ( IntPtr &lphimlLarge, IntPtr &lphimlSmall ) : bool
ShowShareFolderUI ( IntPtr hwndParent, IntPtr pszPath ) : HResult
WNetConnectionDialog ( IntPtr whnd, int dwType ) : int
WNetConnectionDialog1 ( ConnectDialogInfo connDlgStruct ) : int
WNetDisconnectDialog ( IntPtr whnd, int dwType ) : int

메소드 상세

CommandLineToArgs() 공개 정적인 메소드

public static CommandLineToArgs ( string commandLine ) : string[]
commandLine string
리턴 string[]

FormatDrive() 공개 정적인 메소드

Format a Drive by given Drive letter
public static FormatDrive ( IntPtr Handle, string DriveLetter ) : uint
Handle System.IntPtr
DriveLetter string The Drive letter
리턴 uint

MapDrive() 공개 정적인 메소드

public static MapDrive ( IntPtr owner, String remotePath ) : void
owner System.IntPtr
remotePath String
리턴 void

프로퍼티 상세

FCSM_CLSID 공개적으로 정적으로 프로퍼티

public static UInt32,System FCSM_CLSID
리턴 System.UInt32

FCSM_FLAGS 공개적으로 정적으로 프로퍼티

public static UInt32,System FCSM_FLAGS
리턴 System.UInt32

FCSM_ICONFILE 공개적으로 정적으로 프로퍼티

public static UInt32,System FCSM_ICONFILE
리턴 System.UInt32

FCSM_INFOTIP 공개적으로 정적으로 프로퍼티

public static UInt32,System FCSM_INFOTIP
리턴 System.UInt32

FCSM_LOGO 공개적으로 정적으로 프로퍼티

public static UInt32,System FCSM_LOGO
리턴 System.UInt32

FCSM_VIEWID 공개적으로 정적으로 프로퍼티

public static UInt32,System FCSM_VIEWID
리턴 System.UInt32

FCSM_WEBVIEWTEMPLATE 공개적으로 정적으로 프로퍼티

public static UInt32,System FCSM_WEBVIEWTEMPLATE
리턴 System.UInt32

FCS_FORCEWRITE 공개적으로 정적으로 프로퍼티

public static UInt32,System FCS_FORCEWRITE
리턴 System.UInt32

FCS_READ 공개적으로 정적으로 프로퍼티

public static UInt32,System FCS_READ
리턴 System.UInt32

FCS_WRITE 공개적으로 정적으로 프로퍼티

public static UInt32,System FCS_WRITE
리턴 System.UInt32