@msdn=http://search.microsoft.com/search/results.aspx?qu=$$$ @pinvoke=http://pinvoke.net/$$$.htm Summary: TODO - a short description !!!!C# Definition: [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode)] public struct WLAN_CONNECTION_PARAMETERS { public WLAN_CONNECTION_MODE wlanConnectionMode; public string strProfile; public DOT11_SSID[] pDot11Ssid; public DOT11_BSSID_LIST[] pDesiredBssidList; public DOT11_BSS_TYPE dot11BssType; public uint dwFlags; } !!!!VB Definition: Structure WLAN_CONNECTION_PARAMETERS Public TODO End Structure !!!!User-Defined Field Types: [WLAN_CONNECTION_MODE] [DOT11_SSID] [DOT11_BSSID_LIST] [DOT11_BSS_TYPE] !!!!Notes: None. !!!!More Info Required: To people who just run into this page : The history of this shows that IntPtrs for pDot11Ssid and pDesiredBssidList were changed to DOT11_SSID[] and DOT11_BSSID_LIST[]. Then it should have some kind of explanation about the reason. I think whether to use IntPtr or DOT11_SSID[] etc should be determined by which one you want, "Marshal" or "UnMarshal". The rationale behind the change in the history for this is because is that he/she wanted to "unmarshal". However, in functions like WlanConnect(), it is used as an "input". So, it needs to be marshaled. Then I believe they should be IntPtr. Also, DOT11_SSID[] looks to be wrong. It is to point one "SSID" not a series of SSID. Also, it would be great if it explains how to marshal ucSSID in DOT11_SSID, because the ucSSID is just ANSI string ( without the terminating '\0'. ) Documentation: WLAN_CONNECTION_PARAMETERS@msdn on MSDN
Edit Structures.WLAN_C...
You do not have permission to change this page. If you feel this is in error, please send feedback with the contact link on the main page.