diff --git a/doc/examples/avio_list_dir.c b/doc/examples/avio_list_dir.c
index 37b80c58c51b517aaff75c7774198729f15d2851..281b5af209f44634a0cb135e054ec56dafb8071d 100644
--- a/doc/examples/avio_list_dir.c
+++ b/doc/examples/avio_list_dir.c
@@ -41,6 +41,12 @@ static const char *type_string(int type)
         return "<LINK>";
     case AVIO_ENTRY_SOCKET:
         return "<SOCKET>";
+    case AVIO_ENTRY_SERVER:
+        return "<SERVER>";
+    case AVIO_ENTRY_SHARE:
+        return "<SHARE>";
+    case AVIO_ENTRY_WORKGROUP:
+        return "<WORKGROUP>";
     case AVIO_ENTRY_UNKNOWN:
     default:
         break;