wmpsettings.cpp
上传用户:zbtianhong
上传日期:2022-07-12
资源大小:3707k
文件大小:4k
源码类别:

多媒体编程

开发平台:

Visual C++

  1. // Machine generated IDispatch wrapper class(es) created by Microsoft Visual C++
  2. // NOTE: Do not modify the contents of this file.  If this class is regenerated by
  3. //  Microsoft Visual C++, your modifications will be overwritten.
  4. #include "stdafx.h"
  5. #include "wmpsettings.h"
  6. /////////////////////////////////////////////////////////////////////////////
  7. // CWMPSettings properties
  8. /////////////////////////////////////////////////////////////////////////////
  9. // CWMPSettings operations
  10. BOOL CWMPSettings::GetIsAvailable(LPCTSTR bstrItem)
  11. {
  12. BOOL result;
  13. static BYTE parms[] =
  14. VTS_BSTR;
  15. InvokeHelper(0x71, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, parms,
  16. bstrItem);
  17. return result;
  18. }
  19. BOOL CWMPSettings::GetAutoStart()
  20. {
  21. BOOL result;
  22. InvokeHelper(0x65, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  23. return result;
  24. }
  25. void CWMPSettings::SetAutoStart(BOOL bNewValue)
  26. {
  27. static BYTE parms[] =
  28. VTS_BOOL;
  29. InvokeHelper(0x65, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  30.  bNewValue);
  31. }
  32. CString CWMPSettings::GetBaseURL()
  33. {
  34. CString result;
  35. InvokeHelper(0x6c, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
  36. return result;
  37. }
  38. void CWMPSettings::SetBaseURL(LPCTSTR lpszNewValue)
  39. {
  40. static BYTE parms[] =
  41. VTS_BSTR;
  42. InvokeHelper(0x6c, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  43.  lpszNewValue);
  44. }
  45. CString CWMPSettings::GetDefaultFrame()
  46. {
  47. CString result;
  48. InvokeHelper(0x6d, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
  49. return result;
  50. }
  51. void CWMPSettings::SetDefaultFrame(LPCTSTR lpszNewValue)
  52. {
  53. static BYTE parms[] =
  54. VTS_BSTR;
  55. InvokeHelper(0x6d, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  56.  lpszNewValue);
  57. }
  58. BOOL CWMPSettings::GetInvokeURLs()
  59. {
  60. BOOL result;
  61. InvokeHelper(0x67, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  62. return result;
  63. }
  64. void CWMPSettings::SetInvokeURLs(BOOL bNewValue)
  65. {
  66. static BYTE parms[] =
  67. VTS_BOOL;
  68. InvokeHelper(0x67, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  69.  bNewValue);
  70. }
  71. BOOL CWMPSettings::GetMute()
  72. {
  73. BOOL result;
  74. InvokeHelper(0x68, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  75. return result;
  76. }
  77. void CWMPSettings::SetMute(BOOL bNewValue)
  78. {
  79. static BYTE parms[] =
  80. VTS_BOOL;
  81. InvokeHelper(0x68, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  82.  bNewValue);
  83. }
  84. long CWMPSettings::GetPlayCount()
  85. {
  86. long result;
  87. InvokeHelper(0x69, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  88. return result;
  89. }
  90. void CWMPSettings::SetPlayCount(long nNewValue)
  91. {
  92. static BYTE parms[] =
  93. VTS_I4;
  94. InvokeHelper(0x69, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  95.  nNewValue);
  96. }
  97. double CWMPSettings::GetRate()
  98. {
  99. double result;
  100. InvokeHelper(0x6a, DISPATCH_PROPERTYGET, VT_R8, (void*)&result, NULL);
  101. return result;
  102. }
  103. void CWMPSettings::SetRate(double newValue)
  104. {
  105. static BYTE parms[] =
  106. VTS_R8;
  107. InvokeHelper(0x6a, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  108.  newValue);
  109. }
  110. long CWMPSettings::GetBalance()
  111. {
  112. long result;
  113. InvokeHelper(0x66, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  114. return result;
  115. }
  116. void CWMPSettings::SetBalance(long nNewValue)
  117. {
  118. static BYTE parms[] =
  119. VTS_I4;
  120. InvokeHelper(0x66, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  121.  nNewValue);
  122. }
  123. long CWMPSettings::GetVolume()
  124. {
  125. long result;
  126. InvokeHelper(0x6b, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  127. return result;
  128. }
  129. void CWMPSettings::SetVolume(long nNewValue)
  130. {
  131. static BYTE parms[] =
  132. VTS_I4;
  133. InvokeHelper(0x6b, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  134.  nNewValue);
  135. }
  136. BOOL CWMPSettings::getMode(LPCTSTR bstrMode)
  137. {
  138. BOOL result;
  139. static BYTE parms[] =
  140. VTS_BSTR;
  141. InvokeHelper(0x6e, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms,
  142. bstrMode);
  143. return result;
  144. }
  145. void CWMPSettings::setMode(LPCTSTR bstrMode, BOOL varfMode)
  146. {
  147. static BYTE parms[] =
  148. VTS_BSTR VTS_BOOL;
  149. InvokeHelper(0x6f, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
  150.  bstrMode, varfMode);
  151. }
  152. BOOL CWMPSettings::GetEnableErrorDialogs()
  153. {
  154. BOOL result;
  155. InvokeHelper(0x70, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  156. return result;
  157. }
  158. void CWMPSettings::SetEnableErrorDialogs(BOOL bNewValue)
  159. {
  160. static BYTE parms[] =
  161. VTS_BOOL;
  162. InvokeHelper(0x70, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  163.  bNewValue);
  164. }