Handle differently sized structs by using their dwSize parameters.