FwpsOpenToken0 function (fwpsu.h)

Opens an access token.

Note

FwpsOpenToken0 is a specific version of FwpsOpenToken. For more info, see WFP version-independent names and targeting specific versions of Windows.

Syntax

DWORD FwpsOpenToken0(
  HANDLE engineHandle,
  LUID   modifiedId,
  DWORD  desiredAccess,
  HANDLE *accessToken
);

Parameters

engineHandle

A handle for an open session to the filter engine. A callout driver calls the FwpmEngineOpen0 function to open a session to the filter engine.

modifiedId

Specifies an LUID that changes each time the token is modified. An application can use this value as a test of whether a security context has changed since it was last used.

desiredAccess

ACCESS_MASK structure specifying the requested types of access to the access token. These requested access types are compared with the token's discretionary access-control list (DACL) to determine which accesses are granted or denied.

accessToken

Pointer to a caller-allocated variable that receives a handle to the newly opened access token.

Return value

The FwpsOpenToken0 function returns one of the following NTSTATUS codes.

Return code Description
STATUS_SUCCESS The access token was successfully opened.
Other status codes An error occurred.

Requirements

Requirement Value
Header fwpsu.h