我正在使用Fiddle进行一些Win32系统调用。但是,我没有找到任何关于如何为包含嵌套结构或联合的结构定义签名的文档。
这一切都可能吗?在任何地方都有例子吗?我找到的只是引用如何用基本类型声明平面结构。
示例结构:
http://msdn.microsoft.com/en-us/library/windows/desktop/aa366798(v=vs.85).aspx
typedef struct _PROCESS_HEAP_ENTRY {
PVOID lpData;
DWORD cbData;
BYTE cbOverhead;
BYTE iRegionIndex;
WORD wFlags;
union {
struct {
HANDLE hMem;
DWORD dwReserved[3];
} Block;
struct {
DWORD dwCommittedSize;
DWORD dwUnCommittedSize;
LPVOID lpFirstBlock;
LPVOID lpLastBlock;
} Region;
};
} PROCESS_HEAP_ENTRY, *LPPROCESS_HEAP_ENTRY;