C# Class BattleNet.AdvancedCheckRevision

Show file Open project: dkuwahara/AlphaBot Class Usage Examples

Protected Properties

Property Type Description
Ldargs OpCode>.Dictionary
Operations Operator>.Dictionary
Operators OpCode>.Dictionary
hashes uint[]

Public Methods

Method Description
ComputeHash ( string formula, string mpqFile, FileStream gameExe, FileStream bnclientDll, FileStream d2clientDll ) : uint
FastComputeHash ( string formula, string mpqFile, String gameExe, String bnclientDll, String d2clientDll ) : uint

Protected Methods

Method Description
Add ( uint var1, uint var2 ) : uint
And ( uint var1, uint var2 ) : uint
BuildFileHasher ( IEnumerable ops ) : FileHasher
BuildFormula ( string formula, uint &values ) : IEnumerable
ComputeFileHash ( IEnumerable formula, byte file, uint &values ) : void
Divide ( uint var1, uint var2 ) : uint
Multiply ( uint var1, uint var2 ) : uint
Or ( uint var1, uint var2 ) : uint
Subtract ( uint var1, uint var2 ) : uint
WhichVariable ( char param ) : int
Xor ( uint var1, uint var2 ) : uint

Method Details

Add() protected static method

protected static Add ( uint var1, uint var2 ) : uint
var1 uint
var2 uint
return uint

And() protected static method

protected static And ( uint var1, uint var2 ) : uint
var1 uint
var2 uint
return uint

BuildFileHasher() protected static method

protected static BuildFileHasher ( IEnumerable ops ) : FileHasher
ops IEnumerable
return FileHasher

BuildFormula() protected static method

protected static BuildFormula ( string formula, uint &values ) : IEnumerable
formula string
values uint
return IEnumerable

ComputeFileHash() protected static method

protected static ComputeFileHash ( IEnumerable formula, byte file, uint &values ) : void
formula IEnumerable
file byte
values uint
return void

ComputeHash() public static method

public static ComputeHash ( string formula, string mpqFile, FileStream gameExe, FileStream bnclientDll, FileStream d2clientDll ) : uint
formula string
mpqFile string
gameExe System.IO.FileStream
bnclientDll System.IO.FileStream
d2clientDll System.IO.FileStream
return uint

Divide() protected static method

protected static Divide ( uint var1, uint var2 ) : uint
var1 uint
var2 uint
return uint

FastComputeHash() public static method

public static FastComputeHash ( string formula, string mpqFile, String gameExe, String bnclientDll, String d2clientDll ) : uint
formula string
mpqFile string
gameExe String
bnclientDll String
d2clientDll String
return uint

Multiply() protected static method

protected static Multiply ( uint var1, uint var2 ) : uint
var1 uint
var2 uint
return uint

Or() protected static method

protected static Or ( uint var1, uint var2 ) : uint
var1 uint
var2 uint
return uint

Subtract() protected static method

protected static Subtract ( uint var1, uint var2 ) : uint
var1 uint
var2 uint
return uint

WhichVariable() protected static method

protected static WhichVariable ( char param ) : int
param char
return int

Xor() protected static method

protected static Xor ( uint var1, uint var2 ) : uint
var1 uint
var2 uint
return uint

Property Details

Ldargs protected static property

protected static Dictionary Ldargs
return OpCode>.Dictionary

Operations protected static property

protected static Dictionary Operations
return Operator>.Dictionary

Operators protected static property

protected static Dictionary Operators
return OpCode>.Dictionary

hashes protected static property

protected static uint[] hashes
return uint[]