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
↓ 2 callers
Method
GetPathsSeparator
Returns the string to use between each path copied. An empty string instructs PCC to use the default value (usually a newline). @return Separator bet
PathCopyCopy/src/PathCopyCopySettings.cpp:553
↓ 2 callers
Method
GetUseFQDN
Checks whether user wants to use fully-qualified domain names (FQDN) when returning paths for the UNC plugins. @return true if FQDNs should be used,
PathCopyCopy/src/PathCopyCopySettings.cpp:269
↓ 2 callers
Method
GetUseHiddenShares
Checks whether user wants to consider hidden shares when returning paths for the UNC plugins. @return true if hidden shares should be considered, fal
PathCopyCopy/src/PathCopyCopySettings.cpp:249
↓ 2 callers
Method
InitResult
Returns the result of the clipboard initialization performed by the constructor. If this returns false, the clipboard has not been acquired by the win
PathCopyCopy/prihdr/StClipboard.h:78
↓ 2 callers
Method
Launch
Launches the settings application using the given command. @param p_Options Program options. See header for default values.
PathCopyCopy/src/PathCopyCopySettingsApp.cpp:45
↓ 2 callers
Method
ParseArguments
<summary> Parses Command Line Arguments. Errors are output on Console.Error. Use ArgumentAttributes to control parsing behaviour. </summary> <param na
PathCopyCopySettings/3rdParty/CommandLineArguments.cs:444
↓ 2 callers
Method
ReadData
Reads a number of characters from the stream. @param p_DataSize Size of data to read, in number of characters. @return String containing the data.
PathCopyCopy/src/PluginPipelineDecoder.cpp:472
↓ 2 callers
Method
RegisterCOMPlugin
Registers a plugin in the Path Copy Copy registry so that it is used in the contextual menu. @param p_CLSID ID of plugin COM class. @param p_User Whe
PathCopyCopy/src/PathCopyCopySettings.cpp:844
↓ 2 callers
Method
SetFormInformation
<summary> Stores information for the given form in the settings. </summary> <param name="formName">Name of the form.</param> <param name="position">Fo
PathCopyCopySettings/Core/UserSettings.cs:990
↓ 2 callers
Method
SetUseFilelist
Sets whether to launch executable with filelist instead of paths directly. @param p_UseFilelist true to launch executable with filelist instead of pa
PathCopyCopy/src/PluginPipeline.cpp:134
↓ 2 callers
Method
Split
Splits the given string using the given separators into parts. @param p_String String to split. @param p_Separators Separators to use for splitting.
PathCopyCopy/src/StringUtils.cpp:80
↓ 2 callers
Method
UnregisterCOMPlugin
Unregisters a plugin, removing it from our registry. @param p_CLSID ID of plugin COM class. @param p_User Whether the plugin was registered per-user
PathCopyCopy/src/PathCopyCopySettings.cpp:884
↓ 2 callers
Method
cbegin
3rdParty/coveo_linq/lib/coveo/linq/detail/linq_detail.h:2483
↓ 2 callers
Method
cend
3rdParty/coveo_linq/lib/coveo/linq/detail/linq_detail.h:2486
↓ 2 callers
Function
enumerate_range
3rdParty/coveo_linq/lib/coveo/seq/enumerable.h:848
↓ 2 callers
Method
get_HelpText
Method that can return a help text to be displayed in the status bar when the cursor is over the plugin's menu item. It is legal to return NULL or an
Testing/TestPlugins/src/PathCopyCopyPlugin2a.cpp:41
↓ 2 callers
Method
get_IconFile
Method that provides the path of a file containing the image to use for the icon of the plugin in the contextual menu.
Testing/TestPlugins/src/PathCopyCopyPlugin2b.cpp:107
↓ 2 callers
Method
get_UseDefaultIcon
Method that determines whether the plugin uses the default icon.
Testing/TestPlugins/src/PathCopyCopyPlugin2b.cpp:155
↓ 2 callers
Method
has_fast_size
* @brief Determines if <tt>size()</tt> is fast. * * Method that can be used to know if this @c enumerable has a * <tt>coveo::enumerable
3rdParty/coveo_linq/lib/coveo/seq/enumerable.h:311
↓ 2 callers
Method
init_seen_elements
3rdParty/coveo_linq/lib/coveo/linq/detail/linq_detail.h:3668
↓ 2 callers
Function
make_deref_next_impl
3rdParty/coveo_linq/lib/coveo/linq/detail/linq_detail.h:184
↓ 2 callers
Method
second_begin
3rdParty/coveo_linq/lib/coveo/linq/detail/linq_detail.h:3665
↓ 2 callers
Function
to_vector
3rdParty/coveo_linq/lib/coveo/linq/linq.h:4159
↓ 1 callers
Method
Acquire
Assumes ownership of the given memory block, freeing any existing owned block. Block handle must have been allocated using GlobalAlloc. @param p_hBlo
PathCopyCopy/prihdr/StGlobalBlock.h:96
↓ 1 callers
Method
Act
Copies the given paths to the clipboard. @param p_Paths Path or paths to copy to the clipboard, pre-bundled in a single string. @param p_hWnd Parent
PathCopyCopy/actions/src/CopyToClipboardPathAction.cpp:44
↓ 1 callers
Method
Action
Returns the action to perform on the path or paths when using this plugin. By default, this returns an action copying the path or paths to the clipboa
PathCopyCopy/src/Plugin.cpp:124
↓ 1 callers
Method
ApplyRevisions
Applies revisions to the user config registry key immediately instead of doing it lazily the next time settings are accessed.
PathCopyCopy/src/PathCopyCopySettings.cpp:941
↓ 1 callers
Method
ApplyUserRevisions
<summary> Uses the Path Copy Copy DLL to apply config revisions to the user config registry keys. This can be called to ensure config is up-to-date be
PathCopyCopySettings/Core/PCCExecutor.cs:80
↓ 1 callers
Method
ArgumentsUsage
<summary> Returns a Usage string for command line argument parsing. Use ArgumentAttributes to control parsing behaviour. Formats the output to the wid
PathCopyCopySettings/3rdParty/CommandLineArguments.cs:494
↓ 1 callers
Function
CPathCopyCopyConfigHelper
PathCopyCopy/prihdr/PathCopyCopyConfigHelper.h:47
↓ 1 callers
Function
CPathCopyCopyContextMenuExt
PathCopyCopy/prihdr/PathCopyCopyContextMenuExt.h:61
↓ 1 callers
Function
CPathCopyCopyDataHandler
PathCopyCopy/prihdr/PathCopyCopyDataHandler.h:50
↓ 1 callers
Function
CPathCopyCopyPlugin1a
Testing/TestPlugins/prihdr/PathCopyCopyPlugin1a.h:48
↓ 1 callers
Function
CPathCopyCopyPlugin1b
Testing/TestPlugins/prihdr/PathCopyCopyPlugin1b.h:47
↓ 1 callers
Function
CPathCopyCopyPlugin2a
Testing/TestPlugins/prihdr/PathCopyCopyPlugin2a.h:47
↓ 1 callers
Function
CPathCopyCopyPlugin2b
Testing/TestPlugins/prihdr/PathCopyCopyPlugin2b.h:48
↓ 1 callers
Function
CSamplePathCopyCopyPlugin
Samples/SampleCOMPluginCpp/SampleCOMPlugin/SamplePathCopyCopyPlugin.h:28
↓ 1 callers
Method
CanDropRedundantWords
Checks if Path Copy Copy can drop redundant words like "copy" from this plugin's description. The default implementation returns true; Plugin classes
PathCopyCopy/src/Plugin.cpp:148
↓ 1 callers
Method
CheckForUpdate
<summary> Downloads the latest software update collection and checks if there is a compatible software update available. If so, shows a modal form pro
PathCopyCopySettings/Core/SoftwareUpdates.cs:261
↓ 1 callers
Method
CopyPathsRecursively
Checks if this plugin wants to copy paths recursively. The default value is false. @return Whether to copy paths recursively.
PathCopyCopy/src/Plugin.cpp:113
↓ 1 callers
Method
DefaultValue
(ArgumentAttribute attribute, FieldInfo _)
PathCopyCopySettings/3rdParty/CommandLineArguments.cs:1051
↓ 1 callers
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/MainForm.Designer.cs:14
↓ 1 callers
Method
DllRegisterServer
CPathCopyCopyModule::DllRegisterServer Registers this module's classes and type libraries. @param p_RegisterTypeLib Whether to register type librari
PathCopyCopy/src/dllmain.cpp:95
↓ 1 callers
Method
DllRegisterServer
Registers our COM object. Let's use the opportunity to register our plugins.
Testing/TestPlugins/src/dllmain.cpp:42
↓ 1 callers
Method
DllRegisterServer
Registers our COM object. Let's use the opportunity to register ourselves as a Path Copy Copy plugin.
Samples/SampleCOMPluginCpp/SampleCOMPlugin/dllmain.cpp:14
↓ 1 callers
Method
DllUnregisterServer
CPathCopyCopyModule::DllUnregisterServer Unregisters this module's classes and type libraries. @param p_UnregisterTypeLib Whether to unregister type
PathCopyCopy/src/dllmain.cpp:138
↓ 1 callers
Method
DllUnregisterServer
Unregisters our COM object. We will also remove our plugins from Path Copy Copy.
Testing/TestPlugins/src/dllmain.cpp:93
↓ 1 callers
Method
DllUnregisterServer
Unregisters our COM object. We will also remove our plugin from Path Copy Copy.
Samples/SampleCOMPluginCpp/SampleCOMPlugin/dllmain.cpp:29
↓ 1 callers
Method
Duplicate
<summary> Creates a copy of this <see cref="PipelinePluginInfo"/>. All fields will be the same as <c>this</c>, except for the <see cref="Id"/> which w
PathCopyCopySettings/Core/Plugins/PipelinePlugins.cs:394
↓ 1 callers
Method
Edit
<summary> Edits our pipeline plugin. </summary> <returns>Info about pipeline plugin edited. Will be <c>null</c> if the user cancelled the editing.</re
PathCopyCopySettings/UI/Utils/PipelinePluginEditor.cs:110
↓ 1 callers
Method
Equals
<summary> Compares two pipeline plugin infos for equality. They are compared through their <see cref="Id"/>. </summary> <param name="other">Pipeline p
PathCopyCopySettings/Core/Plugins/PipelinePlugins.cs:432
↓ 1 callers
Method
ExplicitShortName
(ArgumentAttribute attribute)
PathCopyCopySettings/3rdParty/CommandLineArguments.cs:1046
↓ 1 callers
Method
ExportUserSettings
<summary> Uses the <c>reg</c> command to export the contents of the user key to a file. </summary> <param name="fileName">File where to save the regis
PathCopyCopySettings/Core/UserSettings.cs:866
↓ 1 callers
Method
GetAddQuotesAroundPaths
Checks whether user wants us to add quotes around the paths saved to the clipboard. This applies to all plugins. @return true if we should add quotes
PathCopyCopy/src/PathCopyCopySettings.cpp:289
↓ 1 callers
Method
GetAlwaysShowSettingsEntry
Checks whether we should always show the Settings entry in the submenu. @return true to always show the Settings entry.
PathCopyCopy/src/PathCopyCopySettings.cpp:514
↓ 1 callers
Method
GetAlwaysShowSubmenu
Checks whether we should always show the submenu with all plugins. If not, we will only show the submenu when the Shift key is pressed. @return true
PathCopyCopy/src/PathCopyCopySettings.cpp:495
↓ 1 callers
Method
GetAreQuotesOptional
Checks whether user wants quotes around paths to be optional, e.g. present only when there are spaces in the path. Only used when AddQuotesAroundPath
PathCopyCopy/src/PathCopyCopySettings.cpp:310
↓ 1 callers
Method
GetConsoleWindowWidth
<summary> Returns the number of columns in the current console window </summary> <returns>Returns the number of columns in the current console window<
PathCopyCopySettings/3rdParty/CommandLineArguments.cs:549
↓ 1 callers
Method
GetCtrlKeyPlugin
Returns the plugin to use when user opens the contextual menu while holding down the Ctrl key. @param p_rPluginId Upon return, will contain the ID of
PathCopyCopy/src/PathCopyCopySettings.cpp:611
↓ 1 callers
Method
GetData
IDataObject::GetData Called by the shell when data is actually required. @param pformatetcIn Format descriptor for the format requested. @param pmedi
PathCopyCopy/src/PathCopyCopyDataHandler.cpp:142
↓ 1 callers
Function
GetDescription
Called to get the description for a COM plugin. Command: get_Description @param p_pPlugin Plugin to query. @param p_rOutput Where to store output. @r
PathCopyCopyCOMPluginExecutor/src/PathCopyCopyCOMPluginExecutor.cpp:113
↓ 1 callers
Method
GetDescription
<summary> Invokes the COM plugin executor program to get the description for a COM plugin. </summary> <param name="pluginId">ID of plugin to invoke.</
PathCopyCopySettings/Core/Plugins/COMPluginExecutor.cs:61
↓ 1 callers
Method
GetEditingControl
<summary> Returns a user control to edit this pipeline element. The control must be data-bound to the element somehow. </summary> <returns>User contro
PathCopyCopySettings/Core/Plugins/PipelinePlugins.cs:709
↓ 1 callers
Method
GetEditingDisabled
Checks whether the administrator has disabled editing of the settings by the settings app. @return true if editing is disabled.
PathCopyCopy/src/PathCopyCopySettings.cpp:806
↓ 1 callers
Method
GetElementType
<summary> Returns the <see cref="Type"/> of the given pipeline element. We do some substitution behind the scenes for some element types. </summary> <
PathCopyCopySettings/UI/Utils/PipelinePluginEditor.cs:207
↓ 1 callers
Method
GetEncodeParam
Checks how user wants us to encode characters in path. This applies to all plugins. @return Encode parameter.
PathCopyCopy/src/PathCopyCopySettings.cpp:350
↓ 1 callers
Method
GetFormInformation
<summary> Returns information stored in the settings for the given form. </summary> <param name="formName">Name of the form.</param> <param name="posi
PathCopyCopySettings/Core/UserSettings.cs:961
↓ 1 callers
Function
GetGroupId
Called to get the group ID for a COM plugin. Command: get_GroupId @param p_pPlugin Plugin to query. @param p_rOutput Where to store output. @return R
PathCopyCopyCOMPluginExecutor/src/PathCopyCopyCOMPluginExecutor.cpp:155
↓ 1 callers
Method
GetGroupId
<summary> Invokes the COM plugin executor program to get the group ID for a COM plugin. </summary> <param name="pluginId">ID of plugin to invoke.</par
PathCopyCopySettings/Core/Plugins/COMPluginExecutor.cs:87
↓ 1 callers
Function
GetGroupPosition
Called to get the group position for a COM plugin. Command: get_GroupPosition @param p_pPlugin Plugin to query. @param p_rOutput Where to store outpu
PathCopyCopyCOMPluginExecutor/src/PathCopyCopyCOMPluginExecutor.cpp:181
↓ 1 callers
Method
GetGroupPosition
<summary> Invokes the COM plugin executor program to get the group position for a COM plugin. </summary> <param name="pluginId">ID of plugin to invoke
PathCopyCopySettings/Core/Plugins/COMPluginExecutor.cs:100
↓ 1 callers
Method
GetHKEY
Returns the handle of our registry key. @return Registry key handle. null if not open.
PathCopyCopy/src/AtlRegKey.cpp:81
↓ 1 callers
Function
GetHelpText
Called to get the help text for a COM plugin. Command: get_Description @param p_pPlugin Plugin to query. @param p_rOutput Where to store output. @ret
PathCopyCopyCOMPluginExecutor/src/PathCopyCopyCOMPluginExecutor.cpp:134
↓ 1 callers
Function
GetIconFile
Called to get the icon file for a COM plugin. Command: get_IconFile @param p_pPlugin Plugin to query. @param p_rOutput Where to store output. @return
PathCopyCopyCOMPluginExecutor/src/PathCopyCopyCOMPluginExecutor.cpp:207
↓ 1 callers
Method
GetIconFile
<summary> Invokes the COM plugin executor program to get the icon file for a COM plugin. </summary> <param name="pluginId">ID of plugin to invoke.</pa
PathCopyCopySettings/Core/Plugins/COMPluginExecutor.cs:113
↓ 1 callers
Method
GetIconFileForPlugin
Looks in the Icons key and attempts to find an icon file for the given plugin. @param p_PluginId ID of plugin to look for. @return If an icon file ex
PathCopyCopy/src/PathCopyCopySettings.cpp:769
↓ 1 callers
Method
GetMakePathsIntoEmailLinks
Checks whether user wants us to turn the paths into e-mail links by surrounding them with < and >. This applies to all plugins. @return true if we sh
PathCopyCopy/src/PathCopyCopySettings.cpp:330
↓ 1 callers
Method
GetOutput
<summary> Fetches the output of the rundll32 execution from the registry. Call this after using the <see cref="RegistryValueName"/> in a call to the P
PathCopyCopySettings/Core/PCCExecutor.cs:179
↓ 1 callers
Method
GetPipeline
Returns a pointer to the pipeline we're using, initializing it on the first call. @param p_psSeenPluginIds Pointer to set used to store seen plugin I
PathCopyCopy/plugins/src/PipelinePlugin.cpp:69
↓ 1 callers
Method
GetPipelineError
Returns any error message retrieved when this plugin's pipeline has been loaded. Call this if GetPipeline returns nullptr to perhaps get more informat
PathCopyCopy/plugins/src/PipelinePlugin.cpp:100
↓ 1 callers
Method
GetPreview
<summary> Returns the preview of the effect of the plugin on a hardcoded path. </summary> <param name="userSettings">Object to access user settings.</
PathCopyCopySettings/Core/Plugins/Plugin.cs:133
↓ 1 callers
Method
GetShowForFiles
Gets whether the plugin should be displayed when files are selected. @return true to display plugin when files are selected.
PathCopyCopy/src/PluginPipeline.cpp:144
↓ 1 callers
Method
GetShowForFolders
Gets whether the plugin should be displayed when folders are selected. @return true to display plugin when folders are selected.
PathCopyCopy/src/PluginPipeline.cpp:164
↓ 1 callers
Method
GetTempPipelinePlugins
Loads temporary pipeline plugins found in the registry as saved there by the settings app. Such plugins are used to execute pipeline plugins not saved
PathCopyCopy/src/PathCopyCopySettings.cpp:929
↓ 1 callers
Method
GetTrueLnkPaths
Returns whether we want to copy paths to the shortcut (.lnk) files instead of the path of their targets. @return true to copy the path of .lnk files
PathCopyCopy/src/PathCopyCopySettings.cpp:571
↓ 1 callers
Method
GetUsageString
<summary> A user firendly usage string describing the command line argument syntax. </summary>
PathCopyCopySettings/3rdParty/CommandLineArguments.cs:781
↓ 1 callers
Function
GetUseDefaultIcon
Called to check if a COM plugin should use the default icon. Command: get_UseDefaultIcon @param p_pPlugin Plugin to query. @param p_rOutput Where to
PathCopyCopyCOMPluginExecutor/src/PathCopyCopyCOMPluginExecutor.cpp:231
↓ 1 callers
Method
GetUseDefaultIcon
<summary> Invokes the COM plugin executor program to check if a COM plugin wants to use the default icon. </summary> <param name="pluginId">ID of plug
PathCopyCopySettings/Core/Plugins/COMPluginExecutor.cs:126
↓ 1 callers
Method
GetUseFilelist
Returns whether to launch executable with filelist instead of paths directly. @return Whether to launch executable with filelist instead of paths.
PathCopyCopy/src/PluginPipeline.cpp:124
↓ 1 callers
Method
GetUseIconForDefaultPlugin
Checks whether we want to show an icon next to the default plugin in the contextual menu. @return true if we should show an icon next to default plug
PathCopyCopy/src/PathCopyCopySettings.cpp:397
↓ 1 callers
Method
GetUseIconForSubmenu
Checks whether we want to show an icon next to the submenu in the contextual menu. @return true if we should show an icon next to submenu.
PathCopyCopy/src/PathCopyCopySettings.cpp:416
↓ 1 callers
Method
GetUsePreviewMode
Checks whether we want to show a preview of plugin results instead of plugin names in the submenu. @return true if we should use preview mode in subm
PathCopyCopy/src/PathCopyCopySettings.cpp:436
↓ 1 callers
Method
GetUsePreviewModeInMainMenu
Checks whether we want to show a preview of plugin results instead of plugin names in the main menu. @return true if we should use preview mode in ma
PathCopyCopy/src/PathCopyCopySettings.cpp:456
↓ 1 callers
Method
GetValues
Returns a list of values in this registry key. @param p_rvValues Where to store information about the values.
PathCopyCopy/src/AtlRegKey.cpp:169
↓ 1 callers
Method
GetWSLPathPrefix
Returns the prefix to use to build WSL paths. @return WSL path prefix. Defaults to "/mnt".
PathCopyCopy/src/PathCopyCopySettings.cpp:590
↓ 1 callers
Method
GroupId
Returns the ID of the group to which the plugin belongs. If the plugin does not implement grouping, will return 0. @return Group ID of plugin, or 0 i
PathCopyCopy/plugins/src/COMPlugin.cpp:86
↓ 1 callers
Method
GroupPosition
Returns the position of the plugin within its group. If the plugin does not implement grouping, will return 0. @return Plugin position in group, or 0
PathCopyCopy/plugins/src/COMPlugin.cpp:105
↓ 1 callers
Method
HasHelpText
(ArgumentAttribute attribute)
PathCopyCopySettings/3rdParty/CommandLineArguments.cs:1041
↓ 1 callers
Method
HelpText
Returns the help text to show in the Windows Explorer status bar when the user hovers the cursor over the plugin's menu item. If not overridden, no he
PathCopyCopy/src/Plugin.cpp:52
↓ 1 callers
Method
HelpText
(ArgumentAttribute attribute, FieldInfo _)
PathCopyCopySettings/3rdParty/CommandLineArguments.cs:1033
← previous
next →
101–200 of 1,298, ranked by callers