NAME
      Win32::API::Interface - Provide OO interface for Win32::API functions

SYNOPSIS
            package MyModule;
            use base qw/Win32::API::Interface/;

            __PACKAGE__->provide( "kernel32", "GetCurrentProcessId", "", "I" );
            __PACKAGE__->provide( "kernel32", "GetCurrentProcessId", "", "I", 'get_pid' );

            1;

            my $obj = MyModule->new );
            print "PID: " . $obj->GetCurrentProcessId . "\n";
            print "PID: " . $obj->get_pid . "\n";

DESCRIPTION
    !!! This module is still experimental. Do not rely on the interface. !!!

METHODS
  new
  provide
        Class->provide( ... )

  provide_ex
        Class->provide_ex( ... )

AUTHOR
    Sascha Kiefer, esskar@cpan.org

COPYRIGHT AND LICENSE
    Copyright (C) 2006 Sascha Kiefer

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

