コード例 #1
0
 public static extern uint WlanHostedNetworkQueryProperty(
     IntPtr hClientHandle,
     WLAN_HOSTED_NETWORK_OPCODE OpCode,
     [Out] out uint pDataSize,
     [Out] out IntPtr ppvData,
     [Out] out WLAN_OPCODE_VALUE_TYPE pWlanOpcodeValueType,
     IntPtr pReserved);
コード例 #2
0
 public static extern uint WlanQueryInterface(
     SafeClientHandle hClientHandle,
     [MarshalAs(UnmanagedType.LPStruct)] Guid pInterfaceGuid,
     WLAN_INTF_OPCODE OpCode,
     IntPtr pReserved,
     out uint pdwDataSize,
     out IntPtr ppData,             // Pointer to WLAN_CONNECTION_ATTRIBUTES, WLAN_RADIO_STATE
     out WLAN_OPCODE_VALUE_TYPE pWlanOpcodeValueType);
コード例 #3
0
        public T get(WLAN_HOSTED_NETWORK_OPCODE code, out WLAN_OPCODE_VALUE_TYPE opcode)
        {
            uint dataSize;

            WiFiUtils.Throw_On_Win32_Error(
                wlanapi.WlanHostedNetworkQueryProperty(
                    handle,
                    code,
                    out dataSize, out dataPtr, out opcode, IntPtr.Zero
                    )
                );

            var data = (T)Marshal.PtrToStructure(dataPtr, typeof(T));

            return(data);
        }
コード例 #4
0
ファイル: wlanapi.cs プロジェクト: QCX51/Hotspot
 public static extern uint WlanQueryAutoConfigParameter([In] IntPtr hClientHandle, [In] WLAN_AUTOCONF_OPCODE OpCode, [Out] out UIntPtr pdwDataSize, [Out] out bool ppvData, [Out] out WLAN_OPCODE_VALUE_TYPE pWlanOpcodeValueType, IntPtr pvReserved);
コード例 #5
0
ファイル: wlanapi.cs プロジェクト: QCX51/Hotspot
 public static extern uint WlanQueryInterface([In] IntPtr hClientHandle, [In] ref Guid pInterfaceGuid, [In] WLAN_INTF_OPCODE OpCode, IntPtr pReserved, [Out] out uint pdwDataSize, [Out] out IntPtr ppData, [In] WLAN_OPCODE_VALUE_TYPE pWlanOpcodeValueType);