# Module Netcgi1_compat.Netcgi

    module Netcgi: sig .. end

    type argument_processing = [ `Automatic | `File | `Memory ]

    type operating_type = [ `Direct of string
           | `Transactional of
               Netcgi1_compat.Netcgi_env.cgi_config ->
               Netchannels.out_obj_channel -> Netchannels.trans_out_obj_channel ]

    class simple_argument : ?ro:bool -> string -> string -> Netcgi1_compat.Netcgi_types.cgi_argument

    class mime_argument : ?work_around_backslash_bug:bool -> string -> Netmime.mime_message -> Netcgi1_compat.Netcgi_types.cgi_argument

    class std_activation : ?env:Netcgi1_compat.Netcgi_env.cgi_environment -> ?processing:string -> Netmime.mime_header -> argument_processing -> ?operating_type:operating_type -> unit -> Netcgi1_compat.Netcgi_types.cgi_activation

    val buffered_transactional_optype : operating_type

    val tempfile_transactional_optype : operating_type