各位大牛,这段代码中的FARPROC用法对吗?对的话是什么意思?
#include <windows.h>
#include <stdio.h>
#include <tchar.h>
#include <winioctl.h>
void shell();
void __cdecl main(int argcchar *argv[])
{
FARPROC arg1;
FARPROC arg2;
FARPROC arg3;
FARPROC arg4;
FARPROC arg5;
int par1;
int par2;
int par3;
int par4;
char ch;
printf("Size of FARPROC %d "sizeof(FARPROC));
printf(" %X %X %X %X %X %X %X %X %X %X "
&arg1
&arg2
&arg3
&arg4
&arg5
&par1
&par2
&par3
&par4
&ch
);
}
那位大牛能给我详细的解说一下这段代码吗?
[解决办法]
第一个printf输出FARPROC类型的大小,
第二个prinft输出各个类型的地址,16进制的。