| 644 | } |
| 645 | |
| 646 | HRESULT Feedback360::GetVersion(ForceFeedbackVersion *version) |
| 647 | { |
| 648 | version->apiVersion.majorRev = kFFPlugInAPIMajorRev; |
| 649 | version->apiVersion.minorAndBugRev = kFFPlugInAPIMinorAndBugRev; |
| 650 | version->apiVersion.stage = kFFPlugInAPIStage; |
| 651 | version->apiVersion.nonRelRev = kFFPlugInAPINonRelRev; |
| 652 | version->plugInVersion.majorRev = FeedbackDriverVersionMajor; |
| 653 | version->plugInVersion.minorAndBugRev = FeedbackDriverVersionMinor; |
| 654 | version->plugInVersion.stage = FeedbackDriverVersionStage; |
| 655 | version->plugInVersion.nonRelRev = FeedbackDriverVersionNonRelRev; |
| 656 | return FF_OK; |
| 657 | } |
| 658 | |
| 659 | // static c->c++ glue functions |
| 660 | HRESULT Feedback360::sQueryInterface(void *self, REFIID iid, LPVOID *ppv) |