typedef void * __ptr64 PVOID64错误问题
#define _M_MRX000
#define HYCOMMONWINAPI_EXPORTS
#ifdef HYCOMMONWINAPI_EXPORTS
#define HYCOMMONWINAPI_API __declspec(dllexport)
#else
#define HYCOMMONWINAPI_API __declspec(dllimport)
#endif
#define WIN32_LEAN_AND_MEAN
#define DBNTWIN32
#include <windows.h>
#include <stddef.h>
#include <string.h>
#include <stdio.h>
#include <sqlfront.h>
#include <sqldb.h>
#include <sqlca.h>
#include "TicketL.h"
#include "atmi.h"
#include "userlog.h"
#include "Uunix.h" /* Tuxedo --getopt() */
/* 连接数据库 */
int ConnectToDB();
/* 去掉字符串结尾空格 */
char * TrimSpace(char pStr[]);
/* 执行数据库查询操作 */
EXEC SQL INCLUDE sqlca;
EXEC SQL BEGIN DECLARE SECTION;
/* 连接信息 */
DBPROCESS *my_database = NULL;
// char rprogress[]="ProTicketLock ?,?,?,?,?,?,?,?,?";
char szServerDatabase[30];
char szLoginPassword[30];
EXEC SQL END DECLARE SECTION;
#if defined(__STDC__) || defined(__cplusplus)
tpsvrinit(int argc, char *argv[])
#else
tpsvrinit(argc, argv)
int argc;
char **argv;
#endif
{
int c = 0;
(void)userlog("\n**********tpsvcinit()***************\n");
/*
(void)strcpy(szServerDatabase, "HTZT-12.Soal");
(void)strcpy(szLoginPassword, "SoalUser.rcsoftware");
*/
(void)strcpy(szServerDatabase, "ZHOUHONGQUAN.soal");
(void)strcpy(szLoginPassword, "sa.111");
/* 从配置文件参数获取数据库连接信息 */
while ((c = getopt (argc,argv,"D:U:"))!= EOF)
{
c=toupper(c);
switch ((char) c)
{
case 'D':
if (optarg == NULL)
{
(void)userlog("WARN: Option 'D' requires an argument, Using default String -- '%s'\n",szServerDatabase) ;
}
else
{
strcpy(szServerDatabase,optarg);
}
break ;
case 'U':
if (optarg == NULL)
{
(void)userlog("WARN: Option 'U' requires an argument, Using default String -- '%s'\n",szLoginPassword) ;
}
else
{
strcpy(szLoginPassword,optarg);
}
break ;
default :
(void)userlog("WARN: Invalid Option -- '-%c' ... Ignoring", (char) c) ;
}
}
/*准备连接数据库*/
.......................
编译后出现:
D:\APP\Microsoft Visual Studio\VC98\Include\winnt.h(107) : error C4235: nonstandard extension used : '__ptr64' keyword not supported in this product
D:\APP\Microsoft Visual Studio\VC98\Include\winnt.h(4574) : fatal error C1004: unexpected end of file found
Generating Code.
是什么情况呢?