s3:utils: let smbstatus report anonymous signing/encryption explicitly
[samba.git] / source3 / modules / vfs_virusfilter_common.h
index 468883fdaf8ab6ef224c146e2a8ed726fc1170e4..24359bf5a3a0b53e113c835269552c0498dc18fd 100644 (file)
@@ -39,9 +39,6 @@
 #define DBGC_CLASS virusfilter_debug_class
 extern int virusfilter_debug_class;
 
-/* Samba's global variable */
-extern userdom_struct current_user_info;
-
 #define VIRUSFILTER_VERSION "0.1.5"
 
 /* ====================================================================== */
@@ -83,6 +80,9 @@ struct virusfilter_config {
        /* Exclude files */
        name_compare_entry              *exclude_files;
 
+       /* Infected files */
+       name_compare_entry              *infected_files;
+
        /* Scan result cache */
        struct virusfilter_cache        *cache;
        int                             cache_entry_limit;
@@ -146,4 +146,9 @@ struct virusfilter_backend {
        void *backend_private;
 };
 
+int virusfilter_sophos_init(struct virusfilter_config *config);
+int virusfilter_fsav_init(struct virusfilter_config *config);
+int virusfilter_clamav_init(struct virusfilter_config *config);
+int virusfilter_dummy_init(struct virusfilter_config *config);
+
 #endif /* _VIRUSFILTER_COMMON_H */