code: def add_bindict(self, items):
  		
  		if not isinstance(items, list):
  			items = items.items()
  		for key, value in items:
  			self.add_net16string(key).add_net32string(value)
  		return self.add(b"\x00\x00")
docs: >>> r = b'\\x00\\x03foo\\x00\\x00\\x00\\x03bar\\x00\\x00'
  		>>> OutBuffer().add_bindict({b"foo": b"bar"}).getvalue() == r
  		True
  
  		@type items: [(bytes, bytes)] or {bytes: bytes}
  		@returns: self
  		@raises OmapiSizeLimitError: