krb5_kcm_storage_request
ret = krb5_kcm_storage_request(context, KCM_OP_DEL_NTLM_CRED, &request);
ret = krb5_kcm_storage_request(context, KCM_OP_GET_NTLM_USER_LIST, &request);
ret = krb5_kcm_storage_request(context, KCM_OP_SET_DEFAULT_CACHE, &request);
ret = krb5_kcm_storage_request(context, KCM_OP_SET_KDC_OFFSET, &request);
ret = krb5_kcm_storage_request(context, KCM_OP_GET_KDC_OFFSET, &request);
ret = krb5_kcm_storage_request(context, KCM_OP_NOOP, &request);
ret = krb5_kcm_storage_request(context, KCM_OP_GET_INITIAL_TICKET, &request);
ret = krb5_kcm_storage_request(context, KCM_OP_GET_TICKET, &request);
ret = krb5_kcm_storage_request(context, KCM_OP_GEN_NEW, &request);
ret = krb5_kcm_storage_request(context, KCM_OP_INITIALIZE, &request);
ret = krb5_kcm_storage_request(context, KCM_OP_DESTROY, &request);
ret = krb5_kcm_storage_request(context, KCM_OP_STORE, &request);
ret = krb5_kcm_storage_request(context, KCM_OP_RETRIEVE, &request);
ret = krb5_kcm_storage_request(context, KCM_OP_GET_PRINCIPAL, &request);
ret = krb5_kcm_storage_request(context, KCM_OP_GET_CRED_UUID_LIST, &request);
ret = krb5_kcm_storage_request(context, KCM_OP_GET_CRED_BY_UUID, &request);
ret = krb5_kcm_storage_request(context, KCM_OP_REMOVE_CRED, &request);
ret = krb5_kcm_storage_request(context, KCM_OP_SET_FLAGS, &request);
ret = krb5_kcm_storage_request(context, KCM_OP_GET_CACHE_UUID_LIST, &request);
ret = krb5_kcm_storage_request(context, KCM_OP_GET_CACHE_BY_UUID, &request);
ret = krb5_kcm_storage_request(context, KCM_OP_MOVE_CACHE, &request);
ret = krb5_kcm_storage_request(context, KCM_OP_GET_DEFAULT_CACHE, &request);
krb5_kcm_storage_request (