jde nějak v delphi zjistit na jaký datový typ ukazuje netypovaný pointer

budu mít kód např:
Kód:
var p: pointer; d: DWORD;
begin
  d:=65535;
...
//  p:=allocmem( sizeof(DWORD) );
  p:=@d;
...
a jak zjistím, že p ukazuje na DWORD, jde to