| Method | Type | Description | Params |
|
|
|
|
| CloseKey | SUB | Closes opened key | 0 |
| CreateKey | FUNCTION (Key$) AS INTEGER | Creates a new key in CurrentPath. | 1 |
| DeleteKey | FUNCTION (Key$) AS INTEGER | Deletes key. | 1 |
| DeleteValue | FUNCTION (ValName$) AS INTEGER | Deletes a value data. | 1 |
| KeyExists | FUNCTION (Key$) AS INTEGER | Returns 0 or 1 if key exists. | 1 |
| KeyItem | FUNCTION (Index%) AS STRING | Retrieve the names of the subkeys | 1 |
| MoveKey | FUNCTION (OldKey$, NewKey$, Delete%) | Moves existing key, subkeys, and data values. | 3 |
| OpenKey | FUNCTION (Key$, CanCreate%) | CanCreate specifies whether to create the specified key if it does not exist. | 2 |
| (*)ReadBinary | (*)FUNCTION (ValueName$, Index%) AS BYTE | Return binary value of specified key(Bug : Index must Start at -1) | 2 |
| (*)ReadFloat | FUNCTION (ValueName$) AS DOUBLE | Return double value of specified key | 1 |
| (*)ReadInteger | FUNCTION (ValueName$) AS INTEGER | Return integer value of specified key | 1 |
| (*)ReadString | FUNCTION (ValueName$) AS STRING | Return string value of specified key | 1 |
| RegistryConnect | FUNCTION (CompName$) AS INTEGER | Establishes connection to another computer's registry. | 1 |
| RenameValue | (*)SUB (OldValueName$, NewValueName$) | Renames existing data value. | 2 |
| ValueExists | FUNCTION (ValueName$) AS INTEGER | Returns 0 or 1 if data value Value$ exists. | 1 |
| ValueItem | FUNCTION (Index%) AS STRING | Retrieve the names of the data values | 1 |
| WriteBinary | (*)SUB (ValueName$, BYTE(), Size%) | Write Array of BYTEs in the specified key | 3 |
| WriteFloat | (*)SUB (ValeName$, ValueData#) | Write double value in the specified key | 2 |
| WriteInteger | (*)SUB (ValueName$, ValueData&) | Write integer value in the specified key | 2 |
| WriteString | (*)SUB (ValueName$, ValueData$) | Write string in the specified key | 2 |