I've pushed an updated patch that sets dwMaxVertexCount=2048 but drops the tests (because Windows turns out to be all over the place). I've done some more ad-hoc testing with dwVertexCount in SetExecuteData and found that Windows doesn't enforce the limit (neither do we).