PBEGIN_RESTYPECALL_AS_USER_ROUTINE callback function (resapi.h)

The PBEGIN_RESTYPECALL_AS_USER_ROUTINE type defines a pointer to this callback function.

Syntax

PBEGIN_RESTYPECALL_AS_USER_ROUTINE PbeginRestypecallAsUserRoutine;

DWORD PbeginRestypecallAsUserRoutine(
  [in] [in]           LPCWSTR ResourceTypeName,
  [in] [in]           HANDLE TokenHandle,
  [in] [in]           DWORD ControlCode,
  [in] [in]           PVOID InBuffer,
  [in] [in]           DWORD InBufferSize,
  [out] [out]         PVOID OutBuffer,
  [in] [in]           DWORD OutBufferSize,
  [out] [out]         LPDWORD BytesReturned,
  [in] [in]           PRESTYPE_CTL_CTX context,
  [in, out] [in, out] PBOOL ReturnedAsynchronously
)
{...}

Parameters

[in] [in] ResourceTypeName

TBD

[in] [in] TokenHandle

TBD

[in] [in] ControlCode

TBD

[in] [in] InBuffer

TBD

[in] [in] InBufferSize

TBD

[out] [out] OutBuffer

TBD

[in] [in] OutBufferSize

TBD

[out] [out] BytesReturned

TBD

[in] [in] context

TBD

[in, out] [in, out] ReturnedAsynchronously

TBD

Return value

TBD

Requirements

Requirement Value
Minimum supported client None supported
Minimum supported server Windows ServerĀ 2016
Target Platform Windows
Header resapi.h

See also

Resource DLL Entry-Point Functions