summaryrefslogtreecommitdiff
path: root/MySpace/net.cpp
blob: 998e3cf70c615223618c4de0feab9fa9a9a844fe (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include "common.h"
#include "net.h"

HANDLE hNetlibUser = 0;

void InitNetlib() {
	NETLIBUSER nl_user = {0};
	nl_user.cbSize = sizeof(nl_user);
	nl_user.szSettingsModule = MODULE;
	nl_user.flags = NUF_OUTGOING | NUF_HTTPCONNS;

	char buff[512];
	mir_snprintf(buff, 512, "%s server connection", MODULE);
	nl_user.szDescriptiveName = buff;

	hNetlibUser = (HANDLE)CallService(MS_NETLIB_REGISTERUSER, 0, (LPARAM)&nl_user);
}

void DeinitNetlib() {
	if(hNetlibUser)
		CallService(MS_NETLIB_CLOSEHANDLE, (WPARAM)hNetlibUser, 0);
}