add clamav p/invoke and TCP bindings