mbim-type.h 713 B

1234567891011121314151617181920212223242526272829
  1. /*
  2. * umbim
  3. * Copyright (C) 2014 John Crispin <blogic@openwrt.org>
  4. *
  5. * This program is free software; you can redistribute it and/or modify
  6. * it under the terms of the GNU General Public License version 2
  7. * as published by the Free Software Foundation
  8. *
  9. * This program is distributed in the hope that it will be useful,
  10. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  11. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  12. * GNU General Public License for more details.
  13. */
  14. #ifndef _MBIM_TYPE_H__
  15. #define _MBIM_TYPE_H__
  16. struct mbim_string {
  17. uint32_t offset;
  18. uint32_t length;
  19. } __attribute__((packed));
  20. struct mbim_enum {
  21. uint32_t key;
  22. char *skey;
  23. char *val;
  24. };
  25. #endif