Mon Jul 12 12:03:38 2010: Request 55660 was acted upon.
Transaction: Correspondence added by k...@volny.cz
       Queue: Win32-API
     Subject: RE: [rt.cpan.org #55660] [PATCH] Partial win64 support for 
Win32::API 
   Broken in: (no value)
    Severity: (no value)
       Owner: COSIMO
  Requestors: sbenn...@accelrys.com
      Status: open
 Ticket <URL: http://rt.cpan.org/Ticket/Display.html?id=55660 >


> However, I'd suggest they can probably just use 
> the _P name as DWORD_PTR does -- MSDN lists them
> all as being equivalent either to a HANDLE (hence
> PVOID) or a *_PTR type (hence pointer sized)[1]. The
> argument in favour of having separate _P and _L size
> markers would be future-proofing, but experience
> suggests there's absolutely no telling what the Win32 API
> will look like for any possible future architecture, so I'd
> rather handle the current possibilities in the simplest
> manner possible.

OK, I agree.

--
kmx

So yes, they're not technically pointers but are all defined as being the same 
size as a pointer.

[1]: http://msdn.microsoft.com/en-us/library/aa383751(VS.85).aspx

Accelrys Limited (http://accelrys.com)
Registered office: 334 Cambridge Science Park, Cambridge, CB4 0WN, UK
Registered in England: 2326316




Reply via email to