任务:
Delphi编写的应用程序接受三个字段的结构体(Delphi术语中的record
)。我可以使用SendMessage
(Win32 API)函数发送此结构的指针。
因此,问题是:
如何在Delphi中维护某个结构的内存表示?
它具有类型
PWPModPostData = ^ TWPModPostData;
TWPModPostData = record
DataType: Integer;
Data: PChar;
Next: PWPModPostData;
end;
如何在C语言中定义它?我的意思是,Delphi结构体中是否有任何隐藏或服务字段?