BOOL BAutoLootGetValue() { DWORD dwDataSize = 0; char *BAutoLootTimer[MAX_PATH] = {0}; return RegQueryValueEx(hkMapleBot, "BAutoLootTimer", 0, (LPDWORD)REG_SZ, (LPBYTE)BAutoLootTimer, &dwDataSize); } case WM_INITDIALOG: SetWindowText(GetDlgItem(hWnd, IDC_EDIT3), (LPCSTR)BAutoLootGetValue()); return TRUE; Why it crashes?