# UILOG Natives
Red Dead Redemption 3 Native Functions Reference
**Namespace:** UILOG
**Natives in this file:** 30
**Generated from:** RDR3natives JSON data
---
## _0x2A4765812202E671
| Property | Value |
|----------|-------|
| Native Name | `_0x2A4765812202E671` |
| Hash | `0x2A4765812202E671` |
| Return Type | `Any` |
| Build | `1207` |
| Parameters | None |
### Usage
**Lua (Direct):**
```lua
local result = _0x2A4765812202E671()
```
**Lua (Hash):**
```lua
local result = Citizen.InvokeNative(0x2A4765812202E671, )
```
---
## _0x763637F9B838B0A7
| Property | Value |
|----------|-------|
| Native Name | `_0x763637F9B838B0A7` |
| Hash | `0x763637F9B838B0A7` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | `p0` (int), `p1` (Hash), `p2` (const char*) |
### Parameters
- **`p0`** (`int`)
- **`p1`** (`Hash`)
- **`p2`** (`const char*`)
### Usage
**Lua (Direct):**
```lua
_0x763637F9B838B0A7(p0, p1, p2)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0x763637F9B838B0A7, p0, p1, p2)
```
---
## _0xA20398536B7F1134
| Property | Value |
|----------|-------|
| Native Name | `_0xA20398536B7F1134` |
| Hash | `0xA20398536B7F1134` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | `p0` (Any), `p1` (Any), `p2` (Any), `p3` (Any), `p4` (Any), `p5` (Any) |
### Parameters
- **`p0`** (`Any`)
- **`p1`** (`Any`)
- **`p2`** (`Any`)
- **`p3`** (`Any`)
- **`p4`** (`Any`)
- **`p5`** (`Any`)
### Usage
**Lua (Direct):**
```lua
_0xA20398536B7F1134(p0, p1, p2, p3, p4, p5)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0xA20398536B7F1134, p0, p1, p2, p3, p4, p5)
```
---
## _0xA49D6D503E3EA847
| Property | Value |
|----------|-------|
| Native Name | `_0xA49D6D503E3EA847` |
| Hash | `0xA49D6D503E3EA847` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | `p0` (Any), `p1` (Any), `p2` (Any), `p3` (Any), `p4` (Any) |
### Parameters
- **`p0`** (`Any`)
- **`p1`** (`Any`)
- **`p2`** (`Any`)
- **`p3`** (`Any`)
- **`p4`** (`Any`)
### Usage
**Lua (Direct):**
```lua
_0xA49D6D503E3EA847(p0, p1, p2, p3, p4)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0xA49D6D503E3EA847, p0, p1, p2, p3, p4)
```
---
## _0xDA0A30153FCC0FFD
| Property | Value |
|----------|-------|
| Native Name | `_0xDA0A30153FCC0FFD` |
| Hash | `0xDA0A30153FCC0FFD` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | None |
### Usage
**Lua (Direct):**
```lua
_0xDA0A30153FCC0FFD()
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0xDA0A30153FCC0FFD, )
```
---
## _UILOG_ADD_ENTRY_HASH
| Property | Value |
|----------|-------|
| Native Name | `_UILOG_ADD_ENTRY_HASH` |
| Hash | `0x69D5479982355D8F` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | `p0` (int), `p1` (int), `x` (float), `y` (float), `z` (float), `p5` (Hash), `p6` (Hash), `p7` (Any) |
### Parameters
- **`p0`** (`int`)
- **`p1`** (`int`)
- **`x`** (`float`)
- **`y`** (`float`)
- **`z`** (`float`)
- **`p5`** (`Hash`)
- **`p6`** (`Hash`)
- **`p7`** (`Any`)
### Usage
**Lua (Direct):**
```lua
UilogAddEntryHash(p0, p1, x, y, z, p5, p6, p7)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0x69D5479982355D8F, p0, p1, x, y, z, p5, p6, p7)
```
---
## _UILOG_ADD_ITEM_TO_TASK_LIST
| Property | Value |
|----------|-------|
| Native Name | `_UILOG_ADD_ITEM_TO_TASK_LIST` |
| Hash | `0x49C63FDF69744A27` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | `p0` (Any), `p1` (Any), `p2` (Any), `p3` (Any), `p4` (Any), `p5` (Any), `p6` (Any), `p7` (Any) |
### Parameters
- **`p0`** (`Any`)
- **`p1`** (`Any`)
- **`p2`** (`Any`)
- **`p3`** (`Any`)
- **`p4`** (`Any`)
- **`p5`** (`Any`)
- **`p6`** (`Any`)
- **`p7`** (`Any`)
### Usage
**Lua (Direct):**
```lua
UilogAddItemToTaskList(p0, p1, p2, p3, p4, p5, p6, p7)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0x49C63FDF69744A27, p0, p1, p2, p3, p4, p5, p6, p7)
```
---
## _UILOG_ADD_OR_UPDATE_OBJECTIVE
| Property | Value |
|----------|-------|
| Native Name | `_UILOG_ADD_OR_UPDATE_OBJECTIVE` |
| Hash | `0xB43163388484CC87` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | `p0` (int), `p1` (Hash), `p2` (Hash), `p3` (const char*), `p4` (BOOL), `p5` (BOOL), `p6` (BOOL) |
### Parameters
- **`p0`** (`int`)
- **`p1`** (`Hash`)
- **`p2`** (`Hash`)
- **`p3`** (`const char*`)
- **`p4`** (`BOOL`)
- **`p5`** (`BOOL`)
- **`p6`** (`BOOL`)
### Usage
**Lua (Direct):**
```lua
UilogAddOrUpdateObjective(p0, p1, p2, p3, p4, p5, p6)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0xB43163388484CC87, p0, p1, p2, p3, p4, p5, p6)
```
---
## _UILOG_ADD_TOTAL_TAKE_ENTRY
| Property | Value |
|----------|-------|
| Native Name | `_UILOG_ADD_TOTAL_TAKE_ENTRY` |
| Hash | `0x60C59968E8E87E6B` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | `p0` (Hash), `p1` (Hash), `p2` (const char*), `p3` (const char*), `p4` (Hash) |
### Parameters
- **`p0`** (`Hash`)
- **`p1`** (`Hash`)
- **`p2`** (`const char*`)
- **`p3`** (`const char*`)
- **`p4`** (`Hash`)
### Usage
**Lua (Direct):**
```lua
UilogAddTotalTakeEntry(p0, p1, p2, p3, p4)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0x60C59968E8E87E6B, p0, p1, p2, p3, p4)
```
---
## _UILOG_CLEAR_ALL_ENTRIES
| Property | Value |
|----------|-------|
| Native Name | `_UILOG_CLEAR_ALL_ENTRIES` |
| Hash | `0xB95B4EA6B1EDF035` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | None |
### Usage
**Lua (Direct):**
```lua
UilogClearAllEntries()
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0xB95B4EA6B1EDF035, )
```
---
## _UILOG_CLEAR_CACHED_OBJECTIVE
| Property | Value |
|----------|-------|
| Native Name | `_UILOG_CLEAR_CACHED_OBJECTIVE` |
| Hash | `0xDFF0D417277B41F8` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | None |
### Usage
**Lua (Direct):**
```lua
UilogClearCachedObjective()
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0xDFF0D417277B41F8, )
```
---
## _UILOG_CLEAR_HAS_DISPLAYED_CACHED_OBJECTIVE
| Property | Value |
|----------|-------|
| Native Name | `_UILOG_CLEAR_HAS_DISPLAYED_CACHED_OBJECTIVE` |
| Hash | `0xA3108D6981A5CADB` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | None |
### Usage
**Lua (Direct):**
```lua
UilogClearHasDisplayedCachedObjective()
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0xA3108D6981A5CADB, )
```
---
## _UILOG_GET_CACHED_OBJECTIVE
| Property | Value |
|----------|-------|
| Native Name | `_UILOG_GET_CACHED_OBJECTIVE` |
| Hash | `0x15A4461BEB788096` |
| Return Type | `const char*` |
| Build | `1207` |
| Parameters | None |
### Usage
**Lua (Direct):**
```lua
local result = UilogGetCachedObjective()
```
**Lua (Hash):**
```lua
local result = Citizen.InvokeNative(0x15A4461BEB788096, )
```
---
## _UILOG_HAS_DISPLAYED_CACHED_OBJECTIVE
| Property | Value |
|----------|-------|
| Native Name | `_UILOG_HAS_DISPLAYED_CACHED_OBJECTIVE` |
| Hash | `0xCC48FFBB45B54F71` |
| Return Type | `BOOL` |
| Build | `1207` |
| Parameters | None |
### Usage
**Lua (Direct):**
```lua
local result = UilogHasDisplayedCachedObjective()
```
**Lua (Hash):**
```lua
local result = Citizen.InvokeNative(0xCC48FFBB45B54F71, )
```
---
## _UILOG_IS_ENTRY_REGISTERED
| Property | Value |
|----------|-------|
| Native Name | `_UILOG_IS_ENTRY_REGISTERED` |
| Hash | `0xB8188CCF52202475` |
| Return Type | `BOOL` |
| Build | `1207` |
| Parameters | `p0` (int), `p1` (Hash) |
### Parameters
- **`p0`** (`int`)
- **`p1`** (`Hash`)
### Usage
**Lua (Direct):**
```lua
local result = UilogIsEntryRegistered(p0, p1)
```
**Lua (Hash):**
```lua
local result = Citizen.InvokeNative(0xB8188CCF52202475, p0, p1)
```
---
## _UILOG_MARK_ALL_ENTRIES_AVAILABILITY
| Property | Value |
|----------|-------|
| Native Name | `_UILOG_MARK_ALL_ENTRIES_AVAILABILITY` |
| Hash | `0x3920574CF0A2B7B6` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | `p0` (int), `p1` (const char*) |
### Parameters
- **`p0`** (`int`)
- **`p1`** (`const char*`)
### Usage
**Lua (Direct):**
```lua
UilogMarkAllEntriesAvailability(p0, p1)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0x3920574CF0A2B7B6, p0, p1)
```
---
## _UILOG_MARK_ENTRY_AVAILABILITY
| Property | Value |
|----------|-------|
| Native Name | `_UILOG_MARK_ENTRY_AVAILABILITY` |
| Hash | `0x13E8D7DD08543482` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | `p0` (int), `p1` (Hash), `p2` (int), `p3` (const char*) |
### Parameters
- **`p0`** (`int`)
- **`p1`** (`Hash`)
- **`p2`** (`int`)
- **`p3`** (`const char*`)
### Usage
**Lua (Direct):**
```lua
UilogMarkEntryAvailability(p0, p1, p2, p3)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0x13E8D7DD08543482, p0, p1, p2, p3)
```
---
## _UILOG_MARK_MISSION_COMPLETED
| Property | Value |
|----------|-------|
| Native Name | `_UILOG_MARK_MISSION_COMPLETED` |
| Hash | `0xDE31D66D1E54C471` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | `p0` (Hash) |
### Parameters
- **`p0`** (`Hash`)
### Usage
**Lua (Direct):**
```lua
UilogMarkMissionCompleted(p0)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0xDE31D66D1E54C471, p0)
```
---
## _UILOG_POST_NOTIFICATION
| Property | Value |
|----------|-------|
| Native Name | `_UILOG_POST_NOTIFICATION` |
| Hash | `0x49E58FE6EF40B987` |
| Return Type | `int` |
| Build | `1207` |
| Parameters | `data` (Any*) |
### Parameters
- **`data`** (`Any*`)
### Usage
**Lua (Direct):**
```lua
local result = UilogPostNotification(data)
```
**Lua (Hash):**
```lua
local result = Citizen.InvokeNative(0x49E58FE6EF40B987, data)
```
---
## _UILOG_PRINT_CACHED_OBJECTIVE
| Property | Value |
|----------|-------|
| Native Name | `_UILOG_PRINT_CACHED_OBJECTIVE` |
| Hash | `0xE9990552DEC71600` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | None |
### Usage
**Lua (Direct):**
```lua
UilogPrintCachedObjective()
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0xE9990552DEC71600, )
```
---
## _UILOG_REMOVE_ENTRY
| Property | Value |
|----------|-------|
| Native Name | `_UILOG_REMOVE_ENTRY` |
| Hash | `0xD594A19BE09A75C6` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | `p0` (int), `p1` (Hash) |
### Parameters
- **`p0`** (`int`)
- **`p1`** (`Hash`)
### Usage
**Lua (Direct):**
```lua
UilogRemoveEntry(p0, p1)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0xD594A19BE09A75C6, p0, p1)
```
---
## _UILOG_SET_CACHED_OBJECTIVE
| Property | Value |
|----------|-------|
| Native Name | `_UILOG_SET_CACHED_OBJECTIVE` |
| Hash | `0xFA233F8FE190514C` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | `p0` (const char*) |
### Parameters
- **`p0`** (`const char*`)
### Usage
**Lua (Direct):**
```lua
UilogSetCachedObjective(p0)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0xFA233F8FE190514C, p0)
```
---
## _UILOG_SET_DISPLAY_COMPLETION_RATING
| Property | Value |
|----------|-------|
| Native Name | `_UILOG_SET_DISPLAY_COMPLETION_RATING` |
| Hash | `0xA31013798FADCADC` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | `logEntryType` (int), `p1` (Hash), `p2` (BOOL) |
### Parameters
- **`logEntryType`** (`int`)
- **`p1`** (`Hash`)
- **`p2`** (`BOOL`)
### Usage
**Lua (Direct):**
```lua
UilogSetDisplayCompletionRating(logEntryType, p1, p2)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0xA31013798FADCADC, logEntryType, p1, p2)
```
---
## _UILOG_SET_ENTRY_BRIEF_TEXTURE
| Property | Value |
|----------|-------|
| Native Name | `_UILOG_SET_ENTRY_BRIEF_TEXTURE` |
| Hash | `0x69684D9936958D8F` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | `p0` (int), `p1` (Hash), `texture` (Hash), `textureDictionary` (Hash) |
### Parameters
- **`p0`** (`int`)
- **`p1`** (`Hash`)
- **`texture`** (`Hash`)
- **`textureDictionary`** (`Hash`)
### Usage
**Lua (Direct):**
```lua
UilogSetEntryBriefTexture(p0, p1, texture, textureDictionary)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0x69684D9936958D8F, p0, p1, texture, textureDictionary)
```
---
## _UILOG_SET_ENTRY_ICON_TEXTURE
| Property | Value |
|----------|-------|
| Native Name | `_UILOG_SET_ENTRY_ICON_TEXTURE` |
| Hash | `0x6965469934958D8F` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | `p0` (int), `p1` (Hash), `icon` (Hash), `iconDictionary` (Hash) |
### Parameters
- **`p0`** (`int`)
- **`p1`** (`Hash`)
- **`icon`** (`Hash`)
- **`iconDictionary`** (`Hash`)
### Usage
**Lua (Direct):**
```lua
UilogSetEntryIconTexture(p0, p1, icon, iconDictionary)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0x6965469934958D8F, p0, p1, icon, iconDictionary)
```
---
## _UILOG_SET_ENTRY_PINNED
| Property | Value |
|----------|-------|
| Native Name | `_UILOG_SET_ENTRY_PINNED` |
| Hash | `0x72A5CD214B342568` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | `p0` (int), `p1` (Hash), `p2` (BOOL) |
### Parameters
- **`p0`** (`int`)
- **`p1`** (`Hash`)
- **`p2`** (`BOOL`)
### Usage
**Lua (Direct):**
```lua
UilogSetEntryPinned(p0, p1, p2)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0x72A5CD214B342568, p0, p1, p2)
```
---
## _UILOG_SET_HAS_DISPLAYED_CACHED_OBJECTIVE
| Property | Value |
|----------|-------|
| Native Name | `_UILOG_SET_HAS_DISPLAYED_CACHED_OBJECTIVE` |
| Hash | `0xA3108D6981A5CADC` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | None |
### Usage
**Lua (Direct):**
```lua
UilogSetHasDisplayedCachedObjective()
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0xA3108D6981A5CADC, )
```
---
## _UILOG_SET_PENDING_DETAILS_ID
| Property | Value |
|----------|-------|
| Native Name | `_UILOG_SET_PENDING_DETAILS_ID` |
| Hash | `0x136A027CF37B0A4F` |
| Return Type | `Any` |
| Build | `1207` |
| Parameters | `p0` (int), `p1` (Hash) |
### Parameters
- **`p0`** (`int`)
- **`p1`** (`Hash`)
### Usage
**Lua (Direct):**
```lua
local result = UilogSetPendingDetailsId(p0, p1)
```
**Lua (Hash):**
```lua
local result = Citizen.InvokeNative(0x136A027CF37B0A4F, p0, p1)
```
---
## _UILOG_SET_TOTAL_TAKE_SUMMARY
| Property | Value |
|----------|-------|
| Native Name | `_UILOG_SET_TOTAL_TAKE_SUMMARY` |
| Hash | `0xD106B211EF1B8F04` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | `p0` (const char*), `p1` (const char*) |
### Parameters
- **`p0`** (`const char*`)
- **`p1`** (`const char*`)
### Usage
**Lua (Direct):**
```lua
UilogSetTotalTakeSummary(p0, p1)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0xD106B211EF1B8F04, p0, p1)
```
---
## _UILOG_UPDATE_ENTRY_SUBHEADER
| Property | Value |
|----------|-------|
| Native Name | `_UILOG_UPDATE_ENTRY_SUBHEADER` |
| Hash | `0x80D6524190258C3E` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | `p0` (int), `p1` (Hash), `p2` (char*) |
### Parameters
- **`p0`** (`int`)
- **`p1`** (`Hash`)
- **`p2`** (`char*`)
### Usage
**Lua (Direct):**
```lua
UilogUpdateEntrySubheader(p0, p1, p2)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0x80D6524190258C3E, p0, p1, p2)
```
---
*End of UILOG natives*