int XFindContext(display, rid, context, data_return)
Display *display;
XID rid;
XContext context;
XPointer *data_return;
int XDeleteContext(display, rid, context)
Display *display;
XID rid;
XContext context;
これは返り値であるので、データはポインタである。 関数 XFindContext はエラーが起きた場合には 0 でないエラーコードを返し、そうでなければ 0 を返す。 起こる可能性があるエラーは XCNOENT (コンテクストが見つからない)である。
関数 XDeleteContext は、与えられたリソースIDと型に対するエントリーを構造体から削除する。 この関数は、 XFindContext と同じ引き数を与えられた場合、同じエラーコードを返す。 XDeleteContext はアドレスが保存されているデータの解放は行わない。
関数 XUniqueContext は、後で呼び出す XSaveContext で使えるような、ユニークなコンテクスト型を生成する。