import os
import ctypes
value=['4090445042','4294967295']
reg_key=['WarnLargeFileSize','MaxLargeFileSize']



def reg_rv(reg_key,value):
    cmd='REG ADD "HKEY_CURRENT_USER\\Software\\Microsoft\\Office\\16.0\\Outlook\\PST" /v %s /t REG_DWORD /d %s /f'%(reg_key,value)
    print cmd
    return os.popen(cmd).read()

class disable_file_system_redirection:
    _disable = ctypes.windll.kernel32.Wow64DisableWow64FsRedirection
    _revert = ctypes.windll.kernel32.Wow64RevertWow64FsRedirection
    def __enter__(self):
        self.old_value = ctypes.c_long()
        self.success = self._disable(ctypes.byref(self.old_value))
    def __exit__(self, type, value, traceback):
        if self.success:
            self._revert(self.old_value)
with disable_file_system_redirection():
    try:
        for i in range(len(reg_key)):
            reg_rv(reg_key[i],value[i])
        print "Executed Successfully"
    except Exception as E:
        print E
            
        