diff options
Diffstat (limited to 'protocols/WhatsAppWeb/src/utils.h')
-rw-r--r-- | protocols/WhatsAppWeb/src/utils.h | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/protocols/WhatsAppWeb/src/utils.h b/protocols/WhatsAppWeb/src/utils.h index 507c674c1f..e517301b86 100644 --- a/protocols/WhatsAppWeb/src/utils.h +++ b/protocols/WhatsAppWeb/src/utils.h @@ -109,6 +109,19 @@ public: ///////////////////////////////////////////////////////////////////////////////////////// +struct WAJid +{ + int device, agent; + CMStringA user, server; + + WAJid(const char *pszJid); + WAJid(const char *pszUser, const char *pszServer, int device = 0, int agent = 0); + + CMStringA toString() const; +}; + +///////////////////////////////////////////////////////////////////////////////////////// + std::string encodeBigEndian(uint32_t num, size_t len = sizeof(uint32_t)); void generateIV(uint8_t *iv, int &pVar); |