Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/clechasseur/pathcopycopy
/ functions
Functions
1,298 in github.com/clechasseur/pathcopycopy
⨍
Functions
1,298
◇
Types & classes
374
Method
GetStdHandle
(int nStdHandle)
PathCopyCopySettings/3rdParty/CommandLineArguments.cs:539
Method
GetSubKeys
Scans both the user and global keys to find subkeys and returns a list of all such subkeys. Subkeys in the user key take precedence over those in the
PathCopyCopy/src/UserOverrideableRegKey.cpp:248
Method
GetUserOrGlobalIconFile
<summary> Reads an icon file from the user icons key first, and if not found, from the global icons key. </summary> <param name="pluginId">Id of plugi
PathCopyCopySettings/Core/UserSettings.cs:1288
Method
GetUserOrGlobalValue
<summary> Reads a registry value from the user key first, and if not found, from the global key. </summary> <param name="name">Name of the registry va
PathCopyCopySettings/Core/UserSettings.cs:1264
Method
GetValues
Scans both the user and global keys and returns a list of all values in both keys. Values in the user key take precedence over those in the global key
PathCopyCopy/src/UserOverrideableRegKey.cpp:207
Method
GetVisiblePoint
<summary> Returns the given point or, if it's not visible on a monitor, the closest visible point. </summary> <param name="point">Point to validate.</
PathCopyCopySettings/UI/Utils/PositionPersistedForm.cs:131
Method
GetXmlSerializer
<summary> Returns the <see cref="XmlSerializer"/> to use for XML deserialization. </summary> <returns>Global <see cref="XmlSerializer"/> instance.</re
PathCopyCopySettings/Core/SoftwareUpdates.cs:213
Method
GetXmlSerializer
<summary> Returns an <see cref="XmlSerializer"/> to use for XML serialization/deserialization. </summary> <param name="serializerVersion">Version of t
PathCopyCopySettings/Core/Plugins/PipelinePlugins.cs:613
Method
HInstance
CPathCopyCopyModule::HInstance Returns the instance handle passed to our module's /DllMain/. @return Module instance handle.
PathCopyCopy/src/dllmain.cpp:176
Method
HInstance
Returns the instance handle passed to our module's DllMain.
Testing/TestPlugins/src/dllmain.cpp:146
Method
HelpText
Returns plugin help text. @return Plugin help text, taken from resources.
PathCopyCopy/plugins/src/InternalPlugin.cpp:45
Method
HelpText
Returns the plugin help text. @return Plugin description.
PathCopyCopy/plugins/src/COMPlugin.cpp:134
Method
IconFile
Returns the path to the icon to use for this plugin. @return Path to icon file, or an empty string if not specified.
PathCopyCopy/plugins/src/COMPlugin.cpp:153
Method
IconFile
Returns the path to the icon to use for this plugin. @return Path to icon file, or an empty string if not specified.
PathCopyCopy/plugins/src/PipelinePlugin.cpp:131
Method
IgnoreCaseChk_CheckedChanged
<summary> Called when the user changes the ignore case flag. We update our associated element here. </summary> <param name="sender">Event sender.</par
PathCopyCopySettings/UI/UserControls/PushToStackPipelineElementUserControl.cs:164
Method
IgnoreCaseChk_CheckedChanged
<summary> Called when the user changes the ignore case flag. We update our associated element here. </summary> <param name="sender">Event sender.</par
PathCopyCopySettings/UI/UserControls/PopFromStackPipelineElementUserControl.cs:146
Method
IgnoreCaseChk_CheckedChanged
<summary> Called when the user checks or unchecks the Ignore Case checkbox. We update our associated pipeline element here. </summary> <param name="se
PathCopyCopySettings/UI/UserControls/RegexPipelineElementUserControl.cs:93
Method
IgnoreUpdateBtn_Click
<summary> Called when the user presses the button to ignore the update. We need to set a flag that will be processed in <see cref="ShowUpdate"/>. </su
PathCopyCopySettings/UI/Forms/SoftwareUpdateForm.cs:113
Method
ImportPipelinePluginsBtn_Click
<summary> Called when the Import button is pressed. We allow the user to import pipeline plugins from disk. </summary> <param name="sender"></param> <
PathCopyCopySettings/UI/Forms/MainForm.cs:1312
Method
ImportPipelinePluginsForm
<summary> Constructor. </summary>
PathCopyCopySettings/UI/Forms/ImportPipelinePluginsForm.cs:58
Method
ImportPipelinePluginsForm_Load
<summary> Called when the form is first loaded. We perform further initialization here. </summary> <param name="sender">Event sender.</param> <param n
PathCopyCopySettings/UI/Forms/ImportPipelinePluginsForm.cs:233
Method
ImportedPipelinePluginOverwriteInfo
<summary> Constructor. </summary> <param name="oldInfo">Reference to old pipeline plugin info.</param> <param name="oldIndex">Index of old pipeline pl
PathCopyCopySettings/Core/Plugins/PipelinePlugins.cs:3532
Method
IncludePipelineElementsInEditingControl
<summary> Determines if we accept pipeline plugins as possible plugins for our element. Used for our editing control. </summary> <returns><c>true</c>
PathCopyCopySettings/Core/Plugins/PipelinePlugins.cs:1872
Method
IncludePipelineElementsInEditingControl
<summary> Determines if we accept pipeline plugins as possible plugins for our element. Used for our editing control. </summary> <returns><c>true</c>
PathCopyCopySettings/Core/Plugins/PipelinePlugins.cs:1927
Method
IncludePipelineElementsInEditingControl
<summary> Determines if we accept pipeline plugins as possible plugins for our element. Used for our editing control. </summary> <returns><c>true</c>
PathCopyCopySettings/Core/Plugins/PipelinePlugins.cs:1996
Method
InitRegex
Initializes the m_apRegex member using the other members. Call this method before needing to access the regex object. Note: m_apRegex will remain nul
PathCopyCopy/src/PluginPipelineElements.cpp:255
Method
Initialize
IShellExtInit::Initialize Called by the shell to initialize our contextual menu extension. We need to use this opportunity to look at the files/folde
PathCopyCopy/src/PathCopyCopyContextMenuExt.cpp:221
Method
Initialize
Performs late-initialization of members.
PathCopyCopy/src/PathCopyCopyConfigHelper.cpp:106
Method
InitializeComponent
<summary> Required method for Designer support - do not modify the contents of this method with the code editor. </summary>
PathCopyCopySettings/UI/UserControls/PipelineElementUserControl.Designer.cs:28
Method
InitializeComponent
<summary> Required method for Designer support - do not modify the contents of this method with the code editor. </summary>
PathCopyCopySettings/UI/UserControls/FindReplacePipelineElementUserControl.Designer.cs:28
Method
InitializeComponent
<summary> Required method for Designer support - do not modify the contents of this method with the code editor. </summary>
PathCopyCopySettings/UI/UserControls/CopyNPathPartsPipelineElementUserControl.Designer.cs:28
Method
InitializeComponent
<summary> Required method for Designer support - do not modify the contents of this method with the code editor. </summary>
PathCopyCopySettings/UI/UserControls/ConfiglessPipelineElementUserControl.Designer.cs:28
Method
InitializeComponent
<summary> Required method for Designer support - do not modify the contents of this method with the code editor. </summary>
PathCopyCopySettings/UI/UserControls/RegexPipelineElementUserControl.Designer.cs:28
Method
InitializeComponent
<summary> Required method for Designer support - do not modify the contents of this method with the code editor. </summary>
PathCopyCopySettings/UI/UserControls/CommandLinePipelineElementUserControl.Designer.cs:28
Method
InitializeComponent
<summary> Required method for Designer support - do not modify the contents of this method with the code editor. </summary>
PathCopyCopySettings/UI/UserControls/DisplayForSelectionPipelineElementUserControl.Designer.cs:29
Method
InitializeComponent
<summary> Required method for Designer support - do not modify the contents of this method with the code editor. </summary>
PathCopyCopySettings/UI/UserControls/PushToStackPipelineElementUserControl.Designer.cs:28
Method
InitializeComponent
<summary> Required method for Designer support - do not modify the contents of this method with the code editor. </summary>
PathCopyCopySettings/UI/UserControls/InjectDriveLabelPipelineElementUserControl.Designer.cs:28
Method
InitializeComponent
<summary> Required method for Designer support - do not modify the contents of this method with the code editor. </summary>
PathCopyCopySettings/UI/UserControls/PathsSeparatorPipelineElementUserControl.Designer.cs:28
Method
InitializeComponent
<summary> Required method for Designer support - do not modify the contents of this method with the code editor. </summary>
PathCopyCopySettings/UI/UserControls/PluginPreviewUserControl.Designer.cs:32
Method
InitializeComponent
<summary> Required method for Designer support - do not modify the contents of this method with the code editor. </summary>
PathCopyCopySettings/UI/UserControls/PipelineElementWithExecutableUserControl.Designer.cs:28
Method
InitializeComponent
<summary> Required method for Designer support - do not modify the contents of this method with the code editor. </summary>
PathCopyCopySettings/UI/UserControls/PopFromStackPipelineElementUserControl.Designer.cs:28
Method
InitializeComponent
<summary> Required method for Designer support - do not modify the contents of this method with the code editor. </summary>
PathCopyCopySettings/UI/UserControls/PipelineElementWithPluginIDUserControl.Designer.cs:28
Method
InitializeComponent
<summary> Required method for Designer support - do not modify the contents of this method with the code editor. </summary>
PathCopyCopySettings/UI/Forms/SoftwareUpdateForm.Designer.cs:28
Method
InitializeComponent
<summary> Required method for Designer support - do not modify the contents of this method with the code editor. </summary>
PathCopyCopySettings/UI/Forms/PipelinePluginForm.Designer.cs:28
Method
InitializeComponent
<summary> Required method for Designer support - do not modify the contents of this method with the code editor. </summary>
PathCopyCopySettings/UI/Forms/ImportPipelinePluginsForm.Designer.cs:31
Method
InitializeComponent
<summary> Required method for Designer support - do not modify the contents of this method with the code editor. </summary>
PathCopyCopySettings/UI/Forms/AdvancedPipelinePluginForm.Designer.cs:29
Method
InitializeComponent
<summary> Required method for Designer support - do not modify the contents of this method with the code editor. </summary>
PathCopyCopySettings/UI/Forms/MainForm.Designer.cs:33
Method
InitializeComponent
<summary> Required method for Designer support - do not modify the contents of this method with the code editor. </summary>
PathCopyCopySettings/UI/Forms/RegexTesterForm.Designer.cs:28
Method
InjectDriveLabelPipelineElement
PathCopyCopy/prihdr/PluginPipelineElements.h:312
Method
InjectDriveLabelPipelineElementUserControl
<summary> Constructor. </summary>
PathCopyCopySettings/UI/UserControls/InjectDriveLabelPipelineElementUserControl.cs:33
Method
InternalGetPath
Returns the long UNC path of the specified file. @param p_File File path on input, UNC path if it has one on output. @return true if the path returne
PathCopyCopy/plugins/src/LongUNCPathPlugin.cpp:118
Method
InternalGetPath
Returns the long UNC path of the specified file's parent directory. @param p_rPath File path on input, UNC path of parent directory on output. @param
PathCopyCopy/plugins/src/LongUNCFolderPlugin.cpp:121
Method
InternalPlugin
PathCopyCopy/plugins/prihdr/InternalPlugin.h:45
Method
InternalPlugin
Constructor. @param p_DescriptionStringResourceID ID of string resource containing plugin description. @param p_HelpTextStringResourceID ID of string
PathCopyCopy/plugins/src/InternalPlugin.cpp:56
Method
InternetPathPlugin
PathCopyCopy/plugins/prihdr/InternetPathPlugin.h:41
Method
InternetPathPlugin
Constructor.
PathCopyCopy/plugins/src/InternetPathPlugin.cpp:50
Method
InvalidPipelineException
Default constructor.
PathCopyCopy/src/PluginPipeline.cpp:346
Method
InvalidPipelineException
<summary> Constructor. </summary>
PathCopyCopySettings/Core/Plugins/PipelinePlugins.cs:843
Method
InvokeCommand
IContextMenu::InvokeCommand Invoked by the shell when the user selects one of our menu items. We do our stuff here. @param p_pCommandInfo Pointer to
PathCopyCopy/src/PathCopyCopyContextMenuExt.cpp:537
Method
IsAndrogynous
Determines if this plugin is androgynous. It is considered androgynous if the long UNC path plugin is not shown according to settings. @return true t
PathCopyCopy/plugins/src/ShortUNCPathPlugin.cpp:84
Method
IsAndrogynous
Determines if this plugin is androgynous. It is considered androgynous if the long name plugin is not shown according to settings. @return true to us
PathCopyCopy/plugins/src/ShortNamePlugin.cpp:84
Method
IsAndrogynous
Determines if this plugin is androgynous. It is considered androgynous if the long UNC folder plugin is not shown according to settings. @return true
PathCopyCopy/plugins/src/ShortUNCFolderPlugin.cpp:84
Method
IsAndrogynous
Determines if this plugin is androgynous. It is considered androgynous if the long path plugin is not shown according to settings. @return true to us
PathCopyCopy/plugins/src/ShortPathPlugin.cpp:104
Method
IsAndrogynous
Determines if this plugin is androgynous. It is considered androgynous if the long folder plugin is not shown according to settings. @return true to
PathCopyCopy/plugins/src/ShortFolderPlugin.cpp:93
Method
IsAndrogynous
Determines if this plugin is androgynous. In our case, it never is. @return true to use androgynous description, false to use normal description.
PathCopyCopy/plugins/src/DefaultPlugin.cpp:87
Method
IsAndrogynous
Determines if this plugin is androgynous. It is considered androgynous if the short UNC path plugin is not shown according to settings. @return true
PathCopyCopy/plugins/src/LongUNCPathPlugin.cpp:103
Method
IsAndrogynous
Determines if this plugin is androgynous. In our case, it never is. @return true to use androgynous description, false to use normal description.
PathCopyCopy/plugins/src/InternetPathPlugin.cpp:138
Method
IsAndrogynous
Determines if this plugin is androgynous. It is considered androgynous if the short UNC folder plugin is not shown according to settings. @return tru
PathCopyCopy/plugins/src/LongUNCFolderPlugin.cpp:103
Method
IsAndrogynous
Determines if this plugin is androgynous. It is considered androgynous if the short path plugin is not shown according to settings. @return true to u
PathCopyCopy/plugins/src/LongPathPlugin.cpp:104
Method
IsAndrogynous
Determines if this plugin is androgynous. It is considered androgynous if the short folder plugin is not shown according to settings. @return true to
PathCopyCopy/plugins/src/LongFolderPlugin.cpp:93
Method
IsAndrogynous
Determines if this plugin is androgynous. It is considered androgynous if the short name plugin is not shown according to settings. @return true to u
PathCopyCopy/plugins/src/LongNamePlugin.cpp:84
Method
IsAndrogynous
Determines if this plugin is androgynous. In our case, it never is. @return true to use androgynous description, false to use normal description.
PathCopyCopy/plugins/src/UnixPathPlugin.cpp:91
Method
IsCollectionType
(Type type)
PathCopyCopySettings/3rdParty/CommandLineArguments.cs:1074
Method
IsDirectory
Determines if the given path points to a directory or file. @param p_Path Path to check. @return true if path points to a directory.
PathCopyCopy/src/PluginUtils.cpp:80
Method
IsDirty
IPersistFile::IsDirty This method is unused for shell data handlers.
PathCopyCopy/src/PathCopyCopyDataHandler.cpp:49
Method
IsElementSimple
<summary> Checks if the given pipeline element can be edited in simply mode. Some types of pipeline elements are "expert-only". </summary> <param name
PathCopyCopySettings/UI/Utils/PipelinePluginEditor.cs:146
Method
IsPluginShown
Checks in the Path Copy Copy settings if a specific plugin is shown at all, whether in the main menu or in the submenu. @param p_Settings Object to a
PathCopyCopy/src/PluginUtils.cpp:599
Method
IsSeparator
Checks if this plugin is a separator. In our case, we return true. @return true since we are a separator proxy.
PathCopyCopy/src/PluginSeparator.cpp:72
Method
IsShared
Checks if the image handle was loaded with the LR_SHARED flag. If it was, it will not be disposed of by the destructor; system will take care of it.
PathCopyCopy/prihdr/StImage.h:186
Method
IsUNCPath
Checks if the given path is a UNC path in the form \\server\share[\...] @param p_FilePath Path to verify. @return true if the path is a UNC path.
PathCopyCopy/src/PluginUtils.cpp:200
Method
IsValidElementType
(Type type)
PathCopyCopySettings/3rdParty/CommandLineArguments.cs:1079
Method
LanguageCombo_SelectedIndexChanged
<summary> Called when the user switches the selected language. We enable the Apply button here (since switching languages requires an app restart to w
PathCopyCopySettings/UI/Forms/MainForm.cs:813
Method
LaunchExecutableChk_CheckedChanged
<summary> Called when the user checks or unchecks the "Launch executable..." checkbox. We need to enable or disable other controls when this occurs. <
PathCopyCopySettings/UI/Forms/PipelinePluginForm.cs:426
Method
LaunchExecutablePathAction
PathCopyCopy/actions/prihdr/LaunchExecutablePathAction.h:44
Method
LaunchExecutablePathAction
Constructor. @param p_Executable Name of executable to launch. @param p_Arguments Arguments to pass to the executable. @param p_UseFilelist Whether t
PathCopyCopy/actions/src/LaunchExecutablePathAction.cpp:47
Method
LexFileArguments
(string fileName, out string[] arguments)
PathCopyCopySettings/3rdParty/CommandLineArguments.cs:910
Method
LicenseTxtLinkLbl_LinkClicked
<summary> Called when the user clicks on the link to see the license. </summary> <param name="sender">Event sender.</param> <param name="e">Event argu
PathCopyCopySettings/UI/Forms/MainForm.cs:834
Method
Load
IPersistFile::Load This method is called by the Windows Shell to initialize the data handler for a particular file. We'll use this opportunity to note
PathCopyCopy/src/PathCopyCopyDataHandler.cpp:65
Method
LoadIconFileForCell
<summary> Loads the given icon file and displays it in the given image cell in the <see cref="IconCol"/> of the plugin data grid. </summary> <param na
PathCopyCopySettings/UI/Forms/MainForm.cs:596
Method
LoadPipelinePlugins
<summary> Loads the list of pipeline plugins, both global and user-specific. </summary> <param name="globalRegKey">Global registry key containing pipe
PathCopyCopySettings/Core/UserSettings.cs:1072
Method
LoadPipelinePluginsFromKey
<summary> Loads the list of pipeline plugins stored in the given registry key. Does not check the display order. </summary> <param name="regKey">Regis
PathCopyCopySettings/Core/UserSettings.cs:1203
Method
LoadPluginsFromValue
<summary> Function called to load a list of plugin IDs from a registry value. </summary> <param name="valueName">Name of registry value containing the
PathCopyCopySettings/Core/UserSettings.cs:1013
Method
LoadUserSettings
<summary> Loads the options and populates the form. </summary>
PathCopyCopySettings/UI/Forms/MainForm.cs:186
Method
LocationRadio_CheckedChanged
<summary> Called when the user changes the pop location. We update our associated element here. </summary> <param name="sender">Event sender.</param>
PathCopyCopySettings/UI/UserControls/PopFromStackPipelineElementUserControl.cs:89
Method
LongFolderPlugin
PathCopyCopy/plugins/prihdr/LongFolderPlugin.h:43
Method
LongFolderPlugin
Constructor.
PathCopyCopy/plugins/src/LongFolderPlugin.cpp:41
Method
LongNamePlugin
PathCopyCopy/plugins/prihdr/LongNamePlugin.h:43
Method
LongNamePlugin
Constructor.
PathCopyCopy/plugins/src/LongNamePlugin.cpp:41
Method
LongPathPlugin
PathCopyCopy/plugins/prihdr/LongPathPlugin.h:43
Method
LongPathPlugin
Constructor.
PathCopyCopy/plugins/src/LongPathPlugin.cpp:41
← previous
next →
601–700 of 1,298, ranked by callers