Lines Matching defs:_handle
40 HANDLE _handle;
42 CAccessToken(): _handle(NULL) {}
46 if (_handle == NULL)
48 bool res = BOOLToBool(::CloseHandle(_handle));
50 _handle = NULL;
57 return BOOLToBool(::OpenProcessToken(processHandle, desiredAccess, &_handle));
64 return BOOLToBool(::OpenTreadToken(threadHandle, desiredAccess, BoolToBOOL(anOpenAsSelf), &_handle));
70 { return BOOLToBool(::AdjustTokenPrivileges(_handle, BoolToBOOL(disableAllPrivileges),
87 LSA_HANDLE _handle;
92 operator LSA_HANDLE() const { return _handle; }
93 CPolicy(): _handle(NULL)
106 (systemName, objectAttributes, desiredAccess, &_handle);
112 if (_handle == NULL)
115 (_handle);
116 _handle = NULL;
122 { return LsaEnumerateAccountsWithUserRight(_handle, userRights, (void **)enumerationBuffer, countReturned); }
125 { return ::LsaEnumerateAccountRights(_handle, sid, userRights, countOfRights); }
129 { return LsaLookupSids(_handle, count, sids, referencedDomains, names); }
134 (_handle, accountSid, userRights, countOfRights);
141 { return LsaRemoveAccountRights(_handle, accountSid, (BOOLEAN)(allRights ? TRUE : FALSE), userRights, countOfRights); }