Windows would have no limits on such a thing. There is no CreateHashTable function in Windows, if Khaled uses hash tables, then he wrote the code to handle it himself. The only limitation is available memory. But as for allowing multidimensional hash tables, thats simply not how hash tables work.