wlanapi: Add a stub for WlanRegisterNotification.

Signed-off-by: Bruno Jesus <00cpxxx@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
Bruno Jesus 2017-02-13 00:55:04 -02:00 committed by Alexandre Julliard
parent 390881b9d6
commit 55649dfa4a
3 changed files with 23 additions and 1 deletions

View File

@ -137,6 +137,16 @@ DWORD WINAPI WlanScan(HANDLE handle, const GUID *guid, const DOT11_SSID *ssid,
return ERROR_CALL_NOT_IMPLEMENTED;
}
DWORD WINAPI WlanRegisterNotification(HANDLE handle, DWORD notify_source, BOOL ignore_dup,
WLAN_NOTIFICATION_CALLBACK callback, void *context,
void *reserved, DWORD *notify_prev)
{
FIXME("(%p, %d, %d, %p, %p, %p, %p) stub\n",
handle, notify_source, ignore_dup, callback, context, reserved, notify_prev);
return ERROR_CALL_NOT_IMPLEMENTED;
}
void WINAPI WlanFreeMemory(void *ptr)
{
TRACE("(%p)\n", ptr);

View File

@ -19,7 +19,7 @@
@ stub WlanQueryAutoConfigParameter
@ stub WlanQueryInterface
@ stub WlanReasonCodeToString
@ stub WlanRegisterNotification
@ stdcall WlanRegisterNotification(ptr long long ptr ptr ptr ptr)
@ stub WlanRenameProfile
@ stub WlanSaveTemporaryProfile
@ stdcall WlanScan(ptr ptr ptr ptr ptr)

View File

@ -58,11 +58,23 @@ typedef struct _WLAN_RAW_DATA
BYTE DataBlob[1];
} WLAN_RAW_DATA, *PWLAN_RAW_DATA;
typedef struct _WLAN_NOTIFICATION_DATA
{
DWORD NotificationSource;
DWORD NotificationCode;
GUID InterfaceGuid;
DWORD dwDataSize;
PVOID pData;
} WLAN_NOTIFICATION_DATA, *PWLAN_NOTIFICATION_DATA;
typedef void (WINAPI *WLAN_NOTIFICATION_CALLBACK)(WLAN_NOTIFICATION_DATA *, void *);
DWORD WINAPI WlanCloseHandle(HANDLE, void *);
DWORD WINAPI WlanEnumInterfaces(HANDLE, void *, WLAN_INTERFACE_INFO_LIST **);
DWORD WINAPI WlanOpenHandle(DWORD, void *, DWORD *, HANDLE *);
void *WINAPI WlanAllocateMemory(DWORD);
void WINAPI WlanFreeMemory(void *);
DWORD WINAPI WlanScan(HANDLE, const GUID *, const DOT11_SSID *, const WLAN_RAW_DATA *, void *);
DWORD WINAPI WlanRegisterNotification(HANDLE, DWORD, BOOL, WLAN_NOTIFICATION_CALLBACK, void *, void *, DWORD *);
#endif /* _WLAN_WLANAPI_H */