C# 클래스 SharpCifs.Dcerpc.Ndr.NdrBuffer

파일 보기 프로젝트 열기: brandonprry/Potato 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
Buf byte[]
Deferred NdrBuffer
Index int
Length int
Start int

공개 메소드들

메소드 설명
Advance ( int n ) : void
Align ( int boundary ) : int
Align ( int boundary, byte value ) : int
Dec_ndr_hyper ( ) : long
Dec_ndr_long ( ) : int
Dec_ndr_short ( ) : int
Dec_ndr_small ( ) : int
Dec_ndr_string ( ) : string
Derive ( int idx ) : NdrBuffer
Enc_ndr_hyper ( long h ) : void
Enc_ndr_long ( int l ) : void
Enc_ndr_referent ( object obj, int type ) : void
Enc_ndr_short ( int s ) : void
Enc_ndr_small ( int s ) : void
Enc_ndr_string ( string s ) : void
GetBuffer ( ) : byte[]
GetCapacity ( ) : int
GetIndex ( ) : int
GetLength ( ) : int
GetTailSpace ( ) : int
NdrBuffer ( byte buf, int start ) : System
ReadOctetArray ( byte b, int i, int l ) : void
Reset ( ) : void
SetIndex ( int index ) : void
SetLength ( int length ) : void
ToString ( ) : string
WriteOctetArray ( byte b, int i, int l ) : void

비공개 메소드들

메소드 설명
GetDceReferent ( object obj ) : int

메소드 상세

Advance() 공개 메소드

public Advance ( int n ) : void
n int
리턴 void

Align() 공개 메소드

public Align ( int boundary ) : int
boundary int
리턴 int

Align() 공개 메소드

public Align ( int boundary, byte value ) : int
boundary int
value byte
리턴 int

Dec_ndr_hyper() 공개 메소드

public Dec_ndr_hyper ( ) : long
리턴 long

Dec_ndr_long() 공개 메소드

public Dec_ndr_long ( ) : int
리턴 int

Dec_ndr_short() 공개 메소드

public Dec_ndr_short ( ) : int
리턴 int

Dec_ndr_small() 공개 메소드

public Dec_ndr_small ( ) : int
리턴 int

Dec_ndr_string() 공개 메소드

public Dec_ndr_string ( ) : string
리턴 string

Derive() 공개 메소드

public Derive ( int idx ) : NdrBuffer
idx int
리턴 NdrBuffer

Enc_ndr_hyper() 공개 메소드

public Enc_ndr_hyper ( long h ) : void
h long
리턴 void

Enc_ndr_long() 공개 메소드

public Enc_ndr_long ( int l ) : void
l int
리턴 void

Enc_ndr_referent() 공개 메소드

public Enc_ndr_referent ( object obj, int type ) : void
obj object
type int
리턴 void

Enc_ndr_short() 공개 메소드

public Enc_ndr_short ( int s ) : void
s int
리턴 void

Enc_ndr_small() 공개 메소드

public Enc_ndr_small ( int s ) : void
s int
리턴 void

Enc_ndr_string() 공개 메소드

public Enc_ndr_string ( string s ) : void
s string
리턴 void

GetBuffer() 공개 메소드

public GetBuffer ( ) : byte[]
리턴 byte[]

GetCapacity() 공개 메소드

public GetCapacity ( ) : int
리턴 int

GetIndex() 공개 메소드

public GetIndex ( ) : int
리턴 int

GetLength() 공개 메소드

public GetLength ( ) : int
리턴 int

GetTailSpace() 공개 메소드

public GetTailSpace ( ) : int
리턴 int

NdrBuffer() 공개 메소드

public NdrBuffer ( byte buf, int start ) : System
buf byte
start int
리턴 System

ReadOctetArray() 공개 메소드

public ReadOctetArray ( byte b, int i, int l ) : void
b byte
i int
l int
리턴 void

Reset() 공개 메소드

public Reset ( ) : void
리턴 void

SetIndex() 공개 메소드

public SetIndex ( int index ) : void
index int
리턴 void

SetLength() 공개 메소드

public SetLength ( int length ) : void
length int
리턴 void

ToString() 공개 메소드

public ToString ( ) : string
리턴 string

WriteOctetArray() 공개 메소드

public WriteOctetArray ( byte b, int i, int l ) : void
b byte
i int
l int
리턴 void

프로퍼티 상세

Buf 공개적으로 프로퍼티

public byte[] Buf
리턴 byte[]

Deferred 공개적으로 프로퍼티

public NdrBuffer,SharpCifs.Dcerpc.Ndr Deferred
리턴 NdrBuffer

Index 공개적으로 프로퍼티

public int Index
리턴 int

Length 공개적으로 프로퍼티

public int Length
리턴 int

Start 공개적으로 프로퍼티

public int Start
리턴 int