#ifndef WINRTSHARE_H
#define WINRTSHARE_H

#include <QObject>

//#include <collection.h>
#ifdef Q_OS_WINPHONE
    #include <roapi.h>
    #include <vccorlib.h>
    #include <ppltasks.h>
    using namespace Platform;
    using namespace concurrency;
    using namespace Windows::ApplicationModel;
    using namespace Windows::ApplicationModel::DataTransfer;
    using namespace Windows::UI::Popups;
    using namespace Windows::UI::Xaml;
    using namespace Windows::UI::Xaml::Controls;
    using namespace Windows::UI::Xaml::Navigation;
    using namespace Windows::UI::Core;
    using namespace Windows::Foundation;
    using namespace Windows::ApplicationModel::Core;
    using namespace Windows::UI::Xaml::Navigation;
    using namespace Windows::Storage::Streams;
    using namespace Windows::Storage;


ref class WinRtShare sealed
{
public:

    //WinRtShare();

    // Method to call the ShareUI interface
    void ShowShareUI();

    // Method to register for share
    //void RegisterForShare();

    // Handler for image sharing
    // void ShareImageHandler(DataTransferManager^ sender, DataRequestedEventArgs^ e);

};

#endif

#endif // WINRTSHARE_H
