mirror of
https://github.com/ufrisk/MemProcFS.git
synced 2026-05-12 16:26:43 +08:00
54 lines
802 B
Java
54 lines
802 B
Java
package vmm;
|
|
|
|
/**
|
|
* Interface representing a registry value.
|
|
* @see https://github.com/ufrisk/MemProcFS
|
|
* @author Ulf Frisk - pcileech@frizk.net
|
|
*/
|
|
public interface IVmmRegValue
|
|
{
|
|
|
|
/**
|
|
* Retrieve the registry key name.
|
|
* @return
|
|
*/
|
|
public String getName();
|
|
|
|
/**
|
|
* Retrieve the registry type.
|
|
* @return
|
|
*/
|
|
public int getType();
|
|
|
|
/**
|
|
* Retrieve the raw registry value.
|
|
* @return
|
|
*/
|
|
public byte[] getValue();
|
|
|
|
/**
|
|
* Retrieve a DWORD value.
|
|
* @return
|
|
*/
|
|
public int getValueAsDword();
|
|
|
|
/**
|
|
* Retrieve the registry value as a String.
|
|
* @return
|
|
*/
|
|
public String getValueAsString();
|
|
|
|
/**
|
|
* Retrieve the registry key path.
|
|
* @return
|
|
*/
|
|
public String getPath();
|
|
|
|
/**
|
|
* Retrieve the parent key.
|
|
* @return
|
|
*/
|
|
public IVmmRegKey getKeyParent();
|
|
|
|
}
|