From 050dfede17a68fe7b2dcad5a4314b5062fdad714 Mon Sep 17 00:00:00 2001
From: Nikos Skalkotos <skalkoto@grnet.gr>
Date: Mon, 16 Jun 2014 14:27:48 +0300
Subject: [PATCH] windows: Add REG_EXPAND_SZ() registry helper func

Add this helper lambda function that can be used to update the value of
type REG_EXPAND_SZ
---
 image_creator/os_type/windows/registry.py | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/image_creator/os_type/windows/registry.py b/image_creator/os_type/windows/registry.py
index 4a96456..0320a32 100644
--- a/image_creator/os_type/windows/registry.py
+++ b/image_creator/os_type/windows/registry.py
@@ -35,6 +35,8 @@ WINDOWS_SETUP_STATES = (
 
 REG_SZ = lambda k, v: {'key': k, 't': 1L,
                        'value': (v + '\x00').encode('utf-16le')}
+REG_EXPAND_SZ = lambda k, v: {'key': k, 't': 2L,
+                              'value': (v + '\x00').encode('utf-16le')}
 REG_BINARY = lambda k, v: {'key': k, 't': 3L, 'value': v}
 REG_DWORD = lambda k, v: {'key': k, 't': 4L, 'value': struct.pack('<I', v)}
 
-- 
GitLab