COMDemo.cpp
上传用户:lxycoco
上传日期:2022-07-21
资源大小:38457k
文件大小:1k
源码类别:

C#编程

开发平台:

Others

  1. // COMDemo.cpp : Implementation of CCOMDemo
  2. #include "stdafx.h"
  3. #include "COMDemo.h"
  4. #include ".comdemo.h"
  5. // CCOMDemo
  6. STDMETHODIMP CCOMDemo::Greeting(BSTR name, BSTR* message)
  7. {
  8. CComBSTR tmp("Welcome, ");
  9. tmp.Append(name);
  10. *message = tmp;
  11. return S_OK;
  12. }
  13. STDMETHODIMP CCOMDemo::Add(LONG val1, LONG val2, LONG* result)
  14. {
  15. *result = val1 + val2;
  16. FireCompleted();
  17. return S_OK;
  18. }
  19. STDMETHODIMP CCOMDemo::Sub(LONG val1, LONG val2, LONG* result)
  20. {
  21. *result = val1 - val2;
  22. FireCompleted();
  23. return S_OK;
  24. }