Leandro Lucarella Wrote:
> I think he talks about this difference: > > alias int a1; > alias int a2; > typedef int t1; > typedef int t2; > > void fa(a2 a) {} > void ft(t2 t) {} > > void main() { > a1 a = 5; > fa(a); // <--- compiles fine > t1 t = 10; > ft(t); // <--- error > } windows handles are not orthogonal, they're polymorphic. For example, CloseHandle function accepts almost any handle.