|
int | WINPR_JSON_version (char *buffer, size_t len) |
|
WINPR_JSON * | WINPR_JSON_Parse (const char *value) |
|
WINPR_JSON * | WINPR_JSON_ParseWithLength (const char *value, size_t buffer_length) |
|
void | WINPR_JSON_Delete (WINPR_JSON *item) |
|
WINPR_JSON * | WINPR_JSON_GetArrayItem (const WINPR_JSON *array, size_t index) |
|
size_t | WINPR_JSON_GetArraySize (const WINPR_JSON *array) |
|
WINPR_JSON * | WINPR_JSON_GetObjectItem (const WINPR_JSON *const object, const char *const string) |
|
WINPR_JSON * | WINPR_JSON_GetObjectItemCaseSensitive (const WINPR_JSON *const object, const char *const string) |
|
BOOL | WINPR_JSON_HasObjectItem (const WINPR_JSON *object, const char *string) |
|
const char * | WINPR_JSON_GetErrorPtr (void) |
|
const char * | WINPR_JSON_GetStringValue (WINPR_JSON *item) |
|
double | WINPR_JSON_GetNumberValue (const WINPR_JSON *const item) |
|
BOOL | WINPR_JSON_IsInvalid (const WINPR_JSON *const item) |
|
BOOL | WINPR_JSON_IsFalse (const WINPR_JSON *const item) |
|
BOOL | WINPR_JSON_IsTrue (const WINPR_JSON *const item) |
|
BOOL | WINPR_JSON_IsBool (const WINPR_JSON *const item) |
|
BOOL | WINPR_JSON_IsNull (const WINPR_JSON *const item) |
|
BOOL | WINPR_JSON_IsNumber (const WINPR_JSON *const item) |
|
BOOL | WINPR_JSON_IsString (const WINPR_JSON *const item) |
|
BOOL | WINPR_JSON_IsArray (const WINPR_JSON *const item) |
|
BOOL | WINPR_JSON_IsObject (const WINPR_JSON *const item) |
|
WINPR_JSON * | WINPR_JSON_CreateNull (void) |
|
WINPR_JSON * | WINPR_JSON_CreateTrue (void) |
|
WINPR_JSON * | WINPR_JSON_CreateFalse (void) |
|
WINPR_JSON * | WINPR_JSON_CreateBool (BOOL boolean) |
|
WINPR_JSON * | WINPR_JSON_CreateNumber (double num) |
|
WINPR_JSON * | WINPR_JSON_CreateString (const char *string) |
|
WINPR_JSON * | WINPR_JSON_CreateArray (void) |
|
WINPR_JSON * | WINPR_JSON_CreateObject (void) |
|
WINPR_JSON * | WINPR_JSON_AddNullToObject (WINPR_JSON *const object, const char *const name) |
|
WINPR_JSON * | WINPR_JSON_AddTrueToObject (WINPR_JSON *const object, const char *const name) |
|
WINPR_JSON * | WINPR_JSON_AddFalseToObject (WINPR_JSON *const object, const char *const name) |
|
WINPR_JSON * | WINPR_JSON_AddBoolToObject (WINPR_JSON *const object, const char *const name, BOOL boolean) |
|
WINPR_JSON * | WINPR_JSON_AddNumberToObject (WINPR_JSON *const object, const char *const name, double number) |
|
WINPR_JSON * | WINPR_JSON_AddStringToObject (WINPR_JSON *const object, const char *const name, const char *const string) |
|
WINPR_JSON * | WINPR_JSON_AddObjectToObject (WINPR_JSON *const object, const char *const name) |
|
BOOL | WINPR_JSON_AddItemToArray (WINPR_JSON *array, WINPR_JSON *item) |
|
WINPR_JSON * | WINPR_JSON_AddArrayToObject (WINPR_JSON *const object, const char *const name) |
|
char * | WINPR_JSON_Print (WINPR_JSON *item) |
|
char * | WINPR_JSON_PrintUnformatted (WINPR_JSON *item) |
|