Ciao a tutti,
stavo spulciando i sorgenti di Lazarus in cerca di una cosa che mi serve, e mi sono imbattuto nel sorgente "C:\Lazarus\fpc\3.2.2\source\rtl\win\wininc\struct.inc", che al suo interno ha questa dichiarazione:
SID = record
Revision : BYTE;
SubAuthorityCount : BYTE;
IdentifierAuthority : SID_IDENTIFIER_AUTHORITY;
SubAuthority : array[0..(ANYSIZE_ARRAY)-1] of DWORD;
end;
_SID = SID;
TSID = SID;
PSID = ^SID;
Domanda: secondo voi che senso possono avere queste 2?
2
... in pratica, è come se si volesse creare 2 nuovi "alias" per lo stesso tipo, ma non ne capisco l'utilità ...
Ciao, Mario