}\r
\r
unit lcorelocalips;\r
-\r
+{$ifdef fpc}\r
+ {$mode delphi}\r
+{$endif}\r
interface\r
\r
uses binipstuff,pgtypes;\r
\r
function getsystemdnsservers:tbiniplist;\r
\r
-{$ifdef win32}\r
+{$ifdef mswindows}\r
function gethostname:ansistring;\r
{$endif}\r
\r
\r
\r
\r
-{$ifdef win32}\r
+{$ifdef mswindows}\r
const\r
MAX_HOSTNAME_LEN = 132;\r
MAX_DOMAIN_NAME_LEN = 132;\r
\r
function getsystemdnsservers:tbiniplist;\r
var\r
- {$ifdef win32}\r
+ {$ifdef mswindows}\r
fixed_info : pfixed_info;\r
currentdnsserver : pip_addr_string;\r
{$else}\r
\r
result := biniplist_new;\r
\r
- {$ifdef win32}\r
+ {$ifdef mswindows}\r
fixed_info := callgetnetworkparams;\r
if fixed_info = nil then exit;\r
\r
{$endif}\r
end;\r
\r
-{$ifdef win32}\r
+{$ifdef mswindows}\r
function gethostname:ansistring;\r
var\r
fixed_info : pfixed_info;\r
end;\r
{$endif}\r
\r
-end.\r
+end.\r
\ No newline at end of file