update interface definition
Merge pull request #1371 from ruil2/win_project

update interface definition