Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

24 lines
787 B

  1. #ifndef __FSDATA_H__
  2. #define __FSDATA_H__
  3. #include "idldata.h"
  4. class CFSIDLData : public CIDLDataObj
  5. {
  6. public:
  7. CFSIDLData(LPCITEMIDLIST pidlFolder, UINT cidl, LPCITEMIDLIST apidl[], IDataObject *pdtInner): CIDLDataObj(pidlFolder, cidl, apidl, pdtInner) { };
  8. // IDataObject methods overwrite
  9. STDMETHODIMP GetData(FORMATETC *pFmtEtc, STGMEDIUM *pstm);
  10. STDMETHODIMP QueryGetData(FORMATETC *pFmtEtc);
  11. STDMETHODIMP SetData(FORMATETC *pformatetc, STGMEDIUM *pmedium, BOOL fRelease);
  12. STDMETHODIMP GetHDrop(LPFORMATETC pformatetcIn, STGMEDIUM *pmedium);
  13. STDMETHODIMP CreateHDrop(STGMEDIUM *pmedium, BOOL fAltName);
  14. private:
  15. HRESULT _GetNetResource(STGMEDIUM *pmedium);
  16. };
  17. STDAPI CNetData_GetNetResourceForFS(IDataObject *pdtobj, STGMEDIUM *pmedium);
  18. #endif