put32
put32(client, eAcquireCreds);
put32(client, flags);
put32(client, eToastResource);
put32(client, hCred);
put32(client, eGoodBye);
put32(client, eGetTargetName);
put32(client, eEncrypt);
put32(client, hContext);
put32(client, flags);
put32(client, 0);
put32(client, eDecrypt);
put32(client, hContext);
put32(client, flags);
put32(client, 0);
put32(client, eWrapExt);
put32(client, hContext);
put32(client, flags);
put32(client, bflags);
put32(client, eUnwrapExt);
put32(client, hContext);
put32(client, flags);
put32(client, bflags);
put32(client, eSign);
put32(client, hContext);
put32(client, 0);
put32(client, 0);
put32(client, eVerify);
put32(client, hContext);
put32(client, 0);
put32(client, 0);
put32(client, eGetVersionAndCapabilities);
put32(client, eGetMoniker);
put32(c, eSetLoggingSocket);
put32(c, ntohs(port));
put32(client, eInitContext);
put32(client, *hContext);
put32(client, *hCred);
put32(client, flags);
put32(client, eAcceptContext);
put32(client, *hContext);
put32(client, flags);
put32(c, 0); /* XXX fix gsm_error */
put32(c, GSSMAGGOTPROTOCOL);
put32(c, new_context_id);
put32(c, gsm_error);
put32(c, new_context_id);
put32(c, gsm_error);
put32(c, deleg_hcred);
put32(c, GSMERR_OK);
put32(c, gsm_error);
put32(c, handle);
put32(c, 0); /* XXX fix gsm_error */
put32(c, 0); /* XXX fix gsm_error */
put32(c, GSSMAGGOTPROTOCOL);
put32(c, cap);
put32(c, 0); /* XXX fix gsm_error */
put32(c, 0); /* XXX fix gsm_error */
put32(c, -1); /* hResource */
put32(c, GSMERR_NOT_SUPPORTED);
put32(c, 0); /* XXX fix gsm_error */
put32(buf, version, len);
put32(buf, version, princ->type);
put32(buf, version, ncomps);
put32(buf, version, count);
put32(buf, version, count);
put32(buf, version, creds->times.authtime);
put32(buf, version, creds->times.starttime);
put32(buf, version, creds->times.endtime);
put32(buf, version, creds->times.renew_till);
put32(buf, version, creds->ticket_flags);
put32(buf, version, header);
put32(buf, version, mcred->times.authtime);
put32(buf, version, mcred->times.starttime);
put32(buf, version, mcred->times.endtime);
put32(buf, version, mcred->times.renew_till);
put32(buf, version, mcred->ticket_flags);
put32(r, rofs, num_entries);
put32(r, rofs, _CITRUS_DB_HEADER_SIZE);
put32(r, &ofs, de->de_hashvalue);
put32(r, &ofs, nextofs);
put32(r, &ofs, keyofs);
put32(r, &ofs, _region_size(&de->de_key));
put32(r, &ofs, dataofs);
put32(r, &ofs, _region_size(&de->de_data));
put32(ptr, ofs, rowcol_bits); ofs++;
put32(ptr, ofs, dst_invalid); ofs++;
put32(ptr, ofs, 0); ofs++;
put32(ptr, ofs, 0); ofs++;
put32(ptr, ofs, rowcol[i].begin); ofs++;
put32(ptr, ofs, rowcol[i].end); ofs++;
put32(ptr, ofs, dst_unit_bits); ofs++;
put32(ptr, ofs, len); ofs++;
put32(ptr, ofs, oob_mode); ofs++;
put32(ptr, ofs, dst_ilseq); ofs++;
putfunc = &put32;
static void put32(void *, size_t, u_int32_t);