Files
simplewall/src/security.hpp
T
2020-07-10 00:57:33 +06:00

18 lines
748 B
C++

// simplewall
// Copyright (c) 2020 Henry++
#pragma once
PSID _app_quyerybuiltinsid (WELL_KNOWN_SID_TYPE sid_type);
PSID _app_queryservicesid (LPCWSTR name);
VOID _app_generate_credentials ();
VOID _app_setexplicitaccess (PEXPLICIT_ACCESS pExplicitAccess, ACCESS_MODE AccessMode, DWORD dwInheritance, DWORD dwAccessPermissionss, PSID pusersid);
PACL _app_createaccesscontrollist (PACL pAcl, BOOLEAN is_secure);
VOID _app_setsecurityinfoforengine (HANDLE hengine);
VOID _app_setsecurityinfoforprovider (HANDLE hengine, LPCGUID lpguid, BOOLEAN is_secure);
VOID _app_setsecurityinfoforsublayer (HANDLE hengine, LPCGUID lpguid, BOOLEAN is_secure);
VOID _app_setsecurityinfoforfilter (HANDLE hengine, LPCGUID lpguid, BOOLEAN is_secure, UINT line);