openHandle method
void
openHandle()
Implementation
void openHandle() {
if (clientHandle != NULL) return;
const WLAN_API_VERSION_2_0 = 0x00000002;
final phClientHandle = calloc<HANDLE>();
final pdwNegotiatedVersion = calloc<DWORD>();
try {
final hr = WlanOpenHandle(
WLAN_API_VERSION_2_0, nullptr, pdwNegotiatedVersion, phClientHandle);
if (hr == ERROR_SERVICE_NOT_ACTIVE) return;
clientHandle = phClientHandle.value;
} finally {
free(pdwNegotiatedVersion);
free(phClientHandle);
}
}