# Class: com.pnfsoftware.jeb.core.units.code.wincommon.Guid

GUID \- 128\-bit UUID objects. Default rendering performs Microsoft\-style decoding by default. 

 Reference: https://en.wikipedia.org/wiki/Universally\_unique\_identifier

## Constructor: Guid
- parameter: `data`, type: `byte[]`
- parameter: `offset`, type: `int`


## Constructor: Guid
- parameter: `data`, type: `byte[]`


## Constructor: Guid
- parameter: `data`, type: `byte[]`
- parameter: `nocopy`, type: `boolean`


## Method: equals
- parameter: `obj`, type: `java.lang.Object`
- return type: `boolean`


## Method: hashCode
- return type: `int`


## Method: toString
- return type: `java.lang.String`

Description: Microsoft\-style decoding

## Method: toString
- parameter: `microsoftStyleDecoding`, type: `boolean`
- parameter: `useSeparators`, type: `boolean`
- parameter: `useBrackets`, type: `boolean`
- return type: `java.lang.String`


## Static Method: parse
- parameter: `b`, type: `java.nio.ByteBuffer`
- return type: `com.pnfsoftware.jeb.core.units.code.wincommon.Guid`


## Static Method: parse
- parameter: `s`, type: `java.lang.String`
- parameter: `microsoftStyleEncoding`, type: `boolean`
- return type: `com.pnfsoftware.jeb.core.units.code.wincommon.Guid`


## Static Method: random
- return type: `com.pnfsoftware.jeb.core.units.code.wincommon.Guid`


