19 references to UnsafeNativeMethods
System.ServiceModel.NetNamedPipe (19)
System\ServiceModel\Channels\AppContainerInfo.cs (14)
10using static System.ServiceModel.Channels.UnsafeNativeMethods; 88return UnsafeNativeMethods.RunningInAppContainer(tokenHandle); 107uint packageFamilyNameLength = UnsafeNativeMethods.MAX_PATH; 108StringBuilder packageFamilyNameBuilder = new StringBuilder((int)UnsafeNativeMethods.MAX_PATH); 110int errorCode = UnsafeNativeMethods.PackageFamilyNameFromFullName(name, ref packageFamilyNameLength, packageFamilyNameBuilder); 111if (errorCode != UnsafeNativeMethods.ERROR_SUCCESS) 121int hresult = UnsafeNativeMethods.DeriveAppContainerSidFromAppContainerName( 130StringBuilder namedObjectPath = new StringBuilder((int)UnsafeNativeMethods.MAX_PATH); 132if (!UnsafeNativeMethods.GetAppContainerNamedObjectPath( 135UnsafeNativeMethods.MAX_PATH, 149UnsafeNativeMethods.FreeSid(appContainerSid); 160return UnsafeNativeMethods.GetSessionId(tokenHandle); 178if (!UnsafeNativeMethods.OpenProcessToken( 179UnsafeNativeMethods.GetCurrentProcess(),
System\ServiceModel\Channels\PipeConnection.cs (2)
411return error == UnsafeNativeMethods.ERROR_NO_DATA || 412error == UnsafeNativeMethods.ERROR_BROKEN_PIPE;
System\ServiceModel\Channels\PipeConnectionInitiator.cs (3)
204if (error == UnsafeNativeMethods.ERROR_FILE_NOT_FOUND || error == UnsafeNativeMethods.ERROR_PIPE_BUSY) 214if (error == UnsafeNativeMethods.ERROR_PIPE_BUSY)