private SamMemoryAlloc GetInformation(AliasInformationClass infoClass)
        {
            IntPtr buffer;

            Win32.SamQueryInformationAlias(
                this,
                infoClass,
                out buffer
                ).ThrowIf();

            return(new SamMemoryAlloc(buffer));
        }
Beispiel #2
0
        private SamMemoryAlloc GetInformation(AliasInformationClass infoClass)
        {
            NtStatus status;
            IntPtr   buffer;

            if ((status = Win32.SamQueryInformationAlias(
                     this,
                     infoClass,
                     out buffer
                     )) >= NtStatus.Error)
            {
                Win32.Throw(status);
            }

            return(new SamMemoryAlloc(buffer));
        }
 public static extern NtStatus SamSetInformationAlias(
     [In] IntPtr AliasHandle,
     [In] AliasInformationClass AliasInformationClass,
     [In] IntPtr AliasInformation
     );
 public static extern NtStatus SamQueryInformationAlias(
     [In] IntPtr AliasHandle,
     [In] AliasInformationClass AliasInformationClass,
     [Out] out IntPtr Buffer
     );