NAME

Slaughter::API::MSWin32 - Perl Automation Tool Helper Windows implementation

SYNOPSIS

This module is the one that gets loaded upon Windows systems, after the generic API implementation. This module implements the Win32-specific primitives.

We also attempt to load Slaughter::API::Local::MSWin32, where site-specific primitives may be implemented. If the loading of this additional module fails we report no error/warning.

AUTHOR

Steve
--
http://www.steve.org.uk/

LICENSE

Copyright (c) 2010-2012 by Steve Kemp. All rights reserved.

This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself. The LICENSE file contains the full text of the license.

Alert

This method is a stub which does nothing but output a line of text to inform the caller that the method is not implemented.

For an implementation, and documentation, please consult Slaughter::API::linux.

FindBinary

This method allows you to search for an executable upon your system $PATH, or a supplied alternative string.

if ( FindBinary( Binary => "ls" ) )
{
    # we have ls!
}

The following parameters are available:

Binary [mandatory]

The name of the binary file to find.

Path [default: $ENV{'PATH'}]

This is assumed to be a semi-colon deliminated list of directories to search for the binary within.

If the binary is found the full path will be returned, otherwise undef.

InstallPackage

This method is a stub which does nothing but output a line of text to inform the caller that the method is not implemented.

For an implementation, and documentation, please consult Slaughter::API::linux.

Mounts

This method is a stub which does nothing but output a line of text to inform the caller that the method is not implemented.

For an implementation, and documentation, please consult Slaughter::API::linux.

PackageInstalled

This method is a stub which does nothing but output a line of text to inform the caller that the method is not implemented.

For an implementation, and documentation, please consult Slaughter::API::linux.

PercentageUsed

This method is a stub which does nothing but output a line of text to inform the caller that the method is not implemented.

For an implementation, and documentation, please consult Slaughter::API::linux.

RemovePackage

This method is a stub which does nothing but output a line of text to inform the caller that the method is not implemented.

For an implementation, and documentation, please consult Slaughter::API::linux.

UserExists

This method is a stub which does nothing but output a line of text to inform the caller that the method is not implemented.

For an implementation, and documentation, please consult Slaughter::API::linux.

UserDetails

This method is a stub which does nothing but output a line of text to inform the caller that the method is not implemented.

For an implementation, and documentation, please consult Slaughter::API::linux.