summaryrefslogtreecommitdiff
path: root/network/wlan/wificx/drivercode/wifirequest.h
blob: 74380548f03813ad9845b2f889b78314f3a84a8e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
// Copyright (C) Microsoft Corporation. All rights reserved.
#pragma once
#include "device.h"

EVT_WIFI_DEVICE_SEND_COMMAND EvtWifiDeviceSendCommand;

void WifiIhvSendUnsolicitedIndicationToOs(
    _In_ WDFDEVICE Device,
    _In_ PWDI_MESSAGE_HEADER pWdiHeader,
    _In_ UINT16 MessageId,
    _In_opt_bytecount_(TlvDataSize) PUCHAR pTlvData,
    _In_ UINT32 TlvDataSize);

void WifiIhvNotifyM3Completion(
    _In_ WIFIREQUEST Request,
    _In_ NTSTATUS WifiRequestM3Status,
    _In_ UINT BytesWritten);

void WifiIhvSendM4IndicationToOs(
    _In_ WDFDEVICE Device,
    _In_ UINT16 WifiRequestMessageId,
    _In_ const PWDI_MESSAGE_HEADER pOriginalWdiHeader,
    _In_ NTSTATUS WifiRequestM4Status);