use Win32::API::Prototype; ApiLink('kernel32.dll', 'DWORD WNetOpenEnum(DWORD dwScope,DWORD dwType,DWORD dwUsage,LPNETRESOURCE lpNetResource,LPHANDLE lphEnum)'); ApiLink('kernel32.dll', 'DWORD WNetEnumResource(HANDLE hEnum,LPDWORD lpcCount,LPVOID lpBuffer,LPDWORD lpBufferSize)'); ApiLink('kernel32.dll', 'DWORD WNetCloseEnum(HANDLE hEnum)');