Sha256: eaf7f0e21764903ce0d6280841594d82dfa861e9b63ef4180287fe4fd153af25

Contents?: true

Size: 718 Bytes

Versions: 31

Compression:

Stored size: 718 Bytes

Contents

#ifndef PROPERTYBAG_H 
#define PROPERTYBAG_H

struct VAR_LIST
{
    VARIANT var;
    VAR_LIST *pNext;
    BSTR pBSTRName;
};


class CPropertyBag : public IPropertyBag
{  
public:
    CPropertyBag();
    ~CPropertyBag();
    
    HRESULT STDMETHODCALLTYPE
    Read(
        LPCOLESTR pszPropName, 
        VARIANT *pVar, 
        IErrorLog *pErrorLog
        );
    
    
    HRESULT STDMETHODCALLTYPE
    Write(
        LPCOLESTR pszPropName, 
        VARIANT *pVar
        );
        
    ULONG STDMETHODCALLTYPE AddRef();        
    ULONG STDMETHODCALLTYPE Release();        
    HRESULT STDMETHODCALLTYPE QueryInterface(REFIID riid, void** ppv);   

private:
     ULONG _refCount;
     VAR_LIST *pVar;
};

#endif

Version data entries

31 entries across 17 versions & 2 rubygems

Version Path
rhodes-7.6.0 lib/commonAPI/mediacapture/ext/platform/wm/DirectShow/DShowCamModule/DShowCamModule/PropertyBag.h
rhodes-7.6.0 neon/Helium/HeliumForWindows/Implementation/Plugins/PB_ImageCapture_PLG/PropertyBag.h
rhodes-7.5.1 neon/Helium/HeliumForWindows/Implementation/Plugins/PB_ImageCapture_PLG/PropertyBag.h
rhodes-7.5.1 lib/commonAPI/mediacapture/ext/platform/wm/DirectShow/DShowCamModule/DShowCamModule/PropertyBag.h
rhodes-7.4.1 lib/commonAPI/mediacapture/ext/platform/wm/DirectShow/DShowCamModule/DShowCamModule/PropertyBag.h
rhodes-7.4.1 neon/Helium/HeliumForWindows/Implementation/Plugins/PB_ImageCapture_PLG/PropertyBag.h
rhodes-7.1.17 lib/commonAPI/mediacapture/ext/platform/wm/DirectShow/DShowCamModule/DShowCamModule/PropertyBag.h
rhodes-7.1.17 neon/Helium/HeliumForWindows/Implementation/Plugins/PB_ImageCapture_PLG/PropertyBag.h
rhodes-6.2.0 lib/commonAPI/mediacapture/ext/platform/wm/DirectShow/DShowCamModule/DShowCamModule/PropertyBag.h
rhodes-6.2.0 neon/Helium/HeliumForWindows/Implementation/Plugins/PB_ImageCapture_PLG/PropertyBag.h
rhodes-6.0.11 lib/commonAPI/mediacapture/ext/platform/wm/DirectShow/DShowCamModule/DShowCamModule/PropertyBag.h
rhodes-6.0.11 neon/Helium/HeliumForWindows/Implementation/Plugins/PB_ImageCapture_PLG/PropertyBag.h
rhodes-5.5.18 lib/commonAPI/mediacapture/ext/platform/wm/DirectShow/DShowCamModule/DShowCamModule/PropertyBag.h
rhodes-5.5.18 neon/Helium/HeliumForWindows/Implementation/Plugins/PB_ImageCapture_PLG/PropertyBag.h
rhodes-5.5.17 lib/commonAPI/mediacapture/ext/platform/wm/DirectShow/DShowCamModule/DShowCamModule/PropertyBag.h
rhodes-5.5.17 neon/Helium/HeliumForWindows/Implementation/Plugins/PB_ImageCapture_PLG/PropertyBag.h
rhodes-5.5.15 neon/Helium/HeliumForWindows/Implementation/Plugins/PB_ImageCapture_PLG/PropertyBag.h
rhodes-5.5.15 lib/commonAPI/mediacapture/ext/platform/wm/DirectShow/DShowCamModule/DShowCamModule/PropertyBag.h
rhodes-5.5.0.22 lib/commonAPI/mediacapture/ext/platform/wm/DirectShow/DShowCamModule/DShowCamModule/PropertyBag.h
rhodes-5.5.0.22 neon/Helium/HeliumForWindows/Implementation/Plugins/PB_ImageCapture_PLG/PropertyBag.h