WlanDeviceServiceCommand function Null safety wlanapi

int WlanDeviceServiceCommand(
  1. int hClientHandle,
  2. Pointer<GUID> pInterfaceGuid,
  3. Pointer<GUID> pDeviceServiceGuid,
  4. int dwOpCode,
  5. int dwInBufferSize,
  6. Pointer<NativeType> pInBuffer,
  7. int dwOutBufferSize,
  8. Pointer<NativeType> pOutBuffer,
  9. Pointer<Uint32> pdwBytesReturned
)

Allows an original equipment manufacturer (OEM) or independent hardware vendor (IHV) component to communicate with a device service on a particular wireless LAN interface.

DWORD WlanDeviceServiceCommand(
  HANDLE     hClientHandle,
  const GUID *pInterfaceGuid,
  LPGUID     pDeviceServiceGuid,
  DWORD      dwOpCode,
  DWORD      dwInBufferSize,
  PVOID      pInBuffer,
  DWORD      dwOutBufferSize,
  PVOID      pOutBuffer,
  PDWORD     pdwBytesReturned
);

Implementation

int WlanDeviceServiceCommand(
        int hClientHandle,
        Pointer<GUID> pInterfaceGuid,
        Pointer<GUID> pDeviceServiceGuid,
        int dwOpCode,
        int dwInBufferSize,
        Pointer pInBuffer,
        int dwOutBufferSize,
        Pointer pOutBuffer,
        Pointer<Uint32> pdwBytesReturned) =>
    _WlanDeviceServiceCommand(
        hClientHandle,
        pInterfaceGuid,
        pDeviceServiceGuid,
        dwOpCode,
        dwInBufferSize,
        pInBuffer,
        dwOutBufferSize,
        pOutBuffer,
        pdwBytesReturned);