local $Data::Dumper::Useqq = 1; #### my $DsGetDcName = Win32::API->new('Netapi32', 'DsGetDcName', 'PPSPNS', 'N') or die Win32::FormatMessage(Win32::GetLastError); #### my $DsGetDcName_declare = <<'END_OF_DECLARE'; DWORD DsGetDcName( LPCTSTR ComputerName, LPCTSTR DomainName, LPGUID DomainGuid, LPCTSTR SiteName, ULONG Flags, LPDOMAIN_CONTROLLER_INFO DomainControllerInfo ); END_OF_DECLARE my $DsGetDcName = Win32::API->new( Netapi32 => $DsGetDcName_declare ) or die Win32::FormatMessage(Win32::GetLastError);