Skip to main content
Header: ar_osal/api/ar_osal_types.h

Type Definitions

char_t

else of defined(H2XML)

bool_t

Boolean value type.

Macros

FALSE

TRUE

PAGED_FUNCTIONS_START

PAGING functiona and data.

PAGED_FUNCTIONS_END

Should be used at the end of functions group to be paged.

PAGED_FUNCTION

Should be used at the start of the paged function definition.

PAGED_DATA_START

Paged Data.

PAGED_DATA_END

Should be used at the end of the variables group to be paged.

__UNREFERENCED_PARAM

__UNUSED

_In_

Function parameter annotations.

_In_opt_

This parameter may not have valid value and will not be changed by the function.

_Out_

This parameter does not have a valid value, but must be a valid value after the function call returns.

_Out_opt_

This parameter does not have a valid value before and after the function call returns.

_Inout_

This parameter must have a valid value before and should have a different value after the function call returns.

_Inout_opt_

This parameter may not have a valid value before and after the function call returns.

_Outptr_

This Parameter cannot be null and should have a valid pointer to location after the function call returns.

_Outptr_opt_

This Parameter can be null and should have a valid pointer to location after the function call returns.

_IRQL_requires_max_

Interrupt request level(IRQL)

_IRQL_requires_min_

PASSIVE_LEVEL

Normal priority level.

DISPATCH_LEVEL

Runs at high priority level, these functions should not be paged.