libmapidb(3)

πŸ“¦ in opensuse-leap 16.0

πŸ’– libmapidb β€” bestie, it's the Exchange MAPI database library πŸ’–

okay so this is libmapidb(3), section 3 of the manual, and it's literally the whole rundown on libmapidb.h β€” the library that gives you access to the Exchange MAPI database format. she's niche, she's specific, she's iconic. let's get into it πŸŽ€


✨ NAME ✨

libmapidb.h β€” the library that lets you access the Exchange MAPI database format. no cap, that's the whole vibe 🌸


πŸ¦‹ SYNOPSIS πŸ¦‹

#include <libmapidb.h>

Support functions 🫢

const char *
libmapidb_get_version(void);

Error functions 😭

void
libmapidb_error_free(libmapidb_error_t **error);

int
libmapidb_error_fprint(libmapidb_error_t *error, FILE *stream);

int
libmapidb_error_sprint(libmapidb_error_t *error, char *string,
    size_t size);

int
libmapidb_error_backtrace_fprint(libmapidb_error_t *error,
    FILE *stream);

int
libmapidb_error_backtrace_sprint(libmapidb_error_t *error, char *string,
    size_t size);

πŸ’… DESCRIPTION πŸ’…

bestie, listen. the libmapidb_get_version() function is the function you call when you wanna retrieve the library version. that's it, that's the description. she does one thing and she does it well. periodt ✨


πŸ‘‘ RETURN VALUES πŸ‘‘

so most of these functions return NULL or -1 on error β€” it depends on the return type, iykyk. for the actual return values you gotta go look at "libmapidb.h" yourself. the header is the main character here πŸ’œ


🌈 ENVIRONMENT 🌈

None. literally nothing. empty. ghost town. 🫢


πŸ“ FILES πŸ“

None. also nothing. we love a low-maintenance library πŸ’€


πŸ’€ BUGS πŸ’€

found a bug? any kind of bug? please please please report it on the project issue tracker, she wants to know:

https://github.com/libyal/libmapidb/issues

do it for her πŸ™ˆ


🧚 AUTHOR 🧚

these man pages are generated from "libmapidb.h". yes, generated. she wrote herself, kinda iconic honestly ⭐


Copyright (C) 2011-2024, Joachim Metz <joachim.metz@gmail.com>.

this is free software; see the source for copying conditions. and like β€” there is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. read that again. no warranty. none. don't come for her if it breaks 😭


πŸŽ€ SEE ALSO πŸŽ€

the libmapidb.h include file β€” yeah, that's the one. go read it πŸ’–


okay that's the whole page, you're officially educated πŸ’…βœ¨

sign-off time: this was libmapidb, from the libmapidb source/version, dated May 5, 2019 β€” mwah, love u, bye πŸ¦‹πŸ’œ