RegConnect, RegDelKey, RegDisconnect, RegDelValue, RegEnumKeys, RegEnumValues, RegGetBinary, RegGetDWORD, RegGetExpandString, RegGetMultiString, RegGetString, RegGetValueType, RegKeyExists, RegSetBinary, RegSetDWORD, RegSetExpandString, RegSetMultiString, RegSetString, RegValueExists
function RegConnect(MachineName: string; RootKey: cardinal; var RemoteKey: cardinal): boolean;
function RegDelKey(RootKey: cardinal; name: string): boolean;
function RegDisconnect(RemoteKey: cardinal): boolean;
function RegDelValue(RootKey: cardinal; name: string): boolean;
function RegEnumKeys(RootKey: cardinal; name: string; var KeyList: string): boolean;
function RegEnumValues(RootKey: cardinal; name: string; var ValueList: string): boolean;
function RegGetBinary(RootKey: cardinal; name: string; var value: string): boolean;
function RegGetDWORD(RootKey: cardinal; name: string; var value: cardinal): boolean;
function RegGetExpandString(RootKey: cardinal; name: string; var value: string): boolean;
function RegGetMultiString(RootKey: cardinal; name: string; var value: string): boolean;
function RegGetString(RootKey: cardinal; name: string; var value: string): boolean;
function RegGetValueType(RootKey: cardinal; name: string; var value: cardinal): boolean;
function RegKeyExists(RootKey: cardinal; name: string): boolean;
function RegSetBinary(RootKey: cardinal; name: string; value: array of byte): boolean;
function RegSetDWORD(RootKey: cardinal; name: string; value: cardinal): boolean;
function RegSetExpandString(RootKey: cardinal; name: string; value: string): boolean;
function RegSetMultiString(RootKey: cardinal; name: string; value: string): boolean;
function RegSetString(RootKey: cardinal; name: string; value: string): boolean;
function RegValueExists(RootKey: cardinal; name: string): boolean;


