diff --git a/PowerEditor/src/MISC/PluginsManager/Notepad_plus_msgs.h b/PowerEditor/src/MISC/PluginsManager/Notepad_plus_msgs.h
index 2a64ae6e2..cad16dce5 100644
--- a/PowerEditor/src/MISC/PluginsManager/Notepad_plus_msgs.h
+++ b/PowerEditor/src/MISC/PluginsManager/Notepad_plus_msgs.h
@@ -15,6 +15,11 @@
// along with this program. If not, see .
+
+// For more comprehensive information on plugin communication, please refer to the following resource:
+// https://npp-user-manual.org/docs/plugin-communication/
+
+
#pragma once
#include
diff --git a/PowerEditor/src/MISC/PluginsManager/PluginInterface.h b/PowerEditor/src/MISC/PluginsManager/PluginInterface.h
index 75664b8dd..d6cbb1765 100644
--- a/PowerEditor/src/MISC/PluginsManager/PluginInterface.h
+++ b/PowerEditor/src/MISC/PluginsManager/PluginInterface.h
@@ -1,5 +1,5 @@
// This file is part of Notepad++ project
-// Copyright (C)2021 Don HO
+// Copyright (C)2024 Don HO
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -15,12 +15,15 @@
// along with this program. If not, see .
+
+// For more comprehensive information on plugin communication, please refer to the following resource:
+// https://npp-user-manual.org/docs/plugin-communication/
+
#pragma once
#include "Scintilla.h"
#include "Notepad_plus_msgs.h"
-const int nbChar = 64;
typedef const TCHAR * (__cdecl * PFUNCGETNAME)();
@@ -45,9 +48,11 @@ struct ShortcutKey
UCHAR _key = 0;
};
+const int menuItemSize = 64;
+
struct FuncItem
{
- TCHAR _itemName[nbChar] = { '\0' };
+ TCHAR _itemName[menuItemSize] = { '\0' };
PFUNCPLUGINCMD _pFunc = nullptr;
int _cmdID = 0;
bool _init2Check = false;
diff --git a/PowerEditor/src/WinControls/DockingWnd/Docking.h b/PowerEditor/src/WinControls/DockingWnd/Docking.h
index f2e420f08..d058a95e7 100644
--- a/PowerEditor/src/WinControls/DockingWnd/Docking.h
+++ b/PowerEditor/src/WinControls/DockingWnd/Docking.h
@@ -1,5 +1,5 @@
// This file is part of Notepad++ project
-// Copyright (C)2021 Don HO
+// Copyright (C)2024 Don HO
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
diff --git a/PowerEditor/src/WinControls/StaticDialog/StaticDialog.cpp b/PowerEditor/src/WinControls/StaticDialog/StaticDialog.cpp
index 25d3cc831..8d3088448 100644
--- a/PowerEditor/src/WinControls/StaticDialog/StaticDialog.cpp
+++ b/PowerEditor/src/WinControls/StaticDialog/StaticDialog.cpp
@@ -1,5 +1,5 @@
// This file is part of Notepad++ project
-// Copyright (C)2021 Don HO
+// Copyright (C)2024 Don HO
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
diff --git a/PowerEditor/src/WinControls/StaticDialog/StaticDialog.h b/PowerEditor/src/WinControls/StaticDialog/StaticDialog.h
index aba41befc..d545d2e71 100644
--- a/PowerEditor/src/WinControls/StaticDialog/StaticDialog.h
+++ b/PowerEditor/src/WinControls/StaticDialog/StaticDialog.h
@@ -1,5 +1,5 @@
// This file is part of Notepad++ project
-// Copyright (C)2021 Don HO
+// Copyright (C)2024 Don HO
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
diff --git a/PowerEditor/src/WinControls/Window.h b/PowerEditor/src/WinControls/Window.h
index 76b6a65fc..5f929792a 100644
--- a/PowerEditor/src/WinControls/Window.h
+++ b/PowerEditor/src/WinControls/Window.h
@@ -1,5 +1,5 @@
// This file is part of Notepad++ project
-// Copyright (C)2021 Don HO
+// Copyright (C)2024 Don HO
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
diff --git a/PowerEditor/src/menuCmdID.h b/PowerEditor/src/menuCmdID.h
index 6a41b4544..bb29a6373 100644
--- a/PowerEditor/src/menuCmdID.h
+++ b/PowerEditor/src/menuCmdID.h
@@ -1,5 +1,5 @@
// This file is part of Notepad++ project
-// Copyright (C)2021 Don HO
+// Copyright (C)2024 Don HO
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by