File tree Expand file tree Collapse file tree 1 file changed +59
-0
lines changed Expand file tree Collapse file tree 1 file changed +59
-0
lines changed Original file line number Diff line number Diff line change @@ -7,6 +7,65 @@ service WineBridge {
7
7
rpc RunningProcesses (RunningProcessesRequest ) returns (RunningProcessesResponse );
8
8
rpc CreateProcess (CreateProcessRequest ) returns (CreateProcessResponse );
9
9
rpc KillProcess (KillProcessRequest ) returns (KillProcessResponse );
10
+
11
+ rpc CreateRegistryKey (CreateRegistryKeyRequest ) returns (MessageResponse );
12
+ rpc DeleteRegistryKey (DeleteRegistryKeyRequest ) returns (MessageResponse );
13
+ rpc GetRegistryKey (GetRegistryKeyRequest ) returns (RegistryKey );
14
+ rpc GetRegistryKeyValue (RegistryKeyRequest ) returns (RegistryValue );
15
+ rpc SetRegistryKeyValue (SetRegistryKeyValueRequest ) returns (MessageResponse );
16
+ rpc DeleteRegistryKeyValue (RegistryKeyRequest ) returns (MessageResponse );
17
+ }
18
+
19
+ enum RegistryValueType {
20
+ REG_NONE = 0 ;
21
+ REG_BINARY = 1 ;
22
+ REG_DWORD = 2 ;
23
+ REG_QWORD = 3 ;
24
+ REG_EXPAND_SZ = 4 ;
25
+ REG_MULTI_SZ = 5 ;
26
+ REG_SZ = 6 ;
27
+ }
28
+
29
+ message RegistryValue {
30
+ RegistryValueType type = 2 ;
31
+ bytes data = 3 ;
32
+ }
33
+
34
+ message RegistryKeyValue {
35
+ string name = 1 ;
36
+ RegistryValue value = 2 ;
37
+ }
38
+
39
+ message RegistryKey {
40
+ string hive = 1 ;
41
+ string subkey = 2 ;
42
+ repeated RegistryKeyValue values = 3 ;
43
+ }
44
+
45
+ message GetRegistryKeyRequest {
46
+ string hive = 1 ;
47
+ string subkey = 2 ;
48
+ }
49
+
50
+ message CreateRegistryKeyRequest {
51
+ string hive = 1 ;
52
+ string subkey = 2 ;
53
+ }
54
+
55
+ message RegistryKeyRequest {
56
+ string hive = 1 ;
57
+ string subkey = 2 ;
58
+ string name = 3 ;
59
+ }
60
+
61
+ message SetRegistryKeyValueRequest {
62
+ RegistryKeyRequest key = 1 ;
63
+ RegistryValue value = 4 ;
64
+ }
65
+
66
+ message DeleteRegistryKeyRequest {
67
+ string hive = 1 ;
68
+ string subkey = 2 ;
10
69
}
11
70
12
71
message MessageRequest {
You can’t perform that action at this time.
0 commit comments