BurgerLib
Classes | Defines | Typedefs | Functions | Variables
guguid.h File Reference
#include "brtypes.h"
#include "ll64bit.h"
Include dependency graph for guguid.h:
This graph shows which files directly or indirectly include this file:

Classes

struct  _GUID
struct  EthernetAddress_t

Defines

#define GUID_DEFINED

Typedefs

typedef struct _GUID GUID
typedef struct EthernetAddress_t EthernetAddress_t

Functions

void BURGER_API GUIDInit (GUID *Output)
void BURGER_API GUIDToString (char *Output, const GUID *Input)
Word BURGER_API GUIDFromString (GUID *Output, const char *Input)
Word BURGER_API GUIDHash (const GUID *Input)
Word BURGER_API GUIDIsEqual (const GUID *Input1, const GUID *Input2)
int BURGER_API GUIDCompare (const GUID *Input1, const GUID *Input2)
Word BURGER_API GUIDGetAddress (EthernetAddress_t *Output)
void BURGER_API GUIDGetTime (LongWord64_t *Output)
Word BURGER_API GUIDGetEthernetAddr (EthernetAddress_t *Output)
Word BURGER_API GUIDGenRandomEthernet (EthernetAddress_t *Output)

Variables

GUID GUIDBlank

Define Documentation

#define GUID_DEFINED

Typedef Documentation

typedef struct _GUID GUID

Function Documentation

int BURGER_API GUIDCompare ( const GUID Input1,
const GUID Input2 
)
Word BURGER_API GUIDFromString ( GUID Output,
const char *  Input 
)
Word BURGER_API GUIDHash ( const GUID Input)
void BURGER_API GUIDInit ( GUID Output)
Word BURGER_API GUIDIsEqual ( const GUID Input1,
const GUID Input2 
)
void BURGER_API GUIDToString ( char *  Output,
const GUID Input 
)

Variable Documentation