~ubuntu-branches/ubuntu/lucid/libxcb/lucid-security

« back to all changes in this revision

Viewing changes to src/xproto.h

  • Committer: Bazaar Package Importer
  • Author(s): Jamey Sharp
  • Date: 2007-11-24 14:59:42 UTC
  • mfrom: (1.1.1 upstream)
  • Revision ID: james.westby@ubuntu.com-20071124145942-gce8qu0vw9itcyqa
Tags: 1.1-1
* New upstream release.
* Depend on xcb-proto between 1.1 and 2.0.
* Lintian fix: ${binary:Version}, not ${Source-Version}.
* Update Vcs-* and Homepage: headers for dpkg 1.14.6.

Show diffs side-by-side

added added

removed removed

Lines of Context:
4241
4241
    uint16_t length; /**<  */
4242
4242
} xcb_no_operation_request_t;
4243
4243
 
 
4244
/**
 
4245
 * Get the next element of the iterator
 
4246
 * @param i Pointer to a xcb_char2b_iterator_t
 
4247
 *
 
4248
 * Get the next element in the iterator. The member rem is
 
4249
 * decreased by one. The member data points to the next
 
4250
 * element. The member index is increased by sizeof(xcb_char2b_t)
 
4251
 */
4244
4252
 
4245
4253
/*****************************************************************************
4246
4254
 **
4254
4262
void
4255
4263
xcb_char2b_next (xcb_char2b_iterator_t *i  /**< */);
4256
4264
 
 
4265
/**
 
4266
 * Return the iterator pointing to the last element
 
4267
 * @param i An xcb_char2b_iterator_t
 
4268
 * @return  The iterator pointing to the last element
 
4269
 *
 
4270
 * Set the current element in the iterator to the last element.
 
4271
 * The member rem is set to 0. The member data points to the
 
4272
 * last element.
 
4273
 */
4257
4274
 
4258
4275
/*****************************************************************************
4259
4276
 **
4267
4284
xcb_generic_iterator_t
4268
4285
xcb_char2b_end (xcb_char2b_iterator_t i  /**< */);
4269
4286
 
 
4287
/**
 
4288
 * Get the next element of the iterator
 
4289
 * @param i Pointer to a xcb_window_iterator_t
 
4290
 *
 
4291
 * Get the next element in the iterator. The member rem is
 
4292
 * decreased by one. The member data points to the next
 
4293
 * element. The member index is increased by sizeof(xcb_window_t)
 
4294
 */
4270
4295
 
4271
4296
/*****************************************************************************
4272
4297
 **
4280
4305
void
4281
4306
xcb_window_next (xcb_window_iterator_t *i  /**< */);
4282
4307
 
 
4308
/**
 
4309
 * Return the iterator pointing to the last element
 
4310
 * @param i An xcb_window_iterator_t
 
4311
 * @return  The iterator pointing to the last element
 
4312
 *
 
4313
 * Set the current element in the iterator to the last element.
 
4314
 * The member rem is set to 0. The member data points to the
 
4315
 * last element.
 
4316
 */
4283
4317
 
4284
4318
/*****************************************************************************
4285
4319
 **
4293
4327
xcb_generic_iterator_t
4294
4328
xcb_window_end (xcb_window_iterator_t i  /**< */);
4295
4329
 
 
4330
/**
 
4331
 * Get the next element of the iterator
 
4332
 * @param i Pointer to a xcb_pixmap_iterator_t
 
4333
 *
 
4334
 * Get the next element in the iterator. The member rem is
 
4335
 * decreased by one. The member data points to the next
 
4336
 * element. The member index is increased by sizeof(xcb_pixmap_t)
 
4337
 */
4296
4338
 
4297
4339
/*****************************************************************************
4298
4340
 **
4306
4348
void
4307
4349
xcb_pixmap_next (xcb_pixmap_iterator_t *i  /**< */);
4308
4350
 
 
4351
/**
 
4352
 * Return the iterator pointing to the last element
 
4353
 * @param i An xcb_pixmap_iterator_t
 
4354
 * @return  The iterator pointing to the last element
 
4355
 *
 
4356
 * Set the current element in the iterator to the last element.
 
4357
 * The member rem is set to 0. The member data points to the
 
4358
 * last element.
 
4359
 */
4309
4360
 
4310
4361
/*****************************************************************************
4311
4362
 **
4319
4370
xcb_generic_iterator_t
4320
4371
xcb_pixmap_end (xcb_pixmap_iterator_t i  /**< */);
4321
4372
 
 
4373
/**
 
4374
 * Get the next element of the iterator
 
4375
 * @param i Pointer to a xcb_cursor_iterator_t
 
4376
 *
 
4377
 * Get the next element in the iterator. The member rem is
 
4378
 * decreased by one. The member data points to the next
 
4379
 * element. The member index is increased by sizeof(xcb_cursor_t)
 
4380
 */
4322
4381
 
4323
4382
/*****************************************************************************
4324
4383
 **
4332
4391
void
4333
4392
xcb_cursor_next (xcb_cursor_iterator_t *i  /**< */);
4334
4393
 
 
4394
/**
 
4395
 * Return the iterator pointing to the last element
 
4396
 * @param i An xcb_cursor_iterator_t
 
4397
 * @return  The iterator pointing to the last element
 
4398
 *
 
4399
 * Set the current element in the iterator to the last element.
 
4400
 * The member rem is set to 0. The member data points to the
 
4401
 * last element.
 
4402
 */
4335
4403
 
4336
4404
/*****************************************************************************
4337
4405
 **
4345
4413
xcb_generic_iterator_t
4346
4414
xcb_cursor_end (xcb_cursor_iterator_t i  /**< */);
4347
4415
 
 
4416
/**
 
4417
 * Get the next element of the iterator
 
4418
 * @param i Pointer to a xcb_font_iterator_t
 
4419
 *
 
4420
 * Get the next element in the iterator. The member rem is
 
4421
 * decreased by one. The member data points to the next
 
4422
 * element. The member index is increased by sizeof(xcb_font_t)
 
4423
 */
4348
4424
 
4349
4425
/*****************************************************************************
4350
4426
 **
4358
4434
void
4359
4435
xcb_font_next (xcb_font_iterator_t *i  /**< */);
4360
4436
 
 
4437
/**
 
4438
 * Return the iterator pointing to the last element
 
4439
 * @param i An xcb_font_iterator_t
 
4440
 * @return  The iterator pointing to the last element
 
4441
 *
 
4442
 * Set the current element in the iterator to the last element.
 
4443
 * The member rem is set to 0. The member data points to the
 
4444
 * last element.
 
4445
 */
4361
4446
 
4362
4447
/*****************************************************************************
4363
4448
 **
4371
4456
xcb_generic_iterator_t
4372
4457
xcb_font_end (xcb_font_iterator_t i  /**< */);
4373
4458
 
 
4459
/**
 
4460
 * Get the next element of the iterator
 
4461
 * @param i Pointer to a xcb_gcontext_iterator_t
 
4462
 *
 
4463
 * Get the next element in the iterator. The member rem is
 
4464
 * decreased by one. The member data points to the next
 
4465
 * element. The member index is increased by sizeof(xcb_gcontext_t)
 
4466
 */
4374
4467
 
4375
4468
/*****************************************************************************
4376
4469
 **
4384
4477
void
4385
4478
xcb_gcontext_next (xcb_gcontext_iterator_t *i  /**< */);
4386
4479
 
 
4480
/**
 
4481
 * Return the iterator pointing to the last element
 
4482
 * @param i An xcb_gcontext_iterator_t
 
4483
 * @return  The iterator pointing to the last element
 
4484
 *
 
4485
 * Set the current element in the iterator to the last element.
 
4486
 * The member rem is set to 0. The member data points to the
 
4487
 * last element.
 
4488
 */
4387
4489
 
4388
4490
/*****************************************************************************
4389
4491
 **
4397
4499
xcb_generic_iterator_t
4398
4500
xcb_gcontext_end (xcb_gcontext_iterator_t i  /**< */);
4399
4501
 
 
4502
/**
 
4503
 * Get the next element of the iterator
 
4504
 * @param i Pointer to a xcb_colormap_iterator_t
 
4505
 *
 
4506
 * Get the next element in the iterator. The member rem is
 
4507
 * decreased by one. The member data points to the next
 
4508
 * element. The member index is increased by sizeof(xcb_colormap_t)
 
4509
 */
4400
4510
 
4401
4511
/*****************************************************************************
4402
4512
 **
4410
4520
void
4411
4521
xcb_colormap_next (xcb_colormap_iterator_t *i  /**< */);
4412
4522
 
 
4523
/**
 
4524
 * Return the iterator pointing to the last element
 
4525
 * @param i An xcb_colormap_iterator_t
 
4526
 * @return  The iterator pointing to the last element
 
4527
 *
 
4528
 * Set the current element in the iterator to the last element.
 
4529
 * The member rem is set to 0. The member data points to the
 
4530
 * last element.
 
4531
 */
4413
4532
 
4414
4533
/*****************************************************************************
4415
4534
 **
4423
4542
xcb_generic_iterator_t
4424
4543
xcb_colormap_end (xcb_colormap_iterator_t i  /**< */);
4425
4544
 
 
4545
/**
 
4546
 * Get the next element of the iterator
 
4547
 * @param i Pointer to a xcb_atom_iterator_t
 
4548
 *
 
4549
 * Get the next element in the iterator. The member rem is
 
4550
 * decreased by one. The member data points to the next
 
4551
 * element. The member index is increased by sizeof(xcb_atom_t)
 
4552
 */
4426
4553
 
4427
4554
/*****************************************************************************
4428
4555
 **
4436
4563
void
4437
4564
xcb_atom_next (xcb_atom_iterator_t *i  /**< */);
4438
4565
 
 
4566
/**
 
4567
 * Return the iterator pointing to the last element
 
4568
 * @param i An xcb_atom_iterator_t
 
4569
 * @return  The iterator pointing to the last element
 
4570
 *
 
4571
 * Set the current element in the iterator to the last element.
 
4572
 * The member rem is set to 0. The member data points to the
 
4573
 * last element.
 
4574
 */
4439
4575
 
4440
4576
/*****************************************************************************
4441
4577
 **
4449
4585
xcb_generic_iterator_t
4450
4586
xcb_atom_end (xcb_atom_iterator_t i  /**< */);
4451
4587
 
 
4588
/**
 
4589
 * Get the next element of the iterator
 
4590
 * @param i Pointer to a xcb_drawable_iterator_t
 
4591
 *
 
4592
 * Get the next element in the iterator. The member rem is
 
4593
 * decreased by one. The member data points to the next
 
4594
 * element. The member index is increased by sizeof(xcb_drawable_t)
 
4595
 */
4452
4596
 
4453
4597
/*****************************************************************************
4454
4598
 **
4462
4606
void
4463
4607
xcb_drawable_next (xcb_drawable_iterator_t *i  /**< */);
4464
4608
 
 
4609
/**
 
4610
 * Return the iterator pointing to the last element
 
4611
 * @param i An xcb_drawable_iterator_t
 
4612
 * @return  The iterator pointing to the last element
 
4613
 *
 
4614
 * Set the current element in the iterator to the last element.
 
4615
 * The member rem is set to 0. The member data points to the
 
4616
 * last element.
 
4617
 */
4465
4618
 
4466
4619
/*****************************************************************************
4467
4620
 **
4475
4628
xcb_generic_iterator_t
4476
4629
xcb_drawable_end (xcb_drawable_iterator_t i  /**< */);
4477
4630
 
 
4631
/**
 
4632
 * Get the next element of the iterator
 
4633
 * @param i Pointer to a xcb_fontable_iterator_t
 
4634
 *
 
4635
 * Get the next element in the iterator. The member rem is
 
4636
 * decreased by one. The member data points to the next
 
4637
 * element. The member index is increased by sizeof(xcb_fontable_t)
 
4638
 */
4478
4639
 
4479
4640
/*****************************************************************************
4480
4641
 **
4488
4649
void
4489
4650
xcb_fontable_next (xcb_fontable_iterator_t *i  /**< */);
4490
4651
 
 
4652
/**
 
4653
 * Return the iterator pointing to the last element
 
4654
 * @param i An xcb_fontable_iterator_t
 
4655
 * @return  The iterator pointing to the last element
 
4656
 *
 
4657
 * Set the current element in the iterator to the last element.
 
4658
 * The member rem is set to 0. The member data points to the
 
4659
 * last element.
 
4660
 */
4491
4661
 
4492
4662
/*****************************************************************************
4493
4663
 **
4501
4671
xcb_generic_iterator_t
4502
4672
xcb_fontable_end (xcb_fontable_iterator_t i  /**< */);
4503
4673
 
 
4674
/**
 
4675
 * Get the next element of the iterator
 
4676
 * @param i Pointer to a xcb_visualid_iterator_t
 
4677
 *
 
4678
 * Get the next element in the iterator. The member rem is
 
4679
 * decreased by one. The member data points to the next
 
4680
 * element. The member index is increased by sizeof(xcb_visualid_t)
 
4681
 */
4504
4682
 
4505
4683
/*****************************************************************************
4506
4684
 **
4514
4692
void
4515
4693
xcb_visualid_next (xcb_visualid_iterator_t *i  /**< */);
4516
4694
 
 
4695
/**
 
4696
 * Return the iterator pointing to the last element
 
4697
 * @param i An xcb_visualid_iterator_t
 
4698
 * @return  The iterator pointing to the last element
 
4699
 *
 
4700
 * Set the current element in the iterator to the last element.
 
4701
 * The member rem is set to 0. The member data points to the
 
4702
 * last element.
 
4703
 */
4517
4704
 
4518
4705
/*****************************************************************************
4519
4706
 **
4527
4714
xcb_generic_iterator_t
4528
4715
xcb_visualid_end (xcb_visualid_iterator_t i  /**< */);
4529
4716
 
 
4717
/**
 
4718
 * Get the next element of the iterator
 
4719
 * @param i Pointer to a xcb_timestamp_iterator_t
 
4720
 *
 
4721
 * Get the next element in the iterator. The member rem is
 
4722
 * decreased by one. The member data points to the next
 
4723
 * element. The member index is increased by sizeof(xcb_timestamp_t)
 
4724
 */
4530
4725
 
4531
4726
/*****************************************************************************
4532
4727
 **
4540
4735
void
4541
4736
xcb_timestamp_next (xcb_timestamp_iterator_t *i  /**< */);
4542
4737
 
 
4738
/**
 
4739
 * Return the iterator pointing to the last element
 
4740
 * @param i An xcb_timestamp_iterator_t
 
4741
 * @return  The iterator pointing to the last element
 
4742
 *
 
4743
 * Set the current element in the iterator to the last element.
 
4744
 * The member rem is set to 0. The member data points to the
 
4745
 * last element.
 
4746
 */
4543
4747
 
4544
4748
/*****************************************************************************
4545
4749
 **
4553
4757
xcb_generic_iterator_t
4554
4758
xcb_timestamp_end (xcb_timestamp_iterator_t i  /**< */);
4555
4759
 
 
4760
/**
 
4761
 * Get the next element of the iterator
 
4762
 * @param i Pointer to a xcb_keysym_iterator_t
 
4763
 *
 
4764
 * Get the next element in the iterator. The member rem is
 
4765
 * decreased by one. The member data points to the next
 
4766
 * element. The member index is increased by sizeof(xcb_keysym_t)
 
4767
 */
4556
4768
 
4557
4769
/*****************************************************************************
4558
4770
 **
4566
4778
void
4567
4779
xcb_keysym_next (xcb_keysym_iterator_t *i  /**< */);
4568
4780
 
 
4781
/**
 
4782
 * Return the iterator pointing to the last element
 
4783
 * @param i An xcb_keysym_iterator_t
 
4784
 * @return  The iterator pointing to the last element
 
4785
 *
 
4786
 * Set the current element in the iterator to the last element.
 
4787
 * The member rem is set to 0. The member data points to the
 
4788
 * last element.
 
4789
 */
4569
4790
 
4570
4791
/*****************************************************************************
4571
4792
 **
4579
4800
xcb_generic_iterator_t
4580
4801
xcb_keysym_end (xcb_keysym_iterator_t i  /**< */);
4581
4802
 
 
4803
/**
 
4804
 * Get the next element of the iterator
 
4805
 * @param i Pointer to a xcb_keycode_iterator_t
 
4806
 *
 
4807
 * Get the next element in the iterator. The member rem is
 
4808
 * decreased by one. The member data points to the next
 
4809
 * element. The member index is increased by sizeof(xcb_keycode_t)
 
4810
 */
4582
4811
 
4583
4812
/*****************************************************************************
4584
4813
 **
4592
4821
void
4593
4822
xcb_keycode_next (xcb_keycode_iterator_t *i  /**< */);
4594
4823
 
 
4824
/**
 
4825
 * Return the iterator pointing to the last element
 
4826
 * @param i An xcb_keycode_iterator_t
 
4827
 * @return  The iterator pointing to the last element
 
4828
 *
 
4829
 * Set the current element in the iterator to the last element.
 
4830
 * The member rem is set to 0. The member data points to the
 
4831
 * last element.
 
4832
 */
4595
4833
 
4596
4834
/*****************************************************************************
4597
4835
 **
4605
4843
xcb_generic_iterator_t
4606
4844
xcb_keycode_end (xcb_keycode_iterator_t i  /**< */);
4607
4845
 
 
4846
/**
 
4847
 * Get the next element of the iterator
 
4848
 * @param i Pointer to a xcb_button_iterator_t
 
4849
 *
 
4850
 * Get the next element in the iterator. The member rem is
 
4851
 * decreased by one. The member data points to the next
 
4852
 * element. The member index is increased by sizeof(xcb_button_t)
 
4853
 */
4608
4854
 
4609
4855
/*****************************************************************************
4610
4856
 **
4618
4864
void
4619
4865
xcb_button_next (xcb_button_iterator_t *i  /**< */);
4620
4866
 
 
4867
/**
 
4868
 * Return the iterator pointing to the last element
 
4869
 * @param i An xcb_button_iterator_t
 
4870
 * @return  The iterator pointing to the last element
 
4871
 *
 
4872
 * Set the current element in the iterator to the last element.
 
4873
 * The member rem is set to 0. The member data points to the
 
4874
 * last element.
 
4875
 */
4621
4876
 
4622
4877
/*****************************************************************************
4623
4878
 **
4631
4886
xcb_generic_iterator_t
4632
4887
xcb_button_end (xcb_button_iterator_t i  /**< */);
4633
4888
 
 
4889
/**
 
4890
 * Get the next element of the iterator
 
4891
 * @param i Pointer to a xcb_point_iterator_t
 
4892
 *
 
4893
 * Get the next element in the iterator. The member rem is
 
4894
 * decreased by one. The member data points to the next
 
4895
 * element. The member index is increased by sizeof(xcb_point_t)
 
4896
 */
4634
4897
 
4635
4898
/*****************************************************************************
4636
4899
 **
4644
4907
void
4645
4908
xcb_point_next (xcb_point_iterator_t *i  /**< */);
4646
4909
 
 
4910
/**
 
4911
 * Return the iterator pointing to the last element
 
4912
 * @param i An xcb_point_iterator_t
 
4913
 * @return  The iterator pointing to the last element
 
4914
 *
 
4915
 * Set the current element in the iterator to the last element.
 
4916
 * The member rem is set to 0. The member data points to the
 
4917
 * last element.
 
4918
 */
4647
4919
 
4648
4920
/*****************************************************************************
4649
4921
 **
4657
4929
xcb_generic_iterator_t
4658
4930
xcb_point_end (xcb_point_iterator_t i  /**< */);
4659
4931
 
 
4932
/**
 
4933
 * Get the next element of the iterator
 
4934
 * @param i Pointer to a xcb_rectangle_iterator_t
 
4935
 *
 
4936
 * Get the next element in the iterator. The member rem is
 
4937
 * decreased by one. The member data points to the next
 
4938
 * element. The member index is increased by sizeof(xcb_rectangle_t)
 
4939
 */
4660
4940
 
4661
4941
/*****************************************************************************
4662
4942
 **
4670
4950
void
4671
4951
xcb_rectangle_next (xcb_rectangle_iterator_t *i  /**< */);
4672
4952
 
 
4953
/**
 
4954
 * Return the iterator pointing to the last element
 
4955
 * @param i An xcb_rectangle_iterator_t
 
4956
 * @return  The iterator pointing to the last element
 
4957
 *
 
4958
 * Set the current element in the iterator to the last element.
 
4959
 * The member rem is set to 0. The member data points to the
 
4960
 * last element.
 
4961
 */
4673
4962
 
4674
4963
/*****************************************************************************
4675
4964
 **
4683
4972
xcb_generic_iterator_t
4684
4973
xcb_rectangle_end (xcb_rectangle_iterator_t i  /**< */);
4685
4974
 
 
4975
/**
 
4976
 * Get the next element of the iterator
 
4977
 * @param i Pointer to a xcb_arc_iterator_t
 
4978
 *
 
4979
 * Get the next element in the iterator. The member rem is
 
4980
 * decreased by one. The member data points to the next
 
4981
 * element. The member index is increased by sizeof(xcb_arc_t)
 
4982
 */
4686
4983
 
4687
4984
/*****************************************************************************
4688
4985
 **
4696
4993
void
4697
4994
xcb_arc_next (xcb_arc_iterator_t *i  /**< */);
4698
4995
 
 
4996
/**
 
4997
 * Return the iterator pointing to the last element
 
4998
 * @param i An xcb_arc_iterator_t
 
4999
 * @return  The iterator pointing to the last element
 
5000
 *
 
5001
 * Set the current element in the iterator to the last element.
 
5002
 * The member rem is set to 0. The member data points to the
 
5003
 * last element.
 
5004
 */
4699
5005
 
4700
5006
/*****************************************************************************
4701
5007
 **
4709
5015
xcb_generic_iterator_t
4710
5016
xcb_arc_end (xcb_arc_iterator_t i  /**< */);
4711
5017
 
 
5018
/**
 
5019
 * Get the next element of the iterator
 
5020
 * @param i Pointer to a xcb_format_iterator_t
 
5021
 *
 
5022
 * Get the next element in the iterator. The member rem is
 
5023
 * decreased by one. The member data points to the next
 
5024
 * element. The member index is increased by sizeof(xcb_format_t)
 
5025
 */
4712
5026
 
4713
5027
/*****************************************************************************
4714
5028
 **
4722
5036
void
4723
5037
xcb_format_next (xcb_format_iterator_t *i  /**< */);
4724
5038
 
 
5039
/**
 
5040
 * Return the iterator pointing to the last element
 
5041
 * @param i An xcb_format_iterator_t
 
5042
 * @return  The iterator pointing to the last element
 
5043
 *
 
5044
 * Set the current element in the iterator to the last element.
 
5045
 * The member rem is set to 0. The member data points to the
 
5046
 * last element.
 
5047
 */
4725
5048
 
4726
5049
/*****************************************************************************
4727
5050
 **
4735
5058
xcb_generic_iterator_t
4736
5059
xcb_format_end (xcb_format_iterator_t i  /**< */);
4737
5060
 
 
5061
/**
 
5062
 * Get the next element of the iterator
 
5063
 * @param i Pointer to a xcb_visualtype_iterator_t
 
5064
 *
 
5065
 * Get the next element in the iterator. The member rem is
 
5066
 * decreased by one. The member data points to the next
 
5067
 * element. The member index is increased by sizeof(xcb_visualtype_t)
 
5068
 */
4738
5069
 
4739
5070
/*****************************************************************************
4740
5071
 **
4748
5079
void
4749
5080
xcb_visualtype_next (xcb_visualtype_iterator_t *i  /**< */);
4750
5081
 
 
5082
/**
 
5083
 * Return the iterator pointing to the last element
 
5084
 * @param i An xcb_visualtype_iterator_t
 
5085
 * @return  The iterator pointing to the last element
 
5086
 *
 
5087
 * Set the current element in the iterator to the last element.
 
5088
 * The member rem is set to 0. The member data points to the
 
5089
 * last element.
 
5090
 */
4751
5091
 
4752
5092
/*****************************************************************************
4753
5093
 **
4800
5140
xcb_visualtype_iterator_t
4801
5141
xcb_depth_visuals_iterator (const xcb_depth_t *R  /**< */);
4802
5142
 
 
5143
/**
 
5144
 * Get the next element of the iterator
 
5145
 * @param i Pointer to a xcb_depth_iterator_t
 
5146
 *
 
5147
 * Get the next element in the iterator. The member rem is
 
5148
 * decreased by one. The member data points to the next
 
5149
 * element. The member index is increased by sizeof(xcb_depth_t)
 
5150
 */
4803
5151
 
4804
5152
/*****************************************************************************
4805
5153
 **
4813
5161
void
4814
5162
xcb_depth_next (xcb_depth_iterator_t *i  /**< */);
4815
5163
 
 
5164
/**
 
5165
 * Return the iterator pointing to the last element
 
5166
 * @param i An xcb_depth_iterator_t
 
5167
 * @return  The iterator pointing to the last element
 
5168
 *
 
5169
 * Set the current element in the iterator to the last element.
 
5170
 * The member rem is set to 0. The member data points to the
 
5171
 * last element.
 
5172
 */
4816
5173
 
4817
5174
/*****************************************************************************
4818
5175
 **
4852
5209
xcb_depth_iterator_t
4853
5210
xcb_screen_allowed_depths_iterator (const xcb_screen_t *R  /**< */);
4854
5211
 
 
5212
/**
 
5213
 * Get the next element of the iterator
 
5214
 * @param i Pointer to a xcb_screen_iterator_t
 
5215
 *
 
5216
 * Get the next element in the iterator. The member rem is
 
5217
 * decreased by one. The member data points to the next
 
5218
 * element. The member index is increased by sizeof(xcb_screen_t)
 
5219
 */
4855
5220
 
4856
5221
/*****************************************************************************
4857
5222
 **
4865
5230
void
4866
5231
xcb_screen_next (xcb_screen_iterator_t *i  /**< */);
4867
5232
 
 
5233
/**
 
5234
 * Return the iterator pointing to the last element
 
5235
 * @param i An xcb_screen_iterator_t
 
5236
 * @return  The iterator pointing to the last element
 
5237
 *
 
5238
 * Set the current element in the iterator to the last element.
 
5239
 * The member rem is set to 0. The member data points to the
 
5240
 * last element.
 
5241
 */
4868
5242
 
4869
5243
/*****************************************************************************
4870
5244
 **
4956
5330
xcb_generic_iterator_t
4957
5331
xcb_setup_request_authorization_protocol_data_end (const xcb_setup_request_t *R  /**< */);
4958
5332
 
 
5333
/**
 
5334
 * Get the next element of the iterator
 
5335
 * @param i Pointer to a xcb_setup_request_iterator_t
 
5336
 *
 
5337
 * Get the next element in the iterator. The member rem is
 
5338
 * decreased by one. The member data points to the next
 
5339
 * element. The member index is increased by sizeof(xcb_setup_request_t)
 
5340
 */
4959
5341
 
4960
5342
/*****************************************************************************
4961
5343
 **
4969
5351
void
4970
5352
xcb_setup_request_next (xcb_setup_request_iterator_t *i  /**< */);
4971
5353
 
 
5354
/**
 
5355
 * Return the iterator pointing to the last element
 
5356
 * @param i An xcb_setup_request_iterator_t
 
5357
 * @return  The iterator pointing to the last element
 
5358
 *
 
5359
 * Set the current element in the iterator to the last element.
 
5360
 * The member rem is set to 0. The member data points to the
 
5361
 * last element.
 
5362
 */
4972
5363
 
4973
5364
/*****************************************************************************
4974
5365
 **
5021
5412
xcb_generic_iterator_t
5022
5413
xcb_setup_failed_reason_end (const xcb_setup_failed_t *R  /**< */);
5023
5414
 
 
5415
/**
 
5416
 * Get the next element of the iterator
 
5417
 * @param i Pointer to a xcb_setup_failed_iterator_t
 
5418
 *
 
5419
 * Get the next element in the iterator. The member rem is
 
5420
 * decreased by one. The member data points to the next
 
5421
 * element. The member index is increased by sizeof(xcb_setup_failed_t)
 
5422
 */
5024
5423
 
5025
5424
/*****************************************************************************
5026
5425
 **
5034
5433
void
5035
5434
xcb_setup_failed_next (xcb_setup_failed_iterator_t *i  /**< */);
5036
5435
 
 
5436
/**
 
5437
 * Return the iterator pointing to the last element
 
5438
 * @param i An xcb_setup_failed_iterator_t
 
5439
 * @return  The iterator pointing to the last element
 
5440
 *
 
5441
 * Set the current element in the iterator to the last element.
 
5442
 * The member rem is set to 0. The member data points to the
 
5443
 * last element.
 
5444
 */
5037
5445
 
5038
5446
/*****************************************************************************
5039
5447
 **
5086
5494
xcb_generic_iterator_t
5087
5495
xcb_setup_authenticate_reason_end (const xcb_setup_authenticate_t *R  /**< */);
5088
5496
 
 
5497
/**
 
5498
 * Get the next element of the iterator
 
5499
 * @param i Pointer to a xcb_setup_authenticate_iterator_t
 
5500
 *
 
5501
 * Get the next element in the iterator. The member rem is
 
5502
 * decreased by one. The member data points to the next
 
5503
 * element. The member index is increased by sizeof(xcb_setup_authenticate_t)
 
5504
 */
5089
5505
 
5090
5506
/*****************************************************************************
5091
5507
 **
5099
5515
void
5100
5516
xcb_setup_authenticate_next (xcb_setup_authenticate_iterator_t *i  /**< */);
5101
5517
 
 
5518
/**
 
5519
 * Return the iterator pointing to the last element
 
5520
 * @param i An xcb_setup_authenticate_iterator_t
 
5521
 * @return  The iterator pointing to the last element
 
5522
 *
 
5523
 * Set the current element in the iterator to the last element.
 
5524
 * The member rem is set to 0. The member data points to the
 
5525
 * last element.
 
5526
 */
5102
5527
 
5103
5528
/*****************************************************************************
5104
5529
 **
5216
5641
xcb_screen_iterator_t
5217
5642
xcb_setup_roots_iterator (const xcb_setup_t *R  /**< */);
5218
5643
 
 
5644
/**
 
5645
 * Get the next element of the iterator
 
5646
 * @param i Pointer to a xcb_setup_iterator_t
 
5647
 *
 
5648
 * Get the next element in the iterator. The member rem is
 
5649
 * decreased by one. The member data points to the next
 
5650
 * element. The member index is increased by sizeof(xcb_setup_t)
 
5651
 */
5219
5652
 
5220
5653
/*****************************************************************************
5221
5654
 **
5229
5662
void
5230
5663
xcb_setup_next (xcb_setup_iterator_t *i  /**< */);
5231
5664
 
 
5665
/**
 
5666
 * Return the iterator pointing to the last element
 
5667
 * @param i An xcb_setup_iterator_t
 
5668
 * @return  The iterator pointing to the last element
 
5669
 *
 
5670
 * Set the current element in the iterator to the last element.
 
5671
 * The member rem is set to 0. The member data points to the
 
5672
 * last element.
 
5673
 */
5232
5674
 
5233
5675
/*****************************************************************************
5234
5676
 **
5242
5684
xcb_generic_iterator_t
5243
5685
xcb_setup_end (xcb_setup_iterator_t i  /**< */);
5244
5686
 
 
5687
/**
 
5688
 * Get the next element of the iterator
 
5689
 * @param i Pointer to a xcb_client_message_data_iterator_t
 
5690
 *
 
5691
 * Get the next element in the iterator. The member rem is
 
5692
 * decreased by one. The member data points to the next
 
5693
 * element. The member index is increased by sizeof(xcb_client_message_data_t)
 
5694
 */
5245
5695
 
5246
5696
/*****************************************************************************
5247
5697
 **
5255
5705
void
5256
5706
xcb_client_message_data_next (xcb_client_message_data_iterator_t *i  /**< */);
5257
5707
 
 
5708
/**
 
5709
 * Return the iterator pointing to the last element
 
5710
 * @param i An xcb_client_message_data_iterator_t
 
5711
 * @return  The iterator pointing to the last element
 
5712
 *
 
5713
 * Set the current element in the iterator to the last element.
 
5714
 * The member rem is set to 0. The member data points to the
 
5715
 * last element.
 
5716
 */
5258
5717
 
5259
5718
/*****************************************************************************
5260
5719
 **
5268
5727
xcb_generic_iterator_t
5269
5728
xcb_client_message_data_end (xcb_client_message_data_iterator_t i  /**< */);
5270
5729
 
 
5730
/**
 
5731
 * Delivers a request to the X server
 
5732
 * @param c The connection
 
5733
 * @return A cookie
 
5734
 *
 
5735
 * Delivers a request to the X server.
 
5736
 * 
 
5737
 * This form can be used only if the request will not cause
 
5738
 * a reply to be generated. Any returned error will be
 
5739
 * saved for handling by xcb_request_check().
 
5740
 */
5271
5741
 
5272
5742
/*****************************************************************************
5273
5743
 **
5305
5775
                           uint32_t          value_mask  /**< */,
5306
5776
                           const uint32_t   *value_list  /**< */);
5307
5777
 
 
5778
/**
 
5779
 * Delivers a request to the X server
 
5780
 * @param c The connection
 
5781
 * @return A cookie
 
5782
 *
 
5783
 * Delivers a request to the X server.
 
5784
 * 
 
5785
 */
5308
5786
 
5309
5787
/*****************************************************************************
5310
5788
 **
5342
5820
                   uint32_t          value_mask  /**< */,
5343
5821
                   const uint32_t   *value_list  /**< */);
5344
5822
 
 
5823
/**
 
5824
 * Delivers a request to the X server
 
5825
 * @param c The connection
 
5826
 * @return A cookie
 
5827
 *
 
5828
 * Delivers a request to the X server.
 
5829
 * 
 
5830
 * This form can be used only if the request will not cause
 
5831
 * a reply to be generated. Any returned error will be
 
5832
 * saved for handling by xcb_request_check().
 
5833
 */
5345
5834
 
5346
5835
/*****************************************************************************
5347
5836
 **
5361
5850
                                      uint32_t          value_mask  /**< */,
5362
5851
                                      const uint32_t   *value_list  /**< */);
5363
5852
 
 
5853
/**
 
5854
 * Delivers a request to the X server
 
5855
 * @param c The connection
 
5856
 * @return A cookie
 
5857
 *
 
5858
 * Delivers a request to the X server.
 
5859
 * 
 
5860
 */
5364
5861
 
5365
5862
/*****************************************************************************
5366
5863
 **
5380
5877
                              uint32_t          value_mask  /**< */,
5381
5878
                              const uint32_t   *value_list  /**< */);
5382
5879
 
 
5880
/**
 
5881
 * Delivers a request to the X server
 
5882
 * @param c The connection
 
5883
 * @return A cookie
 
5884
 *
 
5885
 * Delivers a request to the X server.
 
5886
 * 
 
5887
 */
5383
5888
 
5384
5889
/*****************************************************************************
5385
5890
 **
5395
5900
xcb_get_window_attributes (xcb_connection_t *c  /**< */,
5396
5901
                           xcb_window_t      window  /**< */);
5397
5902
 
 
5903
/**
 
5904
 * Delivers a request to the X server
 
5905
 * @param c The connection
 
5906
 * @return A cookie
 
5907
 *
 
5908
 * Delivers a request to the X server.
 
5909
 * 
 
5910
 * This form can be used only if the request will cause
 
5911
 * a reply to be generated. Any returned error will be
 
5912
 * placed in the event queue.
 
5913
 */
5398
5914
 
5399
5915
/*****************************************************************************
5400
5916
 **
5410
5926
xcb_get_window_attributes_unchecked (xcb_connection_t *c  /**< */,
5411
5927
                                     xcb_window_t      window  /**< */);
5412
5928
 
 
5929
/**
 
5930
 * Return the reply
 
5931
 * @param c      The connection
 
5932
 * @param cookie The cookie
 
5933
 * @param e      The xcb_generic_error_t supplied
 
5934
 *
 
5935
 * Returns the reply of the request asked by
 
5936
 * 
 
5937
 * The parameter @p e supplied to this function must be NULL if
 
5938
 * xcb_get_window_attributes_unchecked(). is used.
 
5939
 * Otherwise, it stores the error if any.
 
5940
 */
5413
5941
 
5414
5942
/*****************************************************************************
5415
5943
 **
5427
5955
                                 xcb_get_window_attributes_cookie_t   cookie  /**< */,
5428
5956
                                 xcb_generic_error_t                **e  /**< */);
5429
5957
 
 
5958
/**
 
5959
 * Delivers a request to the X server
 
5960
 * @param c The connection
 
5961
 * @return A cookie
 
5962
 *
 
5963
 * Delivers a request to the X server.
 
5964
 * 
 
5965
 * This form can be used only if the request will not cause
 
5966
 * a reply to be generated. Any returned error will be
 
5967
 * saved for handling by xcb_request_check().
 
5968
 */
5430
5969
 
5431
5970
/*****************************************************************************
5432
5971
 **
5442
5981
xcb_destroy_window_checked (xcb_connection_t *c  /**< */,
5443
5982
                            xcb_window_t      window  /**< */);
5444
5983
 
 
5984
/**
 
5985
 * Delivers a request to the X server
 
5986
 * @param c The connection
 
5987
 * @return A cookie
 
5988
 *
 
5989
 * Delivers a request to the X server.
 
5990
 * 
 
5991
 */
5445
5992
 
5446
5993
/*****************************************************************************
5447
5994
 **
5457
6004
xcb_destroy_window (xcb_connection_t *c  /**< */,
5458
6005
                    xcb_window_t      window  /**< */);
5459
6006
 
 
6007
/**
 
6008
 * Delivers a request to the X server
 
6009
 * @param c The connection
 
6010
 * @return A cookie
 
6011
 *
 
6012
 * Delivers a request to the X server.
 
6013
 * 
 
6014
 * This form can be used only if the request will not cause
 
6015
 * a reply to be generated. Any returned error will be
 
6016
 * saved for handling by xcb_request_check().
 
6017
 */
5460
6018
 
5461
6019
/*****************************************************************************
5462
6020
 **
5472
6030
xcb_destroy_subwindows_checked (xcb_connection_t *c  /**< */,
5473
6031
                                xcb_window_t      window  /**< */);
5474
6032
 
 
6033
/**
 
6034
 * Delivers a request to the X server
 
6035
 * @param c The connection
 
6036
 * @return A cookie
 
6037
 *
 
6038
 * Delivers a request to the X server.
 
6039
 * 
 
6040
 */
5475
6041
 
5476
6042
/*****************************************************************************
5477
6043
 **
5487
6053
xcb_destroy_subwindows (xcb_connection_t *c  /**< */,
5488
6054
                        xcb_window_t      window  /**< */);
5489
6055
 
 
6056
/**
 
6057
 * Delivers a request to the X server
 
6058
 * @param c The connection
 
6059
 * @return A cookie
 
6060
 *
 
6061
 * Delivers a request to the X server.
 
6062
 * 
 
6063
 * This form can be used only if the request will not cause
 
6064
 * a reply to be generated. Any returned error will be
 
6065
 * saved for handling by xcb_request_check().
 
6066
 */
5490
6067
 
5491
6068
/*****************************************************************************
5492
6069
 **
5504
6081
                             uint8_t           mode  /**< */,
5505
6082
                             xcb_window_t      window  /**< */);
5506
6083
 
 
6084
/**
 
6085
 * Delivers a request to the X server
 
6086
 * @param c The connection
 
6087
 * @return A cookie
 
6088
 *
 
6089
 * Delivers a request to the X server.
 
6090
 * 
 
6091
 */
5507
6092
 
5508
6093
/*****************************************************************************
5509
6094
 **
5521
6106
                     uint8_t           mode  /**< */,
5522
6107
                     xcb_window_t      window  /**< */);
5523
6108
 
 
6109
/**
 
6110
 * Delivers a request to the X server
 
6111
 * @param c The connection
 
6112
 * @return A cookie
 
6113
 *
 
6114
 * Delivers a request to the X server.
 
6115
 * 
 
6116
 * This form can be used only if the request will not cause
 
6117
 * a reply to be generated. Any returned error will be
 
6118
 * saved for handling by xcb_request_check().
 
6119
 */
5524
6120
 
5525
6121
/*****************************************************************************
5526
6122
 **
5542
6138
                             int16_t           x  /**< */,
5543
6139
                             int16_t           y  /**< */);
5544
6140
 
 
6141
/**
 
6142
 * Delivers a request to the X server
 
6143
 * @param c The connection
 
6144
 * @return A cookie
 
6145
 *
 
6146
 * Delivers a request to the X server.
 
6147
 * 
 
6148
 */
5545
6149
 
5546
6150
/*****************************************************************************
5547
6151
 **
5563
6167
                     int16_t           x  /**< */,
5564
6168
                     int16_t           y  /**< */);
5565
6169
 
 
6170
/**
 
6171
 * Delivers a request to the X server
 
6172
 * @param c The connection
 
6173
 * @return A cookie
 
6174
 *
 
6175
 * Delivers a request to the X server.
 
6176
 * 
 
6177
 * This form can be used only if the request will not cause
 
6178
 * a reply to be generated. Any returned error will be
 
6179
 * saved for handling by xcb_request_check().
 
6180
 */
5566
6181
 
5567
6182
/*****************************************************************************
5568
6183
 **
5578
6193
xcb_map_window_checked (xcb_connection_t *c  /**< */,
5579
6194
                        xcb_window_t      window  /**< */);
5580
6195
 
 
6196
/**
 
6197
 * Delivers a request to the X server
 
6198
 * @param c The connection
 
6199
 * @return A cookie
 
6200
 *
 
6201
 * Delivers a request to the X server.
 
6202
 * 
 
6203
 */
5581
6204
 
5582
6205
/*****************************************************************************
5583
6206
 **
5593
6216
xcb_map_window (xcb_connection_t *c  /**< */,
5594
6217
                xcb_window_t      window  /**< */);
5595
6218
 
 
6219
/**
 
6220
 * Delivers a request to the X server
 
6221
 * @param c The connection
 
6222
 * @return A cookie
 
6223
 *
 
6224
 * Delivers a request to the X server.
 
6225
 * 
 
6226
 * This form can be used only if the request will not cause
 
6227
 * a reply to be generated. Any returned error will be
 
6228
 * saved for handling by xcb_request_check().
 
6229
 */
5596
6230
 
5597
6231
/*****************************************************************************
5598
6232
 **
5608
6242
xcb_map_subwindows_checked (xcb_connection_t *c  /**< */,
5609
6243
                            xcb_window_t      window  /**< */);
5610
6244
 
 
6245
/**
 
6246
 * Delivers a request to the X server
 
6247
 * @param c The connection
 
6248
 * @return A cookie
 
6249
 *
 
6250
 * Delivers a request to the X server.
 
6251
 * 
 
6252
 */
5611
6253
 
5612
6254
/*****************************************************************************
5613
6255
 **
5623
6265
xcb_map_subwindows (xcb_connection_t *c  /**< */,
5624
6266
                    xcb_window_t      window  /**< */);
5625
6267
 
 
6268
/**
 
6269
 * Delivers a request to the X server
 
6270
 * @param c The connection
 
6271
 * @return A cookie
 
6272
 *
 
6273
 * Delivers a request to the X server.
 
6274
 * 
 
6275
 * This form can be used only if the request will not cause
 
6276
 * a reply to be generated. Any returned error will be
 
6277
 * saved for handling by xcb_request_check().
 
6278
 */
5626
6279
 
5627
6280
/*****************************************************************************
5628
6281
 **
5638
6291
xcb_unmap_window_checked (xcb_connection_t *c  /**< */,
5639
6292
                          xcb_window_t      window  /**< */);
5640
6293
 
 
6294
/**
 
6295
 * Delivers a request to the X server
 
6296
 * @param c The connection
 
6297
 * @return A cookie
 
6298
 *
 
6299
 * Delivers a request to the X server.
 
6300
 * 
 
6301
 */
5641
6302
 
5642
6303
/*****************************************************************************
5643
6304
 **
5653
6314
xcb_unmap_window (xcb_connection_t *c  /**< */,
5654
6315
                  xcb_window_t      window  /**< */);
5655
6316
 
 
6317
/**
 
6318
 * Delivers a request to the X server
 
6319
 * @param c The connection
 
6320
 * @return A cookie
 
6321
 *
 
6322
 * Delivers a request to the X server.
 
6323
 * 
 
6324
 * This form can be used only if the request will not cause
 
6325
 * a reply to be generated. Any returned error will be
 
6326
 * saved for handling by xcb_request_check().
 
6327
 */
5656
6328
 
5657
6329
/*****************************************************************************
5658
6330
 **
5668
6340
xcb_unmap_subwindows_checked (xcb_connection_t *c  /**< */,
5669
6341
                              xcb_window_t      window  /**< */);
5670
6342
 
 
6343
/**
 
6344
 * Delivers a request to the X server
 
6345
 * @param c The connection
 
6346
 * @return A cookie
 
6347
 *
 
6348
 * Delivers a request to the X server.
 
6349
 * 
 
6350
 */
5671
6351
 
5672
6352
/*****************************************************************************
5673
6353
 **
5683
6363
xcb_unmap_subwindows (xcb_connection_t *c  /**< */,
5684
6364
                      xcb_window_t      window  /**< */);
5685
6365
 
 
6366
/**
 
6367
 * Delivers a request to the X server
 
6368
 * @param c The connection
 
6369
 * @return A cookie
 
6370
 *
 
6371
 * Delivers a request to the X server.
 
6372
 * 
 
6373
 * This form can be used only if the request will not cause
 
6374
 * a reply to be generated. Any returned error will be
 
6375
 * saved for handling by xcb_request_check().
 
6376
 */
5686
6377
 
5687
6378
/*****************************************************************************
5688
6379
 **
5702
6393
                              uint16_t          value_mask  /**< */,
5703
6394
                              const uint32_t   *value_list  /**< */);
5704
6395
 
 
6396
/**
 
6397
 * Delivers a request to the X server
 
6398
 * @param c The connection
 
6399
 * @return A cookie
 
6400
 *
 
6401
 * Delivers a request to the X server.
 
6402
 * 
 
6403
 */
5705
6404
 
5706
6405
/*****************************************************************************
5707
6406
 **
5721
6420
                      uint16_t          value_mask  /**< */,
5722
6421
                      const uint32_t   *value_list  /**< */);
5723
6422
 
 
6423
/**
 
6424
 * Delivers a request to the X server
 
6425
 * @param c The connection
 
6426
 * @return A cookie
 
6427
 *
 
6428
 * Delivers a request to the X server.
 
6429
 * 
 
6430
 * This form can be used only if the request will not cause
 
6431
 * a reply to be generated. Any returned error will be
 
6432
 * saved for handling by xcb_request_check().
 
6433
 */
5724
6434
 
5725
6435
/*****************************************************************************
5726
6436
 **
5738
6448
                              uint8_t           direction  /**< */,
5739
6449
                              xcb_window_t      window  /**< */);
5740
6450
 
 
6451
/**
 
6452
 * Delivers a request to the X server
 
6453
 * @param c The connection
 
6454
 * @return A cookie
 
6455
 *
 
6456
 * Delivers a request to the X server.
 
6457
 * 
 
6458
 */
5741
6459
 
5742
6460
/*****************************************************************************
5743
6461
 **
5755
6473
                      uint8_t           direction  /**< */,
5756
6474
                      xcb_window_t      window  /**< */);
5757
6475
 
 
6476
/**
 
6477
 * Delivers a request to the X server
 
6478
 * @param c The connection
 
6479
 * @return A cookie
 
6480
 *
 
6481
 * Delivers a request to the X server.
 
6482
 * 
 
6483
 */
5758
6484
 
5759
6485
/*****************************************************************************
5760
6486
 **
5770
6496
xcb_get_geometry (xcb_connection_t *c  /**< */,
5771
6497
                  xcb_drawable_t    drawable  /**< */);
5772
6498
 
 
6499
/**
 
6500
 * Delivers a request to the X server
 
6501
 * @param c The connection
 
6502
 * @return A cookie
 
6503
 *
 
6504
 * Delivers a request to the X server.
 
6505
 * 
 
6506
 * This form can be used only if the request will cause
 
6507
 * a reply to be generated. Any returned error will be
 
6508
 * placed in the event queue.
 
6509
 */
5773
6510
 
5774
6511
/*****************************************************************************
5775
6512
 **
5785
6522
xcb_get_geometry_unchecked (xcb_connection_t *c  /**< */,
5786
6523
                            xcb_drawable_t    drawable  /**< */);
5787
6524
 
 
6525
/**
 
6526
 * Return the reply
 
6527
 * @param c      The connection
 
6528
 * @param cookie The cookie
 
6529
 * @param e      The xcb_generic_error_t supplied
 
6530
 *
 
6531
 * Returns the reply of the request asked by
 
6532
 * 
 
6533
 * The parameter @p e supplied to this function must be NULL if
 
6534
 * xcb_get_geometry_unchecked(). is used.
 
6535
 * Otherwise, it stores the error if any.
 
6536
 */
5788
6537
 
5789
6538
/*****************************************************************************
5790
6539
 **
5802
6551
                        xcb_get_geometry_cookie_t   cookie  /**< */,
5803
6552
                        xcb_generic_error_t       **e  /**< */);
5804
6553
 
 
6554
/**
 
6555
 * Delivers a request to the X server
 
6556
 * @param c The connection
 
6557
 * @return A cookie
 
6558
 *
 
6559
 * Delivers a request to the X server.
 
6560
 * 
 
6561
 */
5805
6562
 
5806
6563
/*****************************************************************************
5807
6564
 **
5817
6574
xcb_query_tree (xcb_connection_t *c  /**< */,
5818
6575
                xcb_window_t      window  /**< */);
5819
6576
 
 
6577
/**
 
6578
 * Delivers a request to the X server
 
6579
 * @param c The connection
 
6580
 * @return A cookie
 
6581
 *
 
6582
 * Delivers a request to the X server.
 
6583
 * 
 
6584
 * This form can be used only if the request will cause
 
6585
 * a reply to be generated. Any returned error will be
 
6586
 * placed in the event queue.
 
6587
 */
5820
6588
 
5821
6589
/*****************************************************************************
5822
6590
 **
5871
6639
xcb_window_iterator_t
5872
6640
xcb_query_tree_children_iterator (const xcb_query_tree_reply_t *R  /**< */);
5873
6641
 
 
6642
/**
 
6643
 * Return the reply
 
6644
 * @param c      The connection
 
6645
 * @param cookie The cookie
 
6646
 * @param e      The xcb_generic_error_t supplied
 
6647
 *
 
6648
 * Returns the reply of the request asked by
 
6649
 * 
 
6650
 * The parameter @p e supplied to this function must be NULL if
 
6651
 * xcb_query_tree_unchecked(). is used.
 
6652
 * Otherwise, it stores the error if any.
 
6653
 */
5874
6654
 
5875
6655
/*****************************************************************************
5876
6656
 **
5888
6668
                      xcb_query_tree_cookie_t   cookie  /**< */,
5889
6669
                      xcb_generic_error_t     **e  /**< */);
5890
6670
 
 
6671
/**
 
6672
 * Delivers a request to the X server
 
6673
 * @param c The connection
 
6674
 * @return A cookie
 
6675
 *
 
6676
 * Delivers a request to the X server.
 
6677
 * 
 
6678
 */
5891
6679
 
5892
6680
/*****************************************************************************
5893
6681
 **
5907
6695
                 uint16_t          name_len  /**< */,
5908
6696
                 const char       *name  /**< */);
5909
6697
 
 
6698
/**
 
6699
 * Delivers a request to the X server
 
6700
 * @param c The connection
 
6701
 * @return A cookie
 
6702
 *
 
6703
 * Delivers a request to the X server.
 
6704
 * 
 
6705
 * This form can be used only if the request will cause
 
6706
 * a reply to be generated. Any returned error will be
 
6707
 * placed in the event queue.
 
6708
 */
5910
6709
 
5911
6710
/*****************************************************************************
5912
6711
 **
5926
6725
                           uint16_t          name_len  /**< */,
5927
6726
                           const char       *name  /**< */);
5928
6727
 
 
6728
/**
 
6729
 * Return the reply
 
6730
 * @param c      The connection
 
6731
 * @param cookie The cookie
 
6732
 * @param e      The xcb_generic_error_t supplied
 
6733
 *
 
6734
 * Returns the reply of the request asked by
 
6735
 * 
 
6736
 * The parameter @p e supplied to this function must be NULL if
 
6737
 * xcb_intern_atom_unchecked(). is used.
 
6738
 * Otherwise, it stores the error if any.
 
6739
 */
5929
6740
 
5930
6741
/*****************************************************************************
5931
6742
 **
5943
6754
                       xcb_intern_atom_cookie_t   cookie  /**< */,
5944
6755
                       xcb_generic_error_t      **e  /**< */);
5945
6756
 
 
6757
/**
 
6758
 * Delivers a request to the X server
 
6759
 * @param c The connection
 
6760
 * @return A cookie
 
6761
 *
 
6762
 * Delivers a request to the X server.
 
6763
 * 
 
6764
 */
5946
6765
 
5947
6766
/*****************************************************************************
5948
6767
 **
5958
6777
xcb_get_atom_name (xcb_connection_t *c  /**< */,
5959
6778
                   xcb_atom_t        atom  /**< */);
5960
6779
 
 
6780
/**
 
6781
 * Delivers a request to the X server
 
6782
 * @param c The connection
 
6783
 * @return A cookie
 
6784
 *
 
6785
 * Delivers a request to the X server.
 
6786
 * 
 
6787
 * This form can be used only if the request will cause
 
6788
 * a reply to be generated. Any returned error will be
 
6789
 * placed in the event queue.
 
6790
 */
5961
6791
 
5962
6792
/*****************************************************************************
5963
6793
 **
6012
6842
xcb_generic_iterator_t
6013
6843
xcb_get_atom_name_name_end (const xcb_get_atom_name_reply_t *R  /**< */);
6014
6844
 
 
6845
/**
 
6846
 * Return the reply
 
6847
 * @param c      The connection
 
6848
 * @param cookie The cookie
 
6849
 * @param e      The xcb_generic_error_t supplied
 
6850
 *
 
6851
 * Returns the reply of the request asked by
 
6852
 * 
 
6853
 * The parameter @p e supplied to this function must be NULL if
 
6854
 * xcb_get_atom_name_unchecked(). is used.
 
6855
 * Otherwise, it stores the error if any.
 
6856
 */
6015
6857
 
6016
6858
/*****************************************************************************
6017
6859
 **
6029
6871
                         xcb_get_atom_name_cookie_t   cookie  /**< */,
6030
6872
                         xcb_generic_error_t        **e  /**< */);
6031
6873
 
 
6874
/**
 
6875
 * Delivers a request to the X server
 
6876
 * @param c The connection
 
6877
 * @return A cookie
 
6878
 *
 
6879
 * Delivers a request to the X server.
 
6880
 * 
 
6881
 * This form can be used only if the request will not cause
 
6882
 * a reply to be generated. Any returned error will be
 
6883
 * saved for handling by xcb_request_check().
 
6884
 */
6032
6885
 
6033
6886
/*****************************************************************************
6034
6887
 **
6056
6909
                             uint32_t          data_len  /**< */,
6057
6910
                             const void       *data  /**< */);
6058
6911
 
 
6912
/**
 
6913
 * Delivers a request to the X server
 
6914
 * @param c The connection
 
6915
 * @return A cookie
 
6916
 *
 
6917
 * Delivers a request to the X server.
 
6918
 * 
 
6919
 */
6059
6920
 
6060
6921
/*****************************************************************************
6061
6922
 **
6083
6944
                     uint32_t          data_len  /**< */,
6084
6945
                     const void       *data  /**< */);
6085
6946
 
 
6947
/**
 
6948
 * Delivers a request to the X server
 
6949
 * @param c The connection
 
6950
 * @return A cookie
 
6951
 *
 
6952
 * Delivers a request to the X server.
 
6953
 * 
 
6954
 * This form can be used only if the request will not cause
 
6955
 * a reply to be generated. Any returned error will be
 
6956
 * saved for handling by xcb_request_check().
 
6957
 */
6086
6958
 
6087
6959
/*****************************************************************************
6088
6960
 **
6100
6972
                             xcb_window_t      window  /**< */,
6101
6973
                             xcb_atom_t        property  /**< */);
6102
6974
 
 
6975
/**
 
6976
 * Delivers a request to the X server
 
6977
 * @param c The connection
 
6978
 * @return A cookie
 
6979
 *
 
6980
 * Delivers a request to the X server.
 
6981
 * 
 
6982
 */
6103
6983
 
6104
6984
/*****************************************************************************
6105
6985
 **
6117
6997
                     xcb_window_t      window  /**< */,
6118
6998
                     xcb_atom_t        property  /**< */);
6119
6999
 
 
7000
/**
 
7001
 * Delivers a request to the X server
 
7002
 * @param c The connection
 
7003
 * @return A cookie
 
7004
 *
 
7005
 * Delivers a request to the X server.
 
7006
 * 
 
7007
 */
6120
7008
 
6121
7009
/*****************************************************************************
6122
7010
 **
6142
7030
                  uint32_t          long_offset  /**< */,
6143
7031
                  uint32_t          long_length  /**< */);
6144
7032
 
 
7033
/**
 
7034
 * Delivers a request to the X server
 
7035
 * @param c The connection
 
7036
 * @return A cookie
 
7037
 *
 
7038
 * Delivers a request to the X server.
 
7039
 * 
 
7040
 * This form can be used only if the request will cause
 
7041
 * a reply to be generated. Any returned error will be
 
7042
 * placed in the event queue.
 
7043
 */
6145
7044
 
6146
7045
/*****************************************************************************
6147
7046
 **
6206
7105
xcb_generic_iterator_t
6207
7106
xcb_get_property_value_end (const xcb_get_property_reply_t *R  /**< */);
6208
7107
 
 
7108
/**
 
7109
 * Return the reply
 
7110
 * @param c      The connection
 
7111
 * @param cookie The cookie
 
7112
 * @param e      The xcb_generic_error_t supplied
 
7113
 *
 
7114
 * Returns the reply of the request asked by
 
7115
 * 
 
7116
 * The parameter @p e supplied to this function must be NULL if
 
7117
 * xcb_get_property_unchecked(). is used.
 
7118
 * Otherwise, it stores the error if any.
 
7119
 */
6209
7120
 
6210
7121
/*****************************************************************************
6211
7122
 **
6223
7134
                        xcb_get_property_cookie_t   cookie  /**< */,
6224
7135
                        xcb_generic_error_t       **e  /**< */);
6225
7136
 
 
7137
/**
 
7138
 * Delivers a request to the X server
 
7139
 * @param c The connection
 
7140
 * @return A cookie
 
7141
 *
 
7142
 * Delivers a request to the X server.
 
7143
 * 
 
7144
 */
6226
7145
 
6227
7146
/*****************************************************************************
6228
7147
 **
6238
7157
xcb_list_properties (xcb_connection_t *c  /**< */,
6239
7158
                     xcb_window_t      window  /**< */);
6240
7159
 
 
7160
/**
 
7161
 * Delivers a request to the X server
 
7162
 * @param c The connection
 
7163
 * @return A cookie
 
7164
 *
 
7165
 * Delivers a request to the X server.
 
7166
 * 
 
7167
 * This form can be used only if the request will cause
 
7168
 * a reply to be generated. Any returned error will be
 
7169
 * placed in the event queue.
 
7170
 */
6241
7171
 
6242
7172
/*****************************************************************************
6243
7173
 **
6292
7222
xcb_atom_iterator_t
6293
7223
xcb_list_properties_atoms_iterator (const xcb_list_properties_reply_t *R  /**< */);
6294
7224
 
 
7225
/**
 
7226
 * Return the reply
 
7227
 * @param c      The connection
 
7228
 * @param cookie The cookie
 
7229
 * @param e      The xcb_generic_error_t supplied
 
7230
 *
 
7231
 * Returns the reply of the request asked by
 
7232
 * 
 
7233
 * The parameter @p e supplied to this function must be NULL if
 
7234
 * xcb_list_properties_unchecked(). is used.
 
7235
 * Otherwise, it stores the error if any.
 
7236
 */
6295
7237
 
6296
7238
/*****************************************************************************
6297
7239
 **
6309
7251
                           xcb_list_properties_cookie_t   cookie  /**< */,
6310
7252
                           xcb_generic_error_t          **e  /**< */);
6311
7253
 
 
7254
/**
 
7255
 * Delivers a request to the X server
 
7256
 * @param c The connection
 
7257
 * @return A cookie
 
7258
 *
 
7259
 * Delivers a request to the X server.
 
7260
 * 
 
7261
 * This form can be used only if the request will not cause
 
7262
 * a reply to be generated. Any returned error will be
 
7263
 * saved for handling by xcb_request_check().
 
7264
 */
6312
7265
 
6313
7266
/*****************************************************************************
6314
7267
 **
6328
7281
                                 xcb_atom_t        selection  /**< */,
6329
7282
                                 xcb_timestamp_t   time  /**< */);
6330
7283
 
 
7284
/**
 
7285
 * Delivers a request to the X server
 
7286
 * @param c The connection
 
7287
 * @return A cookie
 
7288
 *
 
7289
 * Delivers a request to the X server.
 
7290
 * 
 
7291
 */
6331
7292
 
6332
7293
/*****************************************************************************
6333
7294
 **
6347
7308
                         xcb_atom_t        selection  /**< */,
6348
7309
                         xcb_timestamp_t   time  /**< */);
6349
7310
 
 
7311
/**
 
7312
 * Delivers a request to the X server
 
7313
 * @param c The connection
 
7314
 * @return A cookie
 
7315
 *
 
7316
 * Delivers a request to the X server.
 
7317
 * 
 
7318
 */
6350
7319
 
6351
7320
/*****************************************************************************
6352
7321
 **
6362
7331
xcb_get_selection_owner (xcb_connection_t *c  /**< */,
6363
7332
                         xcb_atom_t        selection  /**< */);
6364
7333
 
 
7334
/**
 
7335
 * Delivers a request to the X server
 
7336
 * @param c The connection
 
7337
 * @return A cookie
 
7338
 *
 
7339
 * Delivers a request to the X server.
 
7340
 * 
 
7341
 * This form can be used only if the request will cause
 
7342
 * a reply to be generated. Any returned error will be
 
7343
 * placed in the event queue.
 
7344
 */
6365
7345
 
6366
7346
/*****************************************************************************
6367
7347
 **
6377
7357
xcb_get_selection_owner_unchecked (xcb_connection_t *c  /**< */,
6378
7358
                                   xcb_atom_t        selection  /**< */);
6379
7359
 
 
7360
/**
 
7361
 * Return the reply
 
7362
 * @param c      The connection
 
7363
 * @param cookie The cookie
 
7364
 * @param e      The xcb_generic_error_t supplied
 
7365
 *
 
7366
 * Returns the reply of the request asked by
 
7367
 * 
 
7368
 * The parameter @p e supplied to this function must be NULL if
 
7369
 * xcb_get_selection_owner_unchecked(). is used.
 
7370
 * Otherwise, it stores the error if any.
 
7371
 */
6380
7372
 
6381
7373
/*****************************************************************************
6382
7374
 **
6394
7386
                               xcb_get_selection_owner_cookie_t   cookie  /**< */,
6395
7387
                               xcb_generic_error_t              **e  /**< */);
6396
7388
 
 
7389
/**
 
7390
 * Delivers a request to the X server
 
7391
 * @param c The connection
 
7392
 * @return A cookie
 
7393
 *
 
7394
 * Delivers a request to the X server.
 
7395
 * 
 
7396
 * This form can be used only if the request will not cause
 
7397
 * a reply to be generated. Any returned error will be
 
7398
 * saved for handling by xcb_request_check().
 
7399
 */
6397
7400
 
6398
7401
/*****************************************************************************
6399
7402
 **
6417
7420
                               xcb_atom_t        property  /**< */,
6418
7421
                               xcb_timestamp_t   time  /**< */);
6419
7422
 
 
7423
/**
 
7424
 * Delivers a request to the X server
 
7425
 * @param c The connection
 
7426
 * @return A cookie
 
7427
 *
 
7428
 * Delivers a request to the X server.
 
7429
 * 
 
7430
 */
6420
7431
 
6421
7432
/*****************************************************************************
6422
7433
 **
6440
7451
                       xcb_atom_t        property  /**< */,
6441
7452
                       xcb_timestamp_t   time  /**< */);
6442
7453
 
 
7454
/**
 
7455
 * Delivers a request to the X server
 
7456
 * @param c The connection
 
7457
 * @return A cookie
 
7458
 *
 
7459
 * Delivers a request to the X server.
 
7460
 * 
 
7461
 * This form can be used only if the request will not cause
 
7462
 * a reply to be generated. Any returned error will be
 
7463
 * saved for handling by xcb_request_check().
 
7464
 */
6443
7465
 
6444
7466
/*****************************************************************************
6445
7467
 **
6461
7483
                        uint32_t          event_mask  /**< */,
6462
7484
                        const char       *event  /**< */);
6463
7485
 
 
7486
/**
 
7487
 * Delivers a request to the X server
 
7488
 * @param c The connection
 
7489
 * @return A cookie
 
7490
 *
 
7491
 * Delivers a request to the X server.
 
7492
 * 
 
7493
 */
6464
7494
 
6465
7495
/*****************************************************************************
6466
7496
 **
6482
7512
                uint32_t          event_mask  /**< */,
6483
7513
                const char       *event  /**< */);
6484
7514
 
 
7515
/**
 
7516
 * Delivers a request to the X server
 
7517
 * @param c The connection
 
7518
 * @return A cookie
 
7519
 *
 
7520
 * Delivers a request to the X server.
 
7521
 * 
 
7522
 */
6485
7523
 
6486
7524
/*****************************************************************************
6487
7525
 **
6511
7549
                  xcb_cursor_t      cursor  /**< */,
6512
7550
                  xcb_timestamp_t   time  /**< */);
6513
7551
 
 
7552
/**
 
7553
 * Delivers a request to the X server
 
7554
 * @param c The connection
 
7555
 * @return A cookie
 
7556
 *
 
7557
 * Delivers a request to the X server.
 
7558
 * 
 
7559
 * This form can be used only if the request will cause
 
7560
 * a reply to be generated. Any returned error will be
 
7561
 * placed in the event queue.
 
7562
 */
6514
7563
 
6515
7564
/*****************************************************************************
6516
7565
 **
6540
7589
                            xcb_cursor_t      cursor  /**< */,
6541
7590
                            xcb_timestamp_t   time  /**< */);
6542
7591
 
 
7592
/**
 
7593
 * Return the reply
 
7594
 * @param c      The connection
 
7595
 * @param cookie The cookie
 
7596
 * @param e      The xcb_generic_error_t supplied
 
7597
 *
 
7598
 * Returns the reply of the request asked by
 
7599
 * 
 
7600
 * The parameter @p e supplied to this function must be NULL if
 
7601
 * xcb_grab_pointer_unchecked(). is used.
 
7602
 * Otherwise, it stores the error if any.
 
7603
 */
6543
7604
 
6544
7605
/*****************************************************************************
6545
7606
 **
6557
7618
                        xcb_grab_pointer_cookie_t   cookie  /**< */,
6558
7619
                        xcb_generic_error_t       **e  /**< */);
6559
7620
 
 
7621
/**
 
7622
 * Delivers a request to the X server
 
7623
 * @param c The connection
 
7624
 * @return A cookie
 
7625
 *
 
7626
 * Delivers a request to the X server.
 
7627
 * 
 
7628
 * This form can be used only if the request will not cause
 
7629
 * a reply to be generated. Any returned error will be
 
7630
 * saved for handling by xcb_request_check().
 
7631
 */
6560
7632
 
6561
7633
/*****************************************************************************
6562
7634
 **
6572
7644
xcb_ungrab_pointer_checked (xcb_connection_t *c  /**< */,
6573
7645
                            xcb_timestamp_t   time  /**< */);
6574
7646
 
 
7647
/**
 
7648
 * Delivers a request to the X server
 
7649
 * @param c The connection
 
7650
 * @return A cookie
 
7651
 *
 
7652
 * Delivers a request to the X server.
 
7653
 * 
 
7654
 */
6575
7655
 
6576
7656
/*****************************************************************************
6577
7657
 **
6587
7667
xcb_ungrab_pointer (xcb_connection_t *c  /**< */,
6588
7668
                    xcb_timestamp_t   time  /**< */);
6589
7669
 
 
7670
/**
 
7671
 * Delivers a request to the X server
 
7672
 * @param c The connection
 
7673
 * @return A cookie
 
7674
 *
 
7675
 * Delivers a request to the X server.
 
7676
 * 
 
7677
 * This form can be used only if the request will not cause
 
7678
 * a reply to be generated. Any returned error will be
 
7679
 * saved for handling by xcb_request_check().
 
7680
 */
6590
7681
 
6591
7682
/*****************************************************************************
6592
7683
 **
6618
7709
                         uint8_t           button  /**< */,
6619
7710
                         uint16_t          modifiers  /**< */);
6620
7711
 
 
7712
/**
 
7713
 * Delivers a request to the X server
 
7714
 * @param c The connection
 
7715
 * @return A cookie
 
7716
 *
 
7717
 * Delivers a request to the X server.
 
7718
 * 
 
7719
 */
6621
7720
 
6622
7721
/*****************************************************************************
6623
7722
 **
6649
7748
                 uint8_t           button  /**< */,
6650
7749
                 uint16_t          modifiers  /**< */);
6651
7750
 
 
7751
/**
 
7752
 * Delivers a request to the X server
 
7753
 * @param c The connection
 
7754
 * @return A cookie
 
7755
 *
 
7756
 * Delivers a request to the X server.
 
7757
 * 
 
7758
 * This form can be used only if the request will not cause
 
7759
 * a reply to be generated. Any returned error will be
 
7760
 * saved for handling by xcb_request_check().
 
7761
 */
6652
7762
 
6653
7763
/*****************************************************************************
6654
7764
 **
6668
7778
                           xcb_window_t      grab_window  /**< */,
6669
7779
                           uint16_t          modifiers  /**< */);
6670
7780
 
 
7781
/**
 
7782
 * Delivers a request to the X server
 
7783
 * @param c The connection
 
7784
 * @return A cookie
 
7785
 *
 
7786
 * Delivers a request to the X server.
 
7787
 * 
 
7788
 */
6671
7789
 
6672
7790
/*****************************************************************************
6673
7791
 **
6687
7805
                   xcb_window_t      grab_window  /**< */,
6688
7806
                   uint16_t          modifiers  /**< */);
6689
7807
 
 
7808
/**
 
7809
 * Delivers a request to the X server
 
7810
 * @param c The connection
 
7811
 * @return A cookie
 
7812
 *
 
7813
 * Delivers a request to the X server.
 
7814
 * 
 
7815
 * This form can be used only if the request will not cause
 
7816
 * a reply to be generated. Any returned error will be
 
7817
 * saved for handling by xcb_request_check().
 
7818
 */
6690
7819
 
6691
7820
/*****************************************************************************
6692
7821
 **
6706
7835
                                        xcb_timestamp_t   time  /**< */,
6707
7836
                                        uint16_t          event_mask  /**< */);
6708
7837
 
 
7838
/**
 
7839
 * Delivers a request to the X server
 
7840
 * @param c The connection
 
7841
 * @return A cookie
 
7842
 *
 
7843
 * Delivers a request to the X server.
 
7844
 * 
 
7845
 */
6709
7846
 
6710
7847
/*****************************************************************************
6711
7848
 **
6725
7862
                                xcb_timestamp_t   time  /**< */,
6726
7863
                                uint16_t          event_mask  /**< */);
6727
7864
 
 
7865
/**
 
7866
 * Delivers a request to the X server
 
7867
 * @param c The connection
 
7868
 * @return A cookie
 
7869
 *
 
7870
 * Delivers a request to the X server.
 
7871
 * 
 
7872
 */
6728
7873
 
6729
7874
/*****************************************************************************
6730
7875
 **
6748
7893
                   uint8_t           pointer_mode  /**< */,
6749
7894
                   uint8_t           keyboard_mode  /**< */);
6750
7895
 
 
7896
/**
 
7897
 * Delivers a request to the X server
 
7898
 * @param c The connection
 
7899
 * @return A cookie
 
7900
 *
 
7901
 * Delivers a request to the X server.
 
7902
 * 
 
7903
 * This form can be used only if the request will cause
 
7904
 * a reply to be generated. Any returned error will be
 
7905
 * placed in the event queue.
 
7906
 */
6751
7907
 
6752
7908
/*****************************************************************************
6753
7909
 **
6771
7927
                             uint8_t           pointer_mode  /**< */,
6772
7928
                             uint8_t           keyboard_mode  /**< */);
6773
7929
 
 
7930
/**
 
7931
 * Return the reply
 
7932
 * @param c      The connection
 
7933
 * @param cookie The cookie
 
7934
 * @param e      The xcb_generic_error_t supplied
 
7935
 *
 
7936
 * Returns the reply of the request asked by
 
7937
 * 
 
7938
 * The parameter @p e supplied to this function must be NULL if
 
7939
 * xcb_grab_keyboard_unchecked(). is used.
 
7940
 * Otherwise, it stores the error if any.
 
7941
 */
6774
7942
 
6775
7943
/*****************************************************************************
6776
7944
 **
6788
7956
                         xcb_grab_keyboard_cookie_t   cookie  /**< */,
6789
7957
                         xcb_generic_error_t        **e  /**< */);
6790
7958
 
 
7959
/**
 
7960
 * Delivers a request to the X server
 
7961
 * @param c The connection
 
7962
 * @return A cookie
 
7963
 *
 
7964
 * Delivers a request to the X server.
 
7965
 * 
 
7966
 * This form can be used only if the request will not cause
 
7967
 * a reply to be generated. Any returned error will be
 
7968
 * saved for handling by xcb_request_check().
 
7969
 */
6791
7970
 
6792
7971
/*****************************************************************************
6793
7972
 **
6803
7982
xcb_ungrab_keyboard_checked (xcb_connection_t *c  /**< */,
6804
7983
                             xcb_timestamp_t   time  /**< */);
6805
7984
 
 
7985
/**
 
7986
 * Delivers a request to the X server
 
7987
 * @param c The connection
 
7988
 * @return A cookie
 
7989
 *
 
7990
 * Delivers a request to the X server.
 
7991
 * 
 
7992
 */
6806
7993
 
6807
7994
/*****************************************************************************
6808
7995
 **
6818
8005
xcb_ungrab_keyboard (xcb_connection_t *c  /**< */,
6819
8006
                     xcb_timestamp_t   time  /**< */);
6820
8007
 
 
8008
/**
 
8009
 * Delivers a request to the X server
 
8010
 * @param c The connection
 
8011
 * @return A cookie
 
8012
 *
 
8013
 * Delivers a request to the X server.
 
8014
 * 
 
8015
 * This form can be used only if the request will not cause
 
8016
 * a reply to be generated. Any returned error will be
 
8017
 * saved for handling by xcb_request_check().
 
8018
 */
6821
8019
 
6822
8020
/*****************************************************************************
6823
8021
 **
6843
8041
                      uint8_t           pointer_mode  /**< */,
6844
8042
                      uint8_t           keyboard_mode  /**< */);
6845
8043
 
 
8044
/**
 
8045
 * Delivers a request to the X server
 
8046
 * @param c The connection
 
8047
 * @return A cookie
 
8048
 *
 
8049
 * Delivers a request to the X server.
 
8050
 * 
 
8051
 */
6846
8052
 
6847
8053
/*****************************************************************************
6848
8054
 **
6868
8074
              uint8_t           pointer_mode  /**< */,
6869
8075
              uint8_t           keyboard_mode  /**< */);
6870
8076
 
 
8077
/**
 
8078
 * Delivers a request to the X server
 
8079
 * @param c The connection
 
8080
 * @return A cookie
 
8081
 *
 
8082
 * Delivers a request to the X server.
 
8083
 * 
 
8084
 * This form can be used only if the request will not cause
 
8085
 * a reply to be generated. Any returned error will be
 
8086
 * saved for handling by xcb_request_check().
 
8087
 */
6871
8088
 
6872
8089
/*****************************************************************************
6873
8090
 **
6887
8104
                        xcb_window_t      grab_window  /**< */,
6888
8105
                        uint16_t          modifiers  /**< */);
6889
8106
 
 
8107
/**
 
8108
 * Delivers a request to the X server
 
8109
 * @param c The connection
 
8110
 * @return A cookie
 
8111
 *
 
8112
 * Delivers a request to the X server.
 
8113
 * 
 
8114
 */
6890
8115
 
6891
8116
/*****************************************************************************
6892
8117
 **
6906
8131
                xcb_window_t      grab_window  /**< */,
6907
8132
                uint16_t          modifiers  /**< */);
6908
8133
 
 
8134
/**
 
8135
 * Delivers a request to the X server
 
8136
 * @param c The connection
 
8137
 * @return A cookie
 
8138
 *
 
8139
 * Delivers a request to the X server.
 
8140
 * 
 
8141
 * This form can be used only if the request will not cause
 
8142
 * a reply to be generated. Any returned error will be
 
8143
 * saved for handling by xcb_request_check().
 
8144
 */
6909
8145
 
6910
8146
/*****************************************************************************
6911
8147
 **
6923
8159
                          uint8_t           mode  /**< */,
6924
8160
                          xcb_timestamp_t   time  /**< */);
6925
8161
 
 
8162
/**
 
8163
 * Delivers a request to the X server
 
8164
 * @param c The connection
 
8165
 * @return A cookie
 
8166
 *
 
8167
 * Delivers a request to the X server.
 
8168
 * 
 
8169
 */
6926
8170
 
6927
8171
/*****************************************************************************
6928
8172
 **
6940
8184
                  uint8_t           mode  /**< */,
6941
8185
                  xcb_timestamp_t   time  /**< */);
6942
8186
 
 
8187
/**
 
8188
 * Delivers a request to the X server
 
8189
 * @param c The connection
 
8190
 * @return A cookie
 
8191
 *
 
8192
 * Delivers a request to the X server.
 
8193
 * 
 
8194
 * This form can be used only if the request will not cause
 
8195
 * a reply to be generated. Any returned error will be
 
8196
 * saved for handling by xcb_request_check().
 
8197
 */
6943
8198
 
6944
8199
/*****************************************************************************
6945
8200
 **
6953
8208
xcb_void_cookie_t
6954
8209
xcb_grab_server_checked (xcb_connection_t *c  /**< */);
6955
8210
 
 
8211
/**
 
8212
 * Delivers a request to the X server
 
8213
 * @param c The connection
 
8214
 * @return A cookie
 
8215
 *
 
8216
 * Delivers a request to the X server.
 
8217
 * 
 
8218
 */
6956
8219
 
6957
8220
/*****************************************************************************
6958
8221
 **
6966
8229
xcb_void_cookie_t
6967
8230
xcb_grab_server (xcb_connection_t *c  /**< */);
6968
8231
 
 
8232
/**
 
8233
 * Delivers a request to the X server
 
8234
 * @param c The connection
 
8235
 * @return A cookie
 
8236
 *
 
8237
 * Delivers a request to the X server.
 
8238
 * 
 
8239
 * This form can be used only if the request will not cause
 
8240
 * a reply to be generated. Any returned error will be
 
8241
 * saved for handling by xcb_request_check().
 
8242
 */
6969
8243
 
6970
8244
/*****************************************************************************
6971
8245
 **
6979
8253
xcb_void_cookie_t
6980
8254
xcb_ungrab_server_checked (xcb_connection_t *c  /**< */);
6981
8255
 
 
8256
/**
 
8257
 * Delivers a request to the X server
 
8258
 * @param c The connection
 
8259
 * @return A cookie
 
8260
 *
 
8261
 * Delivers a request to the X server.
 
8262
 * 
 
8263
 */
6982
8264
 
6983
8265
/*****************************************************************************
6984
8266
 **
6992
8274
xcb_void_cookie_t
6993
8275
xcb_ungrab_server (xcb_connection_t *c  /**< */);
6994
8276
 
 
8277
/**
 
8278
 * Delivers a request to the X server
 
8279
 * @param c The connection
 
8280
 * @return A cookie
 
8281
 *
 
8282
 * Delivers a request to the X server.
 
8283
 * 
 
8284
 */
6995
8285
 
6996
8286
/*****************************************************************************
6997
8287
 **
7007
8297
xcb_query_pointer (xcb_connection_t *c  /**< */,
7008
8298
                   xcb_window_t      window  /**< */);
7009
8299
 
 
8300
/**
 
8301
 * Delivers a request to the X server
 
8302
 * @param c The connection
 
8303
 * @return A cookie
 
8304
 *
 
8305
 * Delivers a request to the X server.
 
8306
 * 
 
8307
 * This form can be used only if the request will cause
 
8308
 * a reply to be generated. Any returned error will be
 
8309
 * placed in the event queue.
 
8310
 */
7010
8311
 
7011
8312
/*****************************************************************************
7012
8313
 **
7022
8323
xcb_query_pointer_unchecked (xcb_connection_t *c  /**< */,
7023
8324
                             xcb_window_t      window  /**< */);
7024
8325
 
 
8326
/**
 
8327
 * Return the reply
 
8328
 * @param c      The connection
 
8329
 * @param cookie The cookie
 
8330
 * @param e      The xcb_generic_error_t supplied
 
8331
 *
 
8332
 * Returns the reply of the request asked by
 
8333
 * 
 
8334
 * The parameter @p e supplied to this function must be NULL if
 
8335
 * xcb_query_pointer_unchecked(). is used.
 
8336
 * Otherwise, it stores the error if any.
 
8337
 */
7025
8338
 
7026
8339
/*****************************************************************************
7027
8340
 **
7039
8352
                         xcb_query_pointer_cookie_t   cookie  /**< */,
7040
8353
                         xcb_generic_error_t        **e  /**< */);
7041
8354
 
 
8355
/**
 
8356
 * Get the next element of the iterator
 
8357
 * @param i Pointer to a xcb_timecoord_iterator_t
 
8358
 *
 
8359
 * Get the next element in the iterator. The member rem is
 
8360
 * decreased by one. The member data points to the next
 
8361
 * element. The member index is increased by sizeof(xcb_timecoord_t)
 
8362
 */
7042
8363
 
7043
8364
/*****************************************************************************
7044
8365
 **
7052
8373
void
7053
8374
xcb_timecoord_next (xcb_timecoord_iterator_t *i  /**< */);
7054
8375
 
 
8376
/**
 
8377
 * Return the iterator pointing to the last element
 
8378
 * @param i An xcb_timecoord_iterator_t
 
8379
 * @return  The iterator pointing to the last element
 
8380
 *
 
8381
 * Set the current element in the iterator to the last element.
 
8382
 * The member rem is set to 0. The member data points to the
 
8383
 * last element.
 
8384
 */
7055
8385
 
7056
8386
/*****************************************************************************
7057
8387
 **
7065
8395
xcb_generic_iterator_t
7066
8396
xcb_timecoord_end (xcb_timecoord_iterator_t i  /**< */);
7067
8397
 
 
8398
/**
 
8399
 * Delivers a request to the X server
 
8400
 * @param c The connection
 
8401
 * @return A cookie
 
8402
 *
 
8403
 * Delivers a request to the X server.
 
8404
 * 
 
8405
 */
7068
8406
 
7069
8407
/*****************************************************************************
7070
8408
 **
7084
8422
                       xcb_timestamp_t   start  /**< */,
7085
8423
                       xcb_timestamp_t   stop  /**< */);
7086
8424
 
 
8425
/**
 
8426
 * Delivers a request to the X server
 
8427
 * @param c The connection
 
8428
 * @return A cookie
 
8429
 *
 
8430
 * Delivers a request to the X server.
 
8431
 * 
 
8432
 * This form can be used only if the request will cause
 
8433
 * a reply to be generated. Any returned error will be
 
8434
 * placed in the event queue.
 
8435
 */
7087
8436
 
7088
8437
/*****************************************************************************
7089
8438
 **
7142
8491
xcb_timecoord_iterator_t
7143
8492
xcb_get_motion_events_events_iterator (const xcb_get_motion_events_reply_t *R  /**< */);
7144
8493
 
 
8494
/**
 
8495
 * Return the reply
 
8496
 * @param c      The connection
 
8497
 * @param cookie The cookie
 
8498
 * @param e      The xcb_generic_error_t supplied
 
8499
 *
 
8500
 * Returns the reply of the request asked by
 
8501
 * 
 
8502
 * The parameter @p e supplied to this function must be NULL if
 
8503
 * xcb_get_motion_events_unchecked(). is used.
 
8504
 * Otherwise, it stores the error if any.
 
8505
 */
7145
8506
 
7146
8507
/*****************************************************************************
7147
8508
 **
7159
8520
                             xcb_get_motion_events_cookie_t   cookie  /**< */,
7160
8521
                             xcb_generic_error_t            **e  /**< */);
7161
8522
 
 
8523
/**
 
8524
 * Delivers a request to the X server
 
8525
 * @param c The connection
 
8526
 * @return A cookie
 
8527
 *
 
8528
 * Delivers a request to the X server.
 
8529
 * 
 
8530
 */
7162
8531
 
7163
8532
/*****************************************************************************
7164
8533
 **
7180
8549
                           int16_t           src_x  /**< */,
7181
8550
                           int16_t           src_y  /**< */);
7182
8551
 
 
8552
/**
 
8553
 * Delivers a request to the X server
 
8554
 * @param c The connection
 
8555
 * @return A cookie
 
8556
 *
 
8557
 * Delivers a request to the X server.
 
8558
 * 
 
8559
 * This form can be used only if the request will cause
 
8560
 * a reply to be generated. Any returned error will be
 
8561
 * placed in the event queue.
 
8562
 */
7183
8563
 
7184
8564
/*****************************************************************************
7185
8565
 **
7201
8581
                                     int16_t           src_x  /**< */,
7202
8582
                                     int16_t           src_y  /**< */);
7203
8583
 
 
8584
/**
 
8585
 * Return the reply
 
8586
 * @param c      The connection
 
8587
 * @param cookie The cookie
 
8588
 * @param e      The xcb_generic_error_t supplied
 
8589
 *
 
8590
 * Returns the reply of the request asked by
 
8591
 * 
 
8592
 * The parameter @p e supplied to this function must be NULL if
 
8593
 * xcb_translate_coordinates_unchecked(). is used.
 
8594
 * Otherwise, it stores the error if any.
 
8595
 */
7204
8596
 
7205
8597
/*****************************************************************************
7206
8598
 **
7218
8610
                                 xcb_translate_coordinates_cookie_t   cookie  /**< */,
7219
8611
                                 xcb_generic_error_t                **e  /**< */);
7220
8612
 
 
8613
/**
 
8614
 * Delivers a request to the X server
 
8615
 * @param c The connection
 
8616
 * @return A cookie
 
8617
 *
 
8618
 * Delivers a request to the X server.
 
8619
 * 
 
8620
 * This form can be used only if the request will not cause
 
8621
 * a reply to be generated. Any returned error will be
 
8622
 * saved for handling by xcb_request_check().
 
8623
 */
7221
8624
 
7222
8625
/*****************************************************************************
7223
8626
 **
7247
8650
                          int16_t           dst_x  /**< */,
7248
8651
                          int16_t           dst_y  /**< */);
7249
8652
 
 
8653
/**
 
8654
 * Delivers a request to the X server
 
8655
 * @param c The connection
 
8656
 * @return A cookie
 
8657
 *
 
8658
 * Delivers a request to the X server.
 
8659
 * 
 
8660
 */
7250
8661
 
7251
8662
/*****************************************************************************
7252
8663
 **
7276
8687
                  int16_t           dst_x  /**< */,
7277
8688
                  int16_t           dst_y  /**< */);
7278
8689
 
 
8690
/**
 
8691
 * Delivers a request to the X server
 
8692
 * @param c The connection
 
8693
 * @return A cookie
 
8694
 *
 
8695
 * Delivers a request to the X server.
 
8696
 * 
 
8697
 * This form can be used only if the request will not cause
 
8698
 * a reply to be generated. Any returned error will be
 
8699
 * saved for handling by xcb_request_check().
 
8700
 */
7279
8701
 
7280
8702
/*****************************************************************************
7281
8703
 **
7295
8717
                             xcb_window_t      focus  /**< */,
7296
8718
                             xcb_timestamp_t   time  /**< */);
7297
8719
 
 
8720
/**
 
8721
 * Delivers a request to the X server
 
8722
 * @param c The connection
 
8723
 * @return A cookie
 
8724
 *
 
8725
 * Delivers a request to the X server.
 
8726
 * 
 
8727
 */
7298
8728
 
7299
8729
/*****************************************************************************
7300
8730
 **
7314
8744
                     xcb_window_t      focus  /**< */,
7315
8745
                     xcb_timestamp_t   time  /**< */);
7316
8746
 
 
8747
/**
 
8748
 * Delivers a request to the X server
 
8749
 * @param c The connection
 
8750
 * @return A cookie
 
8751
 *
 
8752
 * Delivers a request to the X server.
 
8753
 * 
 
8754
 */
7317
8755
 
7318
8756
/*****************************************************************************
7319
8757
 **
7327
8765
xcb_get_input_focus_cookie_t
7328
8766
xcb_get_input_focus (xcb_connection_t *c  /**< */);
7329
8767
 
 
8768
/**
 
8769
 * Delivers a request to the X server
 
8770
 * @param c The connection
 
8771
 * @return A cookie
 
8772
 *
 
8773
 * Delivers a request to the X server.
 
8774
 * 
 
8775
 * This form can be used only if the request will cause
 
8776
 * a reply to be generated. Any returned error will be
 
8777
 * placed in the event queue.
 
8778
 */
7330
8779
 
7331
8780
/*****************************************************************************
7332
8781
 **
7340
8789
xcb_get_input_focus_cookie_t
7341
8790
xcb_get_input_focus_unchecked (xcb_connection_t *c  /**< */);
7342
8791
 
 
8792
/**
 
8793
 * Return the reply
 
8794
 * @param c      The connection
 
8795
 * @param cookie The cookie
 
8796
 * @param e      The xcb_generic_error_t supplied
 
8797
 *
 
8798
 * Returns the reply of the request asked by
 
8799
 * 
 
8800
 * The parameter @p e supplied to this function must be NULL if
 
8801
 * xcb_get_input_focus_unchecked(). is used.
 
8802
 * Otherwise, it stores the error if any.
 
8803
 */
7343
8804
 
7344
8805
/*****************************************************************************
7345
8806
 **
7357
8818
                           xcb_get_input_focus_cookie_t   cookie  /**< */,
7358
8819
                           xcb_generic_error_t          **e  /**< */);
7359
8820
 
 
8821
/**
 
8822
 * Delivers a request to the X server
 
8823
 * @param c The connection
 
8824
 * @return A cookie
 
8825
 *
 
8826
 * Delivers a request to the X server.
 
8827
 * 
 
8828
 */
7360
8829
 
7361
8830
/*****************************************************************************
7362
8831
 **
7370
8839
xcb_query_keymap_cookie_t
7371
8840
xcb_query_keymap (xcb_connection_t *c  /**< */);
7372
8841
 
 
8842
/**
 
8843
 * Delivers a request to the X server
 
8844
 * @param c The connection
 
8845
 * @return A cookie
 
8846
 *
 
8847
 * Delivers a request to the X server.
 
8848
 * 
 
8849
 * This form can be used only if the request will cause
 
8850
 * a reply to be generated. Any returned error will be
 
8851
 * placed in the event queue.
 
8852
 */
7373
8853
 
7374
8854
/*****************************************************************************
7375
8855
 **
7383
8863
xcb_query_keymap_cookie_t
7384
8864
xcb_query_keymap_unchecked (xcb_connection_t *c  /**< */);
7385
8865
 
 
8866
/**
 
8867
 * Return the reply
 
8868
 * @param c      The connection
 
8869
 * @param cookie The cookie
 
8870
 * @param e      The xcb_generic_error_t supplied
 
8871
 *
 
8872
 * Returns the reply of the request asked by
 
8873
 * 
 
8874
 * The parameter @p e supplied to this function must be NULL if
 
8875
 * xcb_query_keymap_unchecked(). is used.
 
8876
 * Otherwise, it stores the error if any.
 
8877
 */
7386
8878
 
7387
8879
/*****************************************************************************
7388
8880
 **
7400
8892
                        xcb_query_keymap_cookie_t   cookie  /**< */,
7401
8893
                        xcb_generic_error_t       **e  /**< */);
7402
8894
 
 
8895
/**
 
8896
 * Delivers a request to the X server
 
8897
 * @param c The connection
 
8898
 * @return A cookie
 
8899
 *
 
8900
 * Delivers a request to the X server.
 
8901
 * 
 
8902
 * This form can be used only if the request will not cause
 
8903
 * a reply to be generated. Any returned error will be
 
8904
 * saved for handling by xcb_request_check().
 
8905
 */
7403
8906
 
7404
8907
/*****************************************************************************
7405
8908
 **
7419
8922
                       uint16_t          name_len  /**< */,
7420
8923
                       const char       *name  /**< */);
7421
8924
 
 
8925
/**
 
8926
 * Delivers a request to the X server
 
8927
 * @param c The connection
 
8928
 * @return A cookie
 
8929
 *
 
8930
 * Delivers a request to the X server.
 
8931
 * 
 
8932
 */
7422
8933
 
7423
8934
/*****************************************************************************
7424
8935
 **
7438
8949
               uint16_t          name_len  /**< */,
7439
8950
               const char       *name  /**< */);
7440
8951
 
 
8952
/**
 
8953
 * Delivers a request to the X server
 
8954
 * @param c The connection
 
8955
 * @return A cookie
 
8956
 *
 
8957
 * Delivers a request to the X server.
 
8958
 * 
 
8959
 * This form can be used only if the request will not cause
 
8960
 * a reply to be generated. Any returned error will be
 
8961
 * saved for handling by xcb_request_check().
 
8962
 */
7441
8963
 
7442
8964
/*****************************************************************************
7443
8965
 **
7453
8975
xcb_close_font_checked (xcb_connection_t *c  /**< */,
7454
8976
                        xcb_font_t        font  /**< */);
7455
8977
 
 
8978
/**
 
8979
 * Delivers a request to the X server
 
8980
 * @param c The connection
 
8981
 * @return A cookie
 
8982
 *
 
8983
 * Delivers a request to the X server.
 
8984
 * 
 
8985
 */
7456
8986
 
7457
8987
/*****************************************************************************
7458
8988
 **
7468
8998
xcb_close_font (xcb_connection_t *c  /**< */,
7469
8999
                xcb_font_t        font  /**< */);
7470
9000
 
 
9001
/**
 
9002
 * Get the next element of the iterator
 
9003
 * @param i Pointer to a xcb_fontprop_iterator_t
 
9004
 *
 
9005
 * Get the next element in the iterator. The member rem is
 
9006
 * decreased by one. The member data points to the next
 
9007
 * element. The member index is increased by sizeof(xcb_fontprop_t)
 
9008
 */
7471
9009
 
7472
9010
/*****************************************************************************
7473
9011
 **
7481
9019
void
7482
9020
xcb_fontprop_next (xcb_fontprop_iterator_t *i  /**< */);
7483
9021
 
 
9022
/**
 
9023
 * Return the iterator pointing to the last element
 
9024
 * @param i An xcb_fontprop_iterator_t
 
9025
 * @return  The iterator pointing to the last element
 
9026
 *
 
9027
 * Set the current element in the iterator to the last element.
 
9028
 * The member rem is set to 0. The member data points to the
 
9029
 * last element.
 
9030
 */
7484
9031
 
7485
9032
/*****************************************************************************
7486
9033
 **
7494
9041
xcb_generic_iterator_t
7495
9042
xcb_fontprop_end (xcb_fontprop_iterator_t i  /**< */);
7496
9043
 
 
9044
/**
 
9045
 * Get the next element of the iterator
 
9046
 * @param i Pointer to a xcb_charinfo_iterator_t
 
9047
 *
 
9048
 * Get the next element in the iterator. The member rem is
 
9049
 * decreased by one. The member data points to the next
 
9050
 * element. The member index is increased by sizeof(xcb_charinfo_t)
 
9051
 */
7497
9052
 
7498
9053
/*****************************************************************************
7499
9054
 **
7507
9062
void
7508
9063
xcb_charinfo_next (xcb_charinfo_iterator_t *i  /**< */);
7509
9064
 
 
9065
/**
 
9066
 * Return the iterator pointing to the last element
 
9067
 * @param i An xcb_charinfo_iterator_t
 
9068
 * @return  The iterator pointing to the last element
 
9069
 *
 
9070
 * Set the current element in the iterator to the last element.
 
9071
 * The member rem is set to 0. The member data points to the
 
9072
 * last element.
 
9073
 */
7510
9074
 
7511
9075
/*****************************************************************************
7512
9076
 **
7520
9084
xcb_generic_iterator_t
7521
9085
xcb_charinfo_end (xcb_charinfo_iterator_t i  /**< */);
7522
9086
 
 
9087
/**
 
9088
 * Delivers a request to the X server
 
9089
 * @param c The connection
 
9090
 * @return A cookie
 
9091
 *
 
9092
 * Delivers a request to the X server.
 
9093
 * 
 
9094
 */
7523
9095
 
7524
9096
/*****************************************************************************
7525
9097
 **
7535
9107
xcb_query_font (xcb_connection_t *c  /**< */,
7536
9108
                xcb_fontable_t    font  /**< */);
7537
9109
 
 
9110
/**
 
9111
 * Delivers a request to the X server
 
9112
 * @param c The connection
 
9113
 * @return A cookie
 
9114
 *
 
9115
 * Delivers a request to the X server.
 
9116
 * 
 
9117
 * This form can be used only if the request will cause
 
9118
 * a reply to be generated. Any returned error will be
 
9119
 * placed in the event queue.
 
9120
 */
7538
9121
 
7539
9122
/*****************************************************************************
7540
9123
 **
7628
9211
xcb_charinfo_iterator_t
7629
9212
xcb_query_font_char_infos_iterator (const xcb_query_font_reply_t *R  /**< */);
7630
9213
 
 
9214
/**
 
9215
 * Return the reply
 
9216
 * @param c      The connection
 
9217
 * @param cookie The cookie
 
9218
 * @param e      The xcb_generic_error_t supplied
 
9219
 *
 
9220
 * Returns the reply of the request asked by
 
9221
 * 
 
9222
 * The parameter @p e supplied to this function must be NULL if
 
9223
 * xcb_query_font_unchecked(). is used.
 
9224
 * Otherwise, it stores the error if any.
 
9225
 */
7631
9226
 
7632
9227
/*****************************************************************************
7633
9228
 **
7645
9240
                      xcb_query_font_cookie_t   cookie  /**< */,
7646
9241
                      xcb_generic_error_t     **e  /**< */);
7647
9242
 
 
9243
/**
 
9244
 * Delivers a request to the X server
 
9245
 * @param c The connection
 
9246
 * @return A cookie
 
9247
 *
 
9248
 * Delivers a request to the X server.
 
9249
 * 
 
9250
 */
7648
9251
 
7649
9252
/*****************************************************************************
7650
9253
 **
7664
9267
                        uint32_t            string_len  /**< */,
7665
9268
                        const xcb_char2b_t *string  /**< */);
7666
9269
 
 
9270
/**
 
9271
 * Delivers a request to the X server
 
9272
 * @param c The connection
 
9273
 * @return A cookie
 
9274
 *
 
9275
 * Delivers a request to the X server.
 
9276
 * 
 
9277
 * This form can be used only if the request will cause
 
9278
 * a reply to be generated. Any returned error will be
 
9279
 * placed in the event queue.
 
9280
 */
7667
9281
 
7668
9282
/*****************************************************************************
7669
9283
 **
7683
9297
                                  uint32_t            string_len  /**< */,
7684
9298
                                  const xcb_char2b_t *string  /**< */);
7685
9299
 
 
9300
/**
 
9301
 * Return the reply
 
9302
 * @param c      The connection
 
9303
 * @param cookie The cookie
 
9304
 * @param e      The xcb_generic_error_t supplied
 
9305
 *
 
9306
 * Returns the reply of the request asked by
 
9307
 * 
 
9308
 * The parameter @p e supplied to this function must be NULL if
 
9309
 * xcb_query_text_extents_unchecked(). is used.
 
9310
 * Otherwise, it stores the error if any.
 
9311
 */
7686
9312
 
7687
9313
/*****************************************************************************
7688
9314
 **
7739
9365
xcb_generic_iterator_t
7740
9366
xcb_str_name_end (const xcb_str_t *R  /**< */);
7741
9367
 
 
9368
/**
 
9369
 * Get the next element of the iterator
 
9370
 * @param i Pointer to a xcb_str_iterator_t
 
9371
 *
 
9372
 * Get the next element in the iterator. The member rem is
 
9373
 * decreased by one. The member data points to the next
 
9374
 * element. The member index is increased by sizeof(xcb_str_t)
 
9375
 */
7742
9376
 
7743
9377
/*****************************************************************************
7744
9378
 **
7752
9386
void
7753
9387
xcb_str_next (xcb_str_iterator_t *i  /**< */);
7754
9388
 
 
9389
/**
 
9390
 * Return the iterator pointing to the last element
 
9391
 * @param i An xcb_str_iterator_t
 
9392
 * @return  The iterator pointing to the last element
 
9393
 *
 
9394
 * Set the current element in the iterator to the last element.
 
9395
 * The member rem is set to 0. The member data points to the
 
9396
 * last element.
 
9397
 */
7755
9398
 
7756
9399
/*****************************************************************************
7757
9400
 **
7765
9408
xcb_generic_iterator_t
7766
9409
xcb_str_end (xcb_str_iterator_t i  /**< */);
7767
9410
 
 
9411
/**
 
9412
 * Delivers a request to the X server
 
9413
 * @param c The connection
 
9414
 * @return A cookie
 
9415
 *
 
9416
 * Delivers a request to the X server.
 
9417
 * 
 
9418
 */
7768
9419
 
7769
9420
/*****************************************************************************
7770
9421
 **
7784
9435
                uint16_t          pattern_len  /**< */,
7785
9436
                const char       *pattern  /**< */);
7786
9437
 
 
9438
/**
 
9439
 * Delivers a request to the X server
 
9440
 * @param c The connection
 
9441
 * @return A cookie
 
9442
 *
 
9443
 * Delivers a request to the X server.
 
9444
 * 
 
9445
 * This form can be used only if the request will cause
 
9446
 * a reply to be generated. Any returned error will be
 
9447
 * placed in the event queue.
 
9448
 */
7787
9449
 
7788
9450
/*****************************************************************************
7789
9451
 **
7829
9491
xcb_str_iterator_t
7830
9492
xcb_list_fonts_names_iterator (const xcb_list_fonts_reply_t *R  /**< */);
7831
9493
 
 
9494
/**
 
9495
 * Return the reply
 
9496
 * @param c      The connection
 
9497
 * @param cookie The cookie
 
9498
 * @param e      The xcb_generic_error_t supplied
 
9499
 *
 
9500
 * Returns the reply of the request asked by
 
9501
 * 
 
9502
 * The parameter @p e supplied to this function must be NULL if
 
9503
 * xcb_list_fonts_unchecked(). is used.
 
9504
 * Otherwise, it stores the error if any.
 
9505
 */
7832
9506
 
7833
9507
/*****************************************************************************
7834
9508
 **
7846
9520
                      xcb_list_fonts_cookie_t   cookie  /**< */,
7847
9521
                      xcb_generic_error_t     **e  /**< */);
7848
9522
 
 
9523
/**
 
9524
 * Delivers a request to the X server
 
9525
 * @param c The connection
 
9526
 * @return A cookie
 
9527
 *
 
9528
 * Delivers a request to the X server.
 
9529
 * 
 
9530
 */
7849
9531
 
7850
9532
/*****************************************************************************
7851
9533
 **
7865
9547
                          uint16_t          pattern_len  /**< */,
7866
9548
                          const char       *pattern  /**< */);
7867
9549
 
 
9550
/**
 
9551
 * Delivers a request to the X server
 
9552
 * @param c The connection
 
9553
 * @return A cookie
 
9554
 *
 
9555
 * Delivers a request to the X server.
 
9556
 * 
 
9557
 * This form can be used only if the request will cause
 
9558
 * a reply to be generated. Any returned error will be
 
9559
 * placed in the event queue.
 
9560
 */
7868
9561
 
7869
9562
/*****************************************************************************
7870
9563
 **
7962
9655
xcb_generic_iterator_t
7963
9656
xcb_list_fonts_with_info_name_end (const xcb_list_fonts_with_info_reply_t *R  /**< */);
7964
9657
 
 
9658
/**
 
9659
 * Return the reply
 
9660
 * @param c      The connection
 
9661
 * @param cookie The cookie
 
9662
 * @param e      The xcb_generic_error_t supplied
 
9663
 *
 
9664
 * Returns the reply of the request asked by
 
9665
 * 
 
9666
 * The parameter @p e supplied to this function must be NULL if
 
9667
 * xcb_list_fonts_with_info_unchecked(). is used.
 
9668
 * Otherwise, it stores the error if any.
 
9669
 */
7965
9670
 
7966
9671
/*****************************************************************************
7967
9672
 **
7979
9684
                                xcb_list_fonts_with_info_cookie_t   cookie  /**< */,
7980
9685
                                xcb_generic_error_t               **e  /**< */);
7981
9686
 
 
9687
/**
 
9688
 * Delivers a request to the X server
 
9689
 * @param c The connection
 
9690
 * @return A cookie
 
9691
 *
 
9692
 * Delivers a request to the X server.
 
9693
 * 
 
9694
 * This form can be used only if the request will not cause
 
9695
 * a reply to be generated. Any returned error will be
 
9696
 * saved for handling by xcb_request_check().
 
9697
 */
7982
9698
 
7983
9699
/*****************************************************************************
7984
9700
 **
7998
9714
                           uint32_t          path_len  /**< */,
7999
9715
                           const char       *path  /**< */);
8000
9716
 
 
9717
/**
 
9718
 * Delivers a request to the X server
 
9719
 * @param c The connection
 
9720
 * @return A cookie
 
9721
 *
 
9722
 * Delivers a request to the X server.
 
9723
 * 
 
9724
 */
8001
9725
 
8002
9726
/*****************************************************************************
8003
9727
 **
8017
9741
                   uint32_t          path_len  /**< */,
8018
9742
                   const char       *path  /**< */);
8019
9743
 
 
9744
/**
 
9745
 * Delivers a request to the X server
 
9746
 * @param c The connection
 
9747
 * @return A cookie
 
9748
 *
 
9749
 * Delivers a request to the X server.
 
9750
 * 
 
9751
 */
8020
9752
 
8021
9753
/*****************************************************************************
8022
9754
 **
8030
9762
xcb_get_font_path_cookie_t
8031
9763
xcb_get_font_path (xcb_connection_t *c  /**< */);
8032
9764
 
 
9765
/**
 
9766
 * Delivers a request to the X server
 
9767
 * @param c The connection
 
9768
 * @return A cookie
 
9769
 *
 
9770
 * Delivers a request to the X server.
 
9771
 * 
 
9772
 * This form can be used only if the request will cause
 
9773
 * a reply to be generated. Any returned error will be
 
9774
 * placed in the event queue.
 
9775
 */
8033
9776
 
8034
9777
/*****************************************************************************
8035
9778
 **
8069
9812
xcb_str_iterator_t
8070
9813
xcb_get_font_path_path_iterator (const xcb_get_font_path_reply_t *R  /**< */);
8071
9814
 
 
9815
/**
 
9816
 * Return the reply
 
9817
 * @param c      The connection
 
9818
 * @param cookie The cookie
 
9819
 * @param e      The xcb_generic_error_t supplied
 
9820
 *
 
9821
 * Returns the reply of the request asked by
 
9822
 * 
 
9823
 * The parameter @p e supplied to this function must be NULL if
 
9824
 * xcb_get_font_path_unchecked(). is used.
 
9825
 * Otherwise, it stores the error if any.
 
9826
 */
8072
9827
 
8073
9828
/*****************************************************************************
8074
9829
 **
8086
9841
                         xcb_get_font_path_cookie_t   cookie  /**< */,
8087
9842
                         xcb_generic_error_t        **e  /**< */);
8088
9843
 
 
9844
/**
 
9845
 * Delivers a request to the X server
 
9846
 * @param c The connection
 
9847
 * @return A cookie
 
9848
 *
 
9849
 * Delivers a request to the X server.
 
9850
 * 
 
9851
 * This form can be used only if the request will not cause
 
9852
 * a reply to be generated. Any returned error will be
 
9853
 * saved for handling by xcb_request_check().
 
9854
 */
8089
9855
 
8090
9856
/*****************************************************************************
8091
9857
 **
8109
9875
                           uint16_t          width  /**< */,
8110
9876
                           uint16_t          height  /**< */);
8111
9877
 
 
9878
/**
 
9879
 * Delivers a request to the X server
 
9880
 * @param c The connection
 
9881
 * @return A cookie
 
9882
 *
 
9883
 * Delivers a request to the X server.
 
9884
 * 
 
9885
 */
8112
9886
 
8113
9887
/*****************************************************************************
8114
9888
 **
8132
9906
                   uint16_t          width  /**< */,
8133
9907
                   uint16_t          height  /**< */);
8134
9908
 
 
9909
/**
 
9910
 * Delivers a request to the X server
 
9911
 * @param c The connection
 
9912
 * @return A cookie
 
9913
 *
 
9914
 * Delivers a request to the X server.
 
9915
 * 
 
9916
 * This form can be used only if the request will not cause
 
9917
 * a reply to be generated. Any returned error will be
 
9918
 * saved for handling by xcb_request_check().
 
9919
 */
8135
9920
 
8136
9921
/*****************************************************************************
8137
9922
 **
8147
9932
xcb_free_pixmap_checked (xcb_connection_t *c  /**< */,
8148
9933
                         xcb_pixmap_t      pixmap  /**< */);
8149
9934
 
 
9935
/**
 
9936
 * Delivers a request to the X server
 
9937
 * @param c The connection
 
9938
 * @return A cookie
 
9939
 *
 
9940
 * Delivers a request to the X server.
 
9941
 * 
 
9942
 */
8150
9943
 
8151
9944
/*****************************************************************************
8152
9945
 **
8162
9955
xcb_free_pixmap (xcb_connection_t *c  /**< */,
8163
9956
                 xcb_pixmap_t      pixmap  /**< */);
8164
9957
 
 
9958
/**
 
9959
 * Delivers a request to the X server
 
9960
 * @param c The connection
 
9961
 * @return A cookie
 
9962
 *
 
9963
 * Delivers a request to the X server.
 
9964
 * 
 
9965
 * This form can be used only if the request will not cause
 
9966
 * a reply to be generated. Any returned error will be
 
9967
 * saved for handling by xcb_request_check().
 
9968
 */
8165
9969
 
8166
9970
/*****************************************************************************
8167
9971
 **
8183
9987
                       uint32_t          value_mask  /**< */,
8184
9988
                       const uint32_t   *value_list  /**< */);
8185
9989
 
 
9990
/**
 
9991
 * Delivers a request to the X server
 
9992
 * @param c The connection
 
9993
 * @return A cookie
 
9994
 *
 
9995
 * Delivers a request to the X server.
 
9996
 * 
 
9997
 */
8186
9998
 
8187
9999
/*****************************************************************************
8188
10000
 **
8204
10016
               uint32_t          value_mask  /**< */,
8205
10017
               const uint32_t   *value_list  /**< */);
8206
10018
 
 
10019
/**
 
10020
 * Delivers a request to the X server
 
10021
 * @param c The connection
 
10022
 * @return A cookie
 
10023
 *
 
10024
 * Delivers a request to the X server.
 
10025
 * 
 
10026
 * This form can be used only if the request will not cause
 
10027
 * a reply to be generated. Any returned error will be
 
10028
 * saved for handling by xcb_request_check().
 
10029
 */
8207
10030
 
8208
10031
/*****************************************************************************
8209
10032
 **
8223
10046
                       uint32_t          value_mask  /**< */,
8224
10047
                       const uint32_t   *value_list  /**< */);
8225
10048
 
 
10049
/**
 
10050
 * Delivers a request to the X server
 
10051
 * @param c The connection
 
10052
 * @return A cookie
 
10053
 *
 
10054
 * Delivers a request to the X server.
 
10055
 * 
 
10056
 */
8226
10057
 
8227
10058
/*****************************************************************************
8228
10059
 **
8242
10073
               uint32_t          value_mask  /**< */,
8243
10074
               const uint32_t   *value_list  /**< */);
8244
10075
 
 
10076
/**
 
10077
 * Delivers a request to the X server
 
10078
 * @param c The connection
 
10079
 * @return A cookie
 
10080
 *
 
10081
 * Delivers a request to the X server.
 
10082
 * 
 
10083
 * This form can be used only if the request will not cause
 
10084
 * a reply to be generated. Any returned error will be
 
10085
 * saved for handling by xcb_request_check().
 
10086
 */
8245
10087
 
8246
10088
/*****************************************************************************
8247
10089
 **
8261
10103
                     xcb_gcontext_t    dst_gc  /**< */,
8262
10104
                     uint32_t          value_mask  /**< */);
8263
10105
 
 
10106
/**
 
10107
 * Delivers a request to the X server
 
10108
 * @param c The connection
 
10109
 * @return A cookie
 
10110
 *
 
10111
 * Delivers a request to the X server.
 
10112
 * 
 
10113
 */
8264
10114
 
8265
10115
/*****************************************************************************
8266
10116
 **
8280
10130
             xcb_gcontext_t    dst_gc  /**< */,
8281
10131
             uint32_t          value_mask  /**< */);
8282
10132
 
 
10133
/**
 
10134
 * Delivers a request to the X server
 
10135
 * @param c The connection
 
10136
 * @return A cookie
 
10137
 *
 
10138
 * Delivers a request to the X server.
 
10139
 * 
 
10140
 * This form can be used only if the request will not cause
 
10141
 * a reply to be generated. Any returned error will be
 
10142
 * saved for handling by xcb_request_check().
 
10143
 */
8283
10144
 
8284
10145
/*****************************************************************************
8285
10146
 **
8301
10162
                        uint16_t          dashes_len  /**< */,
8302
10163
                        const uint8_t    *dashes  /**< */);
8303
10164
 
 
10165
/**
 
10166
 * Delivers a request to the X server
 
10167
 * @param c The connection
 
10168
 * @return A cookie
 
10169
 *
 
10170
 * Delivers a request to the X server.
 
10171
 * 
 
10172
 */
8304
10173
 
8305
10174
/*****************************************************************************
8306
10175
 **
8322
10191
                uint16_t          dashes_len  /**< */,
8323
10192
                const uint8_t    *dashes  /**< */);
8324
10193
 
 
10194
/**
 
10195
 * Delivers a request to the X server
 
10196
 * @param c The connection
 
10197
 * @return A cookie
 
10198
 *
 
10199
 * Delivers a request to the X server.
 
10200
 * 
 
10201
 * This form can be used only if the request will not cause
 
10202
 * a reply to be generated. Any returned error will be
 
10203
 * saved for handling by xcb_request_check().
 
10204
 */
8325
10205
 
8326
10206
/*****************************************************************************
8327
10207
 **
8347
10227
                                 uint32_t               rectangles_len  /**< */,
8348
10228
                                 const xcb_rectangle_t *rectangles  /**< */);
8349
10229
 
 
10230
/**
 
10231
 * Delivers a request to the X server
 
10232
 * @param c The connection
 
10233
 * @return A cookie
 
10234
 *
 
10235
 * Delivers a request to the X server.
 
10236
 * 
 
10237
 */
8350
10238
 
8351
10239
/*****************************************************************************
8352
10240
 **
8372
10260
                         uint32_t               rectangles_len  /**< */,
8373
10261
                         const xcb_rectangle_t *rectangles  /**< */);
8374
10262
 
 
10263
/**
 
10264
 * Delivers a request to the X server
 
10265
 * @param c The connection
 
10266
 * @return A cookie
 
10267
 *
 
10268
 * Delivers a request to the X server.
 
10269
 * 
 
10270
 * This form can be used only if the request will not cause
 
10271
 * a reply to be generated. Any returned error will be
 
10272
 * saved for handling by xcb_request_check().
 
10273
 */
8375
10274
 
8376
10275
/*****************************************************************************
8377
10276
 **
8387
10286
xcb_free_gc_checked (xcb_connection_t *c  /**< */,
8388
10287
                     xcb_gcontext_t    gc  /**< */);
8389
10288
 
 
10289
/**
 
10290
 * Delivers a request to the X server
 
10291
 * @param c The connection
 
10292
 * @return A cookie
 
10293
 *
 
10294
 * Delivers a request to the X server.
 
10295
 * 
 
10296
 */
8390
10297
 
8391
10298
/*****************************************************************************
8392
10299
 **
8402
10309
xcb_free_gc (xcb_connection_t *c  /**< */,
8403
10310
             xcb_gcontext_t    gc  /**< */);
8404
10311
 
 
10312
/**
 
10313
 * Delivers a request to the X server
 
10314
 * @param c The connection
 
10315
 * @return A cookie
 
10316
 *
 
10317
 * Delivers a request to the X server.
 
10318
 * 
 
10319
 * This form can be used only if the request will not cause
 
10320
 * a reply to be generated. Any returned error will be
 
10321
 * saved for handling by xcb_request_check().
 
10322
 */
8405
10323
 
8406
10324
/*****************************************************************************
8407
10325
 **
8427
10345
                        uint16_t          width  /**< */,
8428
10346
                        uint16_t          height  /**< */);
8429
10347
 
 
10348
/**
 
10349
 * Delivers a request to the X server
 
10350
 * @param c The connection
 
10351
 * @return A cookie
 
10352
 *
 
10353
 * Delivers a request to the X server.
 
10354
 * 
 
10355
 */
8430
10356
 
8431
10357
/*****************************************************************************
8432
10358
 **
8452
10378
                uint16_t          width  /**< */,
8453
10379
                uint16_t          height  /**< */);
8454
10380
 
 
10381
/**
 
10382
 * Delivers a request to the X server
 
10383
 * @param c The connection
 
10384
 * @return A cookie
 
10385
 *
 
10386
 * Delivers a request to the X server.
 
10387
 * 
 
10388
 * This form can be used only if the request will not cause
 
10389
 * a reply to be generated. Any returned error will be
 
10390
 * saved for handling by xcb_request_check().
 
10391
 */
8455
10392
 
8456
10393
/*****************************************************************************
8457
10394
 **
8483
10420
                       uint16_t          width  /**< */,
8484
10421
                       uint16_t          height  /**< */);
8485
10422
 
 
10423
/**
 
10424
 * Delivers a request to the X server
 
10425
 * @param c The connection
 
10426
 * @return A cookie
 
10427
 *
 
10428
 * Delivers a request to the X server.
 
10429
 * 
 
10430
 */
8486
10431
 
8487
10432
/*****************************************************************************
8488
10433
 **
8514
10459
               uint16_t          width  /**< */,
8515
10460
               uint16_t          height  /**< */);
8516
10461
 
 
10462
/**
 
10463
 * Delivers a request to the X server
 
10464
 * @param c The connection
 
10465
 * @return A cookie
 
10466
 *
 
10467
 * Delivers a request to the X server.
 
10468
 * 
 
10469
 * This form can be used only if the request will not cause
 
10470
 * a reply to be generated. Any returned error will be
 
10471
 * saved for handling by xcb_request_check().
 
10472
 */
8517
10473
 
8518
10474
/*****************************************************************************
8519
10475
 **
8547
10503
                        uint16_t          height  /**< */,
8548
10504
                        uint32_t          bit_plane  /**< */);
8549
10505
 
 
10506
/**
 
10507
 * Delivers a request to the X server
 
10508
 * @param c The connection
 
10509
 * @return A cookie
 
10510
 *
 
10511
 * Delivers a request to the X server.
 
10512
 * 
 
10513
 */
8550
10514
 
8551
10515
/*****************************************************************************
8552
10516
 **
8580
10544
                uint16_t          height  /**< */,
8581
10545
                uint32_t          bit_plane  /**< */);
8582
10546
 
 
10547
/**
 
10548
 * Delivers a request to the X server
 
10549
 * @param c The connection
 
10550
 * @return A cookie
 
10551
 *
 
10552
 * Delivers a request to the X server.
 
10553
 * 
 
10554
 * This form can be used only if the request will not cause
 
10555
 * a reply to be generated. Any returned error will be
 
10556
 * saved for handling by xcb_request_check().
 
10557
 */
8583
10558
 
8584
10559
/*****************************************************************************
8585
10560
 **
8603
10578
                        uint32_t           points_len  /**< */,
8604
10579
                        const xcb_point_t *points  /**< */);
8605
10580
 
 
10581
/**
 
10582
 * Delivers a request to the X server
 
10583
 * @param c The connection
 
10584
 * @return A cookie
 
10585
 *
 
10586
 * Delivers a request to the X server.
 
10587
 * 
 
10588
 */
8606
10589
 
8607
10590
/*****************************************************************************
8608
10591
 **
8626
10609
                uint32_t           points_len  /**< */,
8627
10610
                const xcb_point_t *points  /**< */);
8628
10611
 
 
10612
/**
 
10613
 * Delivers a request to the X server
 
10614
 * @param c The connection
 
10615
 * @return A cookie
 
10616
 *
 
10617
 * Delivers a request to the X server.
 
10618
 * 
 
10619
 * This form can be used only if the request will not cause
 
10620
 * a reply to be generated. Any returned error will be
 
10621
 * saved for handling by xcb_request_check().
 
10622
 */
8629
10623
 
8630
10624
/*****************************************************************************
8631
10625
 **
8649
10643
                       uint32_t           points_len  /**< */,
8650
10644
                       const xcb_point_t *points  /**< */);
8651
10645
 
 
10646
/**
 
10647
 * Delivers a request to the X server
 
10648
 * @param c The connection
 
10649
 * @return A cookie
 
10650
 *
 
10651
 * Delivers a request to the X server.
 
10652
 * 
 
10653
 */
8652
10654
 
8653
10655
/*****************************************************************************
8654
10656
 **
8672
10674
               uint32_t           points_len  /**< */,
8673
10675
               const xcb_point_t *points  /**< */);
8674
10676
 
 
10677
/**
 
10678
 * Get the next element of the iterator
 
10679
 * @param i Pointer to a xcb_segment_iterator_t
 
10680
 *
 
10681
 * Get the next element in the iterator. The member rem is
 
10682
 * decreased by one. The member data points to the next
 
10683
 * element. The member index is increased by sizeof(xcb_segment_t)
 
10684
 */
8675
10685
 
8676
10686
/*****************************************************************************
8677
10687
 **
8685
10695
void
8686
10696
xcb_segment_next (xcb_segment_iterator_t *i  /**< */);
8687
10697
 
 
10698
/**
 
10699
 * Return the iterator pointing to the last element
 
10700
 * @param i An xcb_segment_iterator_t
 
10701
 * @return  The iterator pointing to the last element
 
10702
 *
 
10703
 * Set the current element in the iterator to the last element.
 
10704
 * The member rem is set to 0. The member data points to the
 
10705
 * last element.
 
10706
 */
8688
10707
 
8689
10708
/*****************************************************************************
8690
10709
 **
8698
10717
xcb_generic_iterator_t
8699
10718
xcb_segment_end (xcb_segment_iterator_t i  /**< */);
8700
10719
 
 
10720
/**
 
10721
 * Delivers a request to the X server
 
10722
 * @param c The connection
 
10723
 * @return A cookie
 
10724
 *
 
10725
 * Delivers a request to the X server.
 
10726
 * 
 
10727
 * This form can be used only if the request will not cause
 
10728
 * a reply to be generated. Any returned error will be
 
10729
 * saved for handling by xcb_request_check().
 
10730
 */
8701
10731
 
8702
10732
/*****************************************************************************
8703
10733
 **
8719
10749
                          uint32_t             segments_len  /**< */,
8720
10750
                          const xcb_segment_t *segments  /**< */);
8721
10751
 
 
10752
/**
 
10753
 * Delivers a request to the X server
 
10754
 * @param c The connection
 
10755
 * @return A cookie
 
10756
 *
 
10757
 * Delivers a request to the X server.
 
10758
 * 
 
10759
 */
8722
10760
 
8723
10761
/*****************************************************************************
8724
10762
 **
8740
10778
                  uint32_t             segments_len  /**< */,
8741
10779
                  const xcb_segment_t *segments  /**< */);
8742
10780
 
 
10781
/**
 
10782
 * Delivers a request to the X server
 
10783
 * @param c The connection
 
10784
 * @return A cookie
 
10785
 *
 
10786
 * Delivers a request to the X server.
 
10787
 * 
 
10788
 * This form can be used only if the request will not cause
 
10789
 * a reply to be generated. Any returned error will be
 
10790
 * saved for handling by xcb_request_check().
 
10791
 */
8743
10792
 
8744
10793
/*****************************************************************************
8745
10794
 **
8761
10810
                            uint32_t               rectangles_len  /**< */,
8762
10811
                            const xcb_rectangle_t *rectangles  /**< */);
8763
10812
 
 
10813
/**
 
10814
 * Delivers a request to the X server
 
10815
 * @param c The connection
 
10816
 * @return A cookie
 
10817
 *
 
10818
 * Delivers a request to the X server.
 
10819
 * 
 
10820
 */
8764
10821
 
8765
10822
/*****************************************************************************
8766
10823
 **
8782
10839
                    uint32_t               rectangles_len  /**< */,
8783
10840
                    const xcb_rectangle_t *rectangles  /**< */);
8784
10841
 
 
10842
/**
 
10843
 * Delivers a request to the X server
 
10844
 * @param c The connection
 
10845
 * @return A cookie
 
10846
 *
 
10847
 * Delivers a request to the X server.
 
10848
 * 
 
10849
 * This form can be used only if the request will not cause
 
10850
 * a reply to be generated. Any returned error will be
 
10851
 * saved for handling by xcb_request_check().
 
10852
 */
8785
10853
 
8786
10854
/*****************************************************************************
8787
10855
 **
8803
10871
                      uint32_t          arcs_len  /**< */,
8804
10872
                      const xcb_arc_t  *arcs  /**< */);
8805
10873
 
 
10874
/**
 
10875
 * Delivers a request to the X server
 
10876
 * @param c The connection
 
10877
 * @return A cookie
 
10878
 *
 
10879
 * Delivers a request to the X server.
 
10880
 * 
 
10881
 */
8806
10882
 
8807
10883
/*****************************************************************************
8808
10884
 **
8824
10900
              uint32_t          arcs_len  /**< */,
8825
10901
              const xcb_arc_t  *arcs  /**< */);
8826
10902
 
 
10903
/**
 
10904
 * Delivers a request to the X server
 
10905
 * @param c The connection
 
10906
 * @return A cookie
 
10907
 *
 
10908
 * Delivers a request to the X server.
 
10909
 * 
 
10910
 * This form can be used only if the request will not cause
 
10911
 * a reply to be generated. Any returned error will be
 
10912
 * saved for handling by xcb_request_check().
 
10913
 */
8827
10914
 
8828
10915
/*****************************************************************************
8829
10916
 **
8849
10936
                       uint32_t           points_len  /**< */,
8850
10937
                       const xcb_point_t *points  /**< */);
8851
10938
 
 
10939
/**
 
10940
 * Delivers a request to the X server
 
10941
 * @param c The connection
 
10942
 * @return A cookie
 
10943
 *
 
10944
 * Delivers a request to the X server.
 
10945
 * 
 
10946
 */
8852
10947
 
8853
10948
/*****************************************************************************
8854
10949
 **
8874
10969
               uint32_t           points_len  /**< */,
8875
10970
               const xcb_point_t *points  /**< */);
8876
10971
 
 
10972
/**
 
10973
 * Delivers a request to the X server
 
10974
 * @param c The connection
 
10975
 * @return A cookie
 
10976
 *
 
10977
 * Delivers a request to the X server.
 
10978
 * 
 
10979
 * This form can be used only if the request will not cause
 
10980
 * a reply to be generated. Any returned error will be
 
10981
 * saved for handling by xcb_request_check().
 
10982
 */
8877
10983
 
8878
10984
/*****************************************************************************
8879
10985
 **
8895
11001
                                 uint32_t               rectangles_len  /**< */,
8896
11002
                                 const xcb_rectangle_t *rectangles  /**< */);
8897
11003
 
 
11004
/**
 
11005
 * Delivers a request to the X server
 
11006
 * @param c The connection
 
11007
 * @return A cookie
 
11008
 *
 
11009
 * Delivers a request to the X server.
 
11010
 * 
 
11011
 */
8898
11012
 
8899
11013
/*****************************************************************************
8900
11014
 **
8916
11030
                         uint32_t               rectangles_len  /**< */,
8917
11031
                         const xcb_rectangle_t *rectangles  /**< */);
8918
11032
 
 
11033
/**
 
11034
 * Delivers a request to the X server
 
11035
 * @param c The connection
 
11036
 * @return A cookie
 
11037
 *
 
11038
 * Delivers a request to the X server.
 
11039
 * 
 
11040
 * This form can be used only if the request will not cause
 
11041
 * a reply to be generated. Any returned error will be
 
11042
 * saved for handling by xcb_request_check().
 
11043
 */
8919
11044
 
8920
11045
/*****************************************************************************
8921
11046
 **
8937
11062
                           uint32_t          arcs_len  /**< */,
8938
11063
                           const xcb_arc_t  *arcs  /**< */);
8939
11064
 
 
11065
/**
 
11066
 * Delivers a request to the X server
 
11067
 * @param c The connection
 
11068
 * @return A cookie
 
11069
 *
 
11070
 * Delivers a request to the X server.
 
11071
 * 
 
11072
 */
8940
11073
 
8941
11074
/*****************************************************************************
8942
11075
 **
8958
11091
                   uint32_t          arcs_len  /**< */,
8959
11092
                   const xcb_arc_t  *arcs  /**< */);
8960
11093
 
 
11094
/**
 
11095
 * Delivers a request to the X server
 
11096
 * @param c The connection
 
11097
 * @return A cookie
 
11098
 *
 
11099
 * Delivers a request to the X server.
 
11100
 * 
 
11101
 * This form can be used only if the request will not cause
 
11102
 * a reply to be generated. Any returned error will be
 
11103
 * saved for handling by xcb_request_check().
 
11104
 */
8961
11105
 
8962
11106
/*****************************************************************************
8963
11107
 **
8993
11137
                       uint32_t          data_len  /**< */,
8994
11138
                       const uint8_t    *data  /**< */);
8995
11139
 
 
11140
/**
 
11141
 * Delivers a request to the X server
 
11142
 * @param c The connection
 
11143
 * @return A cookie
 
11144
 *
 
11145
 * Delivers a request to the X server.
 
11146
 * 
 
11147
 */
8996
11148
 
8997
11149
/*****************************************************************************
8998
11150
 **
9028
11180
               uint32_t          data_len  /**< */,
9029
11181
               const uint8_t    *data  /**< */);
9030
11182
 
 
11183
/**
 
11184
 * Delivers a request to the X server
 
11185
 * @param c The connection
 
11186
 * @return A cookie
 
11187
 *
 
11188
 * Delivers a request to the X server.
 
11189
 * 
 
11190
 */
9031
11191
 
9032
11192
/*****************************************************************************
9033
11193
 **
9055
11215
               uint16_t          height  /**< */,
9056
11216
               uint32_t          plane_mask  /**< */);
9057
11217
 
 
11218
/**
 
11219
 * Delivers a request to the X server
 
11220
 * @param c The connection
 
11221
 * @return A cookie
 
11222
 *
 
11223
 * Delivers a request to the X server.
 
11224
 * 
 
11225
 * This form can be used only if the request will cause
 
11226
 * a reply to be generated. Any returned error will be
 
11227
 * placed in the event queue.
 
11228
 */
9058
11229
 
9059
11230
/*****************************************************************************
9060
11231
 **
9121
11292
xcb_generic_iterator_t
9122
11293
xcb_get_image_data_end (const xcb_get_image_reply_t *R  /**< */);
9123
11294
 
 
11295
/**
 
11296
 * Return the reply
 
11297
 * @param c      The connection
 
11298
 * @param cookie The cookie
 
11299
 * @param e      The xcb_generic_error_t supplied
 
11300
 *
 
11301
 * Returns the reply of the request asked by
 
11302
 * 
 
11303
 * The parameter @p e supplied to this function must be NULL if
 
11304
 * xcb_get_image_unchecked(). is used.
 
11305
 * Otherwise, it stores the error if any.
 
11306
 */
9124
11307
 
9125
11308
/*****************************************************************************
9126
11309
 **
9138
11321
                     xcb_get_image_cookie_t   cookie  /**< */,
9139
11322
                     xcb_generic_error_t    **e  /**< */);
9140
11323
 
 
11324
/**
 
11325
 * Delivers a request to the X server
 
11326
 * @param c The connection
 
11327
 * @return A cookie
 
11328
 *
 
11329
 * Delivers a request to the X server.
 
11330
 * 
 
11331
 * This form can be used only if the request will not cause
 
11332
 * a reply to be generated. Any returned error will be
 
11333
 * saved for handling by xcb_request_check().
 
11334
 */
9141
11335
 
9142
11336
/*****************************************************************************
9143
11337
 **
9163
11357
                         uint32_t          items_len  /**< */,
9164
11358
                         const uint8_t    *items  /**< */);
9165
11359
 
 
11360
/**
 
11361
 * Delivers a request to the X server
 
11362
 * @param c The connection
 
11363
 * @return A cookie
 
11364
 *
 
11365
 * Delivers a request to the X server.
 
11366
 * 
 
11367
 */
9166
11368
 
9167
11369
/*****************************************************************************
9168
11370
 **
9188
11390
                 uint32_t          items_len  /**< */,
9189
11391
                 const uint8_t    *items  /**< */);
9190
11392
 
 
11393
/**
 
11394
 * Delivers a request to the X server
 
11395
 * @param c The connection
 
11396
 * @return A cookie
 
11397
 *
 
11398
 * Delivers a request to the X server.
 
11399
 * 
 
11400
 * This form can be used only if the request will not cause
 
11401
 * a reply to be generated. Any returned error will be
 
11402
 * saved for handling by xcb_request_check().
 
11403
 */
9191
11404
 
9192
11405
/*****************************************************************************
9193
11406
 **
9213
11426
                          uint32_t          items_len  /**< */,
9214
11427
                          const uint8_t    *items  /**< */);
9215
11428
 
 
11429
/**
 
11430
 * Delivers a request to the X server
 
11431
 * @param c The connection
 
11432
 * @return A cookie
 
11433
 *
 
11434
 * Delivers a request to the X server.
 
11435
 * 
 
11436
 */
9216
11437
 
9217
11438
/*****************************************************************************
9218
11439
 **
9238
11459
                  uint32_t          items_len  /**< */,
9239
11460
                  const uint8_t    *items  /**< */);
9240
11461
 
 
11462
/**
 
11463
 * Delivers a request to the X server
 
11464
 * @param c The connection
 
11465
 * @return A cookie
 
11466
 *
 
11467
 * Delivers a request to the X server.
 
11468
 * 
 
11469
 * This form can be used only if the request will not cause
 
11470
 * a reply to be generated. Any returned error will be
 
11471
 * saved for handling by xcb_request_check().
 
11472
 */
9241
11473
 
9242
11474
/*****************************************************************************
9243
11475
 **
9263
11495
                          int16_t           y  /**< */,
9264
11496
                          const char       *string  /**< */);
9265
11497
 
 
11498
/**
 
11499
 * Delivers a request to the X server
 
11500
 * @param c The connection
 
11501
 * @return A cookie
 
11502
 *
 
11503
 * Delivers a request to the X server.
 
11504
 * 
 
11505
 */
9266
11506
 
9267
11507
/*****************************************************************************
9268
11508
 **
9288
11528
                  int16_t           y  /**< */,
9289
11529
                  const char       *string  /**< */);
9290
11530
 
 
11531
/**
 
11532
 * Delivers a request to the X server
 
11533
 * @param c The connection
 
11534
 * @return A cookie
 
11535
 *
 
11536
 * Delivers a request to the X server.
 
11537
 * 
 
11538
 * This form can be used only if the request will not cause
 
11539
 * a reply to be generated. Any returned error will be
 
11540
 * saved for handling by xcb_request_check().
 
11541
 */
9291
11542
 
9292
11543
/*****************************************************************************
9293
11544
 **
9313
11564
                           int16_t             y  /**< */,
9314
11565
                           const xcb_char2b_t *string  /**< */);
9315
11566
 
 
11567
/**
 
11568
 * Delivers a request to the X server
 
11569
 * @param c The connection
 
11570
 * @return A cookie
 
11571
 *
 
11572
 * Delivers a request to the X server.
 
11573
 * 
 
11574
 */
9316
11575
 
9317
11576
/*****************************************************************************
9318
11577
 **
9338
11597
                   int16_t             y  /**< */,
9339
11598
                   const xcb_char2b_t *string  /**< */);
9340
11599
 
 
11600
/**
 
11601
 * Delivers a request to the X server
 
11602
 * @param c The connection
 
11603
 * @return A cookie
 
11604
 *
 
11605
 * Delivers a request to the X server.
 
11606
 * 
 
11607
 * This form can be used only if the request will not cause
 
11608
 * a reply to be generated. Any returned error will be
 
11609
 * saved for handling by xcb_request_check().
 
11610
 */
9341
11611
 
9342
11612
/*****************************************************************************
9343
11613
 **
9359
11629
                             xcb_window_t      window  /**< */,
9360
11630
                             xcb_visualid_t    visual  /**< */);
9361
11631
 
 
11632
/**
 
11633
 * Delivers a request to the X server
 
11634
 * @param c The connection
 
11635
 * @return A cookie
 
11636
 *
 
11637
 * Delivers a request to the X server.
 
11638
 * 
 
11639
 */
9362
11640
 
9363
11641
/*****************************************************************************
9364
11642
 **
9380
11658
                     xcb_window_t      window  /**< */,
9381
11659
                     xcb_visualid_t    visual  /**< */);
9382
11660
 
 
11661
/**
 
11662
 * Delivers a request to the X server
 
11663
 * @param c The connection
 
11664
 * @return A cookie
 
11665
 *
 
11666
 * Delivers a request to the X server.
 
11667
 * 
 
11668
 * This form can be used only if the request will not cause
 
11669
 * a reply to be generated. Any returned error will be
 
11670
 * saved for handling by xcb_request_check().
 
11671
 */
9383
11672
 
9384
11673
/*****************************************************************************
9385
11674
 **
9395
11684
xcb_free_colormap_checked (xcb_connection_t *c  /**< */,
9396
11685
                           xcb_colormap_t    cmap  /**< */);
9397
11686
 
 
11687
/**
 
11688
 * Delivers a request to the X server
 
11689
 * @param c The connection
 
11690
 * @return A cookie
 
11691
 *
 
11692
 * Delivers a request to the X server.
 
11693
 * 
 
11694
 */
9398
11695
 
9399
11696
/*****************************************************************************
9400
11697
 **
9410
11707
xcb_free_colormap (xcb_connection_t *c  /**< */,
9411
11708
                   xcb_colormap_t    cmap  /**< */);
9412
11709
 
 
11710
/**
 
11711
 * Delivers a request to the X server
 
11712
 * @param c The connection
 
11713
 * @return A cookie
 
11714
 *
 
11715
 * Delivers a request to the X server.
 
11716
 * 
 
11717
 * This form can be used only if the request will not cause
 
11718
 * a reply to be generated. Any returned error will be
 
11719
 * saved for handling by xcb_request_check().
 
11720
 */
9413
11721
 
9414
11722
/*****************************************************************************
9415
11723
 **
9427
11735
                                    xcb_colormap_t    mid  /**< */,
9428
11736
                                    xcb_colormap_t    src_cmap  /**< */);
9429
11737
 
 
11738
/**
 
11739
 * Delivers a request to the X server
 
11740
 * @param c The connection
 
11741
 * @return A cookie
 
11742
 *
 
11743
 * Delivers a request to the X server.
 
11744
 * 
 
11745
 */
9430
11746
 
9431
11747
/*****************************************************************************
9432
11748
 **
9444
11760
                            xcb_colormap_t    mid  /**< */,
9445
11761
                            xcb_colormap_t    src_cmap  /**< */);
9446
11762
 
 
11763
/**
 
11764
 * Delivers a request to the X server
 
11765
 * @param c The connection
 
11766
 * @return A cookie
 
11767
 *
 
11768
 * Delivers a request to the X server.
 
11769
 * 
 
11770
 * This form can be used only if the request will not cause
 
11771
 * a reply to be generated. Any returned error will be
 
11772
 * saved for handling by xcb_request_check().
 
11773
 */
9447
11774
 
9448
11775
/*****************************************************************************
9449
11776
 **
9459
11786
xcb_install_colormap_checked (xcb_connection_t *c  /**< */,
9460
11787
                              xcb_colormap_t    cmap  /**< */);
9461
11788
 
 
11789
/**
 
11790
 * Delivers a request to the X server
 
11791
 * @param c The connection
 
11792
 * @return A cookie
 
11793
 *
 
11794
 * Delivers a request to the X server.
 
11795
 * 
 
11796
 */
9462
11797
 
9463
11798
/*****************************************************************************
9464
11799
 **
9474
11809
xcb_install_colormap (xcb_connection_t *c  /**< */,
9475
11810
                      xcb_colormap_t    cmap  /**< */);
9476
11811
 
 
11812
/**
 
11813
 * Delivers a request to the X server
 
11814
 * @param c The connection
 
11815
 * @return A cookie
 
11816
 *
 
11817
 * Delivers a request to the X server.
 
11818
 * 
 
11819
 * This form can be used only if the request will not cause
 
11820
 * a reply to be generated. Any returned error will be
 
11821
 * saved for handling by xcb_request_check().
 
11822
 */
9477
11823
 
9478
11824
/*****************************************************************************
9479
11825
 **
9489
11835
xcb_uninstall_colormap_checked (xcb_connection_t *c  /**< */,
9490
11836
                                xcb_colormap_t    cmap  /**< */);
9491
11837
 
 
11838
/**
 
11839
 * Delivers a request to the X server
 
11840
 * @param c The connection
 
11841
 * @return A cookie
 
11842
 *
 
11843
 * Delivers a request to the X server.
 
11844
 * 
 
11845
 */
9492
11846
 
9493
11847
/*****************************************************************************
9494
11848
 **
9504
11858
xcb_uninstall_colormap (xcb_connection_t *c  /**< */,
9505
11859
                        xcb_colormap_t    cmap  /**< */);
9506
11860
 
 
11861
/**
 
11862
 * Delivers a request to the X server
 
11863
 * @param c The connection
 
11864
 * @return A cookie
 
11865
 *
 
11866
 * Delivers a request to the X server.
 
11867
 * 
 
11868
 */
9507
11869
 
9508
11870
/*****************************************************************************
9509
11871
 **
9519
11881
xcb_list_installed_colormaps (xcb_connection_t *c  /**< */,
9520
11882
                              xcb_window_t      window  /**< */);
9521
11883
 
 
11884
/**
 
11885
 * Delivers a request to the X server
 
11886
 * @param c The connection
 
11887
 * @return A cookie
 
11888
 *
 
11889
 * Delivers a request to the X server.
 
11890
 * 
 
11891
 * This form can be used only if the request will cause
 
11892
 * a reply to be generated. Any returned error will be
 
11893
 * placed in the event queue.
 
11894
 */
9522
11895
 
9523
11896
/*****************************************************************************
9524
11897
 **
9573
11946
xcb_colormap_iterator_t
9574
11947
xcb_list_installed_colormaps_cmaps_iterator (const xcb_list_installed_colormaps_reply_t *R  /**< */);
9575
11948
 
 
11949
/**
 
11950
 * Return the reply
 
11951
 * @param c      The connection
 
11952
 * @param cookie The cookie
 
11953
 * @param e      The xcb_generic_error_t supplied
 
11954
 *
 
11955
 * Returns the reply of the request asked by
 
11956
 * 
 
11957
 * The parameter @p e supplied to this function must be NULL if
 
11958
 * xcb_list_installed_colormaps_unchecked(). is used.
 
11959
 * Otherwise, it stores the error if any.
 
11960
 */
9576
11961
 
9577
11962
/*****************************************************************************
9578
11963
 **
9590
11975
                                    xcb_list_installed_colormaps_cookie_t   cookie  /**< */,
9591
11976
                                    xcb_generic_error_t                   **e  /**< */);
9592
11977
 
 
11978
/**
 
11979
 * Delivers a request to the X server
 
11980
 * @param c The connection
 
11981
 * @return A cookie
 
11982
 *
 
11983
 * Delivers a request to the X server.
 
11984
 * 
 
11985
 */
9593
11986
 
9594
11987
/*****************************************************************************
9595
11988
 **
9611
12004
                 uint16_t          green  /**< */,
9612
12005
                 uint16_t          blue  /**< */);
9613
12006
 
 
12007
/**
 
12008
 * Delivers a request to the X server
 
12009
 * @param c The connection
 
12010
 * @return A cookie
 
12011
 *
 
12012
 * Delivers a request to the X server.
 
12013
 * 
 
12014
 * This form can be used only if the request will cause
 
12015
 * a reply to be generated. Any returned error will be
 
12016
 * placed in the event queue.
 
12017
 */
9614
12018
 
9615
12019
/*****************************************************************************
9616
12020
 **
9632
12036
                           uint16_t          green  /**< */,
9633
12037
                           uint16_t          blue  /**< */);
9634
12038
 
 
12039
/**
 
12040
 * Return the reply
 
12041
 * @param c      The connection
 
12042
 * @param cookie The cookie
 
12043
 * @param e      The xcb_generic_error_t supplied
 
12044
 *
 
12045
 * Returns the reply of the request asked by
 
12046
 * 
 
12047
 * The parameter @p e supplied to this function must be NULL if
 
12048
 * xcb_alloc_color_unchecked(). is used.
 
12049
 * Otherwise, it stores the error if any.
 
12050
 */
9635
12051
 
9636
12052
/*****************************************************************************
9637
12053
 **
9649
12065
                       xcb_alloc_color_cookie_t   cookie  /**< */,
9650
12066
                       xcb_generic_error_t      **e  /**< */);
9651
12067
 
 
12068
/**
 
12069
 * Delivers a request to the X server
 
12070
 * @param c The connection
 
12071
 * @return A cookie
 
12072
 *
 
12073
 * Delivers a request to the X server.
 
12074
 * 
 
12075
 */
9652
12076
 
9653
12077
/*****************************************************************************
9654
12078
 **
9668
12092
                       uint16_t          name_len  /**< */,
9669
12093
                       const char       *name  /**< */);
9670
12094
 
 
12095
/**
 
12096
 * Delivers a request to the X server
 
12097
 * @param c The connection
 
12098
 * @return A cookie
 
12099
 *
 
12100
 * Delivers a request to the X server.
 
12101
 * 
 
12102
 * This form can be used only if the request will cause
 
12103
 * a reply to be generated. Any returned error will be
 
12104
 * placed in the event queue.
 
12105
 */
9671
12106
 
9672
12107
/*****************************************************************************
9673
12108
 **
9687
12122
                                 uint16_t          name_len  /**< */,
9688
12123
                                 const char       *name  /**< */);
9689
12124
 
 
12125
/**
 
12126
 * Return the reply
 
12127
 * @param c      The connection
 
12128
 * @param cookie The cookie
 
12129
 * @param e      The xcb_generic_error_t supplied
 
12130
 *
 
12131
 * Returns the reply of the request asked by
 
12132
 * 
 
12133
 * The parameter @p e supplied to this function must be NULL if
 
12134
 * xcb_alloc_named_color_unchecked(). is used.
 
12135
 * Otherwise, it stores the error if any.
 
12136
 */
9690
12137
 
9691
12138
/*****************************************************************************
9692
12139
 **
9704
12151
                             xcb_alloc_named_color_cookie_t   cookie  /**< */,
9705
12152
                             xcb_generic_error_t            **e  /**< */);
9706
12153
 
 
12154
/**
 
12155
 * Delivers a request to the X server
 
12156
 * @param c The connection
 
12157
 * @return A cookie
 
12158
 *
 
12159
 * Delivers a request to the X server.
 
12160
 * 
 
12161
 */
9707
12162
 
9708
12163
/*****************************************************************************
9709
12164
 **
9725
12180
                       uint16_t          colors  /**< */,
9726
12181
                       uint16_t          planes  /**< */);
9727
12182
 
 
12183
/**
 
12184
 * Delivers a request to the X server
 
12185
 * @param c The connection
 
12186
 * @return A cookie
 
12187
 *
 
12188
 * Delivers a request to the X server.
 
12189
 * 
 
12190
 * This form can be used only if the request will cause
 
12191
 * a reply to be generated. Any returned error will be
 
12192
 * placed in the event queue.
 
12193
 */
9728
12194
 
9729
12195
/*****************************************************************************
9730
12196
 **
9824
12290
xcb_generic_iterator_t
9825
12291
xcb_alloc_color_cells_masks_end (const xcb_alloc_color_cells_reply_t *R  /**< */);
9826
12292
 
 
12293
/**
 
12294
 * Return the reply
 
12295
 * @param c      The connection
 
12296
 * @param cookie The cookie
 
12297
 * @param e      The xcb_generic_error_t supplied
 
12298
 *
 
12299
 * Returns the reply of the request asked by
 
12300
 * 
 
12301
 * The parameter @p e supplied to this function must be NULL if
 
12302
 * xcb_alloc_color_cells_unchecked(). is used.
 
12303
 * Otherwise, it stores the error if any.
 
12304
 */
9827
12305
 
9828
12306
/*****************************************************************************
9829
12307
 **
9841
12319
                             xcb_alloc_color_cells_cookie_t   cookie  /**< */,
9842
12320
                             xcb_generic_error_t            **e  /**< */);
9843
12321
 
 
12322
/**
 
12323
 * Delivers a request to the X server
 
12324
 * @param c The connection
 
12325
 * @return A cookie
 
12326
 *
 
12327
 * Delivers a request to the X server.
 
12328
 * 
 
12329
 */
9844
12330
 
9845
12331
/*****************************************************************************
9846
12332
 **
9866
12352
                        uint16_t          greens  /**< */,
9867
12353
                        uint16_t          blues  /**< */);
9868
12354
 
 
12355
/**
 
12356
 * Delivers a request to the X server
 
12357
 * @param c The connection
 
12358
 * @return A cookie
 
12359
 *
 
12360
 * Delivers a request to the X server.
 
12361
 * 
 
12362
 * This form can be used only if the request will cause
 
12363
 * a reply to be generated. Any returned error will be
 
12364
 * placed in the event queue.
 
12365
 */
9869
12366
 
9870
12367
/*****************************************************************************
9871
12368
 **
9930
12427
xcb_generic_iterator_t
9931
12428
xcb_alloc_color_planes_pixels_end (const xcb_alloc_color_planes_reply_t *R  /**< */);
9932
12429
 
 
12430
/**
 
12431
 * Return the reply
 
12432
 * @param c      The connection
 
12433
 * @param cookie The cookie
 
12434
 * @param e      The xcb_generic_error_t supplied
 
12435
 *
 
12436
 * Returns the reply of the request asked by
 
12437
 * 
 
12438
 * The parameter @p e supplied to this function must be NULL if
 
12439
 * xcb_alloc_color_planes_unchecked(). is used.
 
12440
 * Otherwise, it stores the error if any.
 
12441
 */
9933
12442
 
9934
12443
/*****************************************************************************
9935
12444
 **
9947
12456
                              xcb_alloc_color_planes_cookie_t   cookie  /**< */,
9948
12457
                              xcb_generic_error_t             **e  /**< */);
9949
12458
 
 
12459
/**
 
12460
 * Delivers a request to the X server
 
12461
 * @param c The connection
 
12462
 * @return A cookie
 
12463
 *
 
12464
 * Delivers a request to the X server.
 
12465
 * 
 
12466
 * This form can be used only if the request will not cause
 
12467
 * a reply to be generated. Any returned error will be
 
12468
 * saved for handling by xcb_request_check().
 
12469
 */
9950
12470
 
9951
12471
/*****************************************************************************
9952
12472
 **
9968
12488
                         uint32_t          pixels_len  /**< */,
9969
12489
                         const uint32_t   *pixels  /**< */);
9970
12490
 
 
12491
/**
 
12492
 * Delivers a request to the X server
 
12493
 * @param c The connection
 
12494
 * @return A cookie
 
12495
 *
 
12496
 * Delivers a request to the X server.
 
12497
 * 
 
12498
 */
9971
12499
 
9972
12500
/*****************************************************************************
9973
12501
 **
9989
12517
                 uint32_t          pixels_len  /**< */,
9990
12518
                 const uint32_t   *pixels  /**< */);
9991
12519
 
 
12520
/**
 
12521
 * Get the next element of the iterator
 
12522
 * @param i Pointer to a xcb_coloritem_iterator_t
 
12523
 *
 
12524
 * Get the next element in the iterator. The member rem is
 
12525
 * decreased by one. The member data points to the next
 
12526
 * element. The member index is increased by sizeof(xcb_coloritem_t)
 
12527
 */
9992
12528
 
9993
12529
/*****************************************************************************
9994
12530
 **
10002
12538
void
10003
12539
xcb_coloritem_next (xcb_coloritem_iterator_t *i  /**< */);
10004
12540
 
 
12541
/**
 
12542
 * Return the iterator pointing to the last element
 
12543
 * @param i An xcb_coloritem_iterator_t
 
12544
 * @return  The iterator pointing to the last element
 
12545
 *
 
12546
 * Set the current element in the iterator to the last element.
 
12547
 * The member rem is set to 0. The member data points to the
 
12548
 * last element.
 
12549
 */
10005
12550
 
10006
12551
/*****************************************************************************
10007
12552
 **
10015
12560
xcb_generic_iterator_t
10016
12561
xcb_coloritem_end (xcb_coloritem_iterator_t i  /**< */);
10017
12562
 
 
12563
/**
 
12564
 * Delivers a request to the X server
 
12565
 * @param c The connection
 
12566
 * @return A cookie
 
12567
 *
 
12568
 * Delivers a request to the X server.
 
12569
 * 
 
12570
 * This form can be used only if the request will not cause
 
12571
 * a reply to be generated. Any returned error will be
 
12572
 * saved for handling by xcb_request_check().
 
12573
 */
10018
12574
 
10019
12575
/*****************************************************************************
10020
12576
 **
10034
12590
                          uint32_t               items_len  /**< */,
10035
12591
                          const xcb_coloritem_t *items  /**< */);
10036
12592
 
 
12593
/**
 
12594
 * Delivers a request to the X server
 
12595
 * @param c The connection
 
12596
 * @return A cookie
 
12597
 *
 
12598
 * Delivers a request to the X server.
 
12599
 * 
 
12600
 */
10037
12601
 
10038
12602
/*****************************************************************************
10039
12603
 **
10053
12617
                  uint32_t               items_len  /**< */,
10054
12618
                  const xcb_coloritem_t *items  /**< */);
10055
12619
 
 
12620
/**
 
12621
 * Delivers a request to the X server
 
12622
 * @param c The connection
 
12623
 * @return A cookie
 
12624
 *
 
12625
 * Delivers a request to the X server.
 
12626
 * 
 
12627
 * This form can be used only if the request will not cause
 
12628
 * a reply to be generated. Any returned error will be
 
12629
 * saved for handling by xcb_request_check().
 
12630
 */
10056
12631
 
10057
12632
/*****************************************************************************
10058
12633
 **
10076
12651
                               uint16_t          name_len  /**< */,
10077
12652
                               const char       *name  /**< */);
10078
12653
 
 
12654
/**
 
12655
 * Delivers a request to the X server
 
12656
 * @param c The connection
 
12657
 * @return A cookie
 
12658
 *
 
12659
 * Delivers a request to the X server.
 
12660
 * 
 
12661
 */
10079
12662
 
10080
12663
/*****************************************************************************
10081
12664
 **
10099
12682
                       uint16_t          name_len  /**< */,
10100
12683
                       const char       *name  /**< */);
10101
12684
 
 
12685
/**
 
12686
 * Get the next element of the iterator
 
12687
 * @param i Pointer to a xcb_rgb_iterator_t
 
12688
 *
 
12689
 * Get the next element in the iterator. The member rem is
 
12690
 * decreased by one. The member data points to the next
 
12691
 * element. The member index is increased by sizeof(xcb_rgb_t)
 
12692
 */
10102
12693
 
10103
12694
/*****************************************************************************
10104
12695
 **
10112
12703
void
10113
12704
xcb_rgb_next (xcb_rgb_iterator_t *i  /**< */);
10114
12705
 
 
12706
/**
 
12707
 * Return the iterator pointing to the last element
 
12708
 * @param i An xcb_rgb_iterator_t
 
12709
 * @return  The iterator pointing to the last element
 
12710
 *
 
12711
 * Set the current element in the iterator to the last element.
 
12712
 * The member rem is set to 0. The member data points to the
 
12713
 * last element.
 
12714
 */
10115
12715
 
10116
12716
/*****************************************************************************
10117
12717
 **
10125
12725
xcb_generic_iterator_t
10126
12726
xcb_rgb_end (xcb_rgb_iterator_t i  /**< */);
10127
12727
 
 
12728
/**
 
12729
 * Delivers a request to the X server
 
12730
 * @param c The connection
 
12731
 * @return A cookie
 
12732
 *
 
12733
 * Delivers a request to the X server.
 
12734
 * 
 
12735
 */
10128
12736
 
10129
12737
/*****************************************************************************
10130
12738
 **
10144
12752
                  uint32_t          pixels_len  /**< */,
10145
12753
                  const uint32_t   *pixels  /**< */);
10146
12754
 
 
12755
/**
 
12756
 * Delivers a request to the X server
 
12757
 * @param c The connection
 
12758
 * @return A cookie
 
12759
 *
 
12760
 * Delivers a request to the X server.
 
12761
 * 
 
12762
 * This form can be used only if the request will cause
 
12763
 * a reply to be generated. Any returned error will be
 
12764
 * placed in the event queue.
 
12765
 */
10147
12766
 
10148
12767
/*****************************************************************************
10149
12768
 **
10202
12821
xcb_rgb_iterator_t
10203
12822
xcb_query_colors_colors_iterator (const xcb_query_colors_reply_t *R  /**< */);
10204
12823
 
 
12824
/**
 
12825
 * Return the reply
 
12826
 * @param c      The connection
 
12827
 * @param cookie The cookie
 
12828
 * @param e      The xcb_generic_error_t supplied
 
12829
 *
 
12830
 * Returns the reply of the request asked by
 
12831
 * 
 
12832
 * The parameter @p e supplied to this function must be NULL if
 
12833
 * xcb_query_colors_unchecked(). is used.
 
12834
 * Otherwise, it stores the error if any.
 
12835
 */
10205
12836
 
10206
12837
/*****************************************************************************
10207
12838
 **
10219
12850
                        xcb_query_colors_cookie_t   cookie  /**< */,
10220
12851
                        xcb_generic_error_t       **e  /**< */);
10221
12852
 
 
12853
/**
 
12854
 * Delivers a request to the X server
 
12855
 * @param c The connection
 
12856
 * @return A cookie
 
12857
 *
 
12858
 * Delivers a request to the X server.
 
12859
 * 
 
12860
 */
10222
12861
 
10223
12862
/*****************************************************************************
10224
12863
 **
10238
12877
                  uint16_t          name_len  /**< */,
10239
12878
                  const char       *name  /**< */);
10240
12879
 
 
12880
/**
 
12881
 * Delivers a request to the X server
 
12882
 * @param c The connection
 
12883
 * @return A cookie
 
12884
 *
 
12885
 * Delivers a request to the X server.
 
12886
 * 
 
12887
 * This form can be used only if the request will cause
 
12888
 * a reply to be generated. Any returned error will be
 
12889
 * placed in the event queue.
 
12890
 */
10241
12891
 
10242
12892
/*****************************************************************************
10243
12893
 **
10257
12907
                            uint16_t          name_len  /**< */,
10258
12908
                            const char       *name  /**< */);
10259
12909
 
 
12910
/**
 
12911
 * Return the reply
 
12912
 * @param c      The connection
 
12913
 * @param cookie The cookie
 
12914
 * @param e      The xcb_generic_error_t supplied
 
12915
 *
 
12916
 * Returns the reply of the request asked by
 
12917
 * 
 
12918
 * The parameter @p e supplied to this function must be NULL if
 
12919
 * xcb_lookup_color_unchecked(). is used.
 
12920
 * Otherwise, it stores the error if any.
 
12921
 */
10260
12922
 
10261
12923
/*****************************************************************************
10262
12924
 **
10274
12936
                        xcb_lookup_color_cookie_t   cookie  /**< */,
10275
12937
                        xcb_generic_error_t       **e  /**< */);
10276
12938
 
 
12939
/**
 
12940
 * Delivers a request to the X server
 
12941
 * @param c The connection
 
12942
 * @return A cookie
 
12943
 *
 
12944
 * Delivers a request to the X server.
 
12945
 * 
 
12946
 * This form can be used only if the request will not cause
 
12947
 * a reply to be generated. Any returned error will be
 
12948
 * saved for handling by xcb_request_check().
 
12949
 */
10277
12950
 
10278
12951
/*****************************************************************************
10279
12952
 **
10309
12982
                           uint16_t          x  /**< */,
10310
12983
                           uint16_t          y  /**< */);
10311
12984
 
 
12985
/**
 
12986
 * Delivers a request to the X server
 
12987
 * @param c The connection
 
12988
 * @return A cookie
 
12989
 *
 
12990
 * Delivers a request to the X server.
 
12991
 * 
 
12992
 */
10312
12993
 
10313
12994
/*****************************************************************************
10314
12995
 **
10344
13025
                   uint16_t          x  /**< */,
10345
13026
                   uint16_t          y  /**< */);
10346
13027
 
 
13028
/**
 
13029
 * Delivers a request to the X server
 
13030
 * @param c The connection
 
13031
 * @return A cookie
 
13032
 *
 
13033
 * Delivers a request to the X server.
 
13034
 * 
 
13035
 * This form can be used only if the request will not cause
 
13036
 * a reply to be generated. Any returned error will be
 
13037
 * saved for handling by xcb_request_check().
 
13038
 */
10347
13039
 
10348
13040
/*****************************************************************************
10349
13041
 **
10379
13071
                                 uint16_t          back_green  /**< */,
10380
13072
                                 uint16_t          back_blue  /**< */);
10381
13073
 
 
13074
/**
 
13075
 * Delivers a request to the X server
 
13076
 * @param c The connection
 
13077
 * @return A cookie
 
13078
 *
 
13079
 * Delivers a request to the X server.
 
13080
 * 
 
13081
 */
10382
13082
 
10383
13083
/*****************************************************************************
10384
13084
 **
10414
13114
                         uint16_t          back_green  /**< */,
10415
13115
                         uint16_t          back_blue  /**< */);
10416
13116
 
 
13117
/**
 
13118
 * Delivers a request to the X server
 
13119
 * @param c The connection
 
13120
 * @return A cookie
 
13121
 *
 
13122
 * Delivers a request to the X server.
 
13123
 * 
 
13124
 * This form can be used only if the request will not cause
 
13125
 * a reply to be generated. Any returned error will be
 
13126
 * saved for handling by xcb_request_check().
 
13127
 */
10417
13128
 
10418
13129
/*****************************************************************************
10419
13130
 **
10429
13140
xcb_free_cursor_checked (xcb_connection_t *c  /**< */,
10430
13141
                         xcb_cursor_t      cursor  /**< */);
10431
13142
 
 
13143
/**
 
13144
 * Delivers a request to the X server
 
13145
 * @param c The connection
 
13146
 * @return A cookie
 
13147
 *
 
13148
 * Delivers a request to the X server.
 
13149
 * 
 
13150
 */
10432
13151
 
10433
13152
/*****************************************************************************
10434
13153
 **
10444
13163
xcb_free_cursor (xcb_connection_t *c  /**< */,
10445
13164
                 xcb_cursor_t      cursor  /**< */);
10446
13165
 
 
13166
/**
 
13167
 * Delivers a request to the X server
 
13168
 * @param c The connection
 
13169
 * @return A cookie
 
13170
 *
 
13171
 * Delivers a request to the X server.
 
13172
 * 
 
13173
 * This form can be used only if the request will not cause
 
13174
 * a reply to be generated. Any returned error will be
 
13175
 * saved for handling by xcb_request_check().
 
13176
 */
10447
13177
 
10448
13178
/*****************************************************************************
10449
13179
 **
10471
13201
                            uint16_t          back_green  /**< */,
10472
13202
                            uint16_t          back_blue  /**< */);
10473
13203
 
 
13204
/**
 
13205
 * Delivers a request to the X server
 
13206
 * @param c The connection
 
13207
 * @return A cookie
 
13208
 *
 
13209
 * Delivers a request to the X server.
 
13210
 * 
 
13211
 */
10474
13212
 
10475
13213
/*****************************************************************************
10476
13214
 **
10498
13236
                    uint16_t          back_green  /**< */,
10499
13237
                    uint16_t          back_blue  /**< */);
10500
13238
 
 
13239
/**
 
13240
 * Delivers a request to the X server
 
13241
 * @param c The connection
 
13242
 * @return A cookie
 
13243
 *
 
13244
 * Delivers a request to the X server.
 
13245
 * 
 
13246
 */
10501
13247
 
10502
13248
/*****************************************************************************
10503
13249
 **
10519
13265
                     uint16_t          width  /**< */,
10520
13266
                     uint16_t          height  /**< */);
10521
13267
 
 
13268
/**
 
13269
 * Delivers a request to the X server
 
13270
 * @param c The connection
 
13271
 * @return A cookie
 
13272
 *
 
13273
 * Delivers a request to the X server.
 
13274
 * 
 
13275
 * This form can be used only if the request will cause
 
13276
 * a reply to be generated. Any returned error will be
 
13277
 * placed in the event queue.
 
13278
 */
10522
13279
 
10523
13280
/*****************************************************************************
10524
13281
 **
10540
13297
                               uint16_t          width  /**< */,
10541
13298
                               uint16_t          height  /**< */);
10542
13299
 
 
13300
/**
 
13301
 * Return the reply
 
13302
 * @param c      The connection
 
13303
 * @param cookie The cookie
 
13304
 * @param e      The xcb_generic_error_t supplied
 
13305
 *
 
13306
 * Returns the reply of the request asked by
 
13307
 * 
 
13308
 * The parameter @p e supplied to this function must be NULL if
 
13309
 * xcb_query_best_size_unchecked(). is used.
 
13310
 * Otherwise, it stores the error if any.
 
13311
 */
10543
13312
 
10544
13313
/*****************************************************************************
10545
13314
 **
10557
13326
                           xcb_query_best_size_cookie_t   cookie  /**< */,
10558
13327
                           xcb_generic_error_t          **e  /**< */);
10559
13328
 
 
13329
/**
 
13330
 * Delivers a request to the X server
 
13331
 * @param c The connection
 
13332
 * @return A cookie
 
13333
 *
 
13334
 * Delivers a request to the X server.
 
13335
 * 
 
13336
 */
10560
13337
 
10561
13338
/*****************************************************************************
10562
13339
 **
10574
13351
                     uint16_t          name_len  /**< */,
10575
13352
                     const char       *name  /**< */);
10576
13353
 
 
13354
/**
 
13355
 * Delivers a request to the X server
 
13356
 * @param c The connection
 
13357
 * @return A cookie
 
13358
 *
 
13359
 * Delivers a request to the X server.
 
13360
 * 
 
13361
 * This form can be used only if the request will cause
 
13362
 * a reply to be generated. Any returned error will be
 
13363
 * placed in the event queue.
 
13364
 */
10577
13365
 
10578
13366
/*****************************************************************************
10579
13367
 **
10591
13379
                               uint16_t          name_len  /**< */,
10592
13380
                               const char       *name  /**< */);
10593
13381
 
 
13382
/**
 
13383
 * Return the reply
 
13384
 * @param c      The connection
 
13385
 * @param cookie The cookie
 
13386
 * @param e      The xcb_generic_error_t supplied
 
13387
 *
 
13388
 * Returns the reply of the request asked by
 
13389
 * 
 
13390
 * The parameter @p e supplied to this function must be NULL if
 
13391
 * xcb_query_extension_unchecked(). is used.
 
13392
 * Otherwise, it stores the error if any.
 
13393
 */
10594
13394
 
10595
13395
/*****************************************************************************
10596
13396
 **
10608
13408
                           xcb_query_extension_cookie_t   cookie  /**< */,
10609
13409
                           xcb_generic_error_t          **e  /**< */);
10610
13410
 
 
13411
/**
 
13412
 * Delivers a request to the X server
 
13413
 * @param c The connection
 
13414
 * @return A cookie
 
13415
 *
 
13416
 * Delivers a request to the X server.
 
13417
 * 
 
13418
 */
10611
13419
 
10612
13420
/*****************************************************************************
10613
13421
 **
10621
13429
xcb_list_extensions_cookie_t
10622
13430
xcb_list_extensions (xcb_connection_t *c  /**< */);
10623
13431
 
 
13432
/**
 
13433
 * Delivers a request to the X server
 
13434
 * @param c The connection
 
13435
 * @return A cookie
 
13436
 *
 
13437
 * Delivers a request to the X server.
 
13438
 * 
 
13439
 * This form can be used only if the request will cause
 
13440
 * a reply to be generated. Any returned error will be
 
13441
 * placed in the event queue.
 
13442
 */
10624
13443
 
10625
13444
/*****************************************************************************
10626
13445
 **
10660
13479
xcb_str_iterator_t
10661
13480
xcb_list_extensions_names_iterator (const xcb_list_extensions_reply_t *R  /**< */);
10662
13481
 
 
13482
/**
 
13483
 * Return the reply
 
13484
 * @param c      The connection
 
13485
 * @param cookie The cookie
 
13486
 * @param e      The xcb_generic_error_t supplied
 
13487
 *
 
13488
 * Returns the reply of the request asked by
 
13489
 * 
 
13490
 * The parameter @p e supplied to this function must be NULL if
 
13491
 * xcb_list_extensions_unchecked(). is used.
 
13492
 * Otherwise, it stores the error if any.
 
13493
 */
10663
13494
 
10664
13495
/*****************************************************************************
10665
13496
 **
10677
13508
                           xcb_list_extensions_cookie_t   cookie  /**< */,
10678
13509
                           xcb_generic_error_t          **e  /**< */);
10679
13510
 
 
13511
/**
 
13512
 * Delivers a request to the X server
 
13513
 * @param c The connection
 
13514
 * @return A cookie
 
13515
 *
 
13516
 * Delivers a request to the X server.
 
13517
 * 
 
13518
 * This form can be used only if the request will not cause
 
13519
 * a reply to be generated. Any returned error will be
 
13520
 * saved for handling by xcb_request_check().
 
13521
 */
10680
13522
 
10681
13523
/*****************************************************************************
10682
13524
 **
10698
13540
                                     uint8_t             keysyms_per_keycode  /**< */,
10699
13541
                                     const xcb_keysym_t *keysyms  /**< */);
10700
13542
 
 
13543
/**
 
13544
 * Delivers a request to the X server
 
13545
 * @param c The connection
 
13546
 * @return A cookie
 
13547
 *
 
13548
 * Delivers a request to the X server.
 
13549
 * 
 
13550
 */
10701
13551
 
10702
13552
/*****************************************************************************
10703
13553
 **
10719
13569
                             uint8_t             keysyms_per_keycode  /**< */,
10720
13570
                             const xcb_keysym_t *keysyms  /**< */);
10721
13571
 
 
13572
/**
 
13573
 * Delivers a request to the X server
 
13574
 * @param c The connection
 
13575
 * @return A cookie
 
13576
 *
 
13577
 * Delivers a request to the X server.
 
13578
 * 
 
13579
 */
10722
13580
 
10723
13581
/*****************************************************************************
10724
13582
 **
10736
13594
                          xcb_keycode_t     first_keycode  /**< */,
10737
13595
                          uint8_t           count  /**< */);
10738
13596
 
 
13597
/**
 
13598
 * Delivers a request to the X server
 
13599
 * @param c The connection
 
13600
 * @return A cookie
 
13601
 *
 
13602
 * Delivers a request to the X server.
 
13603
 * 
 
13604
 * This form can be used only if the request will cause
 
13605
 * a reply to be generated. Any returned error will be
 
13606
 * placed in the event queue.
 
13607
 */
10739
13608
 
10740
13609
/*****************************************************************************
10741
13610
 **
10792
13661
xcb_keysym_iterator_t
10793
13662
xcb_get_keyboard_mapping_keysyms_iterator (const xcb_get_keyboard_mapping_reply_t *R  /**< */);
10794
13663
 
 
13664
/**
 
13665
 * Return the reply
 
13666
 * @param c      The connection
 
13667
 * @param cookie The cookie
 
13668
 * @param e      The xcb_generic_error_t supplied
 
13669
 *
 
13670
 * Returns the reply of the request asked by
 
13671
 * 
 
13672
 * The parameter @p e supplied to this function must be NULL if
 
13673
 * xcb_get_keyboard_mapping_unchecked(). is used.
 
13674
 * Otherwise, it stores the error if any.
 
13675
 */
10795
13676
 
10796
13677
/*****************************************************************************
10797
13678
 **
10809
13690
                                xcb_get_keyboard_mapping_cookie_t   cookie  /**< */,
10810
13691
                                xcb_generic_error_t               **e  /**< */);
10811
13692
 
 
13693
/**
 
13694
 * Delivers a request to the X server
 
13695
 * @param c The connection
 
13696
 * @return A cookie
 
13697
 *
 
13698
 * Delivers a request to the X server.
 
13699
 * 
 
13700
 * This form can be used only if the request will not cause
 
13701
 * a reply to be generated. Any returned error will be
 
13702
 * saved for handling by xcb_request_check().
 
13703
 */
10812
13704
 
10813
13705
/*****************************************************************************
10814
13706
 **
10826
13718
                                     uint32_t          value_mask  /**< */,
10827
13719
                                     const uint32_t   *value_list  /**< */);
10828
13720
 
 
13721
/**
 
13722
 * Delivers a request to the X server
 
13723
 * @param c The connection
 
13724
 * @return A cookie
 
13725
 *
 
13726
 * Delivers a request to the X server.
 
13727
 * 
 
13728
 */
10829
13729
 
10830
13730
/*****************************************************************************
10831
13731
 **
10843
13743
                             uint32_t          value_mask  /**< */,
10844
13744
                             const uint32_t   *value_list  /**< */);
10845
13745
 
 
13746
/**
 
13747
 * Delivers a request to the X server
 
13748
 * @param c The connection
 
13749
 * @return A cookie
 
13750
 *
 
13751
 * Delivers a request to the X server.
 
13752
 * 
 
13753
 */
10846
13754
 
10847
13755
/*****************************************************************************
10848
13756
 **
10856
13764
xcb_get_keyboard_control_cookie_t
10857
13765
xcb_get_keyboard_control (xcb_connection_t *c  /**< */);
10858
13766
 
 
13767
/**
 
13768
 * Delivers a request to the X server
 
13769
 * @param c The connection
 
13770
 * @return A cookie
 
13771
 *
 
13772
 * Delivers a request to the X server.
 
13773
 * 
 
13774
 * This form can be used only if the request will cause
 
13775
 * a reply to be generated. Any returned error will be
 
13776
 * placed in the event queue.
 
13777
 */
10859
13778
 
10860
13779
/*****************************************************************************
10861
13780
 **
10869
13788
xcb_get_keyboard_control_cookie_t
10870
13789
xcb_get_keyboard_control_unchecked (xcb_connection_t *c  /**< */);
10871
13790
 
 
13791
/**
 
13792
 * Return the reply
 
13793
 * @param c      The connection
 
13794
 * @param cookie The cookie
 
13795
 * @param e      The xcb_generic_error_t supplied
 
13796
 *
 
13797
 * Returns the reply of the request asked by
 
13798
 * 
 
13799
 * The parameter @p e supplied to this function must be NULL if
 
13800
 * xcb_get_keyboard_control_unchecked(). is used.
 
13801
 * Otherwise, it stores the error if any.
 
13802
 */
10872
13803
 
10873
13804
/*****************************************************************************
10874
13805
 **
10886
13817
                                xcb_get_keyboard_control_cookie_t   cookie  /**< */,
10887
13818
                                xcb_generic_error_t               **e  /**< */);
10888
13819
 
 
13820
/**
 
13821
 * Delivers a request to the X server
 
13822
 * @param c The connection
 
13823
 * @return A cookie
 
13824
 *
 
13825
 * Delivers a request to the X server.
 
13826
 * 
 
13827
 * This form can be used only if the request will not cause
 
13828
 * a reply to be generated. Any returned error will be
 
13829
 * saved for handling by xcb_request_check().
 
13830
 */
10889
13831
 
10890
13832
/*****************************************************************************
10891
13833
 **
10901
13843
xcb_bell_checked (xcb_connection_t *c  /**< */,
10902
13844
                  int8_t            percent  /**< */);
10903
13845
 
 
13846
/**
 
13847
 * Delivers a request to the X server
 
13848
 * @param c The connection
 
13849
 * @return A cookie
 
13850
 *
 
13851
 * Delivers a request to the X server.
 
13852
 * 
 
13853
 */
10904
13854
 
10905
13855
/*****************************************************************************
10906
13856
 **
10916
13866
xcb_bell (xcb_connection_t *c  /**< */,
10917
13867
          int8_t            percent  /**< */);
10918
13868
 
 
13869
/**
 
13870
 * Delivers a request to the X server
 
13871
 * @param c The connection
 
13872
 * @return A cookie
 
13873
 *
 
13874
 * Delivers a request to the X server.
 
13875
 * 
 
13876
 * This form can be used only if the request will not cause
 
13877
 * a reply to be generated. Any returned error will be
 
13878
 * saved for handling by xcb_request_check().
 
13879
 */
10919
13880
 
10920
13881
/*****************************************************************************
10921
13882
 **
10939
13900
                                    uint8_t           do_acceleration  /**< */,
10940
13901
                                    uint8_t           do_threshold  /**< */);
10941
13902
 
 
13903
/**
 
13904
 * Delivers a request to the X server
 
13905
 * @param c The connection
 
13906
 * @return A cookie
 
13907
 *
 
13908
 * Delivers a request to the X server.
 
13909
 * 
 
13910
 */
10942
13911
 
10943
13912
/*****************************************************************************
10944
13913
 **
10962
13931
                            uint8_t           do_acceleration  /**< */,
10963
13932
                            uint8_t           do_threshold  /**< */);
10964
13933
 
 
13934
/**
 
13935
 * Delivers a request to the X server
 
13936
 * @param c The connection
 
13937
 * @return A cookie
 
13938
 *
 
13939
 * Delivers a request to the X server.
 
13940
 * 
 
13941
 */
10965
13942
 
10966
13943
/*****************************************************************************
10967
13944
 **
10975
13952
xcb_get_pointer_control_cookie_t
10976
13953
xcb_get_pointer_control (xcb_connection_t *c  /**< */);
10977
13954
 
 
13955
/**
 
13956
 * Delivers a request to the X server
 
13957
 * @param c The connection
 
13958
 * @return A cookie
 
13959
 *
 
13960
 * Delivers a request to the X server.
 
13961
 * 
 
13962
 * This form can be used only if the request will cause
 
13963
 * a reply to be generated. Any returned error will be
 
13964
 * placed in the event queue.
 
13965
 */
10978
13966
 
10979
13967
/*****************************************************************************
10980
13968
 **
10988
13976
xcb_get_pointer_control_cookie_t
10989
13977
xcb_get_pointer_control_unchecked (xcb_connection_t *c  /**< */);
10990
13978
 
 
13979
/**
 
13980
 * Return the reply
 
13981
 * @param c      The connection
 
13982
 * @param cookie The cookie
 
13983
 * @param e      The xcb_generic_error_t supplied
 
13984
 *
 
13985
 * Returns the reply of the request asked by
 
13986
 * 
 
13987
 * The parameter @p e supplied to this function must be NULL if
 
13988
 * xcb_get_pointer_control_unchecked(). is used.
 
13989
 * Otherwise, it stores the error if any.
 
13990
 */
10991
13991
 
10992
13992
/*****************************************************************************
10993
13993
 **
11005
14005
                               xcb_get_pointer_control_cookie_t   cookie  /**< */,
11006
14006
                               xcb_generic_error_t              **e  /**< */);
11007
14007
 
 
14008
/**
 
14009
 * Delivers a request to the X server
 
14010
 * @param c The connection
 
14011
 * @return A cookie
 
14012
 *
 
14013
 * Delivers a request to the X server.
 
14014
 * 
 
14015
 * This form can be used only if the request will not cause
 
14016
 * a reply to be generated. Any returned error will be
 
14017
 * saved for handling by xcb_request_check().
 
14018
 */
11008
14019
 
11009
14020
/*****************************************************************************
11010
14021
 **
11026
14037
                              uint8_t           prefer_blanking  /**< */,
11027
14038
                              uint8_t           allow_exposures  /**< */);
11028
14039
 
 
14040
/**
 
14041
 * Delivers a request to the X server
 
14042
 * @param c The connection
 
14043
 * @return A cookie
 
14044
 *
 
14045
 * Delivers a request to the X server.
 
14046
 * 
 
14047
 */
11029
14048
 
11030
14049
/*****************************************************************************
11031
14050
 **
11047
14066
                      uint8_t           prefer_blanking  /**< */,
11048
14067
                      uint8_t           allow_exposures  /**< */);
11049
14068
 
 
14069
/**
 
14070
 * Delivers a request to the X server
 
14071
 * @param c The connection
 
14072
 * @return A cookie
 
14073
 *
 
14074
 * Delivers a request to the X server.
 
14075
 * 
 
14076
 */
11050
14077
 
11051
14078
/*****************************************************************************
11052
14079
 **
11060
14087
xcb_get_screen_saver_cookie_t
11061
14088
xcb_get_screen_saver (xcb_connection_t *c  /**< */);
11062
14089
 
 
14090
/**
 
14091
 * Delivers a request to the X server
 
14092
 * @param c The connection
 
14093
 * @return A cookie
 
14094
 *
 
14095
 * Delivers a request to the X server.
 
14096
 * 
 
14097
 * This form can be used only if the request will cause
 
14098
 * a reply to be generated. Any returned error will be
 
14099
 * placed in the event queue.
 
14100
 */
11063
14101
 
11064
14102
/*****************************************************************************
11065
14103
 **
11073
14111
xcb_get_screen_saver_cookie_t
11074
14112
xcb_get_screen_saver_unchecked (xcb_connection_t *c  /**< */);
11075
14113
 
 
14114
/**
 
14115
 * Return the reply
 
14116
 * @param c      The connection
 
14117
 * @param cookie The cookie
 
14118
 * @param e      The xcb_generic_error_t supplied
 
14119
 *
 
14120
 * Returns the reply of the request asked by
 
14121
 * 
 
14122
 * The parameter @p e supplied to this function must be NULL if
 
14123
 * xcb_get_screen_saver_unchecked(). is used.
 
14124
 * Otherwise, it stores the error if any.
 
14125
 */
11076
14126
 
11077
14127
/*****************************************************************************
11078
14128
 **
11090
14140
                            xcb_get_screen_saver_cookie_t   cookie  /**< */,
11091
14141
                            xcb_generic_error_t           **e  /**< */);
11092
14142
 
 
14143
/**
 
14144
 * Delivers a request to the X server
 
14145
 * @param c The connection
 
14146
 * @return A cookie
 
14147
 *
 
14148
 * Delivers a request to the X server.
 
14149
 * 
 
14150
 * This form can be used only if the request will not cause
 
14151
 * a reply to be generated. Any returned error will be
 
14152
 * saved for handling by xcb_request_check().
 
14153
 */
11093
14154
 
11094
14155
/*****************************************************************************
11095
14156
 **
11111
14172
                          uint16_t          address_len  /**< */,
11112
14173
                          const char       *address  /**< */);
11113
14174
 
 
14175
/**
 
14176
 * Delivers a request to the X server
 
14177
 * @param c The connection
 
14178
 * @return A cookie
 
14179
 *
 
14180
 * Delivers a request to the X server.
 
14181
 * 
 
14182
 */
11114
14183
 
11115
14184
/*****************************************************************************
11116
14185
 **
11171
14240
xcb_generic_iterator_t
11172
14241
xcb_host_address_end (const xcb_host_t *R  /**< */);
11173
14242
 
 
14243
/**
 
14244
 * Get the next element of the iterator
 
14245
 * @param i Pointer to a xcb_host_iterator_t
 
14246
 *
 
14247
 * Get the next element in the iterator. The member rem is
 
14248
 * decreased by one. The member data points to the next
 
14249
 * element. The member index is increased by sizeof(xcb_host_t)
 
14250
 */
11174
14251
 
11175
14252
/*****************************************************************************
11176
14253
 **
11184
14261
void
11185
14262
xcb_host_next (xcb_host_iterator_t *i  /**< */);
11186
14263
 
 
14264
/**
 
14265
 * Return the iterator pointing to the last element
 
14266
 * @param i An xcb_host_iterator_t
 
14267
 * @return  The iterator pointing to the last element
 
14268
 *
 
14269
 * Set the current element in the iterator to the last element.
 
14270
 * The member rem is set to 0. The member data points to the
 
14271
 * last element.
 
14272
 */
11187
14273
 
11188
14274
/*****************************************************************************
11189
14275
 **
11197
14283
xcb_generic_iterator_t
11198
14284
xcb_host_end (xcb_host_iterator_t i  /**< */);
11199
14285
 
 
14286
/**
 
14287
 * Delivers a request to the X server
 
14288
 * @param c The connection
 
14289
 * @return A cookie
 
14290
 *
 
14291
 * Delivers a request to the X server.
 
14292
 * 
 
14293
 */
11200
14294
 
11201
14295
/*****************************************************************************
11202
14296
 **
11210
14304
xcb_list_hosts_cookie_t
11211
14305
xcb_list_hosts (xcb_connection_t *c  /**< */);
11212
14306
 
 
14307
/**
 
14308
 * Delivers a request to the X server
 
14309
 * @param c The connection
 
14310
 * @return A cookie
 
14311
 *
 
14312
 * Delivers a request to the X server.
 
14313
 * 
 
14314
 * This form can be used only if the request will cause
 
14315
 * a reply to be generated. Any returned error will be
 
14316
 * placed in the event queue.
 
14317
 */
11213
14318
 
11214
14319
/*****************************************************************************
11215
14320
 **
11249
14354
xcb_host_iterator_t
11250
14355
xcb_list_hosts_hosts_iterator (const xcb_list_hosts_reply_t *R  /**< */);
11251
14356
 
 
14357
/**
 
14358
 * Return the reply
 
14359
 * @param c      The connection
 
14360
 * @param cookie The cookie
 
14361
 * @param e      The xcb_generic_error_t supplied
 
14362
 *
 
14363
 * Returns the reply of the request asked by
 
14364
 * 
 
14365
 * The parameter @p e supplied to this function must be NULL if
 
14366
 * xcb_list_hosts_unchecked(). is used.
 
14367
 * Otherwise, it stores the error if any.
 
14368
 */
11252
14369
 
11253
14370
/*****************************************************************************
11254
14371
 **
11266
14383
                      xcb_list_hosts_cookie_t   cookie  /**< */,
11267
14384
                      xcb_generic_error_t     **e  /**< */);
11268
14385
 
 
14386
/**
 
14387
 * Delivers a request to the X server
 
14388
 * @param c The connection
 
14389
 * @return A cookie
 
14390
 *
 
14391
 * Delivers a request to the X server.
 
14392
 * 
 
14393
 * This form can be used only if the request will not cause
 
14394
 * a reply to be generated. Any returned error will be
 
14395
 * saved for handling by xcb_request_check().
 
14396
 */
11269
14397
 
11270
14398
/*****************************************************************************
11271
14399
 **
11281
14409
xcb_set_access_control_checked (xcb_connection_t *c  /**< */,
11282
14410
                                uint8_t           mode  /**< */);
11283
14411
 
 
14412
/**
 
14413
 * Delivers a request to the X server
 
14414
 * @param c The connection
 
14415
 * @return A cookie
 
14416
 *
 
14417
 * Delivers a request to the X server.
 
14418
 * 
 
14419
 */
11284
14420
 
11285
14421
/*****************************************************************************
11286
14422
 **
11296
14432
xcb_set_access_control (xcb_connection_t *c  /**< */,
11297
14433
                        uint8_t           mode  /**< */);
11298
14434
 
 
14435
/**
 
14436
 * Delivers a request to the X server
 
14437
 * @param c The connection
 
14438
 * @return A cookie
 
14439
 *
 
14440
 * Delivers a request to the X server.
 
14441
 * 
 
14442
 * This form can be used only if the request will not cause
 
14443
 * a reply to be generated. Any returned error will be
 
14444
 * saved for handling by xcb_request_check().
 
14445
 */
11299
14446
 
11300
14447
/*****************************************************************************
11301
14448
 **
11311
14458
xcb_set_close_down_mode_checked (xcb_connection_t *c  /**< */,
11312
14459
                                 uint8_t           mode  /**< */);
11313
14460
 
 
14461
/**
 
14462
 * Delivers a request to the X server
 
14463
 * @param c The connection
 
14464
 * @return A cookie
 
14465
 *
 
14466
 * Delivers a request to the X server.
 
14467
 * 
 
14468
 */
11314
14469
 
11315
14470
/*****************************************************************************
11316
14471
 **
11326
14481
xcb_set_close_down_mode (xcb_connection_t *c  /**< */,
11327
14482
                         uint8_t           mode  /**< */);
11328
14483
 
 
14484
/**
 
14485
 * Delivers a request to the X server
 
14486
 * @param c The connection
 
14487
 * @return A cookie
 
14488
 *
 
14489
 * Delivers a request to the X server.
 
14490
 * 
 
14491
 * This form can be used only if the request will not cause
 
14492
 * a reply to be generated. Any returned error will be
 
14493
 * saved for handling by xcb_request_check().
 
14494
 */
11329
14495
 
11330
14496
/*****************************************************************************
11331
14497
 **
11341
14507
xcb_kill_client_checked (xcb_connection_t *c  /**< */,
11342
14508
                         uint32_t          resource  /**< */);
11343
14509
 
 
14510
/**
 
14511
 * Delivers a request to the X server
 
14512
 * @param c The connection
 
14513
 * @return A cookie
 
14514
 *
 
14515
 * Delivers a request to the X server.
 
14516
 * 
 
14517
 */
11344
14518
 
11345
14519
/*****************************************************************************
11346
14520
 **
11356
14530
xcb_kill_client (xcb_connection_t *c  /**< */,
11357
14531
                 uint32_t          resource  /**< */);
11358
14532
 
 
14533
/**
 
14534
 * Delivers a request to the X server
 
14535
 * @param c The connection
 
14536
 * @return A cookie
 
14537
 *
 
14538
 * Delivers a request to the X server.
 
14539
 * 
 
14540
 * This form can be used only if the request will not cause
 
14541
 * a reply to be generated. Any returned error will be
 
14542
 * saved for handling by xcb_request_check().
 
14543
 */
11359
14544
 
11360
14545
/*****************************************************************************
11361
14546
 **
11377
14562
                               int16_t           delta  /**< */,
11378
14563
                               const xcb_atom_t *atoms  /**< */);
11379
14564
 
 
14565
/**
 
14566
 * Delivers a request to the X server
 
14567
 * @param c The connection
 
14568
 * @return A cookie
 
14569
 *
 
14570
 * Delivers a request to the X server.
 
14571
 * 
 
14572
 */
11380
14573
 
11381
14574
/*****************************************************************************
11382
14575
 **
11398
14591
                       int16_t           delta  /**< */,
11399
14592
                       const xcb_atom_t *atoms  /**< */);
11400
14593
 
 
14594
/**
 
14595
 * Delivers a request to the X server
 
14596
 * @param c The connection
 
14597
 * @return A cookie
 
14598
 *
 
14599
 * Delivers a request to the X server.
 
14600
 * 
 
14601
 * This form can be used only if the request will not cause
 
14602
 * a reply to be generated. Any returned error will be
 
14603
 * saved for handling by xcb_request_check().
 
14604
 */
11401
14605
 
11402
14606
/*****************************************************************************
11403
14607
 **
11413
14617
xcb_force_screen_saver_checked (xcb_connection_t *c  /**< */,
11414
14618
                                uint8_t           mode  /**< */);
11415
14619
 
 
14620
/**
 
14621
 * Delivers a request to the X server
 
14622
 * @param c The connection
 
14623
 * @return A cookie
 
14624
 *
 
14625
 * Delivers a request to the X server.
 
14626
 * 
 
14627
 */
11416
14628
 
11417
14629
/*****************************************************************************
11418
14630
 **
11428
14640
xcb_force_screen_saver (xcb_connection_t *c  /**< */,
11429
14641
                        uint8_t           mode  /**< */);
11430
14642
 
 
14643
/**
 
14644
 * Delivers a request to the X server
 
14645
 * @param c The connection
 
14646
 * @return A cookie
 
14647
 *
 
14648
 * Delivers a request to the X server.
 
14649
 * 
 
14650
 */
11431
14651
 
11432
14652
/*****************************************************************************
11433
14653
 **
11445
14665
                         uint8_t           map_len  /**< */,
11446
14666
                         const uint8_t    *map  /**< */);
11447
14667
 
 
14668
/**
 
14669
 * Delivers a request to the X server
 
14670
 * @param c The connection
 
14671
 * @return A cookie
 
14672
 *
 
14673
 * Delivers a request to the X server.
 
14674
 * 
 
14675
 * This form can be used only if the request will cause
 
14676
 * a reply to be generated. Any returned error will be
 
14677
 * placed in the event queue.
 
14678
 */
11448
14679
 
11449
14680
/*****************************************************************************
11450
14681
 **
11462
14693
                                   uint8_t           map_len  /**< */,
11463
14694
                                   const uint8_t    *map  /**< */);
11464
14695
 
 
14696
/**
 
14697
 * Return the reply
 
14698
 * @param c      The connection
 
14699
 * @param cookie The cookie
 
14700
 * @param e      The xcb_generic_error_t supplied
 
14701
 *
 
14702
 * Returns the reply of the request asked by
 
14703
 * 
 
14704
 * The parameter @p e supplied to this function must be NULL if
 
14705
 * xcb_set_pointer_mapping_unchecked(). is used.
 
14706
 * Otherwise, it stores the error if any.
 
14707
 */
11465
14708
 
11466
14709
/*****************************************************************************
11467
14710
 **
11479
14722
                               xcb_set_pointer_mapping_cookie_t   cookie  /**< */,
11480
14723
                               xcb_generic_error_t              **e  /**< */);
11481
14724
 
 
14725
/**
 
14726
 * Delivers a request to the X server
 
14727
 * @param c The connection
 
14728
 * @return A cookie
 
14729
 *
 
14730
 * Delivers a request to the X server.
 
14731
 * 
 
14732
 */
11482
14733
 
11483
14734
/*****************************************************************************
11484
14735
 **
11492
14743
xcb_get_pointer_mapping_cookie_t
11493
14744
xcb_get_pointer_mapping (xcb_connection_t *c  /**< */);
11494
14745
 
 
14746
/**
 
14747
 * Delivers a request to the X server
 
14748
 * @param c The connection
 
14749
 * @return A cookie
 
14750
 *
 
14751
 * Delivers a request to the X server.
 
14752
 * 
 
14753
 * This form can be used only if the request will cause
 
14754
 * a reply to be generated. Any returned error will be
 
14755
 * placed in the event queue.
 
14756
 */
11495
14757
 
11496
14758
/*****************************************************************************
11497
14759
 **
11544
14806
xcb_generic_iterator_t
11545
14807
xcb_get_pointer_mapping_map_end (const xcb_get_pointer_mapping_reply_t *R  /**< */);
11546
14808
 
 
14809
/**
 
14810
 * Return the reply
 
14811
 * @param c      The connection
 
14812
 * @param cookie The cookie
 
14813
 * @param e      The xcb_generic_error_t supplied
 
14814
 *
 
14815
 * Returns the reply of the request asked by
 
14816
 * 
 
14817
 * The parameter @p e supplied to this function must be NULL if
 
14818
 * xcb_get_pointer_mapping_unchecked(). is used.
 
14819
 * Otherwise, it stores the error if any.
 
14820
 */
11547
14821
 
11548
14822
/*****************************************************************************
11549
14823
 **
11561
14835
                               xcb_get_pointer_mapping_cookie_t   cookie  /**< */,
11562
14836
                               xcb_generic_error_t              **e  /**< */);
11563
14837
 
 
14838
/**
 
14839
 * Delivers a request to the X server
 
14840
 * @param c The connection
 
14841
 * @return A cookie
 
14842
 *
 
14843
 * Delivers a request to the X server.
 
14844
 * 
 
14845
 */
11564
14846
 
11565
14847
/*****************************************************************************
11566
14848
 **
11578
14860
                          uint8_t              keycodes_per_modifier  /**< */,
11579
14861
                          const xcb_keycode_t *keycodes  /**< */);
11580
14862
 
 
14863
/**
 
14864
 * Delivers a request to the X server
 
14865
 * @param c The connection
 
14866
 * @return A cookie
 
14867
 *
 
14868
 * Delivers a request to the X server.
 
14869
 * 
 
14870
 * This form can be used only if the request will cause
 
14871
 * a reply to be generated. Any returned error will be
 
14872
 * placed in the event queue.
 
14873
 */
11581
14874
 
11582
14875
/*****************************************************************************
11583
14876
 **
11595
14888
                                    uint8_t              keycodes_per_modifier  /**< */,
11596
14889
                                    const xcb_keycode_t *keycodes  /**< */);
11597
14890
 
 
14891
/**
 
14892
 * Return the reply
 
14893
 * @param c      The connection
 
14894
 * @param cookie The cookie
 
14895
 * @param e      The xcb_generic_error_t supplied
 
14896
 *
 
14897
 * Returns the reply of the request asked by
 
14898
 * 
 
14899
 * The parameter @p e supplied to this function must be NULL if
 
14900
 * xcb_set_modifier_mapping_unchecked(). is used.
 
14901
 * Otherwise, it stores the error if any.
 
14902
 */
11598
14903
 
11599
14904
/*****************************************************************************
11600
14905
 **
11612
14917
                                xcb_set_modifier_mapping_cookie_t   cookie  /**< */,
11613
14918
                                xcb_generic_error_t               **e  /**< */);
11614
14919
 
 
14920
/**
 
14921
 * Delivers a request to the X server
 
14922
 * @param c The connection
 
14923
 * @return A cookie
 
14924
 *
 
14925
 * Delivers a request to the X server.
 
14926
 * 
 
14927
 */
11615
14928
 
11616
14929
/*****************************************************************************
11617
14930
 **
11625
14938
xcb_get_modifier_mapping_cookie_t
11626
14939
xcb_get_modifier_mapping (xcb_connection_t *c  /**< */);
11627
14940
 
 
14941
/**
 
14942
 * Delivers a request to the X server
 
14943
 * @param c The connection
 
14944
 * @return A cookie
 
14945
 *
 
14946
 * Delivers a request to the X server.
 
14947
 * 
 
14948
 * This form can be used only if the request will cause
 
14949
 * a reply to be generated. Any returned error will be
 
14950
 * placed in the event queue.
 
14951
 */
11628
14952
 
11629
14953
/*****************************************************************************
11630
14954
 **
11677
15001
xcb_keycode_iterator_t
11678
15002
xcb_get_modifier_mapping_keycodes_iterator (const xcb_get_modifier_mapping_reply_t *R  /**< */);
11679
15003
 
 
15004
/**
 
15005
 * Return the reply
 
15006
 * @param c      The connection
 
15007
 * @param cookie The cookie
 
15008
 * @param e      The xcb_generic_error_t supplied
 
15009
 *
 
15010
 * Returns the reply of the request asked by
 
15011
 * 
 
15012
 * The parameter @p e supplied to this function must be NULL if
 
15013
 * xcb_get_modifier_mapping_unchecked(). is used.
 
15014
 * Otherwise, it stores the error if any.
 
15015
 */
11680
15016
 
11681
15017
/*****************************************************************************
11682
15018
 **
11694
15030
                                xcb_get_modifier_mapping_cookie_t   cookie  /**< */,
11695
15031
                                xcb_generic_error_t               **e  /**< */);
11696
15032
 
 
15033
/**
 
15034
 * Delivers a request to the X server
 
15035
 * @param c The connection
 
15036
 * @return A cookie
 
15037
 *
 
15038
 * Delivers a request to the X server.
 
15039
 * 
 
15040
 * This form can be used only if the request will not cause
 
15041
 * a reply to be generated. Any returned error will be
 
15042
 * saved for handling by xcb_request_check().
 
15043
 */
11697
15044
 
11698
15045
/*****************************************************************************
11699
15046
 **
11707
15054
xcb_void_cookie_t
11708
15055
xcb_no_operation_checked (xcb_connection_t *c  /**< */);
11709
15056
 
 
15057
/**
 
15058
 * Delivers a request to the X server
 
15059
 * @param c The connection
 
15060
 * @return A cookie
 
15061
 *
 
15062
 * Delivers a request to the X server.
 
15063
 * 
 
15064
 */
11710
15065
 
11711
15066
/*****************************************************************************
11712
15067
 **