@@ -77,13 +77,13 @@ struct ExplorerCommandHandler : public winrt::implements<ExplorerCommandHandler,
7777public:
7878 // IExplorerCommand implementation:
7979
80- IFACEMETHODIMP GetTitle (_In_opt_ IShellItemArray* items, _Outptr_ PWSTR* name) {
80+ IFACEMETHODIMP GetTitle (_In_opt_ IShellItemArray* items, _Outptr_ PWSTR* name) override {
8181 // Provide name for display in File Explorer context menu entry
8282 UNREFERENCED_PARAMETER (items);
8383 return SHStrDupW (menu_entry_title, name);
8484 }
8585
86- IFACEMETHODIMP GetIcon (_In_opt_ IShellItemArray* items, _Outptr_ PWSTR* icon) {
86+ IFACEMETHODIMP GetIcon (_In_opt_ IShellItemArray* items, _Outptr_ PWSTR* icon) override {
8787 // Provide icon for display in File Explorer context menu entry
8888 // Get path to application exe and use it as source for icon
8989 UNREFERENCED_PARAMETER (items);
@@ -93,18 +93,18 @@ struct ExplorerCommandHandler : public winrt::implements<ExplorerCommandHandler,
9393 return SHStrDupW (module_path.c_str (), icon);
9494 }
9595
96- IFACEMETHODIMP GetToolTip (_In_opt_ IShellItemArray* items, _Outptr_ PWSTR* infoTip) {
96+ IFACEMETHODIMP GetToolTip (_In_opt_ IShellItemArray* items, _Outptr_ PWSTR* infoTip) override {
9797 UNREFERENCED_PARAMETER (items);
9898 *infoTip = nullptr ;
9999 return E_NOTIMPL;
100100 }
101101
102- IFACEMETHODIMP GetCanonicalName (_Out_ GUID* guidCommandName) {
102+ IFACEMETHODIMP GetCanonicalName (_Out_ GUID* guidCommandName) override {
103103 *guidCommandName = GUID_NULL;
104104 return S_OK;
105105 }
106106
107- IFACEMETHODIMP GetState (_In_opt_ IShellItemArray* items, _In_ BOOL okToBeSlow, _Out_ EXPCMDSTATE* cmdState) {
107+ IFACEMETHODIMP GetState (_In_opt_ IShellItemArray* items, _In_ BOOL okToBeSlow, _Out_ EXPCMDSTATE* cmdState) override {
108108 // Provide state of File Explorer context menu entry
109109 // Set cmdState to ECS_ENABLED to show or to ECS_HIDDEN to hide the context menu entry
110110 UNREFERENCED_PARAMETER (items);
@@ -113,17 +113,17 @@ struct ExplorerCommandHandler : public winrt::implements<ExplorerCommandHandler,
113113 return S_OK;
114114 }
115115
116- IFACEMETHODIMP GetFlags (_Out_ EXPCMDFLAGS* flags) {
116+ IFACEMETHODIMP GetFlags (_Out_ EXPCMDFLAGS* flags) override {
117117 *flags = ECF_DEFAULT;
118118 return S_OK;
119119 }
120120
121- IFACEMETHODIMP EnumSubCommands (_Outptr_ IEnumExplorerCommand** enumCommands) {
121+ IFACEMETHODIMP EnumSubCommands (_Outptr_ IEnumExplorerCommand** enumCommands) override {
122122 *enumCommands = nullptr ;
123123 return E_NOTIMPL;
124124 }
125125
126- IFACEMETHODIMP Invoke (_In_opt_ IShellItemArray* items, _In_opt_ IBindCtx* bindCtx) {
126+ IFACEMETHODIMP Invoke (_In_opt_ IShellItemArray* items, _In_opt_ IBindCtx* bindCtx) override {
127127 // Process items passed by File Explorer when context menu entry is invoked
128128 UNREFERENCED_PARAMETER (bindCtx);
129129 if (items) {
0 commit comments