package DBD::Sys::Plugin::Win32;

use strict;
use warnings;

use vars qw($VERSION);

use base qw(DBD::Sys::Plugin);

$VERSION = "0.02";

=head1 NAME

DBD::Sys::Plugin::Win32 - provides tables B<available on Windows only>.

=head1 ISA

  DBD::Sys::Plugin::Win32
  ISA DBD::Sys::Plugin

=head1 DESCRIPTION

This plugin manages the tables for any MSWin32 compatible operating
system.

=head2 TABLES

=head3 pwent

Table containing user information. See L<DBD::Sys::Plugin::Win32::Users>
for details.

=head3 grent

Table containing group information. See L<DBD::Sys::Plugin::Win32::Groups>
for details.

=head3 procs

Table containing process information. See L<DBD::Sys::Plugin::Win32::Procs>
for details.

=head1 METHODS

=head2 getPriority

Returns the default priority for win32 tables, 500.

=cut

sub getPriority() { return 500; }

=head1 PREREQUISITES

This plugin only works on Windows.

=head1 BUGS & LIMITATIONS

No known bugs at this moment.

The implementation of L<Proc::ProcessTable> is very limited for several
platforms and should improved. L<Net::Interface> lacks MSWin32 support
and needs help porting from autoconf to hints framework.

=head1 AUTHOR

    Jens Rehsack			Alexander Breibach
    CPAN ID: REHSACK
    rehsack@cpan.org			alexander.breibach@googlemail.com
    http://www.rehsack.de/

=head1 COPYRIGHT

This program is free software; you can redistribute
it and/or modify it under the same terms as Perl itself.

The full text of the license can be found in the
LICENSE file included with this module.

=head1 SUPPORT

Free support can be requested via regular CPAN bug-tracking system. There is
no guaranteed reaction time or solution time, but it's always tried to give
accept or reject a reported ticket within a week. It depends on business load.
That doesn't mean that ticket via rt aren't handles as soon as possible,
that means that soon depends on how much I have to do.

Business and commercial support should be acquired from the authors via
preferred freelancer agencies.

=cut

1;
