The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

Changes for version 0.06 - 1999-08-10

  • Switch to new buffers.h and "Hungarian" notation!
  • Added full documentation!
  • ReadFile() no longer tries to read more bytes than asked for just because the scalar buffer can hold more bytes!
  • createFile() does better DWIM for share mode.
  • Return SV_NO rather than C<0> for Boolean false.
  • For boolean args, non-empty strings are C<1>, don't convert to int.
  • Added ":MEDIA_TYPE" export class.
  • Added C<GENERIC_ALL> and C<GENERIC_EXECUTE> to ":GENERIC_" exports.
  • Added C<FdGetOsFHandle()> and C<GetOsFHandle()>!
  • Added C<OsFHandleOpenFd()> and C<OsFHandleOpen()>!
  • Support calling C<constant()> without the useless integer argument.
  • Auto-load/export constants with C<()> prototype so can be in-lined.
  • Added C<IsRecognizedPartition()> and C<IsContainerPartition()>.
  • Added C<getLogicalDrives()>.
  • Added ":FILE_" export class for specific types of access to files.
  • Added C<SECURITY_SQOS_PRESENT> to ":SECURITY_" export class.
  • Added ":PARTITION_" export class for partition types.
  • Seriously bulked up the test suite.

Modules

Low-level access to Win32 system API calls for files/dirs.