diff --git a/taglib/shn/shnutils.h b/taglib/shn/shnutils.h
index 25fffd82..d5c57d5e 100644
--- a/taglib/shn/shnutils.h
+++ b/taglib/shn/shnutils.h
@@ -26,6 +26,10 @@
 #ifndef TAGLIB_SHNUTILS_H
 #define TAGLIB_SHNUTILS_H
 
+// THIS FILE IS NOT A PART OF THE TAGLIB API
+
+#ifndef DO_NOT_DOCUMENT  // tell Doxygen not to document this header
+
 namespace TagLib {
   namespace SHN {
 
@@ -43,3 +47,5 @@ namespace TagLib {
 } // namespace TagLib
 
 #endif
+
+#endif