Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / 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 } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //// 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 } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- PatternMatcher.cs
- DataGridViewRowDividerDoubleClickEventArgs.cs
- XmlAttributeCollection.cs
- autovalidator.cs
- PeerInvitationResponse.cs
- SelectorAutomationPeer.cs
- BindableTemplateBuilder.cs
- GlyphsSerializer.cs
- SemaphoreFullException.cs
- AnimationException.cs
- PolyBezierSegment.cs
- GenericEnumConverter.cs
- CellConstant.cs
- HMACSHA512.cs
- Constraint.cs
- MemoryPressure.cs
- DocumentReferenceCollection.cs
- X509CertificateTokenFactoryCredential.cs
- SchemaReference.cs
- FixedSOMImage.cs
- ConfigurationSettings.cs
- Size.cs
- DateTimeOffsetConverter.cs
- DataControlLinkButton.cs
- Canvas.cs
- MenuEventArgs.cs
- ArrayTypeMismatchException.cs
- NameValuePair.cs
- StringAnimationBase.cs
- SkinBuilder.cs
- SelectionProviderWrapper.cs
- AsyncStreamReader.cs
- SQLByteStorage.cs
- EmptyControlCollection.cs
- DetailsViewInsertEventArgs.cs
- FileSystemWatcher.cs
- ColumnHeaderCollectionEditor.cs
- SettingsSection.cs
- Int64Storage.cs
- DES.cs
- DataColumnCollection.cs
- PropertyInfoSet.cs
- EqualityComparer.cs
- StreamResourceInfo.cs
- MultiSelectRootGridEntry.cs
- Utils.cs
- EdmMember.cs
- MessageDecoder.cs
- DBCSCodePageEncoding.cs
- ColorConverter.cs
- cookiecollection.cs
- VerificationException.cs
- Math.cs
- ExternalFile.cs
- HtmlMeta.cs
- DetailsViewDeletedEventArgs.cs
- ObjectDataSourceMethodEventArgs.cs
- HttpCapabilitiesSectionHandler.cs
- FixedSOMPageConstructor.cs
- NavigationWindowAutomationPeer.cs
- HttpModuleAction.cs
- DSASignatureDeformatter.cs
- SamlAuthorizationDecisionStatement.cs
- TrustManager.cs
- ZipIOExtraFieldElement.cs
- EdmSchemaError.cs
- XmlSchemaSearchPattern.cs
- IdlingCommunicationPool.cs
- QuadraticBezierSegment.cs
- AnimationClockResource.cs
- BufferBuilder.cs
- NameNode.cs
- UnsafeNativeMethods.cs
- HScrollBar.cs
- SettingsAttributeDictionary.cs
- OdbcFactory.cs
- RelationshipConverter.cs
- ILGenerator.cs
- ArithmeticException.cs
- CurrentTimeZone.cs
- User.cs
- OracleParameterCollection.cs
- CommonXSendMessage.cs
- TextAdaptor.cs
- URLBuilder.cs
- SQLGuidStorage.cs
- VectorCollection.cs
- SelectingProviderEventArgs.cs
- ColorContextHelper.cs
- XmlILCommand.cs
- FrameworkElementFactory.cs
- XamlPoint3DCollectionSerializer.cs
- ContractCodeDomInfo.cs
- SamlAction.cs
- Source.cs
- PersonalizablePropertyEntry.cs
- SmiEventSink.cs
- SqlFacetAttribute.cs
- BinaryUtilClasses.cs
- ClientSettingsSection.cs