请教这个定义的类型是什么

请问这个定义的类型是什么?今天看书看到这样的定义:在一个函数的定义中,这样写的:typedefNTSTATUS(*ZWQUER

请问这个定义的类型是什么?
今天看书看到这样的定义:
在一个函数的定义中,这样写的:
typedef  
NTSTATUS  
(*ZWQUERYSYSTEMINFORMATION)(
IN   ULONG   SystemInformationClass,
IN   OUT   PVOID   SystemInformation,
IN   ULONG   SystemInformaitonLength,
OUT   PULONG   ReturnLength   OPTIONAL);
这个IN   和   OUT   代表什么意思?
我感觉好像是传入和传出的意思。


[解决办法]
所以你看out参数
一般都是指针,引用类型的
[解决办法]
函数指针呀,好