Пример #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 WlanHostedNetworkSetProperty(
     [In] IntPtr hClientHandle,
     [In] WLAN_HOSTED_NETWORK_OPCODE OpCode,
     [In] uint dwDataSize,
     [In] IntPtr pvData,
     [Out, Optional] out WLAN_HOSTED_NETWORK_REASON pFailReason,
     IntPtr pvReserved);
Пример #3
0
 static extern DWORD WlanHostedNetworkSetProperty(
     HANDLE hClientHandle,
     WLAN_HOSTED_NETWORK_OPCODE OpCode,
     DWORD dwDataSize,
     void *pvData,
     WLAN_HOSTED_NETWORK_REASON *pFailReason,
     void *pvReserved
     );
Пример #4
0
 static extern DWORD WlanHostedNetworkQueryProperty(
     HANDLE hClientHandle,
     WLAN_HOSTED_NETWORK_OPCODE OpCode,
     int *pdwDataSize,
     void **ppvData,
     WLAN_OPCODE_VALUE_TYPE *pWlanOpcodeValueType,
     void *pvReserved
     );
Пример #5
0
        public void set(WLAN_HOSTED_NETWORK_OPCODE code, T Value, out WLAN_HOSTED_NETWORK_REASON failReason)
        {
            dataPtr = Marshal.AllocHGlobal(Marshal.SizeOf(Value));
            Marshal.StructureToPtr(Value, dataPtr, false);

            WiFiUtils.Throw_On_Win32_Error(
                wlanapi.WlanHostedNetworkSetProperty(
                    handle,
                    code,
                    (uint)Marshal.SizeOf(Value), dataPtr, out failReason, IntPtr.Zero
                    )
                );
        }
Пример #6
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);
        }
Пример #7
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);
Пример #8
0
 public static extern uint WlanHostedNetworkSetProperty(IntPtr hClientHandle, WLAN_HOSTED_NETWORK_OPCODE OpCode,
     uint dwDataSize, IntPtr pvData, [Out] out WLAN_HOSTED_NETWORK_REASON pFailReason, IntPtr pReserved);
Пример #9
0
        public T get(WLAN_HOSTED_NETWORK_OPCODE code)
        {
            WLAN_OPCODE_VALUE_TYPE opcode;

            return(get(code, out opcode));
        }
Пример #10
0
        public void set(WLAN_HOSTED_NETWORK_OPCODE code, T Value)
        {
            WLAN_HOSTED_NETWORK_REASON failReason;

            set(code, Value, out failReason);
        }
Пример #11
0
 public static extern int WlanHostedNetworkSetProperty(IntPtr hClientHandle, WLAN_HOSTED_NETWORK_OPCODE OpCode, int dwDataSize, ref bool pvData, IntPtr pFailReason, IntPtr pReserved);