18 Feb
2005
18 Feb
'05
9:55 p.m.
"Vincent Béron" <vberon(a)mecano.gme.usherb.ca> wrote:
There are probably more pointer types missing from our wtypes.idl.
Changelog: Add LPDWORD definition to wtypes.idl.
--- include/wtypes.idl 8 Dec 2004 13:59:52 -0000 1.22 +++ include/wtypes.idl 19 Feb 2005 00:41:55 -0000 @@ -48,6 +48,8 @@ typedef float FLOAT;
typedef void *PVOID, *LPVOID;
+typedef unsigned long *LPDWORD;
This introduces a potential miscompilation on 64-bit platforms. I'd suggest to use a base type instead of unsigned long: typedef DWORD *LPDWORD; -- Dmitry.