[NTOS:SE] Mark output parameters as such.

This commit is contained in:
Thomas Faber 2023-05-27 22:29:16 -04:00 committed by Timo Kreuzer
parent 156053cafd
commit bf6af0f52e

View file

@ -23,10 +23,10 @@
* @param[in] Process * @param[in] Process
* Valid process object where subject context is to be captured. * Valid process object where subject context is to be captured.
* *
* @param[in,out] AccessState * @param[out] AccessState
* An initialized returned parameter to an access state. * An initialized returned parameter to an access state.
* *
* @param[in] AuxData * @param[out] AuxData
* Auxiliary security data for access state. * Auxiliary security data for access state.
* *
* @param[in] Access * @param[in] Access
@ -43,8 +43,8 @@ NTAPI
SeCreateAccessStateEx( SeCreateAccessStateEx(
_In_ PETHREAD Thread, _In_ PETHREAD Thread,
_In_ PEPROCESS Process, _In_ PEPROCESS Process,
_Inout_ PACCESS_STATE AccessState, _Out_ PACCESS_STATE AccessState,
_In_ PAUX_ACCESS_DATA AuxData, _Out_ __drv_aliasesMem PAUX_ACCESS_DATA AuxData,
_In_ ACCESS_MASK Access, _In_ ACCESS_MASK Access,
_In_ PGENERIC_MAPPING GenericMapping) _In_ PGENERIC_MAPPING GenericMapping)
{ {
@ -101,10 +101,10 @@ SeCreateAccessStateEx(
* @brief * @brief
* Creates an access state. * Creates an access state.
* *
* @param[in,out] AccessState * @param[out] AccessState
* An initialized returned parameter to an access state. * An initialized returned parameter to an access state.
* *
* @param[in] AuxData * @param[out] AuxData
* Auxiliary security data for access state. * Auxiliary security data for access state.
* *
* @param[in] Access * @param[in] Access
@ -119,8 +119,8 @@ SeCreateAccessStateEx(
NTSTATUS NTSTATUS
NTAPI NTAPI
SeCreateAccessState( SeCreateAccessState(
_Inout_ PACCESS_STATE AccessState, _Out_ PACCESS_STATE AccessState,
_In_ PAUX_ACCESS_DATA AuxData, _Out_ __drv_aliasesMem PAUX_ACCESS_DATA AuxData,
_In_ ACCESS_MASK Access, _In_ ACCESS_MASK Access,
_In_ PGENERIC_MAPPING GenericMapping) _In_ PGENERIC_MAPPING GenericMapping)
{ {