FreeRDP
|
#include "rdp.h"
#include "state.h"
#include <freerdp/crypto/crypto.h>
#include <freerdp/log.h>
#include <freerdp/license.h>
#include <winpr/stream.h>
Data Structures | |
struct | LICENSE_PRODUCT_INFO |
struct | LICENSE_BLOB |
struct | SCOPE_LIST |
Macros | |
#define | CLIENT_RANDOM_LENGTH 32 |
#define | LICENSE_TAG FREERDP_TAG("core.license") |
#define | DEBUG_LICENSE(...) |
Functions | |
FREERDP_LOCAL BOOL | license_send_valid_client_error_packet (rdpRdp *rdp) |
FREERDP_LOCAL state_run_t | license_recv (rdpLicense *license, wStream *s) |
FREERDP_LOCAL BOOL | license_server_configure (rdpLicense *license) |
FREERDP_LOCAL BOOL | license_server_send_request (rdpLicense *license) |
FREERDP_LOCAL void | license_free (rdpLicense *license) |
FREERDP_LOCAL rdpLicense * | license_new (rdpRdp *rdp) |
#define CLIENT_RANDOM_LENGTH 32 |
FreeRDP: A Remote Desktop Protocol Implementation RDP Licensing
Copyright 2011 Marc-Andre Moreau marca Copyright 2022 Armin Novak ndre .more au@g mail. comarmin Copyright 2022 Thincast Technologies GmbH .nov ak@th inca st.co m
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
#define DEBUG_LICENSE | ( | ... | ) |
#define LICENSE_TAG FREERDP_TAG("core.license") |
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 state_run_t license_recv | ( | rdpLicense * | license, |
wStream * | s | ||
) |
FREERDP_LOCAL BOOL license_send_valid_client_error_packet | ( | rdpRdp * | rdp | ) |
Send Server License Error - Valid Client Packet. msdn{cc241922}
rdp | A pointer to the context to use |
FREERDP_LOCAL BOOL license_server_configure | ( | rdpLicense * | license | ) |
FREERDP_LOCAL BOOL license_server_send_request | ( | rdpLicense * | license | ) |