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
- DataObjectAttribute.cs
- SqlWriter.cs
- DataSvcMapFile.cs
- PageRouteHandler.cs
- Button.cs
- ValidationUtility.cs
- XmlIlGenerator.cs
- WebReferencesBuildProvider.cs
- SecurityKeyUsage.cs
- ViewKeyConstraint.cs
- DataViewSetting.cs
- ToolStripMenuItemCodeDomSerializer.cs
- SQLDoubleStorage.cs
- XmlDigitalSignatureProcessor.cs
- DesignerAdRotatorAdapter.cs
- SoapWriter.cs
- BCLDebug.cs
- TrackingMemoryStreamFactory.cs
- CqlErrorHelper.cs
- XamlClipboardData.cs
- SuppressMessageAttribute.cs
- HierarchicalDataTemplate.cs
- ModuleBuilderData.cs
- Activity.cs
- PackageRelationship.cs
- EntityCommandExecutionException.cs
- XmlWriter.cs
- WizardPanel.cs
- X509Utils.cs
- Sequence.cs
- SpoolingTask.cs
- StoragePropertyMapping.cs
- XmlSchemaInfo.cs
- TemplatedControlDesigner.cs
- TdsEnums.cs
- TraceEventCache.cs
- EntitySqlQueryCacheEntry.cs
- AuthenticatedStream.cs
- SettingsAttributeDictionary.cs
- AutomationPropertyInfo.cs
- AmbientLight.cs
- ContainerActivationHelper.cs
- BuildProviderCollection.cs
- RepeatBehaviorConverter.cs
- BaseAutoFormat.cs
- DescendantOverDescendantQuery.cs
- DataRecordObjectView.cs
- XmlSchemaSubstitutionGroup.cs
- SplashScreenNativeMethods.cs
- PnrpPermission.cs
- RecommendedAsConfigurableAttribute.cs
- NativeObjectSecurity.cs
- ManagedFilter.cs
- XmlSchemaSimpleContentExtension.cs
- CustomUserNameSecurityTokenAuthenticator.cs
- Margins.cs
- CodeObject.cs
- FileDetails.cs
- Base64Decoder.cs
- WriteTimeStream.cs
- ArgIterator.cs
- ObjectItemAttributeAssemblyLoader.cs
- TablePattern.cs
- SByteStorage.cs
- CheckableControlBaseAdapter.cs
- Stack.cs
- DelegateSerializationHolder.cs
- SafeCancelMibChangeNotify.cs
- AttachedPropertyMethodSelector.cs
- DataRowComparer.cs
- IdentityNotMappedException.cs
- XPathSelectionIterator.cs
- XPathDocument.cs
- RoutedEventConverter.cs
- TemplateControlCodeDomTreeGenerator.cs
- IssuedTokenClientBehaviorsElement.cs
- SqlTopReducer.cs
- Label.cs
- _LocalDataStoreMgr.cs
- DataSysAttribute.cs
- SHA384Managed.cs
- WebPartHeaderCloseVerb.cs
- ListViewItemSelectionChangedEvent.cs
- CommittableTransaction.cs
- PartialArray.cs
- Exceptions.cs
- TextServicesPropertyRanges.cs
- FeatureSupport.cs
- TextEditorSpelling.cs
- Type.cs
- DoubleLinkListEnumerator.cs
- CertificateReferenceElement.cs
- TransformerInfo.cs
- SchemaName.cs
- FontInfo.cs
- AppSettingsExpressionBuilder.cs
- AvTraceDetails.cs
- odbcmetadatacollectionnames.cs
- figurelengthconverter.cs
- _DigestClient.cs