Win32-API
view release on metacpan or search on metacpan
SetMagicSV($ref, $self);
return $ref;
}
sub Import {
my $closure = shift->new(@_)
or return undef;
my $procname = ${Win32::API::GetMagicSV($closure)}{procname};
#dont allow "sub main:: {0;}"
Win32::SetLastError(ERROR_INVALID_PARAMETER), return undef if $procname eq '';
_ImportXS($closure, (caller)[0].'::'.$procname);
return $closure;
}
#######################################################################
# PRIVATE METHODS
#
sub DESTROY {
my ($self) = GetMagicSV($_[0]);
return if ! defined $self->{dllname};
( run in 0.703 second using v1.01-cache-2.11-cpan-1e74a51a04c )