Lines Matching refs:offset
842 smb_rpc_off(char *dst, char *src, uint32_t *offset, uint32_t *outoffset)
849 *offset -= bytes;
850 *outoffset = *offset;
852 (void) smb_mbstowcs(((smb_wchar_t *)(dst + *offset)), src, nwchars);
869 uint32_t offset;
911 offset = param->needed;
918 smb_rpc_off(wname, server, &offset, &pinfo0->servername);
919 smb_rpc_off(wname, printer, &offset, &pinfo0->printername);
941 smb_rpc_off(wname, printer, &offset, &pinfo1->flags);
942 smb_rpc_off(wname, printer, &offset, &pinfo1->description);
943 smb_rpc_off(wname, printer, &offset, &pinfo1->comment);
949 smb_rpc_off(wname, server, &offset, &pinfo2->servername);
950 smb_rpc_off(wname, printer, &offset, &pinfo2->printername);
951 smb_rpc_off(wname, SPOOLSS_PRINTER, &offset,
953 smb_rpc_off(wname, "CIFS Printer Port", &offset,
955 smb_rpc_off(wname, "", &offset, &pinfo2->drivername);
956 smb_rpc_off(wname, SPOOLSS_PRINTER, &offset,
958 smb_rpc_off(wname, "farside", &offset, &pinfo2->location);
960 offset -= sizeof (struct spoolss_DeviceMode);
961 pinfo2->devmode = offset;
963 devmode2 = (struct spoolss_DeviceMode *)(param->Buf + offset);
965 smb_rpc_off(wname, "farside", &offset, &pinfo2->sepfile);
966 smb_rpc_off(wname, "winprint", &offset,
968 smb_rpc_off(wname, "RAW", &offset, &pinfo2->datatype);
969 smb_rpc_off(wname, "", &offset, &pinfo2->parameters);
973 offset -= secdesc.sd_size;
974 pinfo2->secdesc = offset;
975 tmpbuf = (uint8_t *)(param->Buf + offset);