Microsoft的头文件编译出错?
一个很简单的dialog base程序。
#include "lmremutl.h"
....
随便建个button ,OnBtn1中写。
{
TIME_OF_DAY_INFO * todinfo;
}
竟然编译通不过。
出错信息为:
--------------------Configuration: NetRemoteTime - Win32 Release--------------------
Compiling resources...
Compiling...
StdAfx.cpp
Compiling...
NetRemoteTime.cpp
NetRemoteTimeDlg.cpp
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\lmremutl.h(53) : error C2146: syntax error : missing ';' before identifier 'NET_API_FUNCTION'
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\lmremutl.h(53) : error C2501: 'NET_API_STATUS' : missing storage-class or type specifiers
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\lmremutl.h(53) : fatal error C1004: unexpected end of file found
Generating Code...
Error executing cl.exe.
NetRemoteTime.exe - 3 error(s), 0 warning(s)
以下为出错头文件的函数声明
NET_API_STATUS NET_API_FUNCTION
NetRemoteTOD (
IN LPCWSTR UncServerName,
OUT LPBYTE *BufferPtr
);
到底是哪里问题呢?
我应该如何改才能通过编译?