Opc.Ua.WindowsCertificateStore.GetFlags C# (CSharp) Method

GetFlags() private static method

maps the store type onto a set of flags that can be passed to the various crypto functions.
private static GetFlags ( WindowsStoreType storeType ) : uint
storeType WindowsStoreType
return uint
        private static uint GetFlags(WindowsStoreType storeType)
        {
	        uint dwFlags = 0;

	        switch (storeType)
	        {
		        case WindowsStoreType.LocalMachine:
		        {
			        dwFlags |= CERT_SYSTEM_STORE_LOCAL_MACHINE;
			        break;
		        }

		        case WindowsStoreType.CurrentUser:
		        {
			        dwFlags |= CERT_SYSTEM_STORE_CURRENT_USER;
			        break;
		        }

		        case WindowsStoreType.User:
		        {
			        dwFlags |= CERT_SYSTEM_STORE_USERS;
			        break;
		        }

		        case WindowsStoreType.Service:
		        {
			        dwFlags |= CERT_SYSTEM_STORE_SERVICES;
			        break;
		        }
	        }

	        return dwFlags;
        }
        #endregion