add UiSubListEventData struct that contains all relevant data for sublist action events
#pragma once
#include <stdlib.h>
wchar_t* str2wstr(const char* str, int* newlen);
wchar_t* str2wstr_len(const char* str, size_t len, int* newlen);
char* wchar2utf8(const wchar_t* wstr, size_t wlen);