예제 #1
0
        public AuthenticatedQueryOutputIDCountOutput
        (
            AuthenticatedQueryOutput?output = null,
            void *deviceHandle        = null,
            void *cryptoSessionHandle = null,
            uint?outputIDCount        = null
        ) : this()
        {
            if (output is not null)
            {
                Output = output.Value;
            }

            if (deviceHandle is not null)
            {
                DeviceHandle = deviceHandle;
            }

            if (cryptoSessionHandle is not null)
            {
                CryptoSessionHandle = cryptoSessionHandle;
            }

            if (outputIDCount is not null)
            {
                OutputIDCount = outputIDCount.Value;
            }
        }
예제 #2
0
        public AuthenticatedQueryRestrictedSharedResourceProcessOutput
        (
            AuthenticatedQueryOutput?output = null,
            uint?processIndex = null,
            AuthenticatedProcessIdentifierType?processIdentifier = null,
            void *processHandle = null
        ) : this()
        {
            if (output is not null)
            {
                Output = output.Value;
            }

            if (processIndex is not null)
            {
                ProcessIndex = processIndex.Value;
            }

            if (processIdentifier is not null)
            {
                ProcessIdentifier = processIdentifier.Value;
            }

            if (processHandle is not null)
            {
                ProcessHandle = processHandle;
            }
        }
        public AuthenticatedQueryOutputIDOutput
        (
            AuthenticatedQueryOutput?output = null,
            void *deviceHandle        = null,
            void *cryptoSessionHandle = null,
            uint?outputIDIndex        = null,
            ulong?outputID            = null
        ) : this()
        {
            if (output is not null)
            {
                Output = output.Value;
            }

            if (deviceHandle is not null)
            {
                DeviceHandle = deviceHandle;
            }

            if (cryptoSessionHandle is not null)
            {
                CryptoSessionHandle = cryptoSessionHandle;
            }

            if (outputIDIndex is not null)
            {
                OutputIDIndex = outputIDIndex.Value;
            }

            if (outputID is not null)
            {
                OutputID = outputID.Value;
            }
        }
        public AuthenticatedQueryAcessibilityOutput
        (
            AuthenticatedQueryOutput?output = null,
            BusType?busType = null,
            int?accessibleInContiguousBlocks    = null,
            int?accessibleInNonContiguousBlocks = null
        ) : this()
        {
            if (output is not null)
            {
                Output = output.Value;
            }

            if (busType is not null)
            {
                BusType = busType.Value;
            }

            if (accessibleInContiguousBlocks is not null)
            {
                AccessibleInContiguousBlocks = accessibleInContiguousBlocks.Value;
            }

            if (accessibleInNonContiguousBlocks is not null)
            {
                AccessibleInNonContiguousBlocks = accessibleInNonContiguousBlocks.Value;
            }
        }
예제 #5
0
        public AuthenticatedQueryChannelTypeOutput
        (
            AuthenticatedQueryOutput?output      = null,
            AuthenticatedChannelType?channelType = null
        ) : this()
        {
            if (output is not null)
            {
                Output = output.Value;
            }

            if (channelType is not null)
            {
                ChannelType = channelType.Value;
            }
        }
        public AuthenticatedQueryAccessibilityEncryptionGuidCountOutput
        (
            AuthenticatedQueryOutput?output = null,
            uint?encryptionGuidCount        = null
        ) : this()
        {
            if (output is not null)
            {
                Output = output.Value;
            }

            if (encryptionGuidCount is not null)
            {
                EncryptionGuidCount = encryptionGuidCount.Value;
            }
        }
예제 #7
0
        public AuthenticatedQueryUnrestrictedProtectedSharedResourceCountOutput
        (
            AuthenticatedQueryOutput?output = null,
            uint?unrestrictedProtectedSharedResourceCount = null
        ) : this()
        {
            if (output is not null)
            {
                Output = output.Value;
            }

            if (unrestrictedProtectedSharedResourceCount is not null)
            {
                UnrestrictedProtectedSharedResourceCount = unrestrictedProtectedSharedResourceCount.Value;
            }
        }
예제 #8
0
        public AuthenticatedQueryDeviceHandleOutput
        (
            AuthenticatedQueryOutput?output = null,
            void *deviceHandle = null
        ) : this()
        {
            if (output is not null)
            {
                Output = output.Value;
            }

            if (deviceHandle is not null)
            {
                DeviceHandle = deviceHandle;
            }
        }
예제 #9
0
        public AuthenticatedQueryProtectionOutput
        (
            AuthenticatedQueryOutput?output = null,
            AuthenticatedProtectionFlags?protectionFlags = null
        ) : this()
        {
            if (output is not null)
            {
                Output = output.Value;
            }

            if (protectionFlags is not null)
            {
                ProtectionFlags = protectionFlags.Value;
            }
        }
        public AuthenticatedQueryCurrentAccessibilityEncryptionOutput
        (
            AuthenticatedQueryOutput?output = null,
            Guid?encryptionGuid             = null
        ) : this()
        {
            if (output is not null)
            {
                Output = output.Value;
            }

            if (encryptionGuid is not null)
            {
                EncryptionGuid = encryptionGuid.Value;
            }
        }
예제 #11
0
        public AuthenticatedQueryRestrictedSharedResourceProcessCountOutput
        (
            AuthenticatedQueryOutput?output           = null,
            uint?restrictedSharedResourceProcessCount = null
        ) : this()
        {
            if (output is not null)
            {
                Output = output.Value;
            }

            if (restrictedSharedResourceProcessCount is not null)
            {
                RestrictedSharedResourceProcessCount = restrictedSharedResourceProcessCount.Value;
            }
        }
        public AuthenticatedQueryAccessibilityEncryptionGuidOutput
        (
            AuthenticatedQueryOutput?output = null,
            uint?encryptionGuidIndex        = null,
            Guid?encryptionGuid             = null
        ) : this()
        {
            if (output is not null)
            {
                Output = output.Value;
            }

            if (encryptionGuidIndex is not null)
            {
                EncryptionGuidIndex = encryptionGuidIndex.Value;
            }

            if (encryptionGuid is not null)
            {
                EncryptionGuid = encryptionGuid.Value;
            }
        }