FreeRDP
|
#include "rdp.h"
#include <freerdp/license.h>
#include <freerdp/crypto/crypto.h>
#include <freerdp/crypto/certificate.h>
#include <freerdp/freerdp.h>
#include <freerdp/log.h>
#include <freerdp/api.h>
#include <winpr/stream.h>
Data Structures | |
struct | LICENSE_PRODUCT_INFO |
struct | LICENSE_BLOB |
struct | SCOPE_LIST |
struct | rdpLicense |
Macros | |
#define | LICENSE_TAG FREERDP_TAG("core.license") |
#define | DEBUG_LICENSE(...) |
Enumerations | |
enum | LICENSE_STATE { LICENSE_STATE_AWAIT, LICENSE_STATE_PROCESS, LICENSE_STATE_ABORTED, LICENSE_STATE_COMPLETED } |
Functions | |
FREERDP_LOCAL int | license_recv (rdpLicense *license, wStream *s) |
FREERDP_LOCAL rdpLicense * | license_new (rdpRdp *rdp) |
FREERDP_LOCAL void | license_free (rdpLicense *license) |
#define DEBUG_LICENSE | ( | ... | ) |
#define LICENSE_TAG FREERDP_TAG("core.license") |
enum LICENSE_STATE |
FREERDP_LOCAL void license_free | ( | rdpLicense * | license | ) |
Free license module.
license | license module to be freed |
FREERDP_LOCAL rdpLicense* license_new | ( | rdpRdp * | rdp | ) |
Instantiate new license module.
rdp | RDP module |
FREERDP_LOCAL int license_recv | ( | rdpLicense * | license, |
wStream * | s | ||
) |
Receive an RDP licensing packet.
http://msdn.microsoft.com/en-us/library/cc240479/
license | license module |
s | stream |