551 references to NativeTypeName
System.Net.Quic (551)
System\Net\Quic\Interop\msquic_generated.cs (443)
221
[
NativeTypeName
("uint32_t")]
224
[
NativeTypeName
("uint32_t")]
227
[
NativeTypeName
("uint16_t [1]")]
233
[
NativeTypeName
("const char *")]
241
[
NativeTypeName
("uint8_t [20]")]
249
[
NativeTypeName
("uint8_t [20]")]
252
[
NativeTypeName
("char [128]")]
258
[
NativeTypeName
("const char *")]
261
[
NativeTypeName
("const char *")]
267
[
NativeTypeName
("const char *")]
270
[
NativeTypeName
("const char *")]
273
[
NativeTypeName
("const char *")]
279
[
NativeTypeName
("const uint8_t *")]
282
[
NativeTypeName
("uint32_t")]
285
[
NativeTypeName
("const char *")]
295
[
NativeTypeName
("QUIC_CREDENTIAL_CONFIG::(anonymous union)")]
298
[
NativeTypeName
("const char *")]
303
[
NativeTypeName
("QUIC_CREDENTIAL_LOAD_COMPLETE_HANDLER")]
308
[
NativeTypeName
("const char *")]
369
[
NativeTypeName
("QUIC_CERTIFICATE *")]
385
[
NativeTypeName
("uint8_t [16]")]
388
[
NativeTypeName
("uint8_t [64]")]
391
[
NativeTypeName
("uint8_t")]
397
[
NativeTypeName
("uint32_t")]
400
[
NativeTypeName
("uint8_t *")]
406
[
NativeTypeName
("uint32_t")]
409
[
NativeTypeName
("const QUIC_ADDR *")]
412
[
NativeTypeName
("const QUIC_ADDR *")]
415
[
NativeTypeName
("uint32_t")]
418
[
NativeTypeName
("uint16_t")]
421
[
NativeTypeName
("uint16_t")]
424
[
NativeTypeName
("uint8_t")]
427
[
NativeTypeName
("const uint8_t *")]
430
[
NativeTypeName
("const uint8_t *")]
433
[
NativeTypeName
("const uint8_t *")]
436
[
NativeTypeName
("const char *")]
486
[
NativeTypeName
("int32_t")]
491
[
NativeTypeName
("int32_t")]
496
[
NativeTypeName
("int32_t")]
504
[
NativeTypeName
("uint64_t")]
509
[
NativeTypeName
("uint32_t : 1")]
523
[
NativeTypeName
("uint32_t : 1")]
537
[
NativeTypeName
("uint32_t : 1")]
551
[
NativeTypeName
("uint32_t : 1")]
565
[
NativeTypeName
("uint32_t")]
568
[
NativeTypeName
("uint32_t")]
571
[
NativeTypeName
("uint32_t")]
574
[
NativeTypeName
("struct (anonymous struct)")]
577
[
NativeTypeName
("struct (anonymous struct)")]
580
[
NativeTypeName
("struct (anonymous struct)")]
583
[
NativeTypeName
("struct (anonymous struct)")]
586
[
NativeTypeName
("struct (anonymous struct)")]
591
[
NativeTypeName
("uint64_t")]
594
[
NativeTypeName
("uint64_t")]
597
[
NativeTypeName
("uint64_t")]
603
[
NativeTypeName
("uint32_t")]
606
[
NativeTypeName
("uint32_t")]
609
[
NativeTypeName
("uint32_t")]
615
[
NativeTypeName
("uint16_t")]
618
[
NativeTypeName
("uint64_t")]
621
[
NativeTypeName
("uint64_t")]
624
[
NativeTypeName
("uint64_t")]
627
[
NativeTypeName
("uint64_t")]
630
[
NativeTypeName
("uint64_t")]
633
[
NativeTypeName
("uint64_t")]
636
[
NativeTypeName
("uint32_t")]
639
[
NativeTypeName
("uint32_t")]
645
[
NativeTypeName
("uint64_t")]
648
[
NativeTypeName
("uint64_t")]
651
[
NativeTypeName
("uint64_t")]
654
[
NativeTypeName
("uint64_t")]
657
[
NativeTypeName
("uint64_t")]
660
[
NativeTypeName
("uint64_t")]
663
[
NativeTypeName
("uint64_t")]
666
[
NativeTypeName
("uint64_t")]
672
[
NativeTypeName
("uint32_t")]
679
[
NativeTypeName
("uint64_t")]
684
[
NativeTypeName
("uint32_t : 1")]
698
[
NativeTypeName
("uint32_t : 1")]
712
[
NativeTypeName
("uint32_t : 1")]
726
[
NativeTypeName
("uint32_t : 1")]
740
[
NativeTypeName
("uint32_t : 1")]
754
[
NativeTypeName
("uint32_t : 1")]
768
[
NativeTypeName
("uint32_t : 1")]
782
[
NativeTypeName
("uint32_t : 25")]
796
[
NativeTypeName
("uint32_t")]
799
[
NativeTypeName
("uint32_t")]
802
[
NativeTypeName
("uint32_t")]
805
[
NativeTypeName
("uint64_t")]
808
[
NativeTypeName
("uint64_t")]
811
[
NativeTypeName
("uint64_t")]
814
[
NativeTypeName
("uint32_t")]
817
[
NativeTypeName
("uint32_t")]
820
[
NativeTypeName
("uint32_t")]
823
[
NativeTypeName
("uint16_t")]
826
[
NativeTypeName
("uint64_t")]
829
[
NativeTypeName
("uint64_t")]
832
[
NativeTypeName
("uint64_t")]
835
[
NativeTypeName
("uint64_t")]
838
[
NativeTypeName
("uint64_t")]
841
[
NativeTypeName
("uint64_t")]
844
[
NativeTypeName
("uint32_t")]
847
[
NativeTypeName
("uint32_t")]
850
[
NativeTypeName
("uint64_t")]
853
[
NativeTypeName
("uint64_t")]
856
[
NativeTypeName
("uint64_t")]
859
[
NativeTypeName
("uint64_t")]
862
[
NativeTypeName
("uint64_t")]
865
[
NativeTypeName
("uint64_t")]
868
[
NativeTypeName
("uint64_t")]
871
[
NativeTypeName
("uint64_t")]
874
[
NativeTypeName
("uint32_t")]
877
[
NativeTypeName
("uint32_t")]
880
[
NativeTypeName
("uint32_t")]
883
[
NativeTypeName
("uint32_t")]
889
[
NativeTypeName
("uint64_t")]
892
[
NativeTypeName
("uint64_t")]
895
[
NativeTypeName
("uint64_t")]
938
[
NativeTypeName
("const uint32_t *")]
941
[
NativeTypeName
("const uint32_t *")]
944
[
NativeTypeName
("const uint32_t *")]
947
[
NativeTypeName
("uint32_t")]
950
[
NativeTypeName
("uint32_t")]
953
[
NativeTypeName
("uint32_t")]
959
[
NativeTypeName
("QUIC_GLOBAL_SETTINGS::(anonymous union)")]
962
[
NativeTypeName
("uint16_t")]
965
[
NativeTypeName
("uint16_t")]
968
[
NativeTypeName
("uint32_t")]
991
[
NativeTypeName
("uint64_t")]
995
[
NativeTypeName
("struct (anonymous struct)")]
1002
[
NativeTypeName
("uint64_t : 1")]
1016
[
NativeTypeName
("uint64_t : 1")]
1030
[
NativeTypeName
("uint64_t : 1")]
1044
[
NativeTypeName
("uint64_t : 61")]
1063
[
NativeTypeName
("QUIC_SETTINGS::(anonymous union)")]
1066
[
NativeTypeName
("uint64_t")]
1069
[
NativeTypeName
("uint64_t")]
1072
[
NativeTypeName
("uint64_t")]
1075
[
NativeTypeName
("uint64_t")]
1078
[
NativeTypeName
("uint32_t")]
1081
[
NativeTypeName
("uint32_t")]
1084
[
NativeTypeName
("uint32_t")]
1087
[
NativeTypeName
("uint32_t")]
1090
[
NativeTypeName
("uint32_t")]
1093
[
NativeTypeName
("uint32_t")]
1096
[
NativeTypeName
("uint32_t")]
1099
[
NativeTypeName
("uint32_t")]
1102
[
NativeTypeName
("uint32_t")]
1105
[
NativeTypeName
("uint32_t")]
1108
[
NativeTypeName
("uint32_t")]
1111
[
NativeTypeName
("uint32_t")]
1114
[
NativeTypeName
("uint32_t")]
1117
[
NativeTypeName
("uint16_t")]
1120
[
NativeTypeName
("uint16_t")]
1123
[
NativeTypeName
("uint16_t")]
1126
[
NativeTypeName
("uint16_t")]
1129
[
NativeTypeName
("uint16_t")]
1132
[
NativeTypeName
("uint16_t")]
1135
[
NativeTypeName
("uint16_t")]
1140
[
NativeTypeName
("uint8_t : 1")]
1154
[
NativeTypeName
("uint8_t : 1")]
1168
[
NativeTypeName
("uint8_t : 1")]
1182
[
NativeTypeName
("uint8_t : 1")]
1196
[
NativeTypeName
("uint8_t : 2")]
1210
[
NativeTypeName
("uint8_t : 1")]
1224
[
NativeTypeName
("uint8_t : 1")]
1238
[
NativeTypeName
("uint8_t")]
1241
[
NativeTypeName
("uint8_t")]
1244
[
NativeTypeName
("uint32_t")]
1247
[
NativeTypeName
("QUIC_SETTINGS::(anonymous union)")]
1250
[
NativeTypeName
("uint32_t")]
1253
[
NativeTypeName
("uint32_t")]
1256
[
NativeTypeName
("uint32_t")]
1352
[
NativeTypeName
("uint64_t")]
1356
[
NativeTypeName
("struct (anonymous struct)")]
1363
[
NativeTypeName
("uint64_t : 1")]
1377
[
NativeTypeName
("uint64_t : 1")]
1391
[
NativeTypeName
("uint64_t : 1")]
1405
[
NativeTypeName
("uint64_t : 1")]
1419
[
NativeTypeName
("uint64_t : 1")]
1433
[
NativeTypeName
("uint64_t : 1")]
1447
[
NativeTypeName
("uint64_t : 1")]
1461
[
NativeTypeName
("uint64_t : 1")]
1475
[
NativeTypeName
("uint64_t : 1")]
1489
[
NativeTypeName
("uint64_t : 1")]
1503
[
NativeTypeName
("uint64_t : 1")]
1517
[
NativeTypeName
("uint64_t : 1")]
1531
[
NativeTypeName
("uint64_t : 1")]
1545
[
NativeTypeName
("uint64_t : 1")]
1559
[
NativeTypeName
("uint64_t : 1")]
1573
[
NativeTypeName
("uint64_t : 1")]
1587
[
NativeTypeName
("uint64_t : 1")]
1601
[
NativeTypeName
("uint64_t : 1")]
1615
[
NativeTypeName
("uint64_t : 1")]
1629
[
NativeTypeName
("uint64_t : 1")]
1643
[
NativeTypeName
("uint64_t : 1")]
1657
[
NativeTypeName
("uint64_t : 1")]
1671
[
NativeTypeName
("uint64_t : 1")]
1685
[
NativeTypeName
("uint64_t : 1")]
1699
[
NativeTypeName
("uint64_t : 1")]
1713
[
NativeTypeName
("uint64_t : 1")]
1727
[
NativeTypeName
("uint64_t : 1")]
1741
[
NativeTypeName
("uint64_t : 1")]
1755
[
NativeTypeName
("uint64_t : 1")]
1769
[
NativeTypeName
("uint64_t : 1")]
1783
[
NativeTypeName
("uint64_t : 1")]
1797
[
NativeTypeName
("uint64_t : 1")]
1811
[
NativeTypeName
("uint64_t : 1")]
1825
[
NativeTypeName
("uint64_t : 1")]
1839
[
NativeTypeName
("uint64_t : 1")]
1853
[
NativeTypeName
("uint64_t : 1")]
1867
[
NativeTypeName
("uint64_t : 1")]
1881
[
NativeTypeName
("uint64_t : 1")]
1895
[
NativeTypeName
("uint64_t : 1")]
1909
[
NativeTypeName
("uint64_t : 1")]
1923
[
NativeTypeName
("uint64_t : 1")]
1937
[
NativeTypeName
("uint64_t : 23")]
1957
[
NativeTypeName
("uint64_t")]
1961
[
NativeTypeName
("QUIC_SETTINGS::(anonymous struct)")]
1968
[
NativeTypeName
("uint64_t : 1")]
1982
[
NativeTypeName
("uint64_t : 1")]
1996
[
NativeTypeName
("uint64_t : 1")]
2010
[
NativeTypeName
("uint64_t : 1")]
2024
[
NativeTypeName
("uint64_t : 60")]
2043
[
NativeTypeName
("uint8_t")]
2046
[
NativeTypeName
("struct (anonymous struct)")]
2049
[
NativeTypeName
("uint8_t [32]")]
2052
[
NativeTypeName
("uint8_t [64]")]
2055
[
NativeTypeName
("uint8_t [64]")]
2058
[
NativeTypeName
("uint8_t [64]")]
2061
[
NativeTypeName
("uint8_t [64]")]
2064
[
NativeTypeName
("uint8_t [64]")]
2071
[
NativeTypeName
("uint8_t : 1")]
2085
[
NativeTypeName
("uint8_t : 1")]
2099
[
NativeTypeName
("uint8_t : 1")]
2113
[
NativeTypeName
("uint8_t : 1")]
2127
[
NativeTypeName
("uint8_t : 1")]
2141
[
NativeTypeName
("uint8_t : 1")]
2159
[
NativeTypeName
("uint64_t")]
2162
[
NativeTypeName
("uint64_t")]
2165
[
NativeTypeName
("uint64_t")]
2168
[
NativeTypeName
("uint64_t")]
2171
[
NativeTypeName
("uint64_t")]
2174
[
NativeTypeName
("uint64_t")]
2177
[
NativeTypeName
("uint64_t")]
2180
[
NativeTypeName
("uint64_t")]
2186
[
NativeTypeName
("unsigned long")]
2189
[
NativeTypeName
("unsigned long")]
2197
[
NativeTypeName
("unsigned long")]
2205
[
NativeTypeName
("unsigned long")]
2208
[
NativeTypeName
("unsigned long")]
2224
[
NativeTypeName
("QUIC_LISTENER_EVENT::(anonymous union)")]
2247
[
NativeTypeName
("struct (anonymous struct)")]
2251
[
NativeTypeName
("struct (anonymous struct)")]
2256
[
NativeTypeName
("const QUIC_NEW_CONNECTION_INFO *")]
2259
[
NativeTypeName
("HQUIC")]
2267
[
NativeTypeName
("BOOLEAN : 1")]
2281
[
NativeTypeName
("BOOLEAN : 7")]
2324
[
NativeTypeName
("QUIC_CONNECTION_EVENT::(anonymous union)")]
2475
[
NativeTypeName
("struct (anonymous struct)")]
2479
[
NativeTypeName
("struct (anonymous struct)")]
2483
[
NativeTypeName
("struct (anonymous struct)")]
2487
[
NativeTypeName
("struct (anonymous struct)")]
2491
[
NativeTypeName
("struct (anonymous struct)")]
2495
[
NativeTypeName
("struct (anonymous struct)")]
2499
[
NativeTypeName
("struct (anonymous struct)")]
2503
[
NativeTypeName
("struct (anonymous struct)")]
2507
[
NativeTypeName
("struct (anonymous struct)")]
2511
[
NativeTypeName
("struct (anonymous struct)")]
2515
[
NativeTypeName
("struct (anonymous struct)")]
2519
[
NativeTypeName
("struct (anonymous struct)")]
2523
[
NativeTypeName
("struct (anonymous struct)")]
2527
[
NativeTypeName
("struct (anonymous struct)")]
2531
[
NativeTypeName
("struct (anonymous struct)")]
2535
[
NativeTypeName
("struct (anonymous struct)")]
2539
[
NativeTypeName
("struct (anonymous struct)")]
2543
[
NativeTypeName
("struct (anonymous struct)")]
2548
[
NativeTypeName
("BOOLEAN")]
2551
[
NativeTypeName
("uint8_t")]
2554
[
NativeTypeName
("const uint8_t *")]
2560
[
NativeTypeName
("HRESULT")]
2563
[
NativeTypeName
("QUIC_UINT62")]
2569
[
NativeTypeName
("QUIC_UINT62")]
2577
[
NativeTypeName
("BOOLEAN : 1")]
2591
[
NativeTypeName
("BOOLEAN : 1")]
2605
[
NativeTypeName
("BOOLEAN : 1")]
2622
[
NativeTypeName
("const QUIC_ADDR *")]
2628
[
NativeTypeName
("const QUIC_ADDR *")]
2634
[
NativeTypeName
("HQUIC")]
2642
[
NativeTypeName
("uint16_t")]
2645
[
NativeTypeName
("uint16_t")]
2651
[
NativeTypeName
("BOOLEAN")]
2657
[
NativeTypeName
("uint16_t")]
2660
[
NativeTypeName
("uint16_t")]
2666
[
NativeTypeName
("BOOLEAN")]
2669
[
NativeTypeName
("uint16_t")]
2675
[
NativeTypeName
("const QUIC_BUFFER *")]
2690
[
NativeTypeName
("uint16_t")]
2693
[
NativeTypeName
("const uint8_t *")]
2699
[
NativeTypeName
("uint32_t")]
2702
[
NativeTypeName
("const uint8_t *")]
2708
[
NativeTypeName
("QUIC_CERTIFICATE *")]
2711
[
NativeTypeName
("uint32_t")]
2714
[
NativeTypeName
("HRESULT")]
2717
[
NativeTypeName
("QUIC_CERTIFICATE_CHAIN *")]
2723
[
NativeTypeName
("BOOLEAN")]
2729
[
NativeTypeName
("BOOLEAN")]
2732
[
NativeTypeName
("BOOLEAN")]
2756
[
NativeTypeName
("QUIC_STREAM_EVENT::(anonymous union)")]
2827
[
NativeTypeName
("struct (anonymous struct)")]
2831
[
NativeTypeName
("struct (anonymous struct)")]
2835
[
NativeTypeName
("struct (anonymous struct)")]
2839
[
NativeTypeName
("struct (anonymous struct)")]
2843
[
NativeTypeName
("struct (anonymous struct)")]
2847
[
NativeTypeName
("struct (anonymous struct)")]
2851
[
NativeTypeName
("struct (anonymous struct)")]
2855
[
NativeTypeName
("struct (anonymous struct)")]
2860
[
NativeTypeName
("HRESULT")]
2863
[
NativeTypeName
("QUIC_UINT62")]
2868
[
NativeTypeName
("BOOLEAN : 1")]
2882
[
NativeTypeName
("BOOLEAN : 7")]
2899
[
NativeTypeName
("uint64_t")]
2902
[
NativeTypeName
("uint64_t")]
2905
[
NativeTypeName
("const QUIC_BUFFER *")]
2908
[
NativeTypeName
("uint32_t")]
2916
[
NativeTypeName
("BOOLEAN")]
2924
[
NativeTypeName
("QUIC_UINT62")]
2930
[
NativeTypeName
("QUIC_UINT62")]
2936
[
NativeTypeName
("BOOLEAN")]
2942
[
NativeTypeName
("BOOLEAN")]
2947
[
NativeTypeName
("BOOLEAN : 1")]
2961
[
NativeTypeName
("BOOLEAN : 1")]
2975
[
NativeTypeName
("BOOLEAN : 1")]
2989
[
NativeTypeName
("BOOLEAN : 5")]
3003
[
NativeTypeName
("QUIC_UINT62")]
3006
[
NativeTypeName
("HRESULT")]
3012
[
NativeTypeName
("uint64_t")]
3020
[
NativeTypeName
("QUIC_SET_CONTEXT_FN")]
3023
[
NativeTypeName
("QUIC_GET_CONTEXT_FN")]
3026
[
NativeTypeName
("QUIC_SET_CALLBACK_HANDLER_FN")]
3029
[
NativeTypeName
("QUIC_SET_PARAM_FN")]
3032
[
NativeTypeName
("QUIC_GET_PARAM_FN")]
3035
[
NativeTypeName
("QUIC_REGISTRATION_OPEN_FN")]
3038
[
NativeTypeName
("QUIC_REGISTRATION_CLOSE_FN")]
3041
[
NativeTypeName
("QUIC_REGISTRATION_SHUTDOWN_FN")]
3044
[
NativeTypeName
("QUIC_CONFIGURATION_OPEN_FN")]
3047
[
NativeTypeName
("QUIC_CONFIGURATION_CLOSE_FN")]
3050
[
NativeTypeName
("QUIC_CONFIGURATION_LOAD_CREDENTIAL_FN")]
3053
[
NativeTypeName
("QUIC_LISTENER_OPEN_FN")]
3056
[
NativeTypeName
("QUIC_LISTENER_CLOSE_FN")]
3059
[
NativeTypeName
("QUIC_LISTENER_START_FN")]
3062
[
NativeTypeName
("QUIC_LISTENER_STOP_FN")]
3065
[
NativeTypeName
("QUIC_CONNECTION_OPEN_FN")]
3068
[
NativeTypeName
("QUIC_CONNECTION_CLOSE_FN")]
3071
[
NativeTypeName
("QUIC_CONNECTION_SHUTDOWN_FN")]
3074
[
NativeTypeName
("QUIC_CONNECTION_START_FN")]
3077
[
NativeTypeName
("QUIC_CONNECTION_SET_CONFIGURATION_FN")]
3080
[
NativeTypeName
("QUIC_CONNECTION_SEND_RESUMPTION_FN")]
3083
[
NativeTypeName
("QUIC_STREAM_OPEN_FN")]
3086
[
NativeTypeName
("QUIC_STREAM_CLOSE_FN")]
3089
[
NativeTypeName
("QUIC_STREAM_START_FN")]
3092
[
NativeTypeName
("QUIC_STREAM_SHUTDOWN_FN")]
3095
[
NativeTypeName
("QUIC_STREAM_SEND_FN")]
3098
[
NativeTypeName
("QUIC_STREAM_RECEIVE_COMPLETE_FN")]
3101
[
NativeTypeName
("QUIC_STREAM_RECEIVE_SET_ENABLED_FN")]
3104
[
NativeTypeName
("QUIC_DATAGRAM_SEND_FN")]
3107
[
NativeTypeName
("QUIC_CONNECTION_COMP_RESUMPTION_FN")]
3110
[
NativeTypeName
("QUIC_CONNECTION_COMP_CERT_FN")]
3117
[return:
NativeTypeName
("HRESULT")]
3118
internal static extern int MsQuicOpenVersion([
NativeTypeName
("uint32_t")] uint Version, [
NativeTypeName
("const void **")] void** QuicApi);
3121
internal static extern void MsQuicClose([
NativeTypeName
("const void *")] void* QuicApi);
3123
[
NativeTypeName
("#define QUIC_MAX_ALPN_LENGTH 255")]
3126
[
NativeTypeName
("#define QUIC_MAX_SNI_LENGTH 65535")]
3129
[
NativeTypeName
("#define QUIC_MAX_RESUMPTION_APP_DATA_LENGTH 1000")]
3132
[
NativeTypeName
("#define QUIC_STATELESS_RESET_KEY_LENGTH 32")]
3135
[
NativeTypeName
("#define QUIC_EXECUTION_CONFIG_MIN_SIZE (uint32_t)FIELD_OFFSET(QUIC_EXECUTION_CONFIG, ProcessorList)")]
3138
[
NativeTypeName
("#define QUIC_MAX_TICKET_KEY_COUNT 16")]
3141
[
NativeTypeName
("#define QUIC_TLS_SECRETS_MAX_SECRET_LEN 64")]
3144
[
NativeTypeName
("#define QUIC_PARAM_PREFIX_GLOBAL 0x01000000")]
3147
[
NativeTypeName
("#define QUIC_PARAM_PREFIX_REGISTRATION 0x02000000")]
3150
[
NativeTypeName
("#define QUIC_PARAM_PREFIX_CONFIGURATION 0x03000000")]
3153
[
NativeTypeName
("#define QUIC_PARAM_PREFIX_LISTENER 0x04000000")]
3156
[
NativeTypeName
("#define QUIC_PARAM_PREFIX_CONNECTION 0x05000000")]
3159
[
NativeTypeName
("#define QUIC_PARAM_PREFIX_TLS 0x06000000")]
3162
[
NativeTypeName
("#define QUIC_PARAM_PREFIX_TLS_SCHANNEL 0x07000000")]
3165
[
NativeTypeName
("#define QUIC_PARAM_PREFIX_STREAM 0x08000000")]
3168
[
NativeTypeName
("#define QUIC_PARAM_GLOBAL_RETRY_MEMORY_PERCENT 0x01000000")]
3171
[
NativeTypeName
("#define QUIC_PARAM_GLOBAL_SUPPORTED_VERSIONS 0x01000001")]
3174
[
NativeTypeName
("#define QUIC_PARAM_GLOBAL_LOAD_BALACING_MODE 0x01000002")]
3177
[
NativeTypeName
("#define QUIC_PARAM_GLOBAL_PERF_COUNTERS 0x01000003")]
3180
[
NativeTypeName
("#define QUIC_PARAM_GLOBAL_LIBRARY_VERSION 0x01000004")]
3183
[
NativeTypeName
("#define QUIC_PARAM_GLOBAL_SETTINGS 0x01000005")]
3186
[
NativeTypeName
("#define QUIC_PARAM_GLOBAL_GLOBAL_SETTINGS 0x01000006")]
3189
[
NativeTypeName
("#define QUIC_PARAM_GLOBAL_VERSION_SETTINGS 0x01000007")]
3192
[
NativeTypeName
("#define QUIC_PARAM_GLOBAL_LIBRARY_GIT_HASH 0x01000008")]
3195
[
NativeTypeName
("#define QUIC_PARAM_GLOBAL_EXECUTION_CONFIG 0x01000009")]
3198
[
NativeTypeName
("#define QUIC_PARAM_GLOBAL_TLS_PROVIDER 0x0100000A")]
3201
[
NativeTypeName
("#define QUIC_PARAM_GLOBAL_STATELESS_RESET_KEY 0x0100000B")]
3204
[
NativeTypeName
("#define QUIC_PARAM_CONFIGURATION_SETTINGS 0x03000000")]
3207
[
NativeTypeName
("#define QUIC_PARAM_CONFIGURATION_TICKET_KEYS 0x03000001")]
3210
[
NativeTypeName
("#define QUIC_PARAM_CONFIGURATION_VERSION_SETTINGS 0x03000002")]
3213
[
NativeTypeName
("#define QUIC_PARAM_CONFIGURATION_SCHANNEL_CREDENTIAL_ATTRIBUTE_W 0x03000003")]
3216
[
NativeTypeName
("#define QUIC_PARAM_LISTENER_LOCAL_ADDRESS 0x04000000")]
3219
[
NativeTypeName
("#define QUIC_PARAM_LISTENER_STATS 0x04000001")]
3222
[
NativeTypeName
("#define QUIC_PARAM_LISTENER_CIBIR_ID 0x04000002")]
3225
[
NativeTypeName
("#define QUIC_PARAM_CONN_QUIC_VERSION 0x05000000")]
3228
[
NativeTypeName
("#define QUIC_PARAM_CONN_LOCAL_ADDRESS 0x05000001")]
3231
[
NativeTypeName
("#define QUIC_PARAM_CONN_REMOTE_ADDRESS 0x05000002")]
3234
[
NativeTypeName
("#define QUIC_PARAM_CONN_IDEAL_PROCESSOR 0x05000003")]
3237
[
NativeTypeName
("#define QUIC_PARAM_CONN_SETTINGS 0x05000004")]
3240
[
NativeTypeName
("#define QUIC_PARAM_CONN_STATISTICS 0x05000005")]
3243
[
NativeTypeName
("#define QUIC_PARAM_CONN_STATISTICS_PLAT 0x05000006")]
3246
[
NativeTypeName
("#define QUIC_PARAM_CONN_SHARE_UDP_BINDING 0x05000007")]
3249
[
NativeTypeName
("#define QUIC_PARAM_CONN_LOCAL_BIDI_STREAM_COUNT 0x05000008")]
3252
[
NativeTypeName
("#define QUIC_PARAM_CONN_LOCAL_UNIDI_STREAM_COUNT 0x05000009")]
3255
[
NativeTypeName
("#define QUIC_PARAM_CONN_MAX_STREAM_IDS 0x0500000A")]
3258
[
NativeTypeName
("#define QUIC_PARAM_CONN_CLOSE_REASON_PHRASE 0x0500000B")]
3261
[
NativeTypeName
("#define QUIC_PARAM_CONN_STREAM_SCHEDULING_SCHEME 0x0500000C")]
3264
[
NativeTypeName
("#define QUIC_PARAM_CONN_DATAGRAM_RECEIVE_ENABLED 0x0500000D")]
3267
[
NativeTypeName
("#define QUIC_PARAM_CONN_DATAGRAM_SEND_ENABLED 0x0500000E")]
3270
[
NativeTypeName
("#define QUIC_PARAM_CONN_DISABLE_1RTT_ENCRYPTION 0x0500000F")]
3273
[
NativeTypeName
("#define QUIC_PARAM_CONN_RESUMPTION_TICKET 0x05000010")]
3276
[
NativeTypeName
("#define QUIC_PARAM_CONN_PEER_CERTIFICATE_VALID 0x05000011")]
3279
[
NativeTypeName
("#define QUIC_PARAM_CONN_LOCAL_INTERFACE 0x05000012")]
3282
[
NativeTypeName
("#define QUIC_PARAM_CONN_TLS_SECRETS 0x05000013")]
3285
[
NativeTypeName
("#define QUIC_PARAM_CONN_VERSION_SETTINGS 0x05000014")]
3288
[
NativeTypeName
("#define QUIC_PARAM_CONN_CIBIR_ID 0x05000015")]
3291
[
NativeTypeName
("#define QUIC_PARAM_CONN_STATISTICS_V2 0x05000016")]
3294
[
NativeTypeName
("#define QUIC_PARAM_CONN_STATISTICS_V2_PLAT 0x05000017")]
3297
[
NativeTypeName
("#define QUIC_PARAM_CONN_ORIG_DEST_CID 0x05000018")]
3300
[
NativeTypeName
("#define QUIC_PARAM_TLS_HANDSHAKE_INFO 0x06000000")]
3303
[
NativeTypeName
("#define QUIC_PARAM_TLS_NEGOTIATED_ALPN 0x06000001")]
3306
[
NativeTypeName
("#define QUIC_PARAM_TLS_SCHANNEL_CONTEXT_ATTRIBUTE_W 0x07000000")]
3309
[
NativeTypeName
("#define QUIC_PARAM_TLS_SCHANNEL_CONTEXT_ATTRIBUTE_EX_W 0x07000001")]
3312
[
NativeTypeName
("#define QUIC_PARAM_TLS_SCHANNEL_SECURITY_CONTEXT_TOKEN 0x07000002")]
3315
[
NativeTypeName
("#define QUIC_PARAM_STREAM_ID 0x08000000")]
3318
[
NativeTypeName
("#define QUIC_PARAM_STREAM_0RTT_LENGTH 0x08000001")]
3321
[
NativeTypeName
("#define QUIC_PARAM_STREAM_IDEAL_SEND_BUFFER_SIZE 0x08000002")]
3324
[
NativeTypeName
("#define QUIC_PARAM_STREAM_PRIORITY 0x08000003")]
3327
[
NativeTypeName
("#define QUIC_PARAM_STREAM_STATISTICS 0X08000004")]
3330
[
NativeTypeName
("#define QUIC_PARAM_STREAM_RELIABLE_OFFSET 0x08000005")]
3333
[
NativeTypeName
("#define QUIC_API_VERSION_2 2")]
System\Net\Quic\Interop\msquic_generated_linux.cs (36)
12
[
NativeTypeName
("#define QUIC_STATUS_SUCCESS ((QUIC_STATUS)0)")]
15
[
NativeTypeName
("#define QUIC_STATUS_PENDING ((QUIC_STATUS)-2)")]
18
[
NativeTypeName
("#define QUIC_STATUS_CONTINUE ((QUIC_STATUS)-1)")]
21
[
NativeTypeName
("#define QUIC_STATUS_OUT_OF_MEMORY ((QUIC_STATUS)ENOMEM)")]
24
[
NativeTypeName
("#define QUIC_STATUS_INVALID_PARAMETER ((QUIC_STATUS)EINVAL)")]
27
[
NativeTypeName
("#define QUIC_STATUS_INVALID_STATE ((QUIC_STATUS)EPERM)")]
30
[
NativeTypeName
("#define QUIC_STATUS_NOT_SUPPORTED ((QUIC_STATUS)EOPNOTSUPP)")]
33
[
NativeTypeName
("#define QUIC_STATUS_NOT_FOUND ((QUIC_STATUS)ENOENT)")]
36
[
NativeTypeName
("#define QUIC_STATUS_BUFFER_TOO_SMALL ((QUIC_STATUS)EOVERFLOW)")]
39
[
NativeTypeName
("#define QUIC_STATUS_HANDSHAKE_FAILURE ((QUIC_STATUS)ECONNABORTED)")]
42
[
NativeTypeName
("#define QUIC_STATUS_ABORTED ((QUIC_STATUS)ECANCELED)")]
45
[
NativeTypeName
("#define QUIC_STATUS_ADDRESS_IN_USE ((QUIC_STATUS)EADDRINUSE)")]
48
[
NativeTypeName
("#define QUIC_STATUS_INVALID_ADDRESS ((QUIC_STATUS)EAFNOSUPPORT)")]
51
[
NativeTypeName
("#define QUIC_STATUS_CONNECTION_TIMEOUT ((QUIC_STATUS)ETIMEDOUT)")]
54
[
NativeTypeName
("#define QUIC_STATUS_CONNECTION_IDLE ((QUIC_STATUS)ETIME)")]
57
[
NativeTypeName
("#define QUIC_STATUS_INTERNAL_ERROR ((QUIC_STATUS)EIO)")]
60
[
NativeTypeName
("#define QUIC_STATUS_CONNECTION_REFUSED ((QUIC_STATUS)ECONNREFUSED)")]
63
[
NativeTypeName
("#define QUIC_STATUS_PROTOCOL_ERROR ((QUIC_STATUS)EPROTO)")]
66
[
NativeTypeName
("#define QUIC_STATUS_VER_NEG_ERROR ((QUIC_STATUS)EPROTONOSUPPORT)")]
69
[
NativeTypeName
("#define QUIC_STATUS_UNREACHABLE ((QUIC_STATUS)EHOSTUNREACH)")]
72
[
NativeTypeName
("#define QUIC_STATUS_TLS_ERROR ((QUIC_STATUS)ENOKEY)")]
75
[
NativeTypeName
("#define QUIC_STATUS_USER_CANCELED ((QUIC_STATUS)EOWNERDEAD)")]
78
[
NativeTypeName
("#define QUIC_STATUS_ALPN_NEG_FAILURE ((QUIC_STATUS)ENOPROTOOPT)")]
81
[
NativeTypeName
("#define QUIC_STATUS_STREAM_LIMIT_REACHED ((QUIC_STATUS)ESTRPIPE)")]
84
[
NativeTypeName
("#define QUIC_STATUS_ALPN_IN_USE ((QUIC_STATUS)EPROTOTYPE)")]
87
[
NativeTypeName
("#define QUIC_STATUS_CLOSE_NOTIFY QUIC_STATUS_TLS_ALERT(0)")]
90
[
NativeTypeName
("#define QUIC_STATUS_BAD_CERTIFICATE QUIC_STATUS_TLS_ALERT(42)")]
93
[
NativeTypeName
("#define QUIC_STATUS_UNSUPPORTED_CERTIFICATE QUIC_STATUS_TLS_ALERT(43)")]
96
[
NativeTypeName
("#define QUIC_STATUS_REVOKED_CERTIFICATE QUIC_STATUS_TLS_ALERT(44)")]
99
[
NativeTypeName
("#define QUIC_STATUS_EXPIRED_CERTIFICATE QUIC_STATUS_TLS_ALERT(45)")]
102
[
NativeTypeName
("#define QUIC_STATUS_UNKNOWN_CERTIFICATE QUIC_STATUS_TLS_ALERT(46)")]
105
[
NativeTypeName
("#define QUIC_STATUS_REQUIRED_CERTIFICATE QUIC_STATUS_TLS_ALERT(116)")]
108
[
NativeTypeName
("#define QUIC_STATUS_CERT_EXPIRED QUIC_STATUS_CERT_ERROR(1)")]
111
[
NativeTypeName
("#define QUIC_STATUS_CERT_UNTRUSTED_ROOT QUIC_STATUS_CERT_ERROR(2)")]
114
[
NativeTypeName
("#define QUIC_STATUS_CERT_NO_CERT QUIC_STATUS_CERT_ERROR(3)")]
117
[
NativeTypeName
("#define QUIC_STATUS_ADDRESS_NOT_AVAILABLE ((QUIC_STATUS)EADDRNOTAVAIL)")]
System\Net\Quic\Interop\msquic_generated_macos.cs (36)
12
[
NativeTypeName
("#define QUIC_STATUS_SUCCESS ((QUIC_STATUS)0)")]
15
[
NativeTypeName
("#define QUIC_STATUS_PENDING ((QUIC_STATUS)-2)")]
18
[
NativeTypeName
("#define QUIC_STATUS_CONTINUE ((QUIC_STATUS)-1)")]
21
[
NativeTypeName
("#define QUIC_STATUS_OUT_OF_MEMORY ((QUIC_STATUS)ENOMEM)")]
24
[
NativeTypeName
("#define QUIC_STATUS_INVALID_PARAMETER ((QUIC_STATUS)EINVAL)")]
27
[
NativeTypeName
("#define QUIC_STATUS_INVALID_STATE ((QUIC_STATUS)EPERM)")]
30
[
NativeTypeName
("#define QUIC_STATUS_NOT_SUPPORTED ((QUIC_STATUS)EOPNOTSUPP)")]
33
[
NativeTypeName
("#define QUIC_STATUS_NOT_FOUND ((QUIC_STATUS)ENOENT)")]
36
[
NativeTypeName
("#define QUIC_STATUS_BUFFER_TOO_SMALL ((QUIC_STATUS)EOVERFLOW)")]
39
[
NativeTypeName
("#define QUIC_STATUS_HANDSHAKE_FAILURE ((QUIC_STATUS)ECONNABORTED)")]
42
[
NativeTypeName
("#define QUIC_STATUS_ABORTED ((QUIC_STATUS)ECANCELED)")]
45
[
NativeTypeName
("#define QUIC_STATUS_ADDRESS_IN_USE ((QUIC_STATUS)EADDRINUSE)")]
48
[
NativeTypeName
("#define QUIC_STATUS_INVALID_ADDRESS ((QUIC_STATUS)EAFNOSUPPORT)")]
51
[
NativeTypeName
("#define QUIC_STATUS_CONNECTION_TIMEOUT ((QUIC_STATUS)ETIMEDOUT)")]
54
[
NativeTypeName
("#define QUIC_STATUS_CONNECTION_IDLE ((QUIC_STATUS)ETIME)")]
57
[
NativeTypeName
("#define QUIC_STATUS_INTERNAL_ERROR ((QUIC_STATUS)EIO)")]
60
[
NativeTypeName
("#define QUIC_STATUS_CONNECTION_REFUSED ((QUIC_STATUS)ECONNREFUSED)")]
63
[
NativeTypeName
("#define QUIC_STATUS_PROTOCOL_ERROR ((QUIC_STATUS)EPROTO)")]
66
[
NativeTypeName
("#define QUIC_STATUS_VER_NEG_ERROR ((QUIC_STATUS)EPROTONOSUPPORT)")]
69
[
NativeTypeName
("#define QUIC_STATUS_UNREACHABLE ((QUIC_STATUS)EHOSTUNREACH)")]
72
[
NativeTypeName
("#define QUIC_STATUS_TLS_ERROR ((QUIC_STATUS)ENOKEY)")]
75
[
NativeTypeName
("#define QUIC_STATUS_USER_CANCELED ((QUIC_STATUS)EOWNERDEAD)")]
78
[
NativeTypeName
("#define QUIC_STATUS_ALPN_NEG_FAILURE ((QUIC_STATUS)ENOPROTOOPT)")]
81
[
NativeTypeName
("#define QUIC_STATUS_STREAM_LIMIT_REACHED ((QUIC_STATUS)ESTRPIPE)")]
84
[
NativeTypeName
("#define QUIC_STATUS_ALPN_IN_USE ((QUIC_STATUS)EPROTOTYPE)")]
87
[
NativeTypeName
("#define QUIC_STATUS_CLOSE_NOTIFY QUIC_STATUS_TLS_ALERT(0)")]
90
[
NativeTypeName
("#define QUIC_STATUS_BAD_CERTIFICATE QUIC_STATUS_TLS_ALERT(42)")]
93
[
NativeTypeName
("#define QUIC_STATUS_UNSUPPORTED_CERTIFICATE QUIC_STATUS_TLS_ALERT(43)")]
96
[
NativeTypeName
("#define QUIC_STATUS_REVOKED_CERTIFICATE QUIC_STATUS_TLS_ALERT(44)")]
99
[
NativeTypeName
("#define QUIC_STATUS_EXPIRED_CERTIFICATE QUIC_STATUS_TLS_ALERT(45)")]
102
[
NativeTypeName
("#define QUIC_STATUS_UNKNOWN_CERTIFICATE QUIC_STATUS_TLS_ALERT(46)")]
105
[
NativeTypeName
("#define QUIC_STATUS_REQUIRED_CERTIFICATE QUIC_STATUS_TLS_ALERT(116)")]
108
[
NativeTypeName
("#define QUIC_STATUS_CERT_EXPIRED QUIC_STATUS_CERT_ERROR(1)")]
111
[
NativeTypeName
("#define QUIC_STATUS_CERT_UNTRUSTED_ROOT QUIC_STATUS_CERT_ERROR(2)")]
114
[
NativeTypeName
("#define QUIC_STATUS_CERT_NO_CERT QUIC_STATUS_CERT_ERROR(3)")]
117
[
NativeTypeName
("#define QUIC_STATUS_ADDRESS_NOT_AVAILABLE ((QUIC_STATUS)EADDRNOTAVAIL)")]
System\Net\Quic\Interop\msquic_generated_windows.cs (36)
12
[
NativeTypeName
("#define QUIC_STATUS_SUCCESS S_OK")]
15
[
NativeTypeName
("#define QUIC_STATUS_PENDING SUCCESS_HRESULT_FROM_WIN32(ERROR_IO_PENDING)")]
18
[
NativeTypeName
("#define QUIC_STATUS_CONTINUE SUCCESS_HRESULT_FROM_WIN32(ERROR_CONTINUE)")]
21
[
NativeTypeName
("#define QUIC_STATUS_OUT_OF_MEMORY E_OUTOFMEMORY")]
24
[
NativeTypeName
("#define QUIC_STATUS_INVALID_PARAMETER E_INVALIDARG")]
27
[
NativeTypeName
("#define QUIC_STATUS_INVALID_STATE QUIC_STATUS_HRESULT_FROM_WIN32(ERROR_INVALID_STATE)")]
30
[
NativeTypeName
("#define QUIC_STATUS_NOT_SUPPORTED E_NOINTERFACE")]
33
[
NativeTypeName
("#define QUIC_STATUS_NOT_FOUND QUIC_STATUS_HRESULT_FROM_WIN32(ERROR_NOT_FOUND)")]
36
[
NativeTypeName
("#define QUIC_STATUS_BUFFER_TOO_SMALL QUIC_STATUS_HRESULT_FROM_WIN32(ERROR_INSUFFICIENT_BUFFER)")]
39
[
NativeTypeName
("#define QUIC_STATUS_HANDSHAKE_FAILURE ERROR_QUIC_HANDSHAKE_FAILURE")]
42
[
NativeTypeName
("#define QUIC_STATUS_ABORTED E_ABORT")]
45
[
NativeTypeName
("#define QUIC_STATUS_ADDRESS_IN_USE QUIC_STATUS_HRESULT_FROM_WIN32(WSAEADDRINUSE)")]
48
[
NativeTypeName
("#define QUIC_STATUS_INVALID_ADDRESS QUIC_STATUS_HRESULT_FROM_WIN32(WSAEADDRNOTAVAIL)")]
51
[
NativeTypeName
("#define QUIC_STATUS_CONNECTION_TIMEOUT ERROR_QUIC_CONNECTION_TIMEOUT")]
54
[
NativeTypeName
("#define QUIC_STATUS_CONNECTION_IDLE ERROR_QUIC_CONNECTION_IDLE")]
57
[
NativeTypeName
("#define QUIC_STATUS_UNREACHABLE QUIC_STATUS_HRESULT_FROM_WIN32(ERROR_HOST_UNREACHABLE)")]
60
[
NativeTypeName
("#define QUIC_STATUS_INTERNAL_ERROR ERROR_QUIC_INTERNAL_ERROR")]
63
[
NativeTypeName
("#define QUIC_STATUS_CONNECTION_REFUSED QUIC_STATUS_HRESULT_FROM_WIN32(ERROR_CONNECTION_REFUSED)")]
66
[
NativeTypeName
("#define QUIC_STATUS_PROTOCOL_ERROR ERROR_QUIC_PROTOCOL_VIOLATION")]
69
[
NativeTypeName
("#define QUIC_STATUS_VER_NEG_ERROR ERROR_QUIC_VER_NEG_FAILURE")]
72
[
NativeTypeName
("#define QUIC_STATUS_TLS_ERROR QUIC_STATUS_HRESULT_FROM_WIN32(WSA_SECURE_HOST_NOT_FOUND)")]
75
[
NativeTypeName
("#define QUIC_STATUS_USER_CANCELED ERROR_QUIC_USER_CANCELED")]
78
[
NativeTypeName
("#define QUIC_STATUS_ALPN_NEG_FAILURE ERROR_QUIC_ALPN_NEG_FAILURE")]
81
[
NativeTypeName
("#define QUIC_STATUS_STREAM_LIMIT_REACHED ERROR_QUIC_STREAM_LIMIT_REACHED")]
84
[
NativeTypeName
("#define QUIC_STATUS_ALPN_IN_USE ERROR_QUIC_ALPN_IN_USE")]
87
[
NativeTypeName
("#define QUIC_STATUS_CLOSE_NOTIFY QUIC_STATUS_TLS_ALERT(0)")]
90
[
NativeTypeName
("#define QUIC_STATUS_BAD_CERTIFICATE QUIC_STATUS_TLS_ALERT(42)")]
93
[
NativeTypeName
("#define QUIC_STATUS_UNSUPPORTED_CERTIFICATE QUIC_STATUS_TLS_ALERT(43)")]
96
[
NativeTypeName
("#define QUIC_STATUS_REVOKED_CERTIFICATE QUIC_STATUS_TLS_ALERT(44)")]
99
[
NativeTypeName
("#define QUIC_STATUS_EXPIRED_CERTIFICATE QUIC_STATUS_TLS_ALERT(45)")]
102
[
NativeTypeName
("#define QUIC_STATUS_UNKNOWN_CERTIFICATE QUIC_STATUS_TLS_ALERT(46)")]
105
[
NativeTypeName
("#define QUIC_STATUS_REQUIRED_CERTIFICATE QUIC_STATUS_TLS_ALERT(116)")]
108
[
NativeTypeName
("#define QUIC_STATUS_CERT_EXPIRED CERT_E_EXPIRED")]
111
[
NativeTypeName
("#define QUIC_STATUS_CERT_UNTRUSTED_ROOT CERT_E_UNTRUSTEDROOT")]
114
[
NativeTypeName
("#define QUIC_STATUS_CERT_NO_CERT SEC_E_NO_CREDENTIALS")]
117
[
NativeTypeName
("#define QUIC_STATUS_ADDRESS_NOT_AVAILABLE QUIC_STATUS_HRESULT_FROM_WIN32(WSAEAFNOSUPPORT)")]