Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / xsp / System / Web / SafeNativeMethods.cs / 1 / SafeNativeMethods.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web { using System.Runtime.InteropServices; using System; using System.Security.Permissions; using System.Collections; using System.IO; using System.Text; [ System.Runtime.InteropServices.ComVisible(false), System.Security.SuppressUnmanagedCodeSecurityAttribute() ] internal sealed class SafeNativeMethods { private SafeNativeMethods() {} [DllImport(ModName.KERNEL32_FULL_NAME)] internal /*public*/ extern static int GetCurrentProcessId(); [DllImport(ModName.KERNEL32_FULL_NAME)] internal /*public*/ extern static int GetCurrentThreadId(); [DllImport(ModName.KERNEL32_FULL_NAME)] internal static extern bool QueryPerformanceCounter( [System.Runtime.InteropServices.Out, In] ref long lpPerformanceCount); [DllImport(ModName.KERNEL32_FULL_NAME)] internal static extern bool QueryPerformanceFrequency( [System.Runtime.InteropServices.Out, In] ref long lpFrequency); // required for HttpDebugHandlerTimeLog #if PERF [DllImport(ModName.KERNEL32_FULL_NAME, CharSet=CharSet.Unicode)] internal static extern void OutputDebugString(String message); #endif } }
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- TextControlDesigner.cs
- EmptyCollection.cs
- LocatorGroup.cs
- HttpProfileBase.cs
- TextEditorCharacters.cs
- XmlDomTextWriter.cs
- FacetDescriptionElement.cs
- StateItem.cs
- CheckoutException.cs
- PropertyEntry.cs
- DiffuseMaterial.cs
- SqlCharStream.cs
- DocumentOrderQuery.cs
- CounterNameConverter.cs
- UserControlBuildProvider.cs
- AnonymousIdentificationModule.cs
- SessionSymmetricTransportSecurityProtocolFactory.cs
- DataGridViewRowPrePaintEventArgs.cs
- ThemeableAttribute.cs
- SecurityPermission.cs
- UnconditionalPolicy.cs
- PackagePartCollection.cs
- TaskHelper.cs
- DbReferenceCollection.cs
- BindingExpression.cs
- MultipleViewPattern.cs
- StaticSiteMapProvider.cs
- CompilerState.cs
- TableLayoutSettingsTypeConverter.cs
- Track.cs
- XmlSchemaSet.cs
- EnumValidator.cs
- RecipientInfo.cs
- SQlBooleanStorage.cs
- ConstructorExpr.cs
- XmlnsDefinitionAttribute.cs
- Char.cs
- ExpandCollapseProviderWrapper.cs
- ComAdminInterfaces.cs
- ObjectStateEntryDbUpdatableDataRecord.cs
- SharedDp.cs
- MessageHeaders.cs
- ThemeInfoAttribute.cs
- Visual3D.cs
- PrintDialog.cs
- ColorBlend.cs
- ChannelManagerHelpers.cs
- XmlSchemaInfo.cs
- ContainerControl.cs
- RootBuilder.cs
- DataGridViewRowsAddedEventArgs.cs
- SHA256Cng.cs
- ListViewGroupItemCollection.cs
- BuildResult.cs
- DataControlFieldCell.cs
- ConfigurationSchemaErrors.cs
- PreProcessor.cs
- OdbcReferenceCollection.cs
- TextEditorLists.cs
- XmlAnyAttributeAttribute.cs
- WebSysDescriptionAttribute.cs
- xdrvalidator.cs
- MessageSecurityOverHttpElement.cs
- PreApplicationStartMethodAttribute.cs
- EnumBuilder.cs
- SmtpException.cs
- NativeActivityAbortContext.cs
- ActivityCodeDomSerializationManager.cs
- ConfigurationManagerInternal.cs
- RemoteArgument.cs
- AsymmetricSignatureFormatter.cs
- TextServicesLoader.cs
- SrgsRulesCollection.cs
- TextBoxLine.cs
- WrappedIUnknown.cs
- PartitionResolver.cs
- SettingsPropertyValueCollection.cs
- XmlSchemaAll.cs
- entityreference_tresulttype.cs
- DataGridState.cs
- TextEmbeddedObject.cs
- ExtensionDataReader.cs
- ContentElement.cs
- listitem.cs
- ComponentDispatcherThread.cs
- WebPartUserCapability.cs
- ObjectTag.cs
- CounterCreationDataCollection.cs
- Thread.cs
- QilGenerator.cs
- BaseTemplateParser.cs
- ButtonStandardAdapter.cs
- XmlNodeChangedEventArgs.cs
- DateTimeParse.cs
- Pen.cs
- EntityDataSourceSelectingEventArgs.cs
- GridViewPageEventArgs.cs
- ScrollItemProviderWrapper.cs
- HMACSHA256.cs
- ResponseStream.cs