HANDLE 的定义,该如何解决

HANDLE 的定义C/C++ codewinnt.h 中的HANDLE,定义如下;#ifdef STRICTtypedef void *HANDLE#if 0 && (_MSC

HANDLE 的定义

C/C++ code
winnt.h 中的HANDLE,定义如下;#ifdef STRICTtypedef void *HANDLE;#if 0 && (_MSC_VER > 1000)#define DECLARE_HANDLE(name) struct name##__; typedef struct name##__ *name#else#define DECLARE_HANDLE(name) struct name##__{int unused;}; typedef struct name##__ *name#endif#elsetypedef PVOID HANDLE;#define DECLARE_HANDLE(name) typedef HANDLE name#endiftypedef HANDLE *PHANDLE;这段代码什么意思啊???


[解决办法]
想利用编译器的类型检查