Home | History | Annotate | Download | only in Windows

Lines Matching refs:_handle

15   HANDLE _handle;

17 CAccessToken(): _handle(NULL) {};
21 if (_handle == NULL)
23 bool res = BOOLToBool(::CloseHandle(_handle));
25 _handle = NULL;
32 return BOOLToBool(::OpenProcessToken(processHandle, desiredAccess, &_handle));
39 return BOOLToBool(::OpenTreadToken(threadHandle, desiredAccess, BoolToBOOL(anOpenAsSelf), &_handle));
45 { return BOOLToBool(::AdjustTokenPrivileges(_handle, BoolToBOOL(disableAllPrivileges),
68 LSA_HANDLE _handle;
73 operator LSA_HANDLE() const { return _handle; }
74 CPolicy(): _handle(NULL)
100 (systemName, objectAttributes, desiredAccess, &_handle);
105 if (_handle == NULL)
122 (_handle);
123 _handle = NULL;
129 { return LsaEnumerateAccountsWithUserRight(_handle, userRights, (void **)enumerationBuffer, countReturned); }
132 { return ::LsaEnumerateAccountRights(_handle, sid, userRights, countOfRights); }
136 { return LsaLookupSids(_handle, count, sids, referencedDomains, names); }
154 (_handle, accountSid, userRights, countOfRights);
160 { return LsaRemoveAccountRights(_handle, accountSid, (BOOLEAN)(allRights ? TRUE : FALSE), userRights, countOfRights); }