Windows APIでは、構造体をバージョン管理して、構造体のサイズで処理を変えたりしている。