GNUnet  0.10.x
w32nsp-uninstall.c
Go to the documentation of this file.
1 #include <ws2spi.h>
2 #include <windows.h>
3 #include <nspapi.h>
4 #include <initguid.h>
5 #include "gnunet_w32nsp_lib.h"
6 #include <stdio.h>
7 
8 int
9 main (int argc, char **argv)
10 {
11  int ret;
12  GUID id = GNUNET_NAMESPACE_PROVIDER_DNS;
13  WSADATA wsd;
14 
15  if (WSAStartup (MAKEWORD (2,2), &wsd) != 0)
16  {
17  fprintf (stderr, "WSAStartup () failed: %lu\n", GetLastError ());
18  return 5;
19  }
20 
21  ret = WSCUnInstallNameSpace (&id);
22  if (ret == NO_ERROR)
23  {
24  fprintf (stderr, "Uninstalled GNUnet DNS provider\n");
25  WSACleanup ();
26  return 0;
27  }
28  fprintf (stderr, "WSCUnInstallNameSpace () failed: %lu\n", GetLastError ());
29  WSACleanup ();
30  return 1;
31 }
int main(int argc, char **argv)
static int ret
Final status code.
Definition: gnunet-arm.c:89