Refactor VVResult.

And fix nested param error for swift function
Skip case use in enum declaration
Update to modern objc
Update emun intent