IUnknown::QueryInterface
| 73 | // IUnknown::QueryInterface |
| 74 | // |
| 75 | HRESULT __stdcall CDataObject::QueryInterface(REFIID iid, void **ppvObject) |
| 76 | { |
| 77 | // check to see what interface has been requested |
| 78 | if(iid == IID_IDataObject || iid == IID_IUnknown) |
| 79 | { |
| 80 | AddRef(); |
| 81 | *ppvObject = this; |
| 82 | return S_OK; |
| 83 | } |
| 84 | else |
| 85 | { |
| 86 | *ppvObject = 0; |
| 87 | return E_NOINTERFACE; |
| 88 | } |
| 89 | } |
| 90 | |
| 91 | HGLOBAL DupMem(HGLOBAL hMem) |
| 92 | { |
no test coverage detected