[FileLocksmith]Add Windows11 (tier1) context menu (#31388)

* Add project

* Cleanup project file and add resource file

* Move common logic to FileLocksmithLib

* Cleanup interop vcxproj

* Implement handler, add assets and appx manifest

* Revert "Cleanup interop vcxproj"

This reverts commit 97bf991f2e.

* Remove package on uninstall
Install package on enable
Fix launching app
Cleanup

* Revert non-related change

* Spellcheck

* Update src/modules/FileLocksmith/FileLocksmithContextMenu/Resources.resx

* Wire Show in extended context menu setting
This commit is contained in:
Stefan Markovic
2024-02-20 12:16:55 +01:00
committed by GitHub
parent e607b26df6
commit e573b7a1b1
44 changed files with 906 additions and 195 deletions

View File

@@ -0,0 +1,22 @@
#pragma once
#include "pch.h"
#include <fstream>
namespace ipc
{
class Writer
{
public:
Writer();
~Writer();
HRESULT start();
HRESULT add_path(LPCWSTR path);
void finish();
HANDLE get_read_handle();
private:
std::ofstream m_stream;
};
}