Conversion type C vers Delphi
Bonjour,
Je cherche à utiliser un type déclaré en C, à partir d'une doc pour une DLL, mais je pêche depuis un bon moment,
pour mettre ça sous Delphi XE7.
Y aurait il un ame avertie qui pourrait m'aider là dessus:
C'est bien sur le union {...} qui me pose problème
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| typedef struct {
int iSize;
int iVersion;
int iRet;
DWORD dwNotifyType;
DWORD dwTimeout;
union {
LPHANDLE lphNotifyEvent;
HWND hNotifyWnd;
} uNotifyHandle;
HWND hProgressWnd;
WORD wErrorEject;
BYTE bBuzzerHz[MF_BUZZER_TYPE_MAX];
BYTE bBuzzerCount[MF_BUZZER_TYPE_MAX];
BYTE bUseNVMemory;
char cPortName[256];
WORD wSuccessEject;
} ABASE, *LP_ABASE; |
Merci