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
Dispose
<summary> Clean up any resources being used. </summary> <param name="disposing">true if managed resources should be disposed; otherwise, false.</param
PathCopyCopySettings/UI/Forms/AdvancedPipelinePluginForm.Designer.cs:14
Method
Dispose
<summary> Clean up any resources being used. </summary> <param name="disposing">true if managed resources should be disposed; otherwise, false.</param
PathCopyCopySettings/UI/Forms/RegexTesterForm.Designer.cs:14
Method
Dispose
<summary> Called when the object is disposed. We close the registry keys. </summary>
PathCopyCopySettings/Core/UserSettings.cs:844
Method
Dispose
<inheritDoc/>
PathCopyCopySettings/Core/PCCExecutor.cs:185
Method
Dispose
<inheritDoc/>
PathCopyCopySettings/Core/Plugins/TempPipelinePlugins.cs:106
Function
DllCanUnloadNow
Used to determine whether the DLL can be unloaded by OLE
PathCopyCopy/src/PathCopyCopy.cpp:32
Function
DllCanUnloadNow
Used to determine whether the DLL can be unloaded by OLE
Testing/TestPlugins/src/TestPlugins.cpp:29
Function
DllCanUnloadNow
Used to determine whether the DLL can be unloaded by OLE
Samples/SampleCOMPluginCpp/SampleCOMPlugin/SampleCOMPlugin.cpp:11
Function
DllGetClassObject
Returns a class factory to create an object of the requested type
PathCopyCopy/src/PathCopyCopy.cpp:44
Function
DllGetClassObject
Returns a class factory to create an object of the requested type
Testing/TestPlugins/src/TestPlugins.cpp:41
Function
DllGetClassObject
Returns a class factory to create an object of the requested type
Samples/SampleCOMPluginCpp/SampleCOMPlugin/SampleCOMPlugin.cpp:23
Function
DllInstall
DllInstall - Adds/Removes entries to the system registry per user per machine.
PathCopyCopy/src/PathCopyCopy.cpp:97
Function
DllInstall
DllInstall - Adds/Removes entries to the system registry per user per machine.
Testing/TestPlugins/src/TestPlugins.cpp:82
Function
DllInstall
DllInstall - Adds/Removes entries to the system registry per user per machine.
Samples/SampleCOMPluginCpp/SampleCOMPlugin/SampleCOMPlugin.cpp:64
Function
DllMain
PathCopyCopy/src/dllmain.cpp:209
Function
DllMain
Testing/TestPlugins/src/dllmain.cpp:152
Function
DllMain
Samples/SampleCOMPluginCpp/SampleCOMPlugin/dllmain.cpp:44
Method
DonationLinkLbl_LinkClicked
<summary> Called when a link has been clicked related to the donations page. The URL to follow is in the link data. </summary> <param name="sender">Ev
PathCopyCopySettings/UI/Forms/MainForm.cs:845
Method
DuplicatePipelinePluginBtn_Click
<summary> Called when the Duplicate button is pressed. We duplicate the selected pipeline plugin. </summary> <param name="sender">Event sender.</param
PathCopyCopySettings/UI/Forms/MainForm.cs:1204
Method
DuplicateStackValuePipelineElement
PathCopyCopy/prihdr/PluginPipelineElements.h:493
Method
EditPipelinePluginBtn_Click
<summary> Called when the Edit button is pressed. We display a form to let user edit a pipeline plugin. </summary> <param name="sender"></param> <para
PathCopyCopySettings/UI/Forms/MainForm.cs:1155
Method
EditPlugin
<summary> Main method to use the form. Will show the form as a modal dialog, allowing the user to edit the given pipeline plugin. When the user is don
PathCopyCopySettings/UI/Forms/AdvancedPipelinePluginForm.cs:87
Method
ElementType
(FieldInfo field)
PathCopyCopySettings/3rdParty/CommandLineArguments.cs:1056
Method
ElementsLst_SelectedIndexChanged
<summary> Called when a new pipeline element is selected in the list. We must show the appropriate user control to enable editing. </summary> <param n
PathCopyCopySettings/UI/Forms/AdvancedPipelinePluginForm.cs:346
Method
EmailLinksPipelineElement
PathCopyCopy/prihdr/PluginPipelineElements.h:127
Method
Enabled
Returns whether plugin should be enabled in the contextual menu. @param p_ParentPath Path of the parent directory of files that triggered the context
PathCopyCopy/plugins/src/COMPlugin.cpp:196
Method
Enabled
Checks whether the plugin should be enabled or not in the contextual menu. In our case, if we failed to decode our pipeline or if the pipeline complai
PathCopyCopy/plugins/src/PipelinePlugin.cpp:154
Method
Enabled
Determines if the plugin should be enabled or not in the contextual menu. For UNC plugins, we only enable the item if there is a valid share. @param
PathCopyCopy/plugins/src/LongUNCPathPlugin.cpp:62
Method
Enabled
Determines if the plugin should be enabled or not in the contextual menu. In our case, we inherit from the UNC path plugin, which grays itself out if
PathCopyCopy/plugins/src/InternetPathPlugin.cpp:75
Method
Enabled
Determines if the plugin should be enabled or not in the contextual menu. For UNC plugins, we only enable the item if there is a valid share. @param
PathCopyCopy/plugins/src/LongUNCFolderPlugin.cpp:62
Method
Enabled
Method that determines whether the plugin should be enabled in the contextual menu. The method must return VARIANT_TRUE otherwise it will be grayed ou
Testing/TestPlugins/src/PathCopyCopyPlugin2a.cpp:91
Method
Enabled
Method that determines whether the plugin should be enabled in the contextual menu. The method must return VARIANT_TRUE otherwise it will be grayed ou
Testing/TestPlugins/src/PathCopyCopyPlugin2b.cpp:93
Method
Enabled
Method that determines whether the plugin should be enabled in the contextual menu. The method must return VARIANT_TRUE otherwise it will be grayed ou
Testing/TestPlugins/src/PathCopyCopyPlugin1a.cpp:91
Method
Enabled
Method that determines whether the plugin should be enabled in the contextual menu. The method must return VARIANT_TRUE otherwise it will be grayed ou
Testing/TestPlugins/src/PathCopyCopyPlugin1b.cpp:91
Method
Enabled
Method that determines whether the plugin should be enabled in the contextual menu. The method must return VARIANT_TRUE otherwise it will be grayed ou
Samples/SampleCOMPluginCpp/SampleCOMPlugin/SamplePathCopyCopyPlugin.cpp:72
Method
Enabled
<summary> Checks if the plugin should be enabled in the contextual menu. </summary> <param name="p_pParentPath">Path to the parent directory of <param
Samples/SampleCOMPluginCSharp/SampleCOMPlugin/SampleCOMPlugin.cs:162
Method
Encode
<summary> Method that must be overridden in subclasses to encode the data of the element in a string. This will be saved in the registry in the plugin
PathCopyCopySettings/Core/Plugins/PipelinePlugins.cs:698
Method
Encode
<summary> Encodes this pipeline element in a string. </summary> <returns>Encoded element data.</returns>
PathCopyCopySettings/Core/Plugins/PipelinePlugins.cs:991
Method
Encode
<summary> Encodes this pipeline element in a string. </summary> <returns>Encoded element data.</returns>
PathCopyCopySettings/Core/Plugins/PipelinePlugins.cs:1033
Method
Encode
<summary> Encodes this pipeline element in a string. </summary> <returns>Encoded element data.</returns>
PathCopyCopySettings/Core/Plugins/PipelinePlugins.cs:1085
Method
Encode
<summary> Encodes this pipeline element in a string. </summary> <returns>Encoded element data.</returns>
PathCopyCopySettings/Core/Plugins/PipelinePlugins.cs:1137
Method
Encode
<summary> Encodes this pipeline element in a string. </summary> <returns>Encoded element data.</returns>
PathCopyCopySettings/Core/Plugins/PipelinePlugins.cs:1189
Method
Encode
<summary> Encodes this pipeline element in a string. </summary> <returns>Encoded element data.</returns>
PathCopyCopySettings/Core/Plugins/PipelinePlugins.cs:1241
Method
Encode
<summary> Encodes this pipeline element in a string. </summary> <returns>Encoded element data.</returns>
PathCopyCopySettings/Core/Plugins/PipelinePlugins.cs:1283
Method
Encode
<summary> Encodes this pipeline element in a string. </summary> <returns>Encoded element data.</returns>
PathCopyCopySettings/Core/Plugins/PipelinePlugins.cs:1325
Method
Encode
<summary> Encodes this pipeline element in a string. </summary> <returns>Encoded element data.</returns>
PathCopyCopySettings/Core/Plugins/PipelinePlugins.cs:1377
Method
Encode
<summary> Encodes this pipeline element in a string. </summary> <returns>Encoded element data.</returns>
PathCopyCopySettings/Core/Plugins/PipelinePlugins.cs:1458
Method
Encode
<summary> Encodes this pipeline element in a string. </summary> <returns>Encoded element data.</returns>
PathCopyCopySettings/Core/Plugins/PipelinePlugins.cs:1583
Method
Encode
<summary> Encodes this pipeline element in a string. </summary> <returns>Encoded element data.</returns>
PathCopyCopySettings/Core/Plugins/PipelinePlugins.cs:1652
Method
Encode
<summary> Encodes this pipeline element in a string. </summary> <returns>Encoded element data.</returns>
PathCopyCopySettings/Core/Plugins/PipelinePlugins.cs:1704
Method
Encode
<summary> Encodes this pipeline element in a string. </summary> <returns>Encoded element data.</returns>
PathCopyCopySettings/Core/Plugins/PipelinePlugins.cs:1799
Method
Encode
<summary> Encodes this pipeline element in a string. </summary> <returns>Encoded element data.</returns>
PathCopyCopySettings/Core/Plugins/PipelinePlugins.cs:1850
Method
Encode
<summary> Encodes this pipeline element in a string. </summary> <returns>Encoded element data.</returns>
PathCopyCopySettings/Core/Plugins/PipelinePlugins.cs:2178
Method
Encode
<summary> Encodes this pipeline element in a string. </summary> <returns>Encoded element data.</returns>
PathCopyCopySettings/Core/Plugins/PipelinePlugins.cs:2362
Method
Encode
<summary> Encodes this pipeline element in a string. </summary> <returns>Encoded element data.</returns>
PathCopyCopySettings/Core/Plugins/PipelinePlugins.cs:2439
Method
Encode
<summary> Encodes this pipeline element in a string. </summary> <returns>Encoded element data.</returns>
PathCopyCopySettings/Core/Plugins/PipelinePlugins.cs:2480
Method
Encode
<summary> Encodes this pipeline element in a string. </summary> <returns>Encoded element data.</returns>
PathCopyCopySettings/Core/Plugins/PipelinePlugins.cs:2558
Method
Encode
<summary> Encodes this pipeline element in a string. </summary> <returns>Encoded element data.</returns>
PathCopyCopySettings/Core/Plugins/PipelinePlugins.cs:2619
Method
Encode
<summary> Encodes this pipeline element in a string. </summary> <returns>Encoded element data.</returns>
PathCopyCopySettings/Core/Plugins/PipelinePlugins.cs:2663
Method
Encode
<summary> Encodes this pipeline element in a string. </summary> <returns>Encoded element data.</returns>
PathCopyCopySettings/Core/Plugins/PipelinePlugins.cs:2886
Method
Encode
<summary> Encodes this pipeline element in a string. </summary> <returns>Encoded element data.</returns>
PathCopyCopySettings/Core/Plugins/PipelinePlugins.cs:2987
Method
EncodeBool
<summary> Encodes the specified boolean in a format suitable to be included in encoded element data. </summary> <param name="toEncode">Bool to encode.
PathCopyCopySettings/Core/Plugins/PipelinePlugins.cs:755
Method
EncodeInt
<summary> Encodes the specified int value in a format suitable to be included in encoded element data. </summary> <param name="toEncode">Int value to
PathCopyCopySettings/Core/Plugins/PipelinePlugins.cs:723
Method
EncodeString
<summary> Encodes the specified string in a format suitable to be included in encoded element data. </summary> <param name="toEncode">String to encode
PathCopyCopySettings/Core/Plugins/PipelinePlugins.cs:739
Method
EncodeURICharacters
Encodes characters in the given string that are invalid in an URI in percent-encoding (e.g., %20 for space, etc.) @param p_rString String whose chara
PathCopyCopy/src/StringUtils.cpp:116
Method
EncodeURICharsPipelineElement
PathCopyCopy/prihdr/PluginPipelineElements.h:163
Method
EncodeURIWhitespaceChk_CheckedChanged
<summary> Called when the user checks or unchecks the "Encode whitespace" checkbox. We need to enable or disable the "Encode URI chars" checkbox when
PathCopyCopySettings/UI/Forms/MainForm.cs:752
Method
EncodeURIWhitespaceChk_CheckedChanged
<summary> Called when the user checks or unchecks the "Encode whitespace" checkbox. We need to enable or disable the "Encode URI chars" checkbox when
PathCopyCopySettings/UI/Forms/PipelinePluginForm.cs:400
Method
EncodeURIWhitespacePipelineElement
PathCopyCopy/prihdr/PluginPipelineElements.h:145
Method
EncodedElementsStream
PathCopyCopy/prihdr/PluginPipelineDecoder.h:54
Method
EncodedElementsStream
Constructor. @param p_EncodedElements String containing encoded pipeline elements data.
PathCopyCopy/src/PluginPipelineDecoder.cpp:460
Method
EnumDAdvise
IDataObject::EnumDAdvise This method is unused for shell data handlers.
PathCopyCopy/src/PathCopyCopyDataHandler.cpp:333
Method
EnumFormatEtc
IDataObject::EnumFormatEtc Called by the shell to enumerate the formats we support. @param dwDirection Whether to return formats supported for settin
PathCopyCopy/src/PathCopyCopyDataHandler.cpp:290
Method
EnumerateParents
Returns a list of a path's parents, in reverse order. So if, for instance, is called with "C:\Program Files\Path Copy Copy\PCC32.dll", would return C
PathCopyCopy/src/PluginUtils.cpp:124
Method
ExecutablePipelineElement
PathCopyCopy/prihdr/PluginPipelineElements.h:554
Method
ExecutablePipelineElement
Constructor. @param p_Executable Path to executable to launch.
PathCopyCopy/src/PluginPipelineElements.cpp:816
Method
ExecutablePipelineElement
<summary> Default constructor. </summary>
PathCopyCopySettings/Core/Plugins/PipelinePlugins.cs:2724
Method
ExecutableTxt_TextChanged
<summary> Called when the text of the Executable textbox changes. We update our associated pipeline element here. </summary> <param name="sender">Even
PathCopyCopySettings/UI/UserControls/PipelineElementWithExecutableUserControl.cs:74
Method
ExecutableWithFilelistPipelineElement
PathCopyCopy/prihdr/PluginPipelineElements.h:578
Method
ExecutableWithFilelistPipelineElement
Constructor. @param p_Executable Path to executable to launch.
PathCopyCopy/src/PluginPipelineElements.cpp:849
Method
ExecutableWithFilelistPipelineElement
<summary> Default constructor. </summary>
PathCopyCopySettings/Core/Plugins/PipelinePlugins.cs:2784
Method
ExportPipelinePluginsBtn_Click
<summary> Called when the Export button is pressed. We ask user to export the selected pipeline plugins to disk. </summary> <param name="sender">Event
PathCopyCopySettings/UI/Forms/MainForm.cs:1287
Method
ExportUserSettingsBtn_Click
<summary> Called when user presses the button to export user settings. </summary> <param name="sender">Event sender.</param> <param name="e">Event arg
PathCopyCopySettings/UI/Forms/MainForm.cs:691
Method
ExtractFolderFromPath
Given a path to a file or folder, will return the path to its parent folder. Ex: C:\Foo\Bar.txt => C:\Foo @param p_rPath Complete path on input, pare
PathCopyCopy/src/PluginUtils.cpp:95
Function
FinalConstruct
PathCopyCopy/prihdr/PathCopyCopyConfigHelper.h:68
Function
FinalConstruct
PathCopyCopy/prihdr/PathCopyCopyContextMenuExt.h:87
Function
FinalConstruct
PathCopyCopy/prihdr/PathCopyCopyDataHandler.h:74
Function
FinalConstruct
Testing/TestPlugins/prihdr/PathCopyCopyPlugin2b.h:73
Function
FinalConstruct
Testing/TestPlugins/prihdr/PathCopyCopyPlugin1a.h:73
Function
FinalConstruct
Testing/TestPlugins/prihdr/PathCopyCopyPlugin2a.h:71
Function
FinalConstruct
Testing/TestPlugins/prihdr/PathCopyCopyPlugin1b.h:71
Function
FinalConstruct
Samples/SampleCOMPluginCpp/SampleCOMPlugin/SamplePathCopyCopyPlugin.h:52
Function
FinalRelease
PathCopyCopy/prihdr/PathCopyCopyConfigHelper.h:74
Function
FinalRelease
PathCopyCopy/prihdr/PathCopyCopyContextMenuExt.h:93
Function
FinalRelease
PathCopyCopy/prihdr/PathCopyCopyDataHandler.h:80
Function
FinalRelease
Testing/TestPlugins/prihdr/PathCopyCopyPlugin2b.h:79
Function
FinalRelease
Testing/TestPlugins/prihdr/PathCopyCopyPlugin1a.h:79
Function
FinalRelease
Testing/TestPlugins/prihdr/PathCopyCopyPlugin2a.h:77
Function
FinalRelease
Testing/TestPlugins/prihdr/PathCopyCopyPlugin1b.h:77
Function
FinalRelease
Samples/SampleCOMPluginCpp/SampleCOMPlugin/SamplePathCopyCopyPlugin.h:58
← previous
next →
401–500 of 1,298, ranked by callers