mscorlib.cs
上传用户:jnxxjx
上传日期:2015-03-08
资源大小:3388k
文件大小:1463k
- I4 CSIDL_PROGRAMS;
- I4 CSIDL_RECENT;
- I4 CSIDL_SENDTO;
- I4 CSIDL_STARTMENU;
- I4 CSIDL_STARTUP;
- I4 CSIDL_SYSTEM;
- I4 CSIDL_TEMPLATES;
- I4 CSIDL_DESKTOPDIRECTORY;
- I4 CSIDL_PERSONAL;
- I4 CSIDL_PROGRAM_FILES;
- I4 CSIDL_PROGRAM_FILES_COMMON;
- I INVALID_HANDLE_VALUE;
- I NULL;
- Boolean GetVersionEx( Class OSVERSIONINFO ver);
- I4 FormatMessage( I4 dwFlags, I lpSource, I4 dwMessageId, I4 dwLanguageId, Class System.Text.StringBuilder lpBuffer, I4 nSize, I va_list_arguments);
- I4 RegCloseKey( I hKey);
- I4 RegConnectRegistry( String machineName, I key, ByRef I result);
- I4 RegCreateKey( I hKey, String lpSubKey, ByRef I phkResult);
- I4 RegCreateKeyEx( I hKey, String lpSubKey, I4 Reserved, String lpClass, I4 dwOptions, I4 samDesigner, Class SECURITY_ATTRIBUTES lpSecurityAttributes, ByRef I hkResult, ByRef I4 lpdwDisposition);
- I4 RegDeleteKey( I hKey, String lpSubKey);
- I4 RegDeleteValue( I hKey, String lpValueName);
- I4 RegEnumKey( I hKey, I4 dwIndex, Class System.Text.StringBuilder lpName, I4 cbName);
- I4 RegEnumKeyEx( I hKey, I4 dwIndex, Class System.Text.StringBuilder lpName, ByRef I4 lpcbName, SZArray I4 lpReserved, Class System.Text.StringBuilder lpClass, SZArray I4 lpcbClass, SZArray I8 lpftLastWriteTime);
- I4 RegEnumValue( I hKey, I4 dwIndex, Class System.Text.StringBuilder lpValueName, ByRef I4 lpcbValueName, I lpReserved_MustBeZero, SZArray I4 lpType, SZArray UI1 lpData, SZArray I4 lpcbData);
- I4 RegFlushKey( I hKey);
- I4 RegLoadKey( I hKey, String lpSubKey, String lpFile);
- I4 RegOpenKey( I hKey, String lpSubKey, ByRef I phkResult);
- I4 RegOpenKeyEx( I hKey, String lpSubKey, I4 ulOptions, I4 samDesired, ByRef I hkResult);
- I4 RegQueryInfoKey( I hKey, Class System.Text.StringBuilder lpClass, SZArray I4 lpcbClass, I lpReserved_MustBeZero, ByRef I4 lpcSubKeys, SZArray I4 lpcbMaxSubKeyLen, SZArray I4 lpcbMaxClassLen, ByRef I4 lpcValues, SZArray I4 lpcbMaxValueNameLen, SZArray I4 lpcbMaxValueLen lpcbSecurityDescriptor, lpftLastWriteTime);
- I4 RegQueryValue( I hKey, String lpSubKey, Class System.Text.StringBuilder lpValue, SZArray I4 lpcbValue);
- I4 RegQueryValueEx( I hKey, String lpValueName, SZArray I4 lpReserved, ByRef I4 lpType, SZArray UI1 lpData, ByRef I4 lpcbData);
- I4 RegQueryValueEx( I hKey, String lpValueName, SZArray I4 lpReserved, SZArray I4 lpType, ByRef I4 lpData, ByRef I4 lpcbData);
- I4 RegQueryValueEx( I hKey, String lpValueName, SZArray I4 lpReserved, ByRef I4 lpType, SZArray Char lpData, ByRef I4 lpcbData);
- I4 RegQueryValueEx( I hKey, String lpValueName, SZArray I4 lpReserved, ByRef I4 lpType, Class System.Text.StringBuilder lpData, ByRef I4 lpcbData);
- I4 RegReplaceKey( I hKey, String lpSubKey, String lpNewFile, String lpOldFile);
- I4 RegRestoreKey( I hKey, String lpFile, I4 dwFlags);
- I4 RegSaveKey( I hKey, String lpFile, Class SECURITY_ATTRIBUTES lpSecuriteAttributes);
- I4 RegSetValue( I hKey, String lpSubKey, I4 dwType, String lpData, I4 cbData);
- I4 RegSetValueEx( I hKey, String lpValueName, I4 Reserved, I4 dwType, SZArray UI1 lpData, I4 cbData);
- I4 RegSetValueEx( I hKey, String lpValueName, I4 Reserved, I4 dwType, SZArray I4 lpData, I4 cbData);
- I4 RegSetValueEx( I hKey, String lpValueName, I4 Reserved, I4 dwType, I lpData, I4 cbData);
- I4 RegSetValueEx( I hKey, String lpValueName, I4 Reserved, I4 dwType, String lpData, I4 cbData);
- I4 RegUnLoadKey( I hKey, String lpSubKey);
- I4 ExpandEnvironmentStrings( String lpSrc, Class System.Text.StringBuilder lpDst, I4 nSize);
- I4 ExpandEnvironmentStringsA( SZArray UI1 lpSrc, SZArray UI1 lpDst, I4 nSize);
- I LocalAlloc( I4 uFlags, I sizetdwBytes);
- I LocalReAlloc( I handle, I sizetcbBytes, I4 uFlags);
- I LocalFree( I handle);
- UI4 GetTempPath( I4 bufferLen, Class System.Text.StringBuilder buffer);
- I GetCommandLineWin32();
- String GetCommandLine();
- I lstrcpy( I dst, String src);
- I lstrcpy( Class System.Text.StringBuilder dst, I src);
- I lstrcpyn( Class System.Delegate d1, Class System.Delegate d2, I4 cb);
- I4 lstrlen( SZArray I1 ptr);
- I4 lstrlen( I ptr);
- I4 lstrlenA( I ptr);
- I4 lstrlenW( I ptr);
- I CoTaskMemAlloc( I4 cb);
- I CoTaskMemRealloc( I pv, I4 cb);
- Void CoTaskMemFree( I ptr);
- I SysAllocStringLen( String src, I4 len);
- I4 SysStringLen( I bstr);
- Void SysFreeString( I bstr);
- Void CopyMemoryUni( I pdst, String psrc, I sizetcb);
- Void CopyMemoryUni( Class System.Text.StringBuilder pdst, I psrc, I sizetcb);
- Void CopyMemoryAnsi( I pdst, String psrc, I sizetcb);
- Void CopyMemoryAnsi( Class System.Text.StringBuilder pdst, I psrc, I sizetcb);
- I4 GetACP();
- I4 GetFullPathName( String path, I4 numBufferChars, Class System.Text.StringBuilder buffer, I mustBeZero);
- I4 SearchPath( String path, String fileName, String extension, I4 numBufferChars, Class System.Text.StringBuilder buffer, SZArray I4 filePart);
- I CreateFile( String lpFileName, I4 dwDesiredAccess, I4 dwShareMode, I lpSecurityAttributes, I4 dwCreationDisposition, I4 dwFlagsAndAttributes, I hTemplateFile);
- I CreateFile( String lpFileName, I4 dwDesiredAccess, ValueClass System.IO.FileShare dwShareMode, Class SECURITY_ATTRIBUTES securityAttrs, ValueClass System.IO.FileMode dwCreationDisposition, I4 dwFlagsAndAttributes, I hTemplateFile);
- Boolean CloseHandle( I handle);
- I4 GetFileType( I handle);
- Boolean SetEndOfFile( I hFile);
- I4 SetFilePointerWin32( I handle, I4 lo, Ptr I4 hi, I4 origin);
- I8 SetFilePointer( I handle, I8 offset, ValueClass System.IO.SeekOrigin origin, ByRef I4 hr);
- I4 GetSystemDirectory( Class System.Text.StringBuilder sb, I4 length);
- Boolean GetFileTime( I hFile, SZArray I8 creationTime, SZArray I8 lastAccessTime, SZArray I8 lastWriteTime);
- Boolean SetFileTime( I hFile, SZArray I8 creationTime, SZArray I8 lastAccessTime, SZArray I8 lastWriteTime);
- I4 GetFileSize( I hFile, ByRef I4 highSize);
- Boolean LockFile( I handle, I8 offset, I8 count);
- Boolean UnlockFile( I handle, I8 offset, I8 count);
- I GetStdHandle( I4 nStdHandle);
- Boolean SetConsoleMode( I hConsoleHandle, I4 mode);
- Boolean GetConsoleMode( I hConsoleHandle, ByRef I4 mode);
- I4 MakeHRFromErrorCode( I4 errorCode);
- Boolean CopyFile( String src, String dst, Boolean failIfExists);
- Boolean CreateDirectory( String path, I4 lpSecurityAttributes);
- Boolean DeleteFile( String path);
- Boolean FindClose( I hndFindFile);
- I FindFirstFile( String pFileName, Class WIN32_FIND_DATA pFindFileData);
- Boolean FindNextFile( I hndFindFile, Class WIN32_FIND_DATA lpFindFileData);
- I4 GetCurrentDirectory( I4 nBufferLength, Class System.Text.StringBuilder lpBuffer);
- I4 GetFileAttributes( String name);
- Boolean GetFileAttributesEx( String name, I4 fileInfoLevel, ByRef ValueClass WIN32_FILE_ATTRIBUTE_DATA lpFileInformation);
- Boolean SetFileAttributes( String name, I4 attr);
- I4 GetLogicalDrives();
- UI4 GetTempFileName( String tmpPath, String prefix, UI4 uniqueIdOrZero, Class System.Text.StringBuilder tmpFileName);
- Boolean MoveFile( String src, String dst);
- Boolean RemoveDirectory( String path);
- Boolean SetCurrentDirectory( String path);
- I4 SetErrorMode( I4 newMode);
- Boolean IsValidLocale( I4 Locale, I8 flags);
- I4 GetUserDefaultLCID();
- I4 GetModuleFileName( I hModule, Class System.Text.StringBuilder buffer, I4 length);
- Boolean GetUserName( Class System.Text.StringBuilder lpBuffer, SZArray I4 nSize);
- I4 SHGetFolderPath( I hwndOwner, I4 nFolder, I hToken, I4 dwFlags, Class System.Text.StringBuilder lpszPath);
- Boolean LookupAccountName( String machineName, String accountName, SZArray UI1 sid, ByRef I4 sidLen, Class System.Text.StringBuilder domainName, ByRef I4 domainNameLen, ByRef I4 peUse);
- I GetProcessWindowStation();
- Boolean GetUserObjectInformation( I hObj, I4 nIndex, Class USEROBJECTFLAGS pvBuffer, I4 nLength, ByRef I4 lpnLengthNeeded);
- Void Microsoft.Win32.Win32Native();
- Void Microsoft.Win32.Win32Native();
- }
- class OSVERSIONINFO : System.Object
- {
- I4 OSVersionInfoSize;
- I4 MajorVersion;
- I4 MinorVersion;
- I4 BuildNumber;
- I4 PlatformId;
- String CSDVersion;
- Void OSVERSIONINFO();
- }
- class SECURITY_ATTRIBUTES : System.Object
- {
- I4 nLength;
- I4 lpSecurityDescriptor;
- I4 bInheritHandle;
- Void SECURITY_ATTRIBUTES();
- }
- class WIN32_FILE_ATTRIBUTE_DATA : System.ValueType
- {
- I4 fileAttributes;
- UI4 ftCreationTimeLow;
- UI4 ftCreationTimeHigh;
- UI4 ftLastAccessTimeLow;
- UI4 ftLastAccessTimeHigh;
- UI4 ftLastWriteTimeLow;
- UI4 ftLastWriteTimeHigh;
- I4 fileSizeHigh;
- I4 fileSizeLow;
- }
- class WIN32_FIND_DATA : System.Object
- {
- I4 dwFileAttributes;
- I4 ftCreationTime_dwLowDateTime;
- I4 ftCreationTime_dwHighDateTime;
- I4 ftLastAccessTime_dwLowDateTime;
- I4 ftLastAccessTime_dwHighDateTime;
- I4 ftLastWriteTime_dwLowDateTime;
- I4 ftLastWriteTime_dwHighDateTime;
- I4 nFileSizeHigh;
- I4 nFileSizeLow;
- I4 dwReserved0;
- I4 dwReserved1;
- String cFileName;
- String cAlternateFileName;
- Void WIN32_FIND_DATA();
- }
- class USEROBJECTFLAGS : System.Object
- {
- I4 fInherit;
- I4 fReserved;
- I4 dwFlags;
- Void USEROBJECTFLAGS();
- }
- class System.Security.Util.ConfigId : System.Enum
- {
- I4 value__;
- ValueClass System.Security.Util.ConfigId None;
- ValueClass System.Security.Util.ConfigId MachinePolicyLevel;
- ValueClass System.Security.Util.ConfigId UserPolicyLevel;
- ValueClass System.Security.Util.ConfigId EnterprisePolicyLevel;
- ValueClass System.Security.Util.ConfigId Reserved;
- }
- class System.Security.Util.QuickCacheEntryType : System.Enum
- {
- I4 value__;
- ValueClass System.Security.Util.QuickCacheEntryType ExecutionZoneMyComputer;
- ValueClass System.Security.Util.QuickCacheEntryType ExecutionZoneIntranet;
- ValueClass System.Security.Util.QuickCacheEntryType ExecutionZoneInternet;
- ValueClass System.Security.Util.QuickCacheEntryType ExecutionZoneTrusted;
- ValueClass System.Security.Util.QuickCacheEntryType ExecutionZoneUntrusted;
- ValueClass System.Security.Util.QuickCacheEntryType RequestSkipVerificationZoneMyComputer;
- ValueClass System.Security.Util.QuickCacheEntryType RequestSkipVerificationZoneIntranet;
- ValueClass System.Security.Util.QuickCacheEntryType RequestSkipVerificationZoneInternet;
- ValueClass System.Security.Util.QuickCacheEntryType RequestSkipVerificationZoneTrusted;
- ValueClass System.Security.Util.QuickCacheEntryType RequestSkipVerificationZoneUntrusted;
- ValueClass System.Security.Util.QuickCacheEntryType UnmanagedZoneMyComputer;
- ValueClass System.Security.Util.QuickCacheEntryType UnmanagedZoneIntranet;
- ValueClass System.Security.Util.QuickCacheEntryType UnmanagedZoneInternet;
- ValueClass System.Security.Util.QuickCacheEntryType UnmanagedZoneTrusted;
- ValueClass System.Security.Util.QuickCacheEntryType UnmanagedZoneUntrusted;
- ValueClass System.Security.Util.QuickCacheEntryType ExecutionAll;
- ValueClass System.Security.Util.QuickCacheEntryType RequestSkipVerificationAll;
- ValueClass System.Security.Util.QuickCacheEntryType UnmanagedAll;
- ValueClass System.Security.Util.QuickCacheEntryType SkipVerificationZoneMyComputer;
- ValueClass System.Security.Util.QuickCacheEntryType SkipVerificationZoneIntranet;
- ValueClass System.Security.Util.QuickCacheEntryType SkipVerificationZoneInternet;
- ValueClass System.Security.Util.QuickCacheEntryType SkipVerificationZoneTrusted;
- ValueClass System.Security.Util.QuickCacheEntryType SkipVerificationZoneUntrusted;
- ValueClass System.Security.Util.QuickCacheEntryType SkipVerificationAll;
- ValueClass System.Security.Util.QuickCacheEntryType FullTrustZoneMyComputer;
- ValueClass System.Security.Util.QuickCacheEntryType FullTrustZoneIntranet;
- ValueClass System.Security.Util.QuickCacheEntryType FullTrustZoneInternet;
- ValueClass System.Security.Util.QuickCacheEntryType FullTrustZoneTrusted;
- ValueClass System.Security.Util.QuickCacheEntryType FullTrustZoneUntrusted;
- ValueClass System.Security.Util.QuickCacheEntryType FullTrustAll;
- }
- class System.Security.Util.ConfigRetval : System.Enum
- {
- I4 value__;
- ValueClass System.Security.Util.ConfigRetval NoFiles;
- ValueClass System.Security.Util.ConfigRetval ConfigFile;
- ValueClass System.Security.Util.ConfigRetval CacheFile;
- }
- class System.Security.Util.Config : System.Object
- {
- String m_machineConfig;
- String m_userConfig;
- Void GetFileLocales();
- String get_MachineDirectory();
- String get_UserDirectory();
- ValueClass System.Security.Util.ConfigRetval InitData( ValueClass System.Security.Util.ConfigId id, String configFile);
- ValueClass System.Security.Util.ConfigRetval InitData( ValueClass System.Security.Util.ConfigId id, String configFile, String cacheFile);
- ValueClass System.Security.Util.ConfigRetval _InitData( ValueClass System.Security.Util.ConfigId id, String configFile);
- ValueClass System.Security.Util.ConfigRetval _InitDataEx( ValueClass System.Security.Util.ConfigId id, String configFile, String cacheFile);
- Void SaveCacheData( ValueClass System.Security.Util.ConfigId id);
- Void ResetCacheData( ValueClass System.Security.Util.ConfigId id);
- Void ClearCacheData( ValueClass System.Security.Util.ConfigId id);
- Boolean SaveData( ValueClass System.Security.Util.ConfigId id, String data);
- Boolean SaveData( ValueClass System.Security.Util.ConfigId id, SZArray UI1 data);
- Boolean SaveData( ValueClass System.Security.Util.ConfigId id, SZArray UI1 data, I4 offset, I4 length);
- Boolean _SaveDataString( ValueClass System.Security.Util.ConfigId id, String data);
- Boolean _SaveDataByte( ValueClass System.Security.Util.ConfigId id, SZArray UI1 data, I4 offset, I4 length);
- Boolean RecoverData( ValueClass System.Security.Util.ConfigId id);
- SZArray UI1 GetData( ValueClass System.Security.Util.ConfigId id);
- ValueClass System.Security.Util.QuickCacheEntryType GetQuickCacheEntry( ValueClass System.Security.Util.ConfigId id);
- Void SetQuickCache( ValueClass System.Security.Util.ConfigId id, ValueClass System.Security.Util.QuickCacheEntryType cache);
- Boolean GetCacheEntry( ValueClass System.Security.Util.ConfigId id, I4 numKey, SZArray Char key, ByRef SZArray Char data);
- Void AddCacheEntry( ValueClass System.Security.Util.ConfigId id, I4 numKey, SZArray Char key, SZArray Char data);
- String _GetMachineDirectory();
- String _GetUserDirectory();
- Boolean IsCompilationDomain();
- Boolean WriteToEventLog( String message);
- String GetStoreLocation( ValueClass System.Security.Util.ConfigId configId);
- String _GetStoreLocation( ValueClass System.Security.Util.ConfigId configId);
- Void TurnCacheOff( ByRef ValueClass System.Threading.StackCrawlMark stackMark);
- Void System.Security.Util.Config();
- Void System.Security.Util.Config();
- property MachineDirectory { get(){} set(){} };
- property UserDirectory { get(){} set(){} };
- }
- class System.Security.Util.Hex : System.Object
- {
- SZArray Char hexValues;
- String EncodeHexString( SZArray UI1 sArray);
- I4 ConvertHexDigit( Char val);
- SZArray UI1 DecodeHexString( String hexString);
- Void System.Security.Util.Hex();
- Void System.Security.Util.Hex();
- }
- class System.Security.Util.SiteString : System.Object
- {
- String m_site;
- Class System.Collections.ArrayList m_separatedSite;
- SZArray Char m_separators;
- SZArray Char m_illegalCharacters;
- Void System.Security.Util.SiteString();
- Void System.Security.Util.SiteString( String site);
- Void System.Security.Util.SiteString( String site, Class System.Collections.ArrayList separatedSite);
- Class System.Collections.ArrayList CreateSeparatedSite( String site);
- Boolean AllLegalCharacters( String str);
- String ToString();
- Boolean Equals( Object o);
- I4 GetHashCode();
- Boolean Equals( Class System.Security.Util.SiteString ss, Boolean ignoreCase);
- Class System.Security.Util.SiteString Copy();
- Boolean IsSubsetOf( Class System.Security.Util.SiteString operand);
- Boolean IsSubsetOf( Class System.Security.Util.SiteString operand, Boolean ignoreCase);
- Class System.Security.Util.SiteString Intersect( Class System.Security.Util.SiteString operand);
- Class System.Security.Util.SiteString Union( Class System.Security.Util.SiteString operand);
- Void System.Security.Util.SiteString();
- }
- class System.Security.Util.StringExpressionSet : System.Object
- {
- Class System.Collections.ArrayList m_emptyList;
- Class System.Collections.ArrayList m_list;
- Boolean m_ignoreCase;
- String m_expressions;
- SZArray String m_expressionsArray;
- Boolean m_throwOnRelative;
- SZArray Char m_separators;
- SZArray Char m_trimChars;
- Char m_directorySeparator;
- Char m_alternateDirectorySeparator;
- Void System.Security.Util.StringExpressionSet();
- Void System.Security.Util.StringExpressionSet( String str);
- Void System.Security.Util.StringExpressionSet( Boolean ignoreCase);
- Void System.Security.Util.StringExpressionSet( Boolean ignoreCase, Boolean throwOnRelative);
- Void System.Security.Util.StringExpressionSet( Boolean ignoreCase, String str);
- Void System.Security.Util.StringExpressionSet( Boolean ignoreCase, String str, Boolean throwOnRelative);
- Class System.Security.Util.StringExpressionSet CreateNewEmpty();
- Class System.Security.Util.StringExpressionSet Copy();
- Void SetIgnoreCase( Boolean ignoreCase);
- Void SetThrowOnRelative( Boolean throwOnRelative);
- Void SetExpressions( String str);
- String ProcessWholeString( String str);
- String ProcessSingleString( String str);
- Void AddExpressions( String str);
- Void AddExpressions( SZArray String str);
- Void AddExpressions( SZArray String str, Boolean checkForDuplicates, Boolean needFullPath);
- Void CheckList();
- SZArray String Split( String expressions);
- Void CreateList();
- Boolean IsEmpty();
- Boolean IsSubsetOf( Class System.Security.Util.StringExpressionSet ses);
- Boolean IsSubsetOfPathDiscovery( Class System.Security.Util.StringExpressionSet ses);
- Class System.Security.Util.StringExpressionSet Union( Class System.Security.Util.StringExpressionSet ses);
- Class System.Security.Util.StringExpressionSet Intersect( Class System.Security.Util.StringExpressionSet ses);
- Void GenerateString();
- String ToString();
- SZArray String ToStringArray();
- Boolean StringSubsetStringExpression( String left, Class System.Security.Util.StringExpressionSet right, Boolean ignoreCase);
- Boolean StringSubsetStringExpressionPathDiscovery( String left, Class System.Security.Util.StringExpressionSet right, Boolean ignoreCase);
- Boolean StringSubsetString( String left, String right, Boolean ignoreCase);
- Boolean StringSubsetStringPathDiscovery( String left, String right, Boolean ignoreCase);
- Void AddSingleExpressionNoDuplicates( String expression);
- Void Reduce();
- String GetLongPathName( String path);
- String CanonicalizePath( String path);
- String CanonicalizePath( String path, Boolean needFullPath);
- Void System.Security.Util.StringExpressionSet();
- }
- class System.Security.Util.TokenBasedSet : System.Object
- {
- I4 DefaultSize;
- I4 DefaultIncrement;
- SZArray Object m_objSet;
- I4 m_cElt;
- I4 m_initSize;
- I4 m_increment;
- I4 m_maxIndex;
- Void System.Security.Util.TokenBasedSet();
- Void System.Security.Util.TokenBasedSet( I4 initSize, I4 increment);
- Void System.Security.Util.TokenBasedSet( Class System.Security.Util.TokenBasedSet tbSet);
- Void Reset();
- Void Reset( I4 initSize, I4 increment);
- Void SetItem( I4 index, Object item);
- Object GetItem( I4 index);
- Object RemoveItem( I4 index);
- Void ResetMaxIndex();
- Void ShrinkToFit();
- I4 GetCount();
- I4 GetStorageLength();
- I4 GetMaxUsedIndex();
- Boolean IsEmpty();
- Void EnsureSize( I4 size);
- Class System.Collections.IEnumerator GetEnum();
- Boolean IsSubsetOf( Class System.Security.Util.TokenBasedSet target);
- Void GenericIntersect( Class System.Security.Util.TokenBasedSet target, Class System.Security.Util.TokenBasedSet other);
- Void InplaceIntersect( Class System.Security.Util.TokenBasedSet other);
- Class System.Security.Util.TokenBasedSet Intersect( Class System.Security.Util.TokenBasedSet other);
- Void GenericUnion( Class System.Security.Util.TokenBasedSet target, Class System.Security.Util.TokenBasedSet other, Boolean needToCopy);
- Void InplaceUnion( Class System.Security.Util.TokenBasedSet other);
- Class System.Security.Util.TokenBasedSet Union( Class System.Security.Util.TokenBasedSet other);
- Void MergeDeniedSet( Class System.Security.Util.TokenBasedSet denied);
- }
- class System.Security.Util.TokenBasedSetEnumerator : System.Object
- {
- Class System.Security.Util.TokenBasedSet m_set;
- I4 m_currentIndex;
- Void System.Security.Util.TokenBasedSetEnumerator( Class System.Security.Util.TokenBasedSet set);
- Void SetData( Class System.Security.Util.TokenBasedSet set);
- Boolean EndConditionReached();
- Boolean MoveNext();
- Object get_Current();
- Void Remove();
- I4 GetCurrentIndex();
- Void Reset();
- property Current { get(){} set(){} };
- }
- class System.Security.Util.URLString : System.Security.Util.SiteString
- {
- String m_defaultProtocol;
- String m_protocol;
- Class System.Security.Util.SiteString m_siteString;
- I4 m_port;
- Class System.Security.Util.LocalSiteString m_localSite;
- Class System.Security.Util.DirectoryString m_directory;
- String m_fullurl;
- SZArray Char m_siteEnd;
- SZArray Char m_fileEnd;
- Void System.Security.Util.URLString();
- Void System.Security.Util.URLString( String url);
- Void System.Security.Util.URLString( String url, Boolean parsed);
- Void ParseString( String url, Boolean parsed);
- String get_Scheme();
- String get_Host();
- String get_Directory();
- String GetFileName();
- String GetDirectoryName();
- Class System.Security.Util.SiteString Copy();
- Boolean IsSubsetOf( Class System.Security.Util.SiteString site);
- String ToString();
- Boolean Equals( Object o);
- I4 GetHashCode();
- Boolean Equals( Class System.Security.Util.URLString url);
- Boolean CompareUrls( Class System.Security.Util.URLString url1, Class System.Security.Util.URLString url2);
- String NormalizeUrl();
- Class System.Security.Util.URLString SpecialNormalizeUrl();
- String _GetDeviceName( String driveLetter);
- Void System.Security.Util.URLString();
- property Scheme { get(){} set(){} };
- property Host { get(){} set(){} };
- property Directory { get(){} set(){} };
- }
- class System.Security.Util.DirectoryString : System.Security.Util.SiteString
- {
- Boolean m_checkForIllegalChars;
- SZArray Char m_separators;
- SZArray Char m_illegalDirectoryCharacters;
- Void System.Security.Util.DirectoryString();
- Void System.Security.Util.DirectoryString( String directory, Boolean checkForIllegalChars);
- Class System.Collections.ArrayList CreateSeparatedString( String directory);
- Boolean IsSubsetOf( Class System.Security.Util.DirectoryString operand);
- Boolean IsSubsetOf( Class System.Security.Util.DirectoryString operand, Boolean ignoreCase);
- Void System.Security.Util.DirectoryString();
- }
- class System.Security.Util.LocalSiteString : System.Security.Util.SiteString
- {
- SZArray Char m_separators;
- Void System.Security.Util.LocalSiteString( String site);
- Class System.Collections.ArrayList CreateSeparatedString( String directory);
- Boolean IsSubsetOf( Class System.Security.Util.LocalSiteString operand);
- Boolean IsSubsetOf( Class System.Security.Util.LocalSiteString operand, Boolean ignoreCase);
- Void System.Security.Util.LocalSiteString();
- }
- class System.Security.Util.XMLUtil : System.Object
- {
- String BuiltInPermission;
- I4 BuiltInPermissionLength;
- String BuiltInMembershipCondition;
- I4 BuiltInMembershipConditionLength;
- String BuiltInCodeGroup;
- I4 BuiltInCodeGroupLength;
- String s_mscorlibName;
- Class System.Security.SecurityElement NewPermissionElement( Class System.Security.IPermission ip);
- Class System.Security.SecurityElement NewPermissionElement( String name);
- Void AddClassAttribute( Class System.Security.SecurityElement element, Class System.Type type);
- Void CreateMscorlibName();
- Boolean ParseElementForObjectCreation( Class System.Security.SecurityElement el, String requiredNamespace, I4 requiredNamespaceLength, String requiredAssembly, ByRef String className, ByRef I4 classNameLength);
- Class System.Security.IPermission CreatePermission( Class System.Security.SecurityElement el);
- Class System.Security.IPermission CreatePermission( Class System.Security.SecurityElement el, Boolean safeLoad);
- Class System.Security.IPermission CreatePermission( Class System.Security.SecurityElement el, Boolean safeLoad, Boolean policyLoad, ByRef Boolean assemblyIsLoading);
- Class System.Security.Policy.CodeGroup CreateCodeGroup( Class System.Security.SecurityElement el);
- Class System.Security.Policy.CodeGroup CreateCodeGroup( Class System.Security.SecurityElement el, Boolean safeLoad);
- Class System.Security.Policy.IMembershipCondition CreateMembershipCondition( Class System.Security.SecurityElement el);
- Class System.Security.Policy.IMembershipCondition CreateMembershipCondition( Class System.Security.SecurityElement el, Boolean safeLoad);
- Class System.Type GetClassFromElement( Class System.Security.SecurityElement el);
- Class System.Type GetClassFromElement( Class System.Security.SecurityElement el, Boolean safeLoad);
- Class System.Type GetClassFromElement( Class System.Security.SecurityElement el, Boolean safeLoad, Boolean policyLoad, ByRef Boolean assemblyIsLoading);
- Boolean IsPermissionElement( Class System.Security.IPermission ip, Class System.Security.SecurityElement el);
- Boolean IsUnrestricted( Class System.Security.SecurityElement el);
- String BitFieldEnumToString( Class System.Type type, Object value);
- Void AddParamToStateData( Class System.Security.SecurityElement esd, String tag, Object text);
- Class System.Security.SecurityElement GetElementFromUnicodeByteArray( SZArray UI1 b);
- Void System.Security.Util.XMLUtil();
- Void System.Security.Util.XMLUtil();
- }
- class System.Security.Cryptography.X509Certificates.X509Certificate : System.Object
- {
- String format;
- String name;
- String caName;
- SZArray UI1 serialNumber;
- String keyAlgorithm;
- SZArray UI1 keyAlgorithmParameters;
- SZArray UI1 publicKey;
- SZArray UI1 rawCertData;
- SZArray UI1 certHash;
- I8 effectiveDate;
- I8 expirationDate;
- SZArray Char hexValues;
- Void System.Security.Cryptography.X509Certificates.X509Certificate();
- Void System.Security.Cryptography.X509Certificates.X509Certificate( SZArray UI1 data);
- Void System.Security.Cryptography.X509Certificates.X509Certificate( I handle);
- Void System.Security.Cryptography.X509Certificates.X509Certificate( Class System.Security.Cryptography.X509Certificates.X509Certificate cert);
- Class System.Security.Cryptography.X509Certificates.X509Certificate CreateFromCertFile( String filename);
- Class System.Security.Cryptography.X509Certificates.X509Certificate CreateFromSignedFile( String filename);
- SZArray UI1 _GetPublisher( String filename);
- String GetName();
- String ToString();
- String GetFormat();
- String GetIssuerName();
- SZArray UI1 GetSerialNumber();
- String GetSerialNumberString();
- String GetKeyAlgorithm();
- SZArray UI1 GetKeyAlgorithmParameters();
- String GetKeyAlgorithmParametersString();
- SZArray UI1 GetPublicKey();
- String GetPublicKeyString();
- SZArray UI1 GetRawCertData();
- String GetRawCertDataString();
- SZArray UI1 GetCertHash();
- String GetCertHashString();
- String GetEffectiveDateString();
- String GetExpirationDateString();
- Boolean Equals( Class System.Security.Cryptography.X509Certificates.X509Certificate other);
- I4 GetHashCode();
- String ToString( Boolean fVerbose);
- String CreateHexString( SZArray UI1 sArray);
- I4 SetX509Certificate( SZArray UI1 data);
- I4 BuildFromContext( I handle);
- Void System.Security.Cryptography.X509Certificates.X509Certificate();
- }
- class System.Security.Cryptography.AsymmetricAlgorithm : System.Object
- {
- I4 KeySizeValue;
- SZArray Class System.Security.Cryptography.KeySizes LegalKeySizesValue;
- Void System.Security.Cryptography.AsymmetricAlgorithm();
- Void System.IDisposable.Dispose();
- Void Clear();
- Void Dispose( Boolean disposing);
- I4 get_KeySize();
- Void set_KeySize( I4 value);
- SZArray Class System.Security.Cryptography.KeySizes get_LegalKeySizes();
- String get_SignatureAlgorithm();
- String get_KeyExchangeAlgorithm();
- Class System.Security.Cryptography.AsymmetricAlgorithm Create();
- Class System.Security.Cryptography.AsymmetricAlgorithm Create( String algName);
- Void FromXmlString( String xmlString);
- String ToXmlString( Boolean includePrivateParameters);
- String DiscardWhiteSpaces( String inputBuffer);
- String DiscardWhiteSpaces( String inputBuffer, I4 inputOffset, I4 inputCount);
- property KeySize { get(){} set(){} };
- property LegalKeySizes { get(){} set(){} };
- property SignatureAlgorithm { get(){} set(){} };
- property KeyExchangeAlgorithm { get(){} set(){} };
- }
- class System.Security.Cryptography.AsymmetricKeyExchangeDeformatter : System.Object
- {
- Void System.Security.Cryptography.AsymmetricKeyExchangeDeformatter();
- String get_Parameters();
- Void set_Parameters( String value);
- Void SetKey( Class System.Security.Cryptography.AsymmetricAlgorithm key);
- SZArray UI1 DecryptKeyExchange( SZArray UI1 rgb);
- property Parameters { get(){} set(){} };
- }
- class System.Security.Cryptography.AsymmetricKeyExchangeFormatter : System.Object
- {
- Void System.Security.Cryptography.AsymmetricKeyExchangeFormatter();
- String get_Parameters();
- Void SetKey( Class System.Security.Cryptography.AsymmetricAlgorithm key);
- SZArray UI1 CreateKeyExchange( SZArray UI1 data);
- SZArray UI1 CreateKeyExchange( SZArray UI1 data, Class System.Type symAlgType);
- property Parameters { get(){} set(){} };
- }
- class System.Security.Cryptography.AsymmetricSignatureDeformatter : System.Object
- {
- Void System.Security.Cryptography.AsymmetricSignatureDeformatter();
- Void SetKey( Class System.Security.Cryptography.AsymmetricAlgorithm key);
- Void SetHashAlgorithm( String strName);
- Boolean VerifySignature( Class System.Security.Cryptography.HashAlgorithm hash, SZArray UI1 rgbSignature);
- Boolean VerifySignature( SZArray UI1 rgbHash, SZArray UI1 rgbSignature);
- }
- class System.Security.Cryptography.AsymmetricSignatureFormatter : System.Object
- {
- Void System.Security.Cryptography.AsymmetricSignatureFormatter();
- Void SetKey( Class System.Security.Cryptography.AsymmetricAlgorithm key);
- Void SetHashAlgorithm( String strName);
- SZArray UI1 CreateSignature( Class System.Security.Cryptography.HashAlgorithm hash);
- SZArray UI1 CreateSignature( SZArray UI1 rgbHash);
- }
- class System.Security.Cryptography.FromBase64TransformMode : System.Enum
- {
- I4 value__;
- ValueClass System.Security.Cryptography.FromBase64TransformMode IgnoreWhiteSpaces;
- ValueClass System.Security.Cryptography.FromBase64TransformMode DoNotIgnoreWhiteSpaces;
- }
- interface System.Security.Cryptography.ICryptoTransform :
- {
- I4 get_InputBlockSize();
- I4 get_OutputBlockSize();
- Boolean get_CanTransformMultipleBlocks();
- Boolean get_CanReuseTransform();
- I4 TransformBlock( SZArray UI1 inputBuffer, I4 inputOffset, I4 inputCount, SZArray UI1 outputBuffer, I4 outputOffset);
- SZArray UI1 TransformFinalBlock( SZArray UI1 inputBuffer, I4 inputOffset, I4 inputCount);
- property InputBlockSize { get(){} set(){} };
- property OutputBlockSize { get(){} set(){} };
- property CanTransformMultipleBlocks { get(){} set(){} };
- property CanReuseTransform { get(){} set(){} };
- }
- class System.Security.Cryptography.ToBase64Transform : System.Object
- {
- Class System.Text.ASCIIEncoding asciiEncoding;
- I4 get_InputBlockSize();
- I4 get_OutputBlockSize();
- Boolean get_CanTransformMultipleBlocks();
- Boolean get_CanReuseTransform();
- I4 TransformBlock( SZArray UI1 inputBuffer, I4 inputOffset, I4 inputCount, SZArray UI1 outputBuffer, I4 outputOffset);
- SZArray UI1 TransformFinalBlock( SZArray UI1 inputBuffer, I4 inputOffset, I4 inputCount);
- Void System.IDisposable.Dispose();
- Void Clear();
- Void Dispose( Boolean disposing);
- Void Finalize();
- Void System.Security.Cryptography.ToBase64Transform();
- property InputBlockSize { get(){} set(){} };
- property OutputBlockSize { get(){} set(){} };
- property CanTransformMultipleBlocks { get(){} set(){} };
- property CanReuseTransform { get(){} set(){} };
- }
- class System.Security.Cryptography.FromBase64Transform : System.Object
- {
- SZArray UI1 _inputBuffer;
- I4 _inputIndex;
- ValueClass System.Security.Cryptography.FromBase64TransformMode _whitespaces;
- Void System.Security.Cryptography.FromBase64Transform();
- Void System.Security.Cryptography.FromBase64Transform( ValueClass System.Security.Cryptography.FromBase64TransformMode whitespaces);
- I4 get_InputBlockSize();
- I4 get_OutputBlockSize();
- Boolean get_CanTransformMultipleBlocks();
- Boolean get_CanReuseTransform();
- I4 TransformBlock( SZArray UI1 inputBuffer, I4 inputOffset, I4 inputCount, SZArray UI1 outputBuffer, I4 outputOffset);
- SZArray UI1 TransformFinalBlock( SZArray UI1 inputBuffer, I4 inputOffset, I4 inputCount);
- SZArray UI1 DiscardWhiteSpaces( SZArray UI1 inputBuffer, I4 inputOffset, I4 inputCount);
- Void System.IDisposable.Dispose();
- Void Reset();
- Void Clear();
- Void Dispose( Boolean disposing);
- Void Finalize();
- property InputBlockSize { get(){} set(){} };
- property OutputBlockSize { get(){} set(){} };
- property CanTransformMultipleBlocks { get(){} set(){} };
- property CanReuseTransform { get(){} set(){} };
- }
- class System.Security.Cryptography.CipherMode : System.Enum
- {
- I4 value__;
- ValueClass System.Security.Cryptography.CipherMode CBC;
- ValueClass System.Security.Cryptography.CipherMode ECB;
- ValueClass System.Security.Cryptography.CipherMode OFB;
- ValueClass System.Security.Cryptography.CipherMode CFB;
- ValueClass System.Security.Cryptography.CipherMode CTS;
- }
- class System.Security.Cryptography.PaddingMode : System.Enum
- {
- I4 value__;
- ValueClass System.Security.Cryptography.PaddingMode None;
- ValueClass System.Security.Cryptography.PaddingMode PKCS7;
- ValueClass System.Security.Cryptography.PaddingMode Zeros;
- }
- class System.Security.Cryptography.KeySizes : System.Object
- {
- I4 _MinSize;
- I4 _MaxSize;
- I4 _SkipSize;
- I4 get_MinSize();
- I4 get_MaxSize();
- I4 get_SkipSize();
- Void System.Security.Cryptography.KeySizes( I4 minSize, I4 maxSize, I4 skipSize);
- property MinSize { get(){} set(){} };
- property MaxSize { get(){} set(){} };
- property SkipSize { get(){} set(){} };
- }
- class System.Security.Cryptography.CryptographicException : System.SystemException
- {
- Void System.Security.Cryptography.CryptographicException();
- Void System.Security.Cryptography.CryptographicException( String message);
- Void System.Security.Cryptography.CryptographicException( String format, String insert);
- Void System.Security.Cryptography.CryptographicException( String message, Class System.Exception inner);
- Void System.Security.Cryptography.CryptographicException( I4 hr);
- Void System.Security.Cryptography.CryptographicException( Class System.Runtime.Serialization.SerializationInfo info, ValueClass System.Runtime.Serialization.StreamingContext context);
- }
- class System.Security.Cryptography.CryptographicUnexpectedOperationException : System.Security.Cryptography.CryptographicException
- {
- Void System.Security.Cryptography.CryptographicUnexpectedOperationException();
- Void System.Security.Cryptography.CryptographicUnexpectedOperationException( String message);
- Void System.Security.Cryptography.CryptographicUnexpectedOperationException( String format, String insert);
- Void System.Security.Cryptography.CryptographicUnexpectedOperationException( String message, Class System.Exception inner);
- Void System.Security.Cryptography.CryptographicUnexpectedOperationException( Class System.Runtime.Serialization.SerializationInfo info, ValueClass System.Runtime.Serialization.StreamingContext context);
- }
- class System.Security.Cryptography.CryptoAPITransformMode : System.Enum
- {
- I4 value__;
- ValueClass System.Security.Cryptography.CryptoAPITransformMode Encrypt;
- ValueClass System.Security.Cryptography.CryptoAPITransformMode Decrypt;
- }
- class System.Security.Cryptography.CryptoAPITransform : System.Object
- {
- I4 ALG_CLASS_DATA_ENCRYPT;
- I4 ALG_TYPE_BLOCK;
- I4 CALG_DES;
- I4 CALG_3DES;
- I4 CALG_RC2;
- I4 CALG_AES_128;
- I4 CALG_AES_192;
- I4 CALG_AES_256;
- I4 _algid;
- I4 EffectiveKeySizeValue;
- I _hCSP;
- I _hKey;
- Class System.Security.Cryptography.CspParameters _parameters;
- SZArray UI1 _depadBuffer;
- String NameValue;
- I4 BlockSizeValue;
- I4 FeedbackSizeValue;
- SZArray UI1 IVValue;
- I4 KeySizeValue;
- ValueClass System.Security.Cryptography.CipherMode ModeValue;
- ValueClass System.Security.Cryptography.PaddingMode PaddingValue;
- I4 State;
- ValueClass System.Security.Cryptography.CryptoAPITransformMode encryptOrDecrypt;
- SZArray I4 _rgArgIds;
- SZArray Object _rgArgValues;
- SZArray UI1 _rgbKey;
- I4 _cArgs;
- Boolean m_bDisposed;
- Boolean _runningWin2KOrLaterCrypto;
- Void System.Security.Cryptography.CryptoAPITransform( String strName, I4 algid, I4 cArgs, SZArray I4 rgArgIds, SZArray Object rgArgValues, SZArray UI1 rgbKey, Class System.Security.Cryptography.CspParameters param, ValueClass System.Security.Cryptography.PaddingMode padding, ValueClass System.Security.Cryptography.CipherMode cipherChainingMode, I4 blockSize feedbackSize, encDecMode);
- Void System.IDisposable.Dispose();
- Void Clear();
- Void Dispose( Boolean disposing);
- Void Finalize();
- I get_KeyHandle();
- I4 get_InputBlockSize();
- I4 get_OutputBlockSize();
- Boolean get_CanTransformMultipleBlocks();
- Boolean get_CanReuseTransform();
- I4 TransformBlock( SZArray UI1 inputBuffer, I4 inputOffset, I4 inputCount, SZArray UI1 outputBuffer, I4 outputOffset);
- SZArray UI1 TransformFinalBlock( SZArray UI1 inputBuffer, I4 inputOffset, I4 inputCount);
- Void Reset( Boolean usingPKCSPadding);
- Boolean CheckForWin2KCrypto();
- I4 _AcquireCSP( Class System.Security.Cryptography.CspParameters param, ByRef I hCSP);
- I4 _CreateCSP( Class System.Security.Cryptography.CspParameters param, ByRef I unknown);
- Void _FreeCSP( I hCSP);
- Void _FreeHKey( I hKey);
- SZArray UI1 _EncryptData( I hKey, SZArray UI1 rgb, I4 ib, I4 cb, Boolean fDone);
- SZArray UI1 _DecryptData( I hKey, SZArray UI1 rgb, I4 ib, I4 cb, Boolean fDone);
- Void _DeleteKeyContainer( Class System.Security.Cryptography.CspParameters param, I hCSP);
- I _ImportBulkKey( I hCSP, I4 algid, SZArray UI1 rgbKey);
- Void _SetKeyParamDw( I hKey, I4 param, I4 dwValue);
- Void _SetKeyParamRgb( I hKey, I4 param, SZArray UI1 rgbValue);
- Void System.Security.Cryptography.CryptoAPITransform();
- property KeyHandle { get(){} set(){} };
- property InputBlockSize { get(){} set(){} };
- property OutputBlockSize { get(){} set(){} };
- property CanTransformMultipleBlocks { get(){} set(){} };
- property CanReuseTransform { get(){} set(){} };
- }
- class System.Security.Cryptography.KeyContainerContents : System.Enum
- {
- I4 value__;
- ValueClass System.Security.Cryptography.KeyContainerContents Unknown;
- ValueClass System.Security.Cryptography.KeyContainerContents PublicOnly;
- ValueClass System.Security.Cryptography.KeyContainerContents PublicAndNonExportablePrivate;
- ValueClass System.Security.Cryptography.KeyContainerContents PublicAndExportablePrivate;
- }
- class System.Security.Cryptography.CspProviderFlags : System.Enum
- {
- I4 value__;
- ValueClass System.Security.Cryptography.CspProviderFlags UseMachineKeyStore;
- ValueClass System.Security.Cryptography.CspProviderFlags UseDefaultKeyContainer;
- }
- class System.Security.Cryptography.CspParameters : System.Object
- {
- I4 ProviderType;
- String ProviderName;
- String KeyContainerName;
- I4 KeyNumber;
- I4 cspFlags;
- ValueClass System.Security.Cryptography.CspProviderFlags get_Flags();
- Void set_Flags( ValueClass System.Security.Cryptography.CspProviderFlags value);
- Void System.Security.Cryptography.CspParameters();
- Void System.Security.Cryptography.CspParameters( I4 dwTypeIn);
- Void System.Security.Cryptography.CspParameters( I4 dwTypeIn, String strProviderNameIn);
- Void System.Security.Cryptography.CspParameters( I4 dwTypeIn, String strProviderNameIn, String strContainerNameIn);
- property Flags { get(){} set(){} };
- }
- class System.Security.Cryptography.CryptoConfig : System.Object
- {
- I4 ALG_CLASS_HASH;
- I4 ALG_TYPE_ANY;
- I4 CALG_SHA1;
- I4 CALG_MD2;
- I4 CALG_MD5;
- I4 ALG_CLASS_DATA_ENCRYPT;
- I4 ALG_TYPE_BLOCK;
- I4 ALG_TYPE_STREAM;
- I4 CALG_DES;
- I4 CALG_RC2;
- I4 CALG_3DES;
- I4 CALG_RC4;
- String machineConfigDir;
- Class System.Collections.Hashtable machineNameHT;
- Class System.Collections.Hashtable machineOidHT;
- Boolean isInitialized;
- Class System.Collections.Hashtable defaultNameHT;
- Class System.Collections.Hashtable defaultOidHT;
- Class System.Collections.Hashtable defaultCalgHT;
- Class System.Type lockType;
- String machineConfigFilename;
- String _Version;
- Class System.Type SHA1CryptoServiceProviderType;
- Class System.Type MD5CryptoServiceProviderType;
- Class System.Type SHA256ManagedType;
- Class System.Type SHA384ManagedType;
- Class System.Type SHA512ManagedType;
- Class System.Type HMACSHA1Type;
- Class System.Type MAC3DESType;
- Class System.Type RSACryptoServiceProviderType;
- Class System.Type DSACryptoServiceProviderType;
- Class System.Type DESCryptoServiceProviderType;
- Class System.Type TripleDESCryptoServiceProviderType;
- Class System.Type RC2CryptoServiceProviderType;
- Class System.Type RijndaelManagedType;
- Class System.Type DSASignatureDescriptionType;
- Class System.Type RSAPKCS1SHA1SignatureDescriptionType;
- Class System.Type RNGCryptoServiceProviderType;
- Void InitializeConfigInfo();
- Object CreateFromName( String name, SZArray Object args);
- Object CreateFromName( String name);
- Class System.Collections.Hashtable CreateDefaultMappingHT();
- Class System.Collections.Hashtable CreateDefaultOidHT();
- Class System.Collections.Hashtable CreateDefaultCalgHT();
- I4 MapNameToCalg( String name);
- String MapNameToOID( String name);
- SZArray UI1 EncodeOID( String str);
- SZArray UI1 EncodeSingleOIDNum( UI4 dwValue);
- SZArray UI1 OldEncodeOID( String str);
- Void System.Security.Cryptography.CryptoConfig();
- Void System.Security.Cryptography.CryptoConfig();
- }
- class System.Security.Cryptography.CryptoStreamMode : System.Enum
- {
- I4 value__;
- ValueClass System.Security.Cryptography.CryptoStreamMode Read;
- ValueClass System.Security.Cryptography.CryptoStreamMode Write;
- }
- class System.IO.Stream : System.MarshalByRefObject
- {
- Class System.IO.Stream Null;
- Boolean get_CanRead();
- Boolean get_CanSeek();
- Boolean get_CanWrite();
- I8 get_Length();
- I8 get_Position();
- Void set_Position( I8 value);
- Void Close();
- Void System.IDisposable.Dispose();
- Void Flush();
- Class System.Threading.WaitHandle CreateWaitHandle();
- Class System.IAsyncResult BeginRead( SZArray UI1 buffer, I4 offset, I4 count, Class System.AsyncCallback callback, Object state);
- I4 EndRead( Class System.IAsyncResult asyncResult);
- Class System.IAsyncResult BeginWrite( SZArray UI1 buffer, I4 offset, I4 count, Class System.AsyncCallback callback, Object state);
- Void EndWrite( Class System.IAsyncResult asyncResult);
- I8 Seek( I8 offset, ValueClass System.IO.SeekOrigin origin);
- Void SetLength( I8 value);
- I4 Read( SZArray UI1 buffer, I4 offset, I4 count);
- I4 ReadByte();
- Void Write( SZArray UI1 buffer, I4 offset, I4 count);
- Void WriteByte( UI1 value);
- Void System.IO.Stream();
- Void System.IO.Stream();
- property CanRead { get(){} set(){} };
- property CanSeek { get(){} set(){} };
- property CanWrite { get(){} set(){} };
- property Length { get(){} set(){} };
- property Position { get(){} set(){} };
- }
- class NullStream : System.IO.Stream
- {
- Void NullStream();
- Boolean get_CanRead();
- Boolean get_CanWrite();
- Boolean get_CanSeek();
- I8 get_Length();
- I8 get_Position();
- Void set_Position( I8 value);
- Void Close();
- Void Flush();
- I4 Read( SZArray UI1 buffer, I4 offset, I4 count);
- Void Write( SZArray UI1 buffer, I4 offset, I4 count);
- I8 Seek( I8 offset, ValueClass System.IO.SeekOrigin origin);
- Void SetLength( I8 length);
- property CanRead { get(){} set(){} };
- property CanWrite { get(){} set(){} };
- property CanSeek { get(){} set(){} };
- property Length { get(){} set(){} };
- property Position { get(){} set(){} };
- }
- class SynchronousAsyncResult : System.Object
- {
- Class System.Threading.ManualResetEvent _waitHandle;
- Object _stateObject;
- I4 _numRead;
- Boolean _isCompleted;
- Boolean _isWrite;
- Boolean _EndXxxCalled;
- Class System.Exception _exception;
- Void SynchronousAsyncResult( Object asyncStateObject, Boolean isWrite);
- Boolean get_IsCompleted();
- Class System.Threading.WaitHandle get_AsyncWaitHandle();
- Object get_AsyncState();
- Boolean get_CompletedSynchronously();
- Boolean get_IsWrite();
- property IsCompleted { get(){} set(){} };
- property AsyncWaitHandle { get(){} set(){} };
- property AsyncState { get(){} set(){} };
- property CompletedSynchronously { get(){} set(){} };
- property IsWrite { get(){} set(){} };
- }
- class System.Security.Cryptography.CryptoStream : System.IO.Stream
- {
- Class System.IO.Stream _stream;
- Class System.Security.Cryptography.ICryptoTransform _Transform;
- SZArray UI1 _InputBuffer;
- I4 _InputBufferIndex;
- I4 _InputBlockSize;
- SZArray UI1 _NextInputBuffer;
- I4 _NextInputBufferIndex;
- SZArray UI1 _TempInputBuffer;
- SZArray UI1 _OutputBuffer;
- I4 _OutputBufferIndex;
- I4 _OutputBlockSize;
- ValueClass System.Security.Cryptography.CryptoStreamMode _transformMode;
- Boolean _canRead;
- Boolean _canWrite;
- Boolean _finalBlockTransformed;
- Void System.Security.Cryptography.CryptoStream( Class System.IO.Stream stream, Class System.Security.Cryptography.ICryptoTransform transform, ValueClass System.Security.Cryptography.CryptoStreamMode mode);
- Void Finalize();
- Boolean get_CanRead();
- Boolean get_CanSeek();
- Boolean get_CanWrite();
- I8 get_Length();
- I8 get_Position();
- Void set_Position( I8 value);
- Void FlushFinalBlock();
- Void Close();
- Void Flush();
- I8 Seek( I8 offset, ValueClass System.IO.SeekOrigin origin);
- Void SetLength( I8 value);
- I4 Read( SZArray UI1 buffer, I4 offset, I4 count);
- Void Write( SZArray UI1 buffer, I4 offset, I4 count);
- Void System.IDisposable.Dispose();
- Void Clear();
- Void Dispose( Boolean disposing);
- Void InitializeBuffer();
- property CanRead { get(){} set(){} };
- property CanSeek { get(){} set(){} };
- property CanWrite { get(){} set(){} };
- property Length { get(){} set(){} };
- property Position { get(){} set(){} };
- }
- class System.Security.Cryptography.SymmetricAlgorithm : System.Object
- {
- I4 BlockSizeValue;
- I4 FeedbackSizeValue;
- SZArray UI1 IVValue;
- SZArray UI1 KeyValue;
- SZArray Class System.Security.Cryptography.KeySizes LegalBlockSizesValue;
- SZArray Class System.Security.Cryptography.KeySizes LegalKeySizesValue;
- I4 KeySizeValue;
- ValueClass System.Security.Cryptography.CipherMode ModeValue;
- ValueClass System.Security.Cryptography.PaddingMode PaddingValue;
- Void System.Security.Cryptography.SymmetricAlgorithm();
- Void System.IDisposable.Dispose();
- Void Clear();
- Void Dispose( Boolean disposing);
- Void Finalize();
- I4 get_BlockSize();
- Void set_BlockSize( I4 value);
- I4 get_FeedbackSize();
- Void set_FeedbackSize( I4 value);
- SZArray UI1 get_IV();
- Void set_IV( SZArray UI1 value);
- SZArray UI1 get_Key();
- Void set_Key( SZArray UI1 value);
- SZArray Class System.Security.Cryptography.KeySizes get_LegalBlockSizes();
- SZArray Class System.Security.Cryptography.KeySizes get_LegalKeySizes();
- I4 get_KeySize();
- Void set_KeySize( I4 value);
- ValueClass System.Security.Cryptography.CipherMode get_Mode();
- Void set_Mode( ValueClass System.Security.Cryptography.CipherMode value);
- ValueClass System.Security.Cryptography.PaddingMode get_Padding();
- Void set_Padding( ValueClass System.Security.Cryptography.PaddingMode value);
- Boolean ValidKeySize( I4 bitLength);
- Class System.Security.Cryptography.SymmetricAlgorithm Create();
- Class System.Security.Cryptography.SymmetricAlgorithm Create( String algName);
- Class System.Security.Cryptography.ICryptoTransform CreateEncryptor();
- Class System.Security.Cryptography.ICryptoTransform CreateEncryptor( SZArray UI1 rgbKey, SZArray UI1 rgbIV);
- Class System.Security.Cryptography.ICryptoTransform CreateDecryptor();
- Class System.Security.Cryptography.ICryptoTransform CreateDecryptor( SZArray UI1 rgbKey, SZArray UI1 rgbIV);
- Void GenerateKey();
- Void GenerateIV();
- property BlockSize { get(){} set(){} };
- property FeedbackSize { get(){} set(){} };
- property IV { get(){} set(){} };
- property Key { get(){} set(){} };
- property LegalBlockSizes { get(){} set(){} };
- property LegalKeySizes { get(){} set(){} };
- property KeySize { get(){} set(){} };
- property Mode { get(){} set(){} };
- property Padding { get(){} set(){} };
- }
- class System.Security.Cryptography.DES : System.Security.Cryptography.SymmetricAlgorithm
- {
- SZArray Class System.Security.Cryptography.KeySizes s_legalBlockSizes;
- SZArray Class System.Security.Cryptography.KeySizes s_legalKeySizes;
- Void System.Security.Cryptography.DES();
- SZArray UI1 get_Key();
- Void set_Key( SZArray UI1 value);
- Class System.Security.Cryptography.DES Create();
- Class System.Security.Cryptography.DES Create( String algName);
- Boolean IsWeakKey( SZArray UI1 rgbKey);
- Boolean IsSemiWeakKey( SZArray UI1 rgbKey);
- Boolean IsLegalKeySize( SZArray UI1 rgbKey);
- UI8 QuadWordFromBigEndian( SZArray UI1 block);
- Void System.Security.Cryptography.DES();
- property Key { get(){} set(){} };
- }
- class System.Security.Cryptography.DESCryptoServiceProvider : System.Security.Cryptography.DES
- {
- I4 ALG_CLASS_DATA_ENCRYPT;
- I4 ALG_TYPE_BLOCK;
- I4 CALG_DES;
- I4 KP_IV;
- I4 KP_MODE;
- I4 KP_MODE_BITS;
- Class System.Security.Cryptography.RNGCryptoServiceProvider _rng;
- Class System.Security.Cryptography.CspParameters _cspParams;
- Void System.Security.Cryptography.DESCryptoServiceProvider();
- Class System.Security.Cryptography.ICryptoTransform CreateEncryptor( SZArray UI1 rgbKey, SZArray UI1 rgbIV);
- Class System.Security.Cryptography.ICryptoTransform CreateDecryptor( SZArray UI1 rgbKey, SZArray UI1 rgbIV);
- Void GenerateKey();
- Void GenerateIV();
- Class System.Security.Cryptography.RNGCryptoServiceProvider get_RNG();
- Class System.Security.Cryptography.ICryptoTransform _NewDecryptor( SZArray UI1 rgbKey, ValueClass System.Security.Cryptography.CipherMode mode, SZArray UI1 rgbIV, I4 feedbackSize);
- Class System.Security.Cryptography.ICryptoTransform _NewEncryptor( SZArray UI1 rgbKey, ValueClass System.Security.Cryptography.CipherMode mode, SZArray UI1 rgbIV, I4 feedbackSize);
- I4 _AcquireCSP( Class System.Security.Cryptography.CspParameters param, ByRef I hCSP);
- I4 _SearchForAlgorithm( I hProv, I4 algID, I4 keyLength);
- Void _FreeCSP( I hCSP);
- property RNG { get(){} set(){} };
- }
- class System.Security.Cryptography.DeriveBytes : System.Object
- {
- SZArray UI1 GetBytes( I4 cb);
- Void Reset();
- Void System.Security.Cryptography.DeriveBytes();
- }
- class System.Security.Cryptography.DSAParameters : System.ValueType
- {
- SZArray UI1 P;
- SZArray UI1 Q;
- SZArray UI1 G;
- SZArray UI1 Y;
- SZArray UI1 J;
- SZArray UI1 X;
- SZArray UI1 Seed;
- I4 Counter;
- }
- class System.Security.Cryptography.DSA : System.Security.Cryptography.AsymmetricAlgorithm
- {
- Void System.Security.Cryptography.DSA();
- Class System.Security.Cryptography.DSA Create();
- Class System.Security.Cryptography.DSA Create( String algName);
- SZArray UI1 CreateSignature( SZArray UI1 rgbHash);
- Boolean VerifySignature( SZArray UI1 rgbHash, SZArray UI1 rgbSignature);
- I4 ConvertByteArrayToInt( SZArray UI1 rgbInput);
- SZArray UI1 ConvertIntToByteArray( I4 dwInput);
- Void FromXmlString( String xmlString);
- String ToXmlString( Boolean includePrivateParameters);
- ValueClass System.Security.Cryptography.DSAParameters ExportParameters( Boolean includePrivateParameters);
- Void ImportParameters( ValueClass System.Security.Cryptography.DSAParameters parameters);
- }
- class System.Security.Cryptography.DSACspObject : System.Object
- {
- SZArray UI1 P;
- SZArray UI1 Q;
- SZArray UI1 G;
- SZArray UI1 Y;
- SZArray UI1 X;
- SZArray UI1 J;
- SZArray UI1 seed;
- I4 counter;
- Void System.Security.Cryptography.DSACspObject();
- }
- class System.Security.Cryptography.DSACryptoServiceProvider : System.Security.Cryptography.DSA
- {
- I4 ALG_CLASS_SIGNATURE;
- I4 ALG_CLASS_KEY_EXCHANGE;
- I4 ALG_TYPE_RSA;
- I4 ALG_TYPE_DSS;
- I4 ALG_CLASS_HASH;
- I4 ALG_TYPE_ANY;
- I4 CALG_SHA1;
- I4 CALG_RSA_KEYX;
- I4 CALG_RSA_SIGN;
- I4 CALG_DSA_SIGN;
- I4 PROV_DSS_DH;
- I4 AT_KEYEXCHANGE;
- I4 AT_SIGNATURE;
- I4 PUBLICKEYBLOB;
- I4 PRIVATEKEYBLOB;
- I4 KP_KEYLEN;
- I4 _dwKeySize;
- Class System.Security.Cryptography.CspParameters _parameters;
- I _hCSP;
- I _hKey;
- Class System.Security.CodeAccessPermission _UCpermission;
- SZArray Class System.Security.Cryptography.KeySizes _legalKeySizes;
- ValueClass System.Security.Cryptography.KeyContainerContents _containerContents;
- Boolean m_bDisposed;
- Class System.Security.Cryptography.SHA1 sha1;
- Boolean _persistKeyInCSP;
- Void System.Security.Cryptography.DSACryptoServiceProvider();
- Void System.Security.Cryptography.DSACryptoServiceProvider( I4 dwKeySize);
- Void System.Security.Cryptography.DSACryptoServiceProvider( Class System.Security.Cryptography.CspParameters parameters);
- Void System.Security.Cryptography.DSACryptoServiceProvider( I4 dwKeySize, Class System.Security.Cryptography.CspParameters parameters);
- Void Dispose( Boolean disposing);
- Void Finalize();
- String get_KeyExchangeAlgorithm();
- I4 get_KeySize();
- SZArray Class System.Security.Cryptography.KeySizes get_LegalKeySizes();
- String get_SignatureAlgorithm();
- Boolean get_PersistKeyInCsp();
- Void set_PersistKeyInCsp( Boolean value);
- ValueClass System.Security.Cryptography.DSAParameters ExportParameters( Boolean includePrivateParameters);
- Void ImportParameters( ValueClass System.Security.Cryptography.DSAParameters parameters);
- SZArray UI1 SignData( Class System.IO.Stream inputStream);
- SZArray UI1 SignData( SZArray UI1 buffer);
- SZArray UI1 SignData( SZArray UI1 buffer, I4 offset, I4 count);
- Boolean VerifyData( SZArray UI1 rgbData, SZArray UI1 rgbSignature);
- SZArray UI1 CreateSignature( SZArray UI1 rgbHash);
- Boolean VerifySignature( SZArray UI1 rgbHash, SZArray UI1 rgbSignature);
- SZArray UI1 SignHash( SZArray UI1 rgbHash, String str);
- Boolean VerifyHash( SZArray UI1 rgbHash, String str, SZArray UI1 rgbSignature);
- Void ReverseDSACspObject( Class System.Security.Cryptography.DSACspObject obj);
- Void ReverseDSASignature( SZArray UI1 input);
- I get_hKey();
- I4 MapOIDToCalg( String str);
- I4 _AcquireCSP( Class System.Security.Cryptography.CspParameters param, ByRef I hCSP);
- I4 _CreateCSP( Class System.Security.Cryptography.CspParameters param, ByRef I hCSP);
- Void _FreeCSP( I hCSP);
- Void _FreeHKey( I hKey);
- Void _DeleteKeyContainer( Class System.Security.Cryptography.CspParameters param, I hCSP);
- I4 _ExportKey( I hkey1, I4 hkey2, Class System.Security.Cryptography.DSACspObject keyData);
- I _GenerateKey( I hCSP, I4 algid, I4 dwFlags);
- SZArray UI1 _GetKeyParameter( I hKey, I4 paramID);
- I4 _GetUserKey( I hCSP, I4 iKey, ByRef I hKey);
- I _ImportKey( I hCSP, I4 algid, Class System.Security.Cryptography.DSACspObject data);
- SZArray UI1 _SignValue( I hCSP, I4 iKey, I4 algidHash, SZArray UI1 rgbHash, I4 dwFlags);
- I4 _VerifySign( I hCSP, I hKey, I4 algidHash, SZArray UI1 rgbHash, SZArray UI1 rgbValue, I4 dwFlags);
- Void System.Security.Cryptography.DSACryptoServiceProvider();
- property KeyExchangeAlgorithm { get(){} set(){} };
- property KeySize { get(){} set(){} };
- property LegalKeySizes { get(){} set(){} };
- property SignatureAlgorithm { get(){} set(){} };
- property PersistKeyInCsp { get(){} set(){} };
- property hKey { get(){} set(){} };
- }
- class System.Security.Cryptography.DSASignatureDeformatter : System.Security.Cryptography.AsymmetricSignatureDeformatter
- {
- Class System.Security.Cryptography.DSA _dsaKey;
- String _strOID;
- Void System.Security.Cryptography.DSASignatureDeformatter();
- Void System.Security.Cryptography.DSASignatureDeformatter( Class System.Security.Cryptography.AsymmetricAlgorithm key);
- Void SetKey( Class System.Security.Cryptography.AsymmetricAlgorithm key);
- Void SetHashAlgorithm( String strName);
- Boolean VerifySignature( SZArray UI1 rgbHash, SZArray UI1 rgbSignature);
- }
- class System.Security.Cryptography.DSASignatureFormatter : System.Security.Cryptography.AsymmetricSignatureFormatter
- {
- Class System.Security.Cryptography.DSA _dsaKey;
- String _strOID;
- Void System.Security.Cryptography.DSASignatureFormatter();
- Void System.Security.Cryptography.DSASignatureFormatter( Class System.Security.Cryptography.AsymmetricAlgorithm key);
- Void SetKey( Class System.Security.Cryptography.AsymmetricAlgorithm key);
- Void SetHashAlgorithm( String strName);
- SZArray UI1 CreateSignature( SZArray UI1 rgbHash);
- }
- class System.Security.Cryptography.HashAlgorithm : System.Object
- {
- I4 HashSizeValue;
- SZArray UI1 HashValue;
- I4 State;
- Boolean m_bDisposed;
- Void System.Security.Cryptography.HashAlgorithm();
- I4 get_HashSize();
- SZArray UI1 get_Hash();
- Class System.Security.Cryptography.HashAlgorithm Create();
- Class System.Security.Cryptography.HashAlgorithm Create( String hashName);
- SZArray UI1 ComputeHash( Class System.IO.Stream inputStream);
- SZArray UI1 ComputeHash( SZArray UI1 buffer);
- SZArray UI1 ComputeHash( SZArray UI1 buffer, I4 offset, I4 count);
- I4 get_InputBlockSize();
- I4 get_OutputBlockSize();
- Boolean get_CanTransformMultipleBlocks();
- Boolean get_CanReuseTransform();
- I4 TransformBlock( SZArray UI1 inputBuffer, I4 inputOffset, I4 inputCount, SZArray UI1 outputBuffer, I4 outputOffset);
- SZArray UI1 TransformFinalBlock( SZArray UI1 inputBuffer, I4 inputOffset, I4 inputCount);
- Void System.IDisposable.Dispose();
- Void Clear();
- Void Dispose( Boolean disposing);
- Void Initialize();
- Void HashCore( SZArray UI1 array, I4 ibStart, I4 cbSize);
- SZArray UI1 HashFinal();
- property HashSize { get(){} set(){} };
- property Hash { get(){} set(){} };
- property InputBlockSize { get(){} set(){} };
- property OutputBlockSize { get(){} set(){} };
- property CanTransformMultipleBlocks { get(){} set(){} };
- property CanReuseTransform { get(){} set(){} };
- }
- class System.Security.Cryptography.KeyedHashAlgorithm : System.Security.Cryptography.HashAlgorithm
- {
- SZArray UI1 KeyValue;
- Void System.Security.Cryptography.KeyedHashAlgorithm();
- Void Finalize();
- Void Dispose( Boolean disposing);
- SZArray UI1 get_Key();
- Void set_Key( SZArray UI1 value);
- Class System.Security.Cryptography.KeyedHashAlgorithm Create();
- Class System.Security.Cryptography.KeyedHashAlgorithm Create( String algName);
- property Key { get(){} set(){} };
- }
- class System.Security.Cryptography.HMACSHA1 : System.Security.Cryptography.KeyedHashAlgorithm
- {
- Class System.Security.Cryptography.SHA1 _hash;
- Class System.Security.Cryptography.CryptoStream _cs;
- String _strHashName;
- Void System.Security.Cryptography.HMACSHA1();
- Void System.Security.Cryptography.HMACSHA1( SZArray UI1 rgbKey);
- Void Finalize();
- SZArray UI1 get_Key();
- Void set_Key( SZArray UI1 value);
- String get_HashName();
- Void set_HashName( String value);
- Void Initialize();
- Void HashCore( SZArray UI1 rgb, I4 ib, I4 cb);
- SZArray UI1 HashFinal();
- Void Dispose( Boolean disposing);
- property Key { get(){} set(){} };
- property HashName { get(){} set(){} };
- }
- class System.Security.Cryptography.MACTripleDES : System.Security.Cryptography.KeyedHashAlgorithm
- {
- I4 m_bitsPerByte;
- Class System.Security.Cryptography.ICryptoTransform m_encryptor;
- Class System.Security.Cryptography.CryptoStream _cs;
- Class System.Security.Cryptography.TailStream _ts;
- I4 m_bytesPerBlock;
- Class System.Security.Cryptography.TripleDES des;
- Void System.Security.Cryptography.MACTripleDES();
- Void System.Security.Cryptography.MACTripleDES( SZArray UI1 rgbKey);
- Void System.Security.Cryptography.MACTripleDES( String strTripleDES, SZArray UI1 rgbKey);
- Void Finalize();
- Void Initialize();
- Void HashCore( SZArray UI1 rgbData, I4 ibStart, I4 cbSize);
- SZArray UI1 HashFinal();
- Void Dispose( Boolean disposing);
- }
- class System.Security.Cryptography.TailStream : System.IO.Stream
- {
- SZArray UI1 _Buffer;
- I4 _BufferSize;
- I4 _BufferIndex;
- Boolean _BufferFull;
- Void System.Security.Cryptography.TailStream( I4 bufferSize);
- Void Finalize();
- Void System.IDisposable.Dispose();
- Void Clear();
- Void Dispose( Boolean disposing);
- SZArray UI1 get_Buffer();
- Boolean get_CanRead();
- Boolean get_CanSeek();
- Boolean get_CanWrite();
- I8 get_Length();
- I8 get_Position();
- Void set_Position( I8 value);
- Void Close();
- Void Flush();
- I8 Seek( I8 offset, ValueClass System.IO.SeekOrigin origin);
- Void SetLength( I8 value);
- I4 Read( SZArray UI1 buffer, I4 offset, I4 count);
- Void Write( SZArray UI1 buffer, I4 offset, I4 count);
- property Buffer { get(){} set(){} };
- property CanRead { get(){} set(){} };
- property CanSeek { get(){} set(){} };
- property CanWrite { get(){} set(){} };
- property Length { get(){} set(){} };
- property Position { get(){} set(){} };
- }
- class System.Security.Cryptography.MD5 : System.Security.Cryptography.HashAlgorithm
- {
- Void System.Security.Cryptography.MD5();
- Class System.Security.Cryptography.MD5 Create();
- Class System.Security.Cryptography.MD5 Create( String algName);
- }
- class System.Security.Cryptography.MD5CryptoServiceProvider : System.Security.Cryptography.MD5
- {
- I4 ALG_CLASS_HASH;
- I4 ALG_TYPE_ANY;
- I4 CALG_MD5;
- Class System.Security.Cryptography.CspParameters _cspParams;
- I _hHash;
- I _zeroPointer;
- Void System.Security.Cryptography.MD5CryptoServiceProvider();
- Void System.Security.Cryptography.MD5CryptoServiceProvider( Class System.Security.Cryptography.CspParameters cspParams);
- Void Dispose( Boolean disposing);
- Void Finalize();
- Void Initialize();
- Void HashCore( SZArray UI1 rgb, I4 ibStart, I4 cbSize);
- SZArray UI1 HashFinal();
- I4 _AcquireCSP( Class System.Security.Cryptography.CspParameters param, ByRef I hCSP);
- I _CreateHash( I hCSP, I4 algid);
- SZArray UI1 _EndHash( I hHash);
- Void _FreeCSP( I hCSP);
- Void _FreeHash( I hHash);
- Void _HashData( I hHash, SZArray UI1 rgbData, I4 ibStart, I4 cbSize);
- Void System.Security.Cryptography.MD5CryptoServiceProvider();
- }
- class System.Security.Cryptography.MaskGenerationMethod : System.Object
- {
- SZArray UI1 GenerateMask( SZArray UI1 rgbSeed, I4 cbReturn);
- Void System.Security.Cryptography.MaskGenerationMethod();
- }
- class System.Security.Cryptography.PasswordDeriveBytes : System.Security.Cryptography.DeriveBytes
- {
- I4 _ibExtra;
- I4 _iPrefix;
- I4 _iterations;
- SZArray UI1 _rgbBaseValue;
- SZArray UI1 _rgbExtra;
- SZArray UI1 _rgbSalt;
- String _strHashName;
- String _strPassword;
- Class System.Security.Cryptography.HashAlgorithm _hash;
- Class System.Security.Cryptography.CspParameters _cspParams;
- I _hCSP;
- Void System.Security.Cryptography.PasswordDeriveBytes( String strPassword, SZArray UI1 rgbSalt);
- Void System.Security.Cryptography.PasswordDeriveBytes( String strPassword, SZArray UI1 rgbSalt, String strHashName, I4 iterations);
- Void System.Security.Cryptography.PasswordDeriveBytes( String strPassword, SZArray UI1 rgbSalt, Class System.Security.Cryptography.CspParameters cspParams);
- Void System.Security.Cryptography.PasswordDeriveBytes( String strPassword, SZArray UI1 rgbSalt, String strHashName, I4 iterations, Class System.Security.Cryptography.CspParameters cspParams);
- Void Finalize();
- String get_HashName();
- Void set_HashName( String value);
- I4 get_IterationCount();
- Void set_IterationCount( I4 value);
- SZArray UI1 get_Salt();
- Void set_Salt( SZArray UI1 value);
- SZArray UI1 GetBytes( I4 cb);
- Void Reset();
- SZArray UI1 CryptDeriveKey( String algname, String alghashname, I4 keySize, SZArray UI1 rgbIV);
- SZArray UI1 ComputeBaseValue();
- SZArray UI1 ComputeBytes( I4 cb);
- Void HashPrefix( Class System.Security.Cryptography.CryptoStream cs);
- I4 _AcquireCSP( Class System.Security.Cryptography.CspParameters param, ByRef I hCSP);
- Void _FreeCSP( I hCSP);
- SZArray UI1 _CryptDeriveKey( I hCSP, I4 algid, I4 algidHash, SZArray UI1 rgbPwd, I4 dwFlags, SZArray UI1 rgbIV);
- property HashName { get(){} set(){} };
- property IterationCount { get(){} set(){} };
- property Salt { get(){} set(){} };
- }
- class System.Security.Cryptography.PKCS1MaskGenerationMethod : System.Security.Cryptography.MaskGenerationMethod
- {
- String HashNameValue;
- Void ConvertIntToByteArray( UI4 dwInput, ByRef SZArray UI1 rgbCounter);
- Void System.Security.Cryptography.PKCS1MaskGenerationMethod();
- String get_HashName();
- Void set_HashName( String value);
- SZArray UI1 GenerateMask( SZArray UI1 rgbSeed, I4 cbReturn);
- property HashName { get(){} set(){} };
- }
- class System.Security.Cryptography.RC2 : System.Security.Cryptography.SymmetricAlgorithm
- {
- I4 EffectiveKeySizeValue;
- SZArray Class System.Security.Cryptography.KeySizes s_legalBlockSizes;
- SZArray Class System.Security.Cryptography.KeySizes s_legalKeySizes;
- Void System.Security.Cryptography.RC2();
- I4 get_EffectiveKeySize();
- Void set_EffectiveKeySize( I4 value);
- I4 get_KeySize();
- Void set_KeySize( I4 value);
- Class System.Security.Cryptography.RC2 Create();
- Class System.Security.Cryptography.RC2 Create( String AlgName);
- Void System.Security.Cryptography.RC2();
- property EffectiveKeySize { get(){} set(){} };
- property KeySize { get(){} set(){} };
- }
- class System.Security.Cryptography.RC2CryptoServiceProvider : System.Security.Cryptography.RC2
- {
- I4 KP_IV;
- I4 KP_MODE;
- I4 KP_MODE_BITS;
- I4 KP_EFFECTIVE_KEYLEN;
- I4 ALG_CLASS_DATA_ENCRYPT;
- I4 ALG_TYPE_BLOCK;
- I4 CALG_RC2;
- Class System.Security.Cryptography.RNGCryptoServiceProvider _rng;
- Class System.Security.Cryptography.CspParameters _cspParams;
- SZArray Class System.Security.Cryptography.KeySizes s_legalKeySizes;
- Void System.Security.Cryptography.RC2CryptoServiceProvider();
- I4 get_EffectiveKeySize();
- Void set_EffectiveKeySize( I4 value);
- Class System.Security.Cryptography.ICryptoTransform CreateEncryptor( SZArray UI1 rgbKey, SZArray UI1 rgbIV);
- Class System.Security.Cryptography.ICryptoTransform CreateDecryptor( SZArray UI1 rgbKey, SZArray UI1 rgbIV);
- Void GenerateKey();
- Void GenerateIV();
- Class System.Security.Cryptography.RNGCryptoServiceProvider get_RNG();
- Class System.Security.Cryptography.ICryptoTransform _NewDecryptor( SZArray UI1 rgbKey, ValueClass System.Security.Cryptography.CipherMode mode, SZArray UI1 rgbIV, I4 effectiveKeySize, I4 feedbackSize);
- Class System.Security.Cryptography.ICryptoTransform _NewEncryptor( SZArray UI1 rgbKey, ValueClass System.Security.Cryptography.CipherMode mode, SZArray UI1 rgbIV, I4 effectiveKeySize, I4 feedbackSize);
- I4 _AcquireCSP( Class System.Security.Cryptography.CspParameters param, ByRef I hCSP);
- I4 _SearchForAlgorithm( I hProv, I4 algID, I4 keyLength);
- Void _FreeCSP( I hCSP);
- Void System.Security.Cryptography.RC2CryptoServiceProvider();
- property EffectiveKeySize { get(){} set(){} };
- property RNG { get(){} set(){} };
- }
- class System.Security.Cryptography.RandomNumberGenerator : System.Object
- {
- Void System.Security.Cryptography.RandomNumberGenerator();
- Class System.Security.Cryptography.RandomNumberGenerator Create();
- Class System.Security.Cryptography.RandomNumberGenerator Create( String rngName);
- Void GetBytes( SZArray UI1 data);
- Void GetNonZeroBytes( SZArray UI1 data);
- }
- class System.Security.Cryptography.RNGCryptoServiceProvider : System.Security.Cryptography.RandomNumberGenerator
- {
- I _hCSP;
- Class System.Security.Cryptography.CspParameters _cspDefParams;
- Void System.Security.Cryptography.RNGCryptoServiceProvider();
- Void System.Security.Cryptography.RNGCryptoServiceProvider( String str);
- Void System.Security.Cryptography.RNGCryptoServiceProvider( SZArray UI1 rgb);
- Void System.Security.Cryptography.RNGCryptoServiceProvider( Class System.Security.Cryptography.CspParameters cspParams);
- Void Finalize();
- Void GetBytes( SZArray UI1 data);
- Void GetNonZeroBytes( SZArray UI1 data);
- I4 _AcquireCSP( Class System.Security.Cryptography.CspParameters param, ByRef I hCSP);
- Void _FreeCSP( I hCSP);
- Void _GetBytes( I hCSP, SZArray UI1 rgb);
- Void _GetNonZeroBytes( I hCSP, SZArray UI1 rgb);
- Void System.Security.Cryptography.RNGCryptoServiceProvider();
- }
- class System.Security.Cryptography.RSAParameters : System.ValueType
- {
- SZArray UI1 Exponent;
- SZArray UI1 Modulus;
- SZArray UI1 P;
- SZArray UI1 Q;
- SZArray UI1 DP;
- SZArray UI1 DQ;
- SZArray UI1 InverseQ;
- SZArray UI1 D;
- }
- class System.Security.Cryptography.RSA : System.Security.Cryptography.AsymmetricAlgorithm
- {
- Void System.Security.Cryptography.RSA();
- Class System.Security.Cryptography.RSA Create();
- Class System.Security.Cryptography.RSA Create( String algName);
- SZArray UI1 DecryptValue( SZArray UI1 rgb);
- SZArray UI1 EncryptValue( SZArray UI1 rgb);
- Void FromXmlString( String xmlString);
- String ToXmlString( Boolean includePrivateParameters);
- ValueClass System.Security.Cryptography.RSAParameters ExportParameters( Boolean includePrivateParameters);
- Void ImportParameters( ValueClass System.Security.Cryptography.RSAParameters parameters);
- }
- class System.Security.Cryptography.RSACspObject : System.Object
- {
- I4 Exponent;
- SZArray UI1 Modulus;
- SZArray UI1 P;
- SZArray UI1 Q;
- SZArray UI1 dp;
- SZArray UI1 dq;
- SZArray UI1 InverseQ;
- SZArray UI1 d;
- Void System.Security.Cryptography.RSACspObject();
- }
- class System.Security.Cryptography.RSACryptoServiceProvider : System.Security.Cryptography.RSA
- {
- I4 ALG_CLASS_SIGNATURE;
- I4 ALG_CLASS_KEY_EXCHANGE;
- I4 ALG_TYPE_RSA;
- I4 ALG_CLASS_HASH;
- I4 ALG_TYPE_ANY;
- I4 CALG_MD5;
- I4 CALG_SHA1;
- I4 CALG_RSA_KEYX;
- I4 CALG_RSA_SIGN;
- I4 AT_KEYEXCHANGE;
- I4 AT_SIGNATURE;
- I4 PUBLICKEYBLOB;
- I4 PRIVATEKEYBLOB;
- I4 KP_KEYLEN;
- I4 CRYPT_OAEP;
- I4 _dwKeySize;
- I4 _defaultKeySize;
- Class System.Security.Cryptography.CspParameters _parameters;
- I _hCSP;
- I _hKey;
- Class System.Security.CodeAccessPermission _UCpermission;
- ValueClass System.Security.Cryptography.KeyContainerContents _containerContents;
- Boolean _hasEnhancedProvider;
- Boolean _runningWin2KOrLaterCrypto;
- Boolean m_bDisposed;
- Boolean _persistKeyInCSP;
- Void System.Security.Cryptography.RSACryptoServiceProvider();
- Void System.Security.Cryptography.RSACryptoServiceProvider( I4 dwKeySize);
- Void System.Security.Cryptography.RSACryptoServiceProvider( Class System.Security.Cryptography.CspParameters parameters);
- Void System.Security.Cryptography.RSACryptoServiceProvider( I4 dwKeySize, Class System.Security.Cryptography.CspParameters parameters);
- Void System.Security.Cryptography.RSACryptoServiceProvider( I4 dwKeySize, Class System.Security.Cryptography.CspParameters parameters, Boolean useDefaultKeySize);
- Void Dispose( Boolean disposing);
- Void Finalize();
- Boolean HasEnhancedProvider();
- Void ReverseRSACspObject( Class System.Security.Cryptography.RSACspObject obj);
- I4 get_KeySize();
- String get_KeyExchangeAlgorithm();
- String get_SignatureAlgorithm();
- Boolean get_PersistKeyInCsp();
- Void set_PersistKeyInCsp( Boolean value);
- ValueClass System.Security.Cryptography.RSAParameters ExportParameters( Boolean includePrivateParameters);
- Void ImportParameters( ValueClass System.Security.Cryptography.RSAParameters parameters);
- SZArray UI1 SignData( Class System.IO.Stream inputStream, Object halg);
- SZArray UI1 SignData( SZArray UI1 buffer, Object halg);
- SZArray UI1 SignData( SZArray UI1 buffer, I4 offset, I4 count, Object halg);
- Boolean VerifyData( SZArray UI1 buffer, Object halg, SZArray UI1 signature);
- SZArray UI1 SignHash( SZArray UI1 rgbHash, String str);
- Boolean VerifyHash( SZArray UI1 rgbHash, String str, SZArray UI1 rgbSignature);
- SZArray UI1 Encrypt( SZArray UI1 rgb, Boolean fOAEP);
- SZArray UI1 Decrypt( SZArray UI1 rgb, Boolean fOAEP);
- SZArray UI1 DecryptValue( SZArray UI1 rgb);
- SZArray UI1 EncryptValue( SZArray UI1 rgb);
- I4 ConvertByteArrayToInt( SZArray UI1 rgbInput);
- String ObjToOID( ByRef Object halg);
- SZArray UI1 ConvertIntToByteArray( I4 dwInput);
- I get_hKey();
- I4 MapOIDToCalg( String str);
- I4 _AcquireCSP( Class System.Security.Cryptography.CspParameters param, ByRef I unknown);
- I4 _CreateCSP( Class System.Security.Cryptography.CspParameters param, ByRef I unknown);
- Void _FreeHKey( I hKey);
- Void _DeleteKeyContainer( Class System.Security.Cryptography.CspParameters param, I hCSP);
- Void _FreeCSP( I hCSP);
- SZArray UI1 _DecryptKey( I hCSP, I hPubKey, SZArray UI1 rgbKey, I4 dwFlags);
- SZArray UI1 _DecryptPKWin2KEnh( I hPubKey, SZArray UI1 rgbKey, Boolean fOAEP);
- SZArray UI1 _EncryptKey( I hCSP, I hPubKey, SZArray UI1 rgbKey, I4 dwFlags);
- SZArray UI1 _EncryptPKWin2KEnh( I hPubKey, SZArray UI1 rgbKey, Boolean fOAEP);
- I4 _ExportKey( I unknown1, I4 unknown2, Class System.Security.Cryptography.RSACspObject unknown3);
- I _GenerateKey( I unknown1, I4 unknown2, I4 unknown3);
- SZArray UI1 _GetKeyParameter( I unknown1, I4 unknown2);
- I4 _GetUserKey( I unknown1, I4 unknown2, ByRef I unknown3);
- I _ImportKey( I unknown1, I4 unknown2, Class System.Security.Cryptography.RSACspObject unknown3);
- I4 _SearchForAlgorithm( I hProv, I4 algID, I4 keyLength);
- SZArray UI1 _SignValue( I unknown1, I4 unknown2, I4 unknown3, SZArray UI1 unknownArray, I4 dwFlags);
- I4 _VerifySign( I hCSP, I hKey, I4 calgHash, SZArray UI1 rgbHash, SZArray UI1 rgbSignature, I4 dwFlags);
- Void System.Security.Cryptography.RSACryptoServiceProvider();
- property KeySize { get(){} set(){} };
- property KeyExchangeAlgorithm { get(){} set(){} };
- property SignatureAlgorithm { get(){} set(){} };
- property PersistKeyInCsp { get(){} set(){} };
- property hKey { get(){} set(){} };
- }
- class System.Security.Cryptography.RSAOAEPKeyExchangeDeformatter : System.Security.Cryptography.AsymmetricKeyExchangeDeformatter
- {
- Class System.Security.Cryptography.RSA _rsaKey;
- String HashNameValue;
- SZArray UI1 ParameterValue;
- Void System.Security.Cryptography.RSAOAEPKeyExchangeDeformatter();
- Void System.Security.Cryptography.RSAOAEPKeyExchangeDeformatter( Class System.Security.Cryptography.AsymmetricAlgorithm key);
- String get_Parameters();
- Void set_Parameters( String value);
- SZArray UI1 DecryptKeyExchange( SZArray UI1 rgbData);
- Void SetKey( Class System.Security.Cryptography.AsymmetricAlgorithm key);
- property Parameters { get(){} set(){} };
- }
- class System.Security.Cryptography.RSAOAEPKeyExchangeFormatter : System.Security.Cryptography.AsymmetricKeyExchangeFormatter
- {
- SZArray UI1 ParameterValue;
- Class System.Security.Cryptography.RSA _rsaKey;
- Class System.Security.Cryptography.RandomNumberGenerator RngValue;
- Void System.Security.Cryptography.RSAOAEPKeyExchangeFormatter();
- Void System.Security.Cryptography.RSAOAEPKeyExchangeFormatter( Class System.Security.Cryptography.AsymmetricAlgorithm key);
- SZArray UI1 get_Parameter();
- Void set_Parameter( SZArray UI1 value);
- String get_Parameters();
- Class System.Security.Cryptography.RandomNumberGenerator get_Rng();
- Void set_Rng( Class System.Security.Cryptography.RandomNumberGenerator value);
- Void SetKey( Class System.Security.Cryptography.AsymmetricAlgorithm key);
- SZArray UI1 CreateKeyExchange( SZArray UI1 rgbData);
- SZArray UI1 CreateKeyExchange( SZArray UI1 rgbData, Class System.Type symAlgType);
- property Parameter { get(){} set(){} };
- property Parameters { get(){} set(){} };
- property Rng { get(){} set(){} };
- }
- class System.Security.Cryptography.RSAPKCS1KeyExchangeDeformatter : System.Security.Cryptography.AsymmetricKeyExchangeDeformatter
- {
- Class System.Security.Cryptography.RSA _rsaKey;
- Class System.Security.Cryptography.RandomNumberGenerator RngValue;
- Void System.Security.Cryptography.RSAPKCS1KeyExchangeDeformatter();
- Void System.Security.Cryptography.RSAPKCS1KeyExchangeDeformatter( Class System.Security.Cryptography.AsymmetricAlgorithm key);
- Class System.Security.Cryptography.RandomNumberGenerator get_RNG();
- Void set_RNG( Class System.Security.Cryptography.RandomNumberGenerator value);
- String get_Parameters();
- Void set_Parameters( String value);
- SZArray UI1 DecryptKeyExchange( SZArray UI1 rgbIn);
- Void SetKey( Class System.Security.Cryptography.AsymmetricAlgorithm key);
- property RNG { get(){} set(){} };
- property Parameters { get(){} set(){} };
- }
- class System.Security.Cryptography.RSAPKCS1KeyExchangeFormatter : System.Security.Cryptography.AsymmetricKeyExchangeFormatter
- {
- Class System.Security.Cryptography.RandomNumberGenerator RngValue;
- Class System.Security.Cryptography.RSA _rsaKey;
- Void System.Security.Cryptography.RSAPKCS1KeyExchangeFormatter();
- Void System.Security.Cryptography.RSAPKCS1KeyExchangeFormatter( Class System.Security.Cryptography.AsymmetricAlgorithm key);
- String get_Parameters();
- Class System.Security.Cryptography.RandomNumberGenerator get_Rng();
- Void set_Rng( Class System.Security.Cryptography.RandomNumberGenerator value);
- Void SetKey( Class System.Security.Cryptography.AsymmetricAlgorithm key);
- SZArray UI1 CreateKeyExchange( SZArray UI1 rgbData);
- SZArray UI1 CreateKeyExchange( SZArray UI1 rgbData, Class System.Type symAlgType);
- property Parameters { get(){} set(){} };
- property Rng { get(){} set(){} };
- }
- class System.Security.Cryptography.RSAPKCS1SignatureDeformatter : System.Security.Cryptography.AsymmetricSignatureDeformatter
- {
- Class System.Security.Cryptography.RSA _rsaKey;
- String _strOID;
- Void System.Security.Cryptography.RSAPKCS1SignatureDeformatter();
- Void System.Security.Cryptography.RSAPKCS1SignatureDeformatter( Class System.Security.Cryptography.AsymmetricAlgorithm key);
- Void SetKey( Class System.Security.Cryptography.AsymmetricAlgorithm key);
- Void SetHashAlgorithm( String strName);
- Boolean VerifySignature( SZArray UI1 rgbHash, SZArray UI1 rgbSignature);
- }
- class System.Security.Cryptography.RSAPKCS1SignatureFormatter : System.Security.Cryptography.AsymmetricSignatureFormatter
- {
- Class System.Security.Cryptography.RSA _rsaKey;
- String _strOID;
- Void System.Security.Cryptography.RSAPKCS1SignatureFormatter();
- Void System.Security.Cryptography.RSAPKCS1SignatureFormatter( Class System.Security.Cryptography.AsymmetricAlgorithm key);
- Void SetKey( Class System.Security.Cryptography.AsymmetricAlgorithm key);
- Void SetHashAlgorithm( String strName);
- SZArray UI1 CreateSignature( SZArray UI1 rgbHash);
- }
- class System.Security.Cryptography.Rijndael : System.Security.Cryptography.SymmetricAlgorithm
- {
- SZArray Class System.Security.Cryptography.KeySizes s_legalBlockSizes;
- SZArray Class System.Security.Cryptography.KeySizes s_legalKeySizes;
- Void System.Security.Cryptography.Rijndael();
- Class System.Security.Cryptography.Rijndael Create();
- Class System.Security.Cryptography.Rijndael Create( String algName);
- Void System.Security.Cryptography.Rijndael();
- }
- class System.Security.Cryptography.RijndaelManaged : System.Security.Cryptography.Rijndael
- {
- Class System.Security.Cryptography.RNGCryptoServiceProvider _rng;
- Void System.Security.Cryptography.RijndaelManaged();
- Class System.Security.Cryptography.ICryptoTransform CreateEncryptor( SZArray UI1 rgbKey, SZArray UI1 rgbIV);
- Class System.Security.Cryptography.ICryptoTransform CreateDecryptor( SZArray UI1 rgbKey, SZArray UI1 rgbIV);
- Void GenerateKey();
- Void GenerateIV();
- Class System.Security.Cryptography.RNGCryptoServiceProvider get_RNG();
- Class System.Security.Cryptography.ICryptoTransform _NewEncryptor( SZArray UI1 rgbKey, ValueClass System.Security.Cryptography.CipherMode mode, SZArray UI1 rgbIV, I4 feedbackSize);
- Class System.Security.Cryptography.ICryptoTransform _NewDecryptor( SZArray UI1 rgbKey, ValueClass System.Security.Cryptography.CipherMode mode, SZArray UI1 rgbIV, I4 feedbackSize);
- property RNG { get(){} set(){} };
- }
- class System.Security.Cryptography.RijndaelManagedTransformMode : System.Enum
- {
- I4 value__;
- ValueClass System.Security.Cryptography.RijndaelManagedTransformMode Encrypt;
- ValueClass System.Security.Cryptography.RijndaelManagedTransformMode Decrypt;
- }
- class System.Security.Cryptography.RijndaelManagedTransform : System.Object
- {
- I4 blockSizeValue;
- I4 blockSizeBytes;
- ValueClass System.Security.Cryptography.CipherMode cipherMode;
- SZArray I4 IV;
- SZArray I4 m_lastBlockBuffer;
- I4 feedbackSize;
- ValueClass System.Security.Cryptography.PaddingMode paddingValue;
- ValueClass System.Security.Cryptography.RijndaelManagedTransformMode transformMode;
- SZArray I4 m_encryptKeyExpansion;
- SZArray I4 m_decryptKeyExpansion;
- I4 Nr;
- I4 Nb;
- I4 Nk;
- I4 S1;
- I4 S2;
- SZArray I4 m_encryptindex1;
- SZArray I4 m_encryptindex2;
- SZArray I4 m_encryptindex3;
- SZArray I4 m_decryptindex1;
- SZArray I4 m_decryptindex2;
- SZArray I4 m_decryptindex3;
- SZArray UI1 _depadBuffer;
- Boolean m_bDisposed;
- SZArray UI1 s_Sbox;
- SZArray I4 s_Rcon;
- SZArray I4 s_T1;
- SZArray I4 s_T2;
- SZArray I4 s_T3;
- SZArray I4 s_T4;
- SZArray I4 s_TF1;
- SZArray I4 s_TF2;
- SZArray I4 s_TF3;
- SZArray I4 s_TF4;
- SZArray I4 s_iT1;
- SZArray I4 s_iT2;
- SZArray I4 s_iT3;
- SZArray I4 s_iT4;
- SZArray I4 s_iTF1;
- SZArray I4 s_iTF2;
- SZArray I4 s_iTF3;
- SZArray I4 s_iTF4;
- Void System.Security.Cryptography.RijndaelManagedTransform( SZArray UI1 rgbKey, ValueClass System.Security.Cryptography.CipherMode mode, SZArray UI1 rgbIV, I4 blockSize, I4 feedbackSize, ValueClass System.Security.Cryptography.PaddingMode paddingValue, ValueClass System.Security.Cryptography.RijndaelManagedTransformMode transformMode);
- Void System.IDisposable.Dispose();
- Void Clear();
- Void Dispose( Boolean disposing);
- Void Finalize();
- I4 get_BlockSizeValue();
- I4 get_InputBlockSize();
- I4 get_OutputBlockSize();
- Boolean get_CanTransformMultipleBlocks();
- Boolean get_CanReuseTransform();
- I4 TransformBlock( SZArray UI1 inputBuffer, I4 inputOffset, I4 inputCount, SZArray UI1 outputBuffer, I4 outputOffset);
- SZArray UI1 TransformFinalBlock( SZArray UI1 inputBuffer, I4 inputOffset, I4 inputCount);
- Void Reset();
- SZArray UI1 _EncryptData( SZArray UI1 inputBuffer, I4 inputOffset, I4 inputCount, Boolean usingPKCSPadding);
- SZArray UI1 _DecryptData( SZArray UI1 inputBuffer, I4 inputOffset, I4 inputCount, Boolean usingPKCSPadding);
- Void GenerateKeyExpansion( SZArray UI1 rgbKey);
- I4 rot1( I4 val);
- I4 rot2( I4 val);
- I4 rot3( I4 val);
- I4 SubWord( I4 a);
- I4 MulX( I4 x);
- Void System.Security.Cryptography.RijndaelManagedTransform();
- property BlockSizeValue { get(){} set(){} };
- property InputBlockSize { get(){} set(){} };
- property OutputBlockSize { get(){} set(){} };
- property CanTransformMultipleBlocks { get(){} set(){} };
- property CanReuseTransform { get(){} set(){} };
- }
- class System.Security.Cryptography.SHA1 : System.Security.Cryptography.HashAlgorithm
- {
- Void System.Security.Cryptography.SHA1();
- Class System.Security.Cryptography.SHA1 Create();
- Class System.Security.Cryptography.SHA1 Create( String hashName);
- }
- class System.Security.Cryptography.SHA1CryptoServiceProvider : System.Security.Cryptography.SHA1
- {
- I4 ALG_CLASS_HASH;
- I4 ALG_TYPE_ANY;
- I4 CALG_SHA1;
- Class System.Security.Cryptography.CspParameters _paramCSP;
- I _hHash;
- I _zeroPointer;
- Void System.Security.Cryptography.SHA1CryptoServiceProvider();
- Void System.Security.Cryptography.SHA1CryptoServiceProvider( Class System.Security.Cryptography.CspParameters parameters);
- Void Dispose( Boolean disposing);
- Void Finalize();
- Void Initialize();
- Void HashCore( SZArray UI1 rgb, I4 ibStart, I4 cbSize);
- SZArray UI1 HashFinal();
- I4 _AcquireCSP( Class System.Security.Cryptography.CspParameters param, ByRef I hCSP);
- I _CreateHash( I hCSP, I4 algid);
- SZArray UI1 _EndHash( I hHash);
- Void _FreeCSP( I hCSP);
- Void _FreeHash( I hHash);
- Void _HashData( I hHash, SZArray UI1 rgbData, I4 ibStart, I4 cbSize);
- Void System.Security.Cryptography.SHA1CryptoServiceProvider();
- }
- class System.Security.Cryptography.SHA1Managed : System.Security.Cryptography.SHA1
- {
- SZArray UI1 _buffer;
- I8 _count;
- SZArray UI4 _stateSHA1;
- Void System.Security.Cryptography.SHA1Managed();
- Void Initialize();
- Void HashCore( SZArray UI1 rgb, I4 ibStart, I4 cbSize);
- SZArray UI1 HashFinal();
- Void _HashData( SZArray UI1 partIn, I4 ibStart, I4 cbSize);
- SZArray UI1 _EndHash();
- Void SHATransform( SZArray UI4 state, SZArray UI1 block);
- Void SHAExpand( SZArray UI4 x);
- Void DWORDFromBigEndian( SZArray UI4 x, I4 digits, SZArray UI1 block);
- Void DWORDToBigEndian( SZArray UI1 block, SZArray UI4 x, I4 digits);
- }
- class System.Security.Cryptography.SHA256 : System.Security.Cryptography.HashAlgorithm
- {
- Void System.Security.Cryptography.SHA256();
- Class System.Security.Cryptography.SHA256 Create();
- Class System.Security.Cryptography.SHA256 Create( String hashName);
- }
- class System.Security.Cryptography.SHA256Managed : System.Security.Cryptography.SHA256
- {
- SZArray UI1 _buffer;
- I8 _count;
- SZArray UI4 _stateSHA256;
- SZArray UI4 K;
- Void System.Security.Cryptography.SHA256Managed();
- Void Initialize();
- Void HashCore( SZArray UI1 rgb, I4 ibStart, I4 cbSize);
- SZArray UI1 HashFinal();
- UI4 RotateRight( UI4 x, I4 n);
- Void _HashData( SZArray UI1 partIn, I4 ibStart, I4 cbSize);
- SZArray UI1 _EndHash();
- Void SHATransform( SZArray UI4 state, SZArray UI1 block);
- UI4 Ch( UI4 x, UI4 y, UI4 z);
- UI4 Maj( UI4 x, UI4 y, UI4 z);
- UI4 sigma_0( UI4 x);
- UI4 sigma_1( UI4 x);
- UI4 Sigma_0( UI4 x);
- UI4 Sigma_1( UI4 x);
- Void SHA256Expand( SZArray UI4 x);
- Void DWORDFromBigEndian( SZArray UI4 x, I4 digits, SZArray UI1 block);
- Void DWORDToBigEndian( SZArray UI1 block, SZArray UI4 x, I4 digits);
- Void System.Security.Cryptography.SHA256Managed();
- }
- class System.Security.Cryptography.SHA384 : System.Security.Cryptography.HashAlgorithm
- {
- Void System.Security.Cryptography.SHA384();
- Class System.Security.Cryptography.SHA384 Create();
- Class System.Security.Cryptography.SHA384 Create( String hashName);
- }
- class System.Security.Cryptography.SHA384Managed : System.Security.Cryptography.SHA384
- {
- SZArray UI1 _buffer;
- UI8 _count;
- SZArray UI8 _stateSHA384;
- SZArray UI8 K;
- Void System.Security.Cryptography.SHA384Managed();
- Void Initialize();
- Void HashCore( SZArray UI1 rgb, I4 ibStart, I4 cbSize);
- SZArray UI1 HashFinal();
- UI8 RotateRight( UI8 x, I4 n);
- Void _HashData( SZArray UI1 partIn, I4 ibStart, I4 cbSize);
- SZArray UI1 _EndHash();
- Void SHATransform( SZArray UI8 state, SZArray UI1 block);
- UI8 Ch( UI8 x, UI8 y, UI8 z);
- UI8 Maj( UI8 x, UI8 y, UI8 z);
- UI8 Sigma_0( UI8 x);
- UI8 Sigma_1( UI8 x);
- UI8 sigma_0( UI8 x);
- UI8 sigma_1( UI8 x);
- Void SHA384Expand( SZArray UI8 x);
- Void QuadWordFromBigEndian( SZArray UI8 x, I4 digits, SZArray UI1 block);
- Void QuadWordToBigEndian( SZArray UI1 block, SZArray UI8 x, I4 digits);
- Void System.Security.Cryptography.SHA384Managed();
- }
- class System.Security.Cryptography.SHA512 : System.Security.Cryptography.HashAlgorithm
- {
- Void System.Security.Cryptography.SHA512();
- Class System.Security.Cryptography.SHA512 Create();
- Class System.Security.Cryptography.SHA512 Create( String hashName);
- }
- class System.Security.Cryptography.SHA512Managed : System.Security.Cryptography.SHA512
- {
- SZArray UI1 _buffer;
- UI8 _count;
- SZArray UI8 _stateSHA512;
- SZArray UI8 K;
- Void System.Security.Cryptography.SHA512Managed();
- Void Initialize();
- Void HashCore( SZArray UI1 rgb, I4 ibStart, I4 cbSize);
- SZArray UI1 HashFinal();
- UI8 RotateRight( UI8 x, I4 n);
- Void _HashData( SZArray UI1 partIn, I4 ibStart, I4 cbSize);
- SZArray UI1 _EndHash();
- Void SHATransform( SZArray UI8 state, SZArray UI1 block);
- UI8 Ch( UI8 x, UI8 y, UI8 z);
- UI8 Maj( UI8 x, UI8 y, UI8 z);
- UI8 Sigma_0( UI8 x);
- UI8 Sigma_1( UI8 x);
- UI8 sigma_0( UI8 x);
- UI8 sigma_1( UI8 x);
- Void SHA512Expand( SZArray UI8 x);
- Void QuadWordFromBigEndian( SZArray UI8 x, I4 digits, SZArray UI1 block);
- Void QuadWordToBigEndian( SZArray UI1 block, SZArray UI8 x, I4 digits);
- Void System.Security.Cryptography.SHA512Managed();
- }
- class System.Security.Cryptography.SignatureDescription : System.Object
- {
- String _strKey;
- String _strDigest;
- String _strFormatter;
- String _strDeformatter;
- Void System.Security.Cryptography.SignatureDescription();
- Void System.Security.Cryptography.SignatureDescription( Class System.Security.SecurityElement el);
- String get_KeyAlgorithm();
- Void set_KeyAlgorithm( String value);
- String get_DigestAlgorithm();
- Void set_DigestAlgorithm( String value);
- String get_FormatterAlgorithm();
- Void set_FormatterAlgorithm( String value);
- String get_DeformatterAlgorithm();
- Void set_DeformatterAlgorithm( String value);
- Class System.Security.Cryptography.AsymmetricSignatureDeformatter CreateDeformatter( Class System.Security.Cryptography.AsymmetricAlgorithm key);
- Class System.Security.Cryptography.AsymmetricSignatureFormatter CreateFormatter( Class System.Security.Cryptography.AsymmetricAlgorithm key);
- Class System.Security.Cryptography.HashAlgorithm CreateDigest();
- property KeyAlgorithm { get(){} set(){} };
- property DigestAlgorithm { get(){} set(){} };
- property FormatterAlgorithm { get(){} set(){} };
- property DeformatterAlgorithm { get(){} set(){} };
- }
- class System.Security.Cryptography.RSAPKCS1SHA1SignatureDescription : System.Security.Cryptography.SignatureDescription
- {
- Void System.Security.Cryptography.RSAPKCS1SHA1SignatureDescription();
- Class System.Security.Cryptography.AsymmetricSignatureDeformatter CreateDeformatter( Class System.Security.Cryptography.AsymmetricAlgorithm key);
- }
- class System.Security.Cryptography.DSASignatureDescription : System.Security.Cryptography.SignatureDescription
- {
- Void System.Security.Cryptography.DSASignatureDescription();
- }
- class System.Security.Cryptography.TripleDES : System.Security.Cryptography.SymmetricAlgorithm
- {
- SZArray Class System.Security.Cryptography.KeySizes s_legalBlockSizes;
- SZArray Class System.Security.Cryptography.KeySizes s_legalKeySizes;
- Void System.Security.Cryptography.TripleDES();
- SZArray UI1 get_Key();
- Void set_Key( SZArray UI1 value);
- Class System.Security.Cryptography.TripleDES Create();
- Class System.Security.Cryptography.TripleDES Create( String str);
- Boolean IsWeakKey( SZArray UI1 rgbKey);
- Boolean EqualBytes( SZArray UI1 rgbKey, I4 start1, I4 start2, I4 count);
- Boolean IsLegalKeySize( SZArray UI1 rgbKey);
- Void System.Security.Cryptography.TripleDES();
- property Key { get(){} set(){} };
- }
- class System.Security.Cryptography.TripleDESCryptoServiceProvider : System.Security.Cryptography.TripleDES
- {
- I4 KP_IV;
- I4 KP_MODE;
- I4 KP_MODE_BITS;
- I4 ALG_CLASS_DATA_ENCRYPT;
- I4 ALG_TYPE_BLOCK;
- I4 CALG_3DES;
- I4 CALG_3DES_112;
- String MSEnhancedProviderName;
- Class System.Security.Cryptography.RNGCryptoServiceProvider _rng;
- Class System.Security.Cryptography.CspParameters _cspParams;
- Void System.Security.Cryptography.TripleDESCryptoServiceProvider();
- Class System.Security.Cryptography.ICryptoTransform CreateEncryptor( SZArray UI1 rgbKey, SZArray UI1 rgbIV);
- Class System.Security.Cryptography.ICryptoTransform CreateDecryptor( SZArray UI1 rgbKey, SZArray UI1 rgbIV);
- Void GenerateKey();
- Void GenerateIV();
- Class System.Security.Cryptography.RNGCryptoServiceProvider get_RNG();
- Class System.Security.Cryptography.ICryptoTransform _NewDecryptor( SZArray UI1 rgbKey, ValueClass System.Security.Cryptography.CipherMode mode, SZArray UI1 rgbIV, I4 feedbackSize);
- Class System.Security.Cryptography.ICryptoTransform _NewEncryptor( SZArray UI1 rgbKey, ValueClass System.Security.Cryptography.CipherMode mode, SZArray UI1 rgbIV, I4 feedbackSize);
- I4 _AcquireCSP( Class System.Security.Cryptography.CspParameters param, ByRef I hCSP);
- I4 _SearchForAlgorithm( I hProv, I4 algID, I4 keyLength);
- Void _FreeCSP( I hCSP);
- property RNG { get(){} set(){} };
- }
- interface System.Security.ISecurityEncodable :
- {
- Class System.Security.SecurityElement ToXml();
- Void FromXml( Class System.Security.SecurityElement e);
- }
- interface System.Security.ISecurityPolicyEncodable :
- {
- Class System.Security.SecurityElement ToXml( Class System.Security.Policy.PolicyLevel level);
- Void FromXml( Class System.Security.SecurityElement e, Class System.Security.Policy.PolicyLevel level);
- }
- interface System.Security.Policy.IMembershipCondition :
- {
- Boolean Check( Class System.Security.Policy.Evidence evidence);
- Class System.Security.Policy.IMembershipCondition Copy();
- String ToString();
- Boolean Equals( Object obj);
- }
- interface System.Security.Policy.IConstantMembershipCondition :
- {
- }
- class System.Security.Policy.AllMembershipCondition : System.Object
- {
- Void System.Security.Policy.AllMembershipCondition();
- Boolean Check( Class System.Security.Policy.Evidence evidence);
- Class System.Security.Policy.IMembershipCondition Copy();
- String ToString();
- Class System.Security.SecurityElement ToXml();
- Void FromXml( Class System.Security.SecurityElement e);
- Class System.Security.SecurityElement ToXml( Class System.Security.Policy.PolicyLevel level);
- Void FromXml( Class System.Security.SecurityElement e, Class System.Security.Policy.PolicyLevel level);
- Boolean Equals( Object o);
- I4 GetHashCode();
- }
- interface System.Security.Policy.IBuiltInEvidence :
- {
- I4 OutputToBuffer( SZArray Char buffer, I4 position, Boolean verbose);
- I4 InitFromBuffer( SZArray Char buffer, I4 position);
- I4 GetRequiredSize( Boolean verbose);
- }
- class System.Security.Policy.ApplicationDirectory : System.Object
- {
- Class System.Security.Util.URLString m_appDirectory;
- Void System.Security.Policy.ApplicationDirectory();
- Void System.Security.Policy.ApplicationDirectory( String name);
- String get_Directory();
- Class System.Security.Util.URLString GetDirectoryString();
- Boolean Equals( Object o);
- I4 GetHashCode();
- Object Copy();
- Class System.Security.SecurityElement ToXml();
- I4 System.Security.Policy.IBuiltInEvidence.OutputToBuffer( SZArray Char buffer, I4 position, Boolean verbose);
- I4 System.Security.Policy.IBuiltInEvidence.InitFromBuffer( SZArray Char buffer, I4 position);
- I4 System.Security.Policy.IBuiltInEvidence.GetRequiredSize( Boolean verbose);
- String ToString();
- property Directory { get(){} set(){} };
- }
- class System.Security.Policy.ApplicationDirectoryMembershipCondition : System.Object
- {
- Void System.Security.Policy.ApplicationDirectoryMembershipCondition();
- Boolean Check( Class System.Security.Policy.Evidence evidence);
- Class System.Security.Policy.IMembershipCondition Copy();
- Class System.Security.SecurityElement ToXml();
- Void FromXml( Class System.Security.SecurityElement e);
- Class System.Security.SecurityElement ToXml( Class System.Security.Policy.PolicyLevel level);
- Void FromXml( Class System.Security.SecurityElement e, Class System.Security.Policy.PolicyLevel level);
- Boolean Equals( Object o);
- I4 GetHashCode();
- String ToString();
- }
- class System.Security.Policy.CodeGroup : System.Object
- {
- Class System.Security.Policy.IMembershipCondition m_membershipCondition;
- Class System.Collections.IList m_children;
- Class System.Security.Policy.PolicyStatement m_policy;
- Class System.Security.SecurityElement m_element;
- Class System.Security.Policy.PolicyLevel m_parentLevel;
- String m_name;
- String m_description;
- Void System.Security.Policy.CodeGroup();
- Void System.Security.Policy.CodeGroup( Class System.Security.Policy.IMembershipCondition membershipCondition, Class System.Security.PermissionSet permSet);
- Void System.Security.Policy.CodeGroup( Class System.Security.Policy.IMembershipCondition membershipCondition, Class System.Security.Policy.PolicyStatement policy);
- Void AddChild( Class System.Security.Policy.CodeGroup group);
- Void AddChildInternal( Class System.Security.Policy.CodeGroup group);
- Void RemoveChild( Class System.Security.Policy.CodeGroup group);
- Class System.Collections.IList get_Children();
- Void set_Children( Class System.Collections.IList value);
- Class System.Collections.IList GetChildrenInternal();
- Class System.Security.Policy.IMembershipCondition get_MembershipCondition();
- Void set_MembershipCondition( Class System.Security.Policy.IMembershipCondition value);
- Class System.Security.Policy.PolicyStatement get_PolicyStatement();
- Void set_PolicyStatement( Class System.Security.Policy.PolicyStatement value);
- String get_Name();
- Void set_Name( String value);
- String get_Description();
- Void set_Description( String value);
- Class System.Security.Policy.PolicyStatement Resolve( Class System.Security.Policy.Evidence evidence);
- Class System.Security.Policy.CodeGroup ResolveMatchingCodeGroups( Class System.Security.Policy.Evidence evidence);
- Class System.Security.Policy.CodeGroup Copy();
- String get_PermissionSetName();
- String get_AttributeString();
- String get_MergeLogic();
- Class System.Security.SecurityElement ToXml();
- Void FromXml( Class System.Security.SecurityElement e);
- Class System.Security.SecurityElement ToXml( Class System.Security.Policy.PolicyLevel level);
- Void CreateXml( Class System.Security.SecurityElement element, Class System.Security.Policy.PolicyLevel level);
- Void FromXml( Class System.Security.SecurityElement e, Class System.Security.Policy.PolicyLevel level);
- Void ParseXml( Class System.Security.SecurityElement e, Class System.Security.Policy.PolicyLevel level);
- Boolean ParseMembershipCondition( Boolean safeLoad);
- Void ParseMembershipCondition();
- Void ParseChildren();
- Void ParsePolicy();
- Boolean Equals( Object o);
- Boolean Equals( Class System.Security.Policy.CodeGroup cg, Boolean compareChildren);
- I4 GetHashCode();
- property Children { get(){} set(){} };
- property MembershipCondition { get(){} set(){} };
- property PolicyStatement { get(){} set(){} };
- property Name { get(){} set(){} };
- property Description { get(){} set(){} };
- property PermissionSetName { get(){} set(){} };
- property AttributeString { get(){} set(){} };
- property MergeLogic { get(){} set(){} };
- }
- class System.Security.Policy.CodeGroupPositionMarker : System.Object
- {
- I4 elementIndex;
- I4 groupIndex;
- Class System.Security.SecurityElement element;
- Void System.Security.Policy.CodeGroupPositionMarker( I4 elementIndex, I4 groupIndex, Class System.Security.SecurityElement element);
- }
- class System.Security.Policy.Evidence : System.Object
- {
- Class System.Collections.IList m_hostList;
- Class System.Collections.IList m_assemblyList;
- Boolean m_locked;
- Void System.Security.Policy.Evidence();
- Void System.Security.Policy.Evidence( Class System.Security.Policy.Evidence evidence);
- Void System.Security.Policy.Evidence( SZArray Object hostEvidence, SZArray Object assemblyEvidence);
- Void System.Security.Policy.Evidence( SZArray Char buffer);
- Void AddHost( Object id);
- Void AddAssembly( Object id);
- Boolean get_Locked();
- Void set_Locked( Boolean value);
- Void Merge( Class System.Security.Policy.Evidence evidence);
- Void MergeWithNoDuplicates( Class System.Security.Policy.Evidence evidence);
- Void CopyTo( Class System.Array array, I4 index);
- Class System.Collections.IEnumerator GetHostEnumerator();
- Class System.Collections.IEnumerator GetAssemblyEnumerator();
- Class System.Collections.IEnumerator GetEnumerator();
- I4 get_Count();
- Object get_SyncRoot();
- Boolean get_IsSynchronized();
- Boolean get_IsReadOnly();
- Class System.Security.Policy.Evidence Copy();
- Class System.Security.Policy.Evidence ShallowCopy();
- property Locked { get(){} set(){} };
- property Count { get(){} set(){} };
- property SyncRoot { get(){} set(){} };
- property IsSynchronized { get(){} set(){} };
- property IsReadOnly { get(){} set(){} };
- }
- class System.Security.Policy.EvidenceEnumerator : System.Object
- {
- Boolean m_first;
- Class System.Security.Policy.Evidence m_evidence;
- Class System.Collections.IEnumerator m_enumerator;
- Void System.Security.Policy.EvidenceEnumerator( Class System.Security.Policy.Evidence evidence);
- Boolean MoveNext();
- Object get_Current();
- Void Reset();
- property Current { get(){} set(){} };
- }
- class System.Security.Policy.FileCodeGroup : System.Security.Policy.CodeGroup
- {
- ValueClass System.Security.Permissions.FileIOPermissionAccess m_access;
- Void DEBUG_OUT( String str);
- Void System.Security.Policy.FileCodeGroup();
- Void System.Security.Policy.FileCodeGroup( Class System.Security.Policy.IMembershipCondition membershipCondition, ValueClass System.Security.Permissions.FileIOPermissionAccess access);
- Class System.Security.Policy.PolicyStatement Resolve( Class System.Security.Policy.Evidence evidence);
- Class System.Security.Policy.PolicyStatement InternalResolve( Class System.Security.Policy.Evidence evidence);
- Class System.Security.Policy.CodeGroup ResolveMatchingCodeGroups( Class System.Security.Policy.Evidence evidence);
- Class System.Security.Policy.PolicyStatement CalculatePolicy( Class System.Security.Policy.Url url);
- Class System.Security.Policy.CodeGroup Copy();
- String get_MergeLogic();
- String get_PermissionSetName();
- String get_AttributeString();
- Void CreateXml( Class System.Security.SecurityElement element, Class System.Security.Policy.PolicyLevel level);
- Void ParseXml( Class System.Security.SecurityElement e, Class System.Security.Policy.PolicyLevel level);
- Boolean Equals( Object o);
- I4 GetHashCode();
- property MergeLogic { get(){} set(){} };
- property PermissionSetName { get(){} set(){} };
- property AttributeString { get(){} set(){} };
- }
- class System.Security.Policy.FirstMatchCodeGroup : System.Security.Policy.CodeGroup
- {
- Void System.Security.Policy.FirstMatchCodeGroup();
- Void System.Security.Policy.FirstMatchCodeGroup( Class System.Security.Policy.IMembershipCondition membershipCondition, Class System.Security.Policy.PolicyStatement policy);
- Class System.Security.Policy.PolicyStatement Resolve( Class System.Security.Policy.Evidence evidence);
- Class System.Security.Policy.CodeGroup ResolveMatchingCodeGroups( Class System.Security.Policy.Evidence evidence);
- Class System.Security.Policy.CodeGroup Copy();
- String get_MergeLogic();
- property MergeLogic { get(){} set(){} };
- }
- class System.Security.Policy.Hash : System.Object
- {
- Class System.Reflection.Assembly m_assembly;
- SZArray UI1 m_sha1;
- SZArray UI1 m_md5;
- SZArray UI1 m_rawData;
- Void System.Security.Policy.Hash( Class System.Reflection.Assembly assembly);
- Void System.Security.Policy.Hash( Class System.Runtime.Serialization.SerializationInfo info, ValueClass System.Runtime.Serialization.StreamingContext context);
- Void System.Security.Policy.Hash();
- Void GetObjectData( Class System.Runtime.Serialization.SerializationInfo info, ValueClass System.Runtime.Serialization.StreamingContext context);
- SZArray UI1 get_SHA1();
- SZArray UI1 get_MD5();
- SZArray UI1 GenerateHash( Class System.Security.Cryptography.HashAlgorithm hashAlg);
- Class System.Security.SecurityElement ToXml();
- I4 System.Security.Policy.IBuiltInEvidence.OutputToBuffer( SZArray Char buffer, I4 position, Boolean verbose);
- I4 System.Security.Policy.IBuiltInEvidence.GetRequiredSize( Boolean verbose);
- I4 System.Security.Policy.IBuiltInEvidence.InitFromBuffer( SZArray Char buffer, I4 position);
- Boolean get_HasBeenAccessed();
- String ToString();
- SZArray UI1 _GetRawData( Class System.Reflection.Assembly assembly);
- property SHA1 { get(){} set(){} };
- property MD5 { get(){} set(){} };
- property HasBeenAccessed { get(){} set(){} };
- }
- class System.Security.Policy.HashMembershipCondition : System.Object
- {
- String s_tagHashValue;
- String s_tagHashAlgorithm;
- SZArray UI1 m_value;
- Class System.Security.Cryptography.HashAlgorithm m_hashAlg;
- Class System.Security.SecurityElement m_element;
- Void System.Security.Policy.HashMembershipCondition();
- Void System.Security.Policy.HashMembershipCondition( Class System.Security.Cryptography.HashAlgorithm hashAlg, SZArray UI1 value);
- Void set_HashAlgorithm( Class System.Security.Cryptography.HashAlgorithm value);
- Class System.Security.Cryptography.HashAlgorithm get_HashAlgorithm();
- Void set_HashValue( SZArray UI1 value);
- SZArray UI1 get_HashValue();
- Boolean CompareArrays( SZArray UI1 first, SZArray UI1 second);
- Boolean Check( Class System.Security.Policy.Evidence evidence);
- Class System.Security.Policy.IMembershipCondition Copy();
- Class System.Security.SecurityElement ToXml();
- Void FromXml( Class System.Security.SecurityElement e);
- Class System.Security.SecurityElement ToXml( Class System.Security.Policy.PolicyLevel level);
- Void FromXml( Class System.Security.SecurityElement e, Class System.Security.Policy.PolicyLevel level);
- Void ParseHashValue();
- Void ParseHashAlgorithm();
- Boolean Equals( Object o);
- I4 GetHashCode();
- String ToString();
- property HashAlgorithm { get(){} set(){} };
- property HashValue { get(){} set(){} };
- }
- class System.Security.Policy.BuiltInEvidenceHelper : System.Object
- {
- Char idApplicationDirectory;
- Char idPublisher;
- Char idStrongName;
- Char idZone;
- Char idUrl;
- Char idWebPage;
- Char idSite;
- Char idPermissionRequestEvidence;
- Char idHash;