{"id":18343463,"url":"https://github.com/cosimo/libwin32","last_synced_at":"2025-10-15T07:15:50.610Z","repository":{"id":66959040,"uuid":"567363","full_name":"cosimo/libwin32","owner":"cosimo","description":"A collection of Perl modules that allow access to the functionality provided by the Win32 API, while maintaining the style and spirit of Perl.","archived":false,"fork":false,"pushed_at":"2010-03-17T22:27:05.000Z","size":2424,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-09T21:49:57.652Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://code.google.com/p/libwin32/","language":"Perl","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cosimo.png","metadata":{"files":{"readme":"README","changelog":"Changes","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2010-03-17T22:23:10.000Z","updated_at":"2023-06-09T16:36:27.000Z","dependencies_parsed_at":"2023-02-20T15:15:31.090Z","dependency_job_id":null,"html_url":"https://github.com/cosimo/libwin32","commit_stats":null,"previous_names":[],"tags_count":100,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cosimo%2Flibwin32","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cosimo%2Flibwin32/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cosimo%2Flibwin32/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cosimo%2Flibwin32/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cosimo","download_url":"https://codeload.github.com/cosimo/libwin32/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248119405,"owners_count":21050754,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-05T20:36:09.181Z","updated_at":"2025-10-15T07:15:45.573Z","avatar_url":"https://github.com/cosimo.png","language":"Perl","funding_links":[],"categories":[],"sub_categories":[],"readme":"Welcome to libwin32 version 0.28.\n\nAll discussion of development / maintenance of the libwin32 package\nshould happen on the libwin32@perl.org mailing list.  You can\nsubscribe by sending an empty email message to:\n\n    libwin32-subscribe@perl.org\n\nAn NNTP archive of previous messages is available from:\n\n    http://www.nntp.perl.org/group/perl.libwin32\n\nPlease report any bugs or enhancement requests to the CPAN\nrequest tracker at:\n\n    http://rt.cpan.org/NoAuth/Bugs.html?Dist=libwin32\n\nThis 0.28 release of libwin32 is mostly identical to version 0.27.\nThe only change is the removal of the Win32API::Registry and Tie::Registry\nmodules, which are maintained separately on CPAN.\n\nI've added a Bundle::libwin32 module to provide an easy way to install\nall modules that used to be included in the libwin32 package.\n\nI intend to release updated versions of libwin32 modules to CPAN as\nindividual distributions too, to make it easier to release them in\na more timely manner.\n\nCheers,\nJan Dubois\njand@ActiveState.com\n14 September 2007\n\n\n\nWHAT\n----\n\nThis used to be a bundle of extensions that provided a quick migration path\nfor people wanting to use the core support for win32 in perl 5.004 and later.\n\nWith the release of Perl version 5.005 (which brings ActiveState's changes\nto Perl sources into the mainstream), this library of extensions has\nassumed loftier motives.  The long term goal of this project is to provide\na coherent collection of modules that allow access to the functionality\nprovided by the Win32 API, while maintaining the style and spirit of Perl.\nLike Perl, the intention is to make \"easy things easy, and hard things\npossible\".  Note that we are nowhere close to this goal at the present\ntime, but we are slowly getting there.\n\nAs the name suggests, all modules in this distribution are Win32-specific.\nThey cannot be used on platforms that do not support the Win32 API.\n\n\nWHAT HAS CHANGED\n----------------\n\nThe top level \"Changes\" file contains a version by version overview of\nthe most significant changes.\n\nThis release has the following changes over the previous one (version 0.24):\n\n0.28  14 September 2007\n\n   + Win32API::Registry and Win32::TieRegistry modules have been removed; they\n     are maintained independently on CPAN.\n\n   + Bundle::libwin32 has been added.  Installing this bundle via the\n     CPAN shell will install all the modules that used to be part of\n     libwin32 (currently Win32, Win32API::File, Win32API::Registry and\n     Win32::TieRegistry in addition to libwin32 itself).\n\nMany thanks to all the contributors.\n\n\nWHAT TO DO\n----------\n\nMany modules come with their own test files.  You may want to use them\nas a source of examples.  Many of the test files will only run on\nWindows NT, others may require Windows NT 4.0, and still others may\nrequire Administrator privileges, or a full-fledged Windows network.\n\nThis set of modules will build with perl v5.6.0 and later on the Windows\nNT platform.  Building on Windows 95 is not supported (it *may* be\npossible if you use the 4DOS command shell, but your mileage may vary).\n\n   + First you need to build perl 5.6.0 or later (you will need\n     either Visual C++ 5.x+ or Borland C++ 5.02+), and install it.  See\n     README.win32 in the perl distribution for details on how to build\n     perl for the Win32 platform.  ActivePerl build 613 or later will\n     also suffice.\n\n   + Make sure your perl is properly configured.  \"perl -V:libpth\" should\n     report a valid path to your compiler's library files.\n\n     If you built perl yourself, make sure you specify the C compiler's\n     library location properly in the Makefile used to build perl.\n\n     If your C compiler and libraries are installed in a path with\n     spaces, you'll need to quote any components with spaces, or use\n     the short path name equivalents.\n\n   + All that done, you need to extract this distribution into an NTFS\n     partition (the tests in the FileSecurity module and Net* modules\n     will fail otherwise).  The testsuite for OLE needs Excel (from\n     Office 2000) to run.  NetAdmin will only work if you have some kind\n     of live network connection, and are in a domain with a properly\n     configured domain controller.  NetResource requires that you\n     be part of a domain or workgroup.  You may also need\n     Administrator privileges for running some of the tests.\n     If one or more of these conditions will not be met, you may\n     wish to build in the subdirectories one by one.  The steps\n     below will work either at the toplevel directory, or in each\n     of the individual extension subdirectories.\n   \n   + You need either MS Visual C++ (OLE needs 4.2b, NetAdmin needs ver.\n     4.x+, Internet needs ver. 5.0. ver. 2.0 should suffice for the\n     others) or Borland C++ 5.02.  Make sure you have the full installation\n     of either of these compilers (\"Minimal\" installations or CDROM-based\n     installations may have problems finding all the libraries).\n     [NOTE: I have only tested building this release with Visual Studio 98,\n     aka Visual C++ 6.0.  Please send patches if you hit problems with\n     the other compilers.] \n     \n   + If the Internet extension doesn't build due to lack of libraries\n     (the wininet.h header is included), fetch the Platform SDK from\n     \"http://www.microsoft.com/msdn/sdk/\".  You need to look for wininet.h\n     and wininet.dll.  If either of those is newer than the ones you already\n     have, replace the older ones, and copy the newer wininet.lib into the\n     Internet/ directory.\n\n   + perl Makefile.PL               [either at toplevel or in subdirs]\n   \n   + $MAKE                          [either at toplevel or in subdirs]\n   \n   + $MAKE test                     [optional, some interactive tests]\n   \n   + $MAKE install                  [either at toplevel or in subdirs]\n\n$MAKE above stands for either \"dmake\" or \"nmake\" depending on your\navailable compiler, and perl configuration.\n\n\nWHAT THEN\n---------\n\nIf you find any problems with these modules, kindly report them to both\nthe original author and to me.  While I have fixed many problems in these\nmodules, I may also have introduced brand new bugs in the process :)\n\nI wish to thank the authors of these modules for their effort in making\nthem useful, and for making them freely available.\n\nSuggestions, patches, testsuite additions, and wholesale rewrites welcome.\n\nEnjoy!\n\nGurusamy Sarathy\ngsar@ActiveState.com\n8 July 2002\n\n\nWHATEVER\n--------\n\nCopyright for many of the modules is held by their respective authors.\nLook in the module subdirectories for any conditions of use.\n\nThe following copyright applies to all files that don't have an explicit\ncopyright statement:\n\n    (c) 1995 Microsoft Corporation. All rights reserved. \n\tDeveloped by ActiveWare Internet Corp., http://www.ActiveWare.com\n\n    Other modifications (c) 1997-2000 by Gurusamy Sarathy \u003cgsar@ActiveState.com\u003e\n                        (c) 1999-2002 by ActiveState Corp.\n\n    You may distribute under the terms of either the GNU General Public\n    License or the Artistic License, as specified in the README file\n    of the Perl distribution.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcosimo%2Flibwin32","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcosimo%2Flibwin32","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcosimo%2Flibwin32/lists"}