Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
BOOL bReturn=TRUE;
//get directory handle
HANDLE hFile = CreateFile(strDirName,
READ_CONTROL | WRITE_DAC,
FILE_SHARE_READ | FILE_SHARE_WRITE,
NULL,
OPEN_EXISTING,
FILE_FLAG_BACKUP_SEMANTICS,
NULL);
if (hFile == INVALID_HANDLE_VALUE)
printf("Cound not open dir");
//declaration
DWORD dwRes;
PACL pOldDACL = NULL, pNewDACL = NULL;
PSECURITY_DESCRIPTOR pSD = NULL;
EXPLICIT_ACCESS ea;
ACL* pdaclNew = 0;
// Allocate memory for the security descriptor structure.
pSD = (PSECURITY_DESCRIPTOR)LocalAlloc(
GMEM_FIXED,
sizeof(PSECURITY_DESCRIPTOR));
pOldDACL = (ACL*)LocalAlloc(
GMEM_FIXED,
sizeof(ACL));
// get object security information
dwRes = GetSecurityInfo(hFile, SE_FILE_OBJECT,
DACL_SECURITY_INFORMATION,
NULL, NULL, &pOldDACL, NULL, &pSD);
if (ERROR_SUCCESS != dwRes) {
printf( "GetSecurityInfo Error %u\n", dwRes );
bReturn = FALSE;
goto Cleanup;
}