We’ve said that extensions consist of a module written in Perl, and a library written in C or C++. Win32 extensions are valuable tools because they provide Windows-specific functionality that otherwise wouldn’t be present in the base language. The following list details the extensions included with the ActiveState distribution (these are also available for the standard distribution via the libwin32 distribution, available from CPAN).
Access to OLE automation and OLE variants
Access to extended Win32 process creation and management; includes methods to kill, suspend, resume, and set the priorities of processes
Provides access to Win32 semaphores and synchronization
Provides sychronization for objects of type Semaphore, Mutex, Process, or ChangeNotify
Provides access to Win32 mutex objects
Provides access to Win32 change-notification objects, letting you do things like monitor changes to directory trees
Provides access to the Windows NT event log
Provides access to the Windows NT registry
Lets you manipulate users and groups
Lets you get and set file attributes
Provides a service control interface: lets you start, pause, resume, and stop services
Lets you work with shares, both as a client and a server
Lets you work with file ...