2548 lines
136 KiB
Swift
2548 lines
136 KiB
Swift
// WARNING: Please don't edit this file. It was generated by Swift/WinRT v0.0.1
|
|
// swiftlint:disable all
|
|
import Foundation
|
|
@_spi(WinRTInternal) @_spi(WinRTImplements) import WindowsFoundation
|
|
import CWinRT
|
|
|
|
private var IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpCacheDirectiveHeaderValueCollection: WindowsFoundation.IID {
|
|
.init(Data1: 0x9A586B89, Data2: 0xD5D0, Data3: 0x4FBE, Data4: ( 0xBD,0x9D,0xB5,0xB3,0x63,0x68,0x11,0xB4 ))// 9A586B89-D5D0-4FBE-BD9D-B5B3636811B4
|
|
}
|
|
|
|
private var IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpChallengeHeaderValue: WindowsFoundation.IID {
|
|
.init(Data1: 0x393361AF, Data2: 0x0F7D, Data3: 0x4820, Data4: ( 0x9F,0xDD,0xA2,0xB9,0x56,0xEE,0xAE,0xAB ))// 393361AF-0F7D-4820-9FDD-A2B956EEAEAB
|
|
}
|
|
|
|
private var IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpChallengeHeaderValueCollection: WindowsFoundation.IID {
|
|
.init(Data1: 0xCA9E5F81, Data2: 0xAEE0, Data3: 0x4353, Data4: ( 0xA1,0x0B,0xE6,0x25,0xBA,0xBD,0x64,0xC2 ))// CA9E5F81-AEE0-4353-A10B-E625BABD64C2
|
|
}
|
|
|
|
private var IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpChallengeHeaderValueFactory: WindowsFoundation.IID {
|
|
.init(Data1: 0xC452C451, Data2: 0xD99C, Data3: 0x40AA, Data4: ( 0x93,0x99,0x90,0xEE,0xB9,0x8F,0xC6,0x13 ))// C452C451-D99C-40AA-9399-90EEB98FC613
|
|
}
|
|
|
|
private var IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpChallengeHeaderValueStatics: WindowsFoundation.IID {
|
|
.init(Data1: 0xF3D38A72, Data2: 0xFC01, Data3: 0x4D01, Data4: ( 0xA0,0x08,0xFC,0xB7,0xC4,0x59,0xD6,0x35 ))// F3D38A72-FC01-4D01-A008-FCB7C459D635
|
|
}
|
|
|
|
private var IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpConnectionOptionHeaderValue: WindowsFoundation.IID {
|
|
.init(Data1: 0xCB4AF27A, Data2: 0x4E90, Data3: 0x45EB, Data4: ( 0x8D,0xCD,0xFD,0x14,0x08,0xF4,0xC4,0x4F ))// CB4AF27A-4E90-45EB-8DCD-FD1408F4C44F
|
|
}
|
|
|
|
private var IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpConnectionOptionHeaderValueCollection: WindowsFoundation.IID {
|
|
.init(Data1: 0xE4F56C1D, Data2: 0x5142, Data3: 0x4E00, Data4: ( 0x8E,0x0F,0x01,0x95,0x09,0x33,0x76,0x29 ))// E4F56C1D-5142-4E00-8E0F-019509337629
|
|
}
|
|
|
|
private var IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpConnectionOptionHeaderValueFactory: WindowsFoundation.IID {
|
|
.init(Data1: 0xD93CCC1E, Data2: 0x0B7D, Data3: 0x4C3F, Data4: ( 0xA5,0x8D,0xA2,0xA1,0xBD,0xEA,0xBC,0x0A ))// D93CCC1E-0B7D-4C3F-A58D-A2A1BDEABC0A
|
|
}
|
|
|
|
private var IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpConnectionOptionHeaderValueStatics: WindowsFoundation.IID {
|
|
.init(Data1: 0xAAA75D37, Data2: 0xA946, Data3: 0x4B1F, Data4: ( 0x85,0xAF,0x48,0xB6,0x8B,0x3C,0x50,0xBD ))// AAA75D37-A946-4B1F-85AF-48B68B3C50BD
|
|
}
|
|
|
|
private var IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpContentCodingHeaderValue: WindowsFoundation.IID {
|
|
.init(Data1: 0xBCF7F92A, Data2: 0x9376, Data3: 0x4D85, Data4: ( 0xBC,0xCC,0x9F,0x4F,0x9A,0xCA,0xB4,0x34 ))// BCF7F92A-9376-4D85-BCCC-9F4F9ACAB434
|
|
}
|
|
|
|
private var IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpContentCodingHeaderValueCollection: WindowsFoundation.IID {
|
|
.init(Data1: 0x7D221721, Data2: 0xA6DB, Data3: 0x436E, Data4: ( 0x8E,0x83,0x91,0x59,0x61,0x92,0x81,0x9C ))// 7D221721-A6DB-436E-8E83-91596192819C
|
|
}
|
|
|
|
private var IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpContentCodingHeaderValueFactory: WindowsFoundation.IID {
|
|
.init(Data1: 0xC53D2BD7, Data2: 0x332B, Data3: 0x4350, Data4: ( 0x85,0x10,0x2E,0x67,0xA2,0x28,0x9A,0x5A ))// C53D2BD7-332B-4350-8510-2E67A2289A5A
|
|
}
|
|
|
|
private var IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpContentCodingHeaderValueStatics: WindowsFoundation.IID {
|
|
.init(Data1: 0x94D8602E, Data2: 0xF9BF, Data3: 0x42F7, Data4: ( 0xAA,0x46,0xED,0x27,0x2A,0x41,0xE2,0x12 ))// 94D8602E-F9BF-42F7-AA46-ED272A41E212
|
|
}
|
|
|
|
private var IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpContentCodingWithQualityHeaderValue: WindowsFoundation.IID {
|
|
.init(Data1: 0x94531CD5, Data2: 0x8B13, Data3: 0x4D73, Data4: ( 0x86,0x51,0xF7,0x6B,0x38,0xF8,0x84,0x95 ))// 94531CD5-8B13-4D73-8651-F76B38F88495
|
|
}
|
|
|
|
private var IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpContentCodingWithQualityHeaderValueCollection: WindowsFoundation.IID {
|
|
.init(Data1: 0x7C0D753E, Data2: 0xE899, Data3: 0x4378, Data4: ( 0xB5,0xC8,0x41,0x2D,0x82,0x07,0x11,0xCC ))// 7C0D753E-E899-4378-B5C8-412D820711CC
|
|
}
|
|
|
|
private var IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpContentCodingWithQualityHeaderValueFactory: WindowsFoundation.IID {
|
|
.init(Data1: 0xC45EEE1A, Data2: 0xC553, Data3: 0x46FC, Data4: ( 0xAD,0xE2,0xD7,0x5C,0x1D,0x53,0xDF,0x7B ))// C45EEE1A-C553-46FC-ADE2-D75C1D53DF7B
|
|
}
|
|
|
|
private var IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpContentCodingWithQualityHeaderValueStatics: WindowsFoundation.IID {
|
|
.init(Data1: 0xE8C9357C, Data2: 0x8F89, Data3: 0x4801, Data4: ( 0x8E,0x75,0x4C,0x9A,0xBF,0xC3,0xDE,0x71 ))// E8C9357C-8F89-4801-8E75-4C9ABFC3DE71
|
|
}
|
|
|
|
private var IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpContentDispositionHeaderValue: WindowsFoundation.IID {
|
|
.init(Data1: 0xF2A2EEDC, Data2: 0x2629, Data3: 0x4B49, Data4: ( 0x99,0x08,0x96,0xA1,0x68,0xE9,0x36,0x5E ))// F2A2EEDC-2629-4B49-9908-96A168E9365E
|
|
}
|
|
|
|
private var IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpContentDispositionHeaderValueFactory: WindowsFoundation.IID {
|
|
.init(Data1: 0x9915BBC4, Data2: 0x456C, Data3: 0x4E81, Data4: ( 0x82,0x95,0xB2,0xAB,0x3C,0xBC,0xF5,0x45 ))// 9915BBC4-456C-4E81-8295-B2AB3CBCF545
|
|
}
|
|
|
|
private var IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpContentDispositionHeaderValueStatics: WindowsFoundation.IID {
|
|
.init(Data1: 0x29C56067, Data2: 0x5A37, Data3: 0x46E4, Data4: ( 0xB0,0x74,0xC5,0x17,0x7D,0x69,0xCA,0x66 ))// 29C56067-5A37-46E4-B074-C5177D69CA66
|
|
}
|
|
|
|
private var IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpContentHeaderCollection: WindowsFoundation.IID {
|
|
.init(Data1: 0x40612A44, Data2: 0x47AE, Data3: 0x4B7E, Data4: ( 0x91,0x24,0x69,0x62,0x8B,0x64,0xAA,0x18 ))// 40612A44-47AE-4B7E-9124-69628B64AA18
|
|
}
|
|
|
|
private var IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpContentRangeHeaderValue: WindowsFoundation.IID {
|
|
.init(Data1: 0x04D967D3, Data2: 0xA4F6, Data3: 0x495C, Data4: ( 0x95,0x30,0x85,0x79,0xFC,0xBA,0x8A,0xA9 ))// 04D967D3-A4F6-495C-9530-8579FCBA8AA9
|
|
}
|
|
|
|
private var IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpContentRangeHeaderValueFactory: WindowsFoundation.IID {
|
|
.init(Data1: 0x3F5BD691, Data2: 0xA03C, Data3: 0x4456, Data4: ( 0x9A,0x6F,0xEF,0x27,0xEC,0xD0,0x3C,0xAE ))// 3F5BD691-A03C-4456-9A6F-EF27ECD03CAE
|
|
}
|
|
|
|
private var IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpContentRangeHeaderValueStatics: WindowsFoundation.IID {
|
|
.init(Data1: 0x80A346CA, Data2: 0x174C, Data3: 0x4FAE, Data4: ( 0x82,0x1C,0x13,0x4C,0xD2,0x94,0xAA,0x38 ))// 80A346CA-174C-4FAE-821C-134CD294AA38
|
|
}
|
|
|
|
private var IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpCookiePairHeaderValue: WindowsFoundation.IID {
|
|
.init(Data1: 0xCBD46217, Data2: 0x4B29, Data3: 0x412B, Data4: ( 0xBD,0x90,0xB3,0xD8,0x14,0xAB,0x8E,0x1B ))// CBD46217-4B29-412B-BD90-B3D814AB8E1B
|
|
}
|
|
|
|
private var IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpCookiePairHeaderValueCollection: WindowsFoundation.IID {
|
|
.init(Data1: 0xF3F44350, Data2: 0x581E, Data3: 0x4ECC, Data4: ( 0x9F,0x59,0xE5,0x07,0xD0,0x4F,0x06,0xE6 ))// F3F44350-581E-4ECC-9F59-E507D04F06E6
|
|
}
|
|
|
|
private var IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpCookiePairHeaderValueFactory: WindowsFoundation.IID {
|
|
.init(Data1: 0x635E326F, Data2: 0x146F, Data3: 0x4F56, Data4: ( 0xAA,0x21,0x2C,0xB7,0xD6,0xD5,0x8B,0x1E ))// 635E326F-146F-4F56-AA21-2CB7D6D58B1E
|
|
}
|
|
|
|
private var IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpCookiePairHeaderValueStatics: WindowsFoundation.IID {
|
|
.init(Data1: 0x6E866D48, Data2: 0x06AF, Data3: 0x4462, Data4: ( 0x81,0x58,0x99,0x38,0x8D,0x5D,0xCA,0x81 ))// 6E866D48-06AF-4462-8158-99388D5DCA81
|
|
}
|
|
|
|
private var IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpCredentialsHeaderValue: WindowsFoundation.IID {
|
|
.init(Data1: 0xC34CC3CB, Data2: 0x542E, Data3: 0x4177, Data4: ( 0xA6,0xC7,0xB6,0x74,0xCE,0x19,0x3F,0xBF ))// C34CC3CB-542E-4177-A6C7-B674CE193FBF
|
|
}
|
|
|
|
private var IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpCredentialsHeaderValueFactory: WindowsFoundation.IID {
|
|
.init(Data1: 0xF21D9E91, Data2: 0x4D1C, Data3: 0x4182, Data4: ( 0xBF,0xD1,0x34,0x47,0x0A,0x62,0xF9,0x50 ))// F21D9E91-4D1C-4182-BFD1-34470A62F950
|
|
}
|
|
|
|
private var IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpCredentialsHeaderValueStatics: WindowsFoundation.IID {
|
|
.init(Data1: 0xA69B2BE6, Data2: 0xCE8C, Data3: 0x4443, Data4: ( 0xA3,0x5A,0x1B,0x72,0x7B,0x13,0x10,0x36 ))// A69B2BE6-CE8C-4443-A35A-1B727B131036
|
|
}
|
|
|
|
private var IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpDateOrDeltaHeaderValue: WindowsFoundation.IID {
|
|
.init(Data1: 0xEAFCAA6A, Data2: 0xC4DC, Data3: 0x49E2, Data4: ( 0xA2,0x7D,0x04,0x3A,0xDF,0x58,0x67,0xA3 ))// EAFCAA6A-C4DC-49E2-A27D-043ADF5867A3
|
|
}
|
|
|
|
private var IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpDateOrDeltaHeaderValueStatics: WindowsFoundation.IID {
|
|
.init(Data1: 0x7C2659A8, Data2: 0x6672, Data3: 0x4E90, Data4: ( 0x9A,0x9A,0xF3,0x97,0x66,0xF7,0xF5,0x76 ))// 7C2659A8-6672-4E90-9A9A-F39766F7F576
|
|
}
|
|
|
|
private var IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpExpectationHeaderValue: WindowsFoundation.IID {
|
|
.init(Data1: 0x4CE585CD, Data2: 0x3A99, Data3: 0x43AF, Data4: ( 0xA2,0xE6,0xEC,0x23,0x2F,0xEA,0x96,0x58 ))// 4CE585CD-3A99-43AF-A2E6-EC232FEA9658
|
|
}
|
|
|
|
private var IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpExpectationHeaderValueCollection: WindowsFoundation.IID {
|
|
.init(Data1: 0xE78521B3, Data2: 0xA0E2, Data3: 0x4AC4, Data4: ( 0x9E,0x66,0x79,0x70,0x6C,0xB9,0xFD,0x58 ))// E78521B3-A0E2-4AC4-9E66-79706CB9FD58
|
|
}
|
|
|
|
private var IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpExpectationHeaderValueFactory: WindowsFoundation.IID {
|
|
.init(Data1: 0x4EA275CB, Data2: 0xD53E, Data3: 0x4868, Data4: ( 0x88,0x56,0x1E,0x21,0xA5,0x03,0x0D,0xC0 ))// 4EA275CB-D53E-4868-8856-1E21A5030DC0
|
|
}
|
|
|
|
private var IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpExpectationHeaderValueStatics: WindowsFoundation.IID {
|
|
.init(Data1: 0x3019ABE2, Data2: 0xCFE5, Data3: 0x473B, Data4: ( 0xA5,0x7F,0xFB,0xA5,0xB1,0x4E,0xB2,0x57 ))// 3019ABE2-CFE5-473B-A57F-FBA5B14EB257
|
|
}
|
|
|
|
private var IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpLanguageHeaderValueCollection: WindowsFoundation.IID {
|
|
.init(Data1: 0x9EBD7CA3, Data2: 0x8219, Data3: 0x44F6, Data4: ( 0x99,0x02,0x8C,0x56,0xDF,0xD3,0x34,0x0C ))// 9EBD7CA3-8219-44F6-9902-8C56DFD3340C
|
|
}
|
|
|
|
private var IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpLanguageRangeWithQualityHeaderValue: WindowsFoundation.IID {
|
|
.init(Data1: 0x7256E102, Data2: 0x0080, Data3: 0x4DB4, Data4: ( 0xA0,0x83,0x7D,0xE7,0xB2,0xE5,0xBA,0x4C ))// 7256E102-0080-4DB4-A083-7DE7B2E5BA4C
|
|
}
|
|
|
|
private var IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpLanguageRangeWithQualityHeaderValueCollection: WindowsFoundation.IID {
|
|
.init(Data1: 0x885D5ABD, Data2: 0x4B4F, Data3: 0x480A, Data4: ( 0x89,0xCE,0x8A,0xED,0xCE,0xE6,0xE3,0xA0 ))// 885D5ABD-4B4F-480A-89CE-8AEDCEE6E3A0
|
|
}
|
|
|
|
private var IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpLanguageRangeWithQualityHeaderValueFactory: WindowsFoundation.IID {
|
|
.init(Data1: 0x7BB83970, Data2: 0x780F, Data3: 0x4C83, Data4: ( 0x9F,0xE4,0xDC,0x30,0x87,0xF6,0xBD,0x55 ))// 7BB83970-780F-4C83-9FE4-DC3087F6BD55
|
|
}
|
|
|
|
private var IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpLanguageRangeWithQualityHeaderValueStatics: WindowsFoundation.IID {
|
|
.init(Data1: 0x2541E146, Data2: 0xF308, Data3: 0x46F5, Data4: ( 0xB6,0x95,0x42,0xF5,0x40,0x24,0xEC,0x68 ))// 2541E146-F308-46F5-B695-42F54024EC68
|
|
}
|
|
|
|
private var IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpMediaTypeHeaderValue: WindowsFoundation.IID {
|
|
.init(Data1: 0x16B28533, Data2: 0xE728, Data3: 0x4FCB, Data4: ( 0xBD,0xB0,0x08,0xA4,0x31,0xA1,0x48,0x44 ))// 16B28533-E728-4FCB-BDB0-08A431A14844
|
|
}
|
|
|
|
private var IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpMediaTypeHeaderValueFactory: WindowsFoundation.IID {
|
|
.init(Data1: 0xBED747A8, Data2: 0xCD17, Data3: 0x42DD, Data4: ( 0x93,0x67,0xAB,0x9C,0x5B,0x56,0xDD,0x7D ))// BED747A8-CD17-42DD-9367-AB9C5B56DD7D
|
|
}
|
|
|
|
private var IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpMediaTypeHeaderValueStatics: WindowsFoundation.IID {
|
|
.init(Data1: 0xE04D83DF, Data2: 0x1D41, Data3: 0x4D8C, Data4: ( 0xA2,0xDE,0x6F,0xD2,0xED,0x87,0x39,0x9B ))// E04D83DF-1D41-4D8C-A2DE-6FD2ED87399B
|
|
}
|
|
|
|
private var IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpMediaTypeWithQualityHeaderValue: WindowsFoundation.IID {
|
|
.init(Data1: 0x188D5E32, Data2: 0x76BE, Data3: 0x44A0, Data4: ( 0xB1,0xCD,0x20,0x74,0xBD,0xED,0x2D,0xDE ))// 188D5E32-76BE-44A0-B1CD-2074BDED2DDE
|
|
}
|
|
|
|
private var IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpMediaTypeWithQualityHeaderValueCollection: WindowsFoundation.IID {
|
|
.init(Data1: 0x3C0C6B73, Data2: 0x1342, Data3: 0x4587, Data4: ( 0xA0,0x56,0x18,0xD0,0x2F,0xF6,0x71,0x65 ))// 3C0C6B73-1342-4587-A056-18D02FF67165
|
|
}
|
|
|
|
private var IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpMediaTypeWithQualityHeaderValueFactory: WindowsFoundation.IID {
|
|
.init(Data1: 0x4C6D20F4, Data2: 0x9457, Data3: 0x44E6, Data4: ( 0xA3,0x23,0xD1,0x22,0xB9,0x58,0x78,0x0B ))// 4C6D20F4-9457-44E6-A323-D122B958780B
|
|
}
|
|
|
|
private var IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpMediaTypeWithQualityHeaderValueStatics: WindowsFoundation.IID {
|
|
.init(Data1: 0x5B070CD9, Data2: 0xB560, Data3: 0x4FC8, Data4: ( 0x98,0x35,0x7E,0x6C,0x0A,0x65,0x7B,0x24 ))// 5B070CD9-B560-4FC8-9835-7E6C0A657B24
|
|
}
|
|
|
|
private var IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpMethodHeaderValueCollection: WindowsFoundation.IID {
|
|
.init(Data1: 0x43BC3FF4, Data2: 0x6119, Data3: 0x4ADF, Data4: ( 0x93,0x8C,0x34,0xBF,0xFF,0xCF,0x92,0xED ))// 43BC3FF4-6119-4ADF-938C-34BFFFCF92ED
|
|
}
|
|
|
|
private var IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpNameValueHeaderValue: WindowsFoundation.IID {
|
|
.init(Data1: 0xD8BA7463, Data2: 0x5B9A, Data3: 0x4D1B, Data4: ( 0x93,0xF9,0xAA,0x5B,0x44,0xEC,0xFD,0xDF ))// D8BA7463-5B9A-4D1B-93F9-AA5B44ECFDDF
|
|
}
|
|
|
|
private var IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpNameValueHeaderValueFactory: WindowsFoundation.IID {
|
|
.init(Data1: 0x770E2267, Data2: 0xCBF8, Data3: 0x4736, Data4: ( 0xA9,0x25,0x93,0xFB,0xE1,0x0C,0x7C,0xA8 ))// 770E2267-CBF8-4736-A925-93FBE10C7CA8
|
|
}
|
|
|
|
private var IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpNameValueHeaderValueStatics: WindowsFoundation.IID {
|
|
.init(Data1: 0xFFD4030F, Data2: 0x1130, Data3: 0x4152, Data4: ( 0x86,0x59,0x25,0x69,0x09,0xA9,0xD1,0x15 ))// FFD4030F-1130-4152-8659-256909A9D115
|
|
}
|
|
|
|
private var IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpProductHeaderValue: WindowsFoundation.IID {
|
|
.init(Data1: 0xF4FEEE03, Data2: 0xEBD4, Data3: 0x4160, Data4: ( 0xB9,0xFF,0x80,0x7C,0x51,0x83,0xB6,0xE6 ))// F4FEEE03-EBD4-4160-B9FF-807C5183B6E6
|
|
}
|
|
|
|
private var IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpProductHeaderValueFactory: WindowsFoundation.IID {
|
|
.init(Data1: 0x611AA4F5, Data2: 0x82BC, Data3: 0x42FB, Data4: ( 0x97,0x7B,0xDC,0x00,0x53,0x6E,0x5E,0x86 ))// 611AA4F5-82BC-42FB-977B-DC00536E5E86
|
|
}
|
|
|
|
private var IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpProductHeaderValueStatics: WindowsFoundation.IID {
|
|
.init(Data1: 0x90C33E29, Data2: 0xBEFC, Data3: 0x4337, Data4: ( 0xBE,0x62,0x49,0xF0,0x97,0x97,0x5F,0x53 ))// 90C33E29-BEFC-4337-BE62-49F097975F53
|
|
}
|
|
|
|
private var IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpProductInfoHeaderValue: WindowsFoundation.IID {
|
|
.init(Data1: 0x1B1A8732, Data2: 0x4C35, Data3: 0x486A, Data4: ( 0x96,0x6F,0x64,0x64,0x89,0x19,0x8E,0x4D ))// 1B1A8732-4C35-486A-966F-646489198E4D
|
|
}
|
|
|
|
private var IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpProductInfoHeaderValueCollection: WindowsFoundation.IID {
|
|
.init(Data1: 0x877DF74A, Data2: 0xD69B, Data3: 0x44F8, Data4: ( 0xAD,0x4F,0x45,0x3A,0xF9,0xC4,0x2E,0xD0 ))// 877DF74A-D69B-44F8-AD4F-453AF9C42ED0
|
|
}
|
|
|
|
private var IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpProductInfoHeaderValueFactory: WindowsFoundation.IID {
|
|
.init(Data1: 0x24220FBE, Data2: 0xEABE, Data3: 0x4464, Data4: ( 0xB4,0x60,0xEC,0x01,0x0B,0x7C,0x41,0xE2 ))// 24220FBE-EABE-4464-B460-EC010B7C41E2
|
|
}
|
|
|
|
private var IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpProductInfoHeaderValueStatics: WindowsFoundation.IID {
|
|
.init(Data1: 0xDB7FD857, Data2: 0x327A, Data3: 0x4E73, Data4: ( 0x81,0xE5,0x70,0x59,0xA3,0x02,0xB0,0x42 ))// DB7FD857-327A-4E73-81E5-7059A302B042
|
|
}
|
|
|
|
private var IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpRequestHeaderCollection: WindowsFoundation.IID {
|
|
.init(Data1: 0xAF40329B, Data2: 0xB544, Data3: 0x469B, Data4: ( 0x86,0xB9,0xAC,0x3D,0x46,0x6F,0xEA,0x36 ))// AF40329B-B544-469B-86B9-AC3D466FEA36
|
|
}
|
|
|
|
private var IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpResponseHeaderCollection: WindowsFoundation.IID {
|
|
.init(Data1: 0x7A990969, Data2: 0xFA3F, Data3: 0x41ED, Data4: ( 0xAA,0xC6,0xBF,0x95,0x79,0x75,0xC1,0x6B ))// 7A990969-FA3F-41ED-AAC6-BF957975C16B
|
|
}
|
|
|
|
private var IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpTransferCodingHeaderValue: WindowsFoundation.IID {
|
|
.init(Data1: 0x436F32F9, Data2: 0x3DED, Data3: 0x42BD, Data4: ( 0xB3,0x8A,0x54,0x96,0xA2,0x51,0x1C,0xE6 ))// 436F32F9-3DED-42BD-B38A-5496A2511CE6
|
|
}
|
|
|
|
private var IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpTransferCodingHeaderValueCollection: WindowsFoundation.IID {
|
|
.init(Data1: 0x202C8C34, Data2: 0x2C03, Data3: 0x49B8, Data4: ( 0x96,0x65,0x73,0xE2,0x7C,0xB2,0xFC,0x79 ))// 202C8C34-2C03-49B8-9665-73E27CB2FC79
|
|
}
|
|
|
|
private var IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpTransferCodingHeaderValueFactory: WindowsFoundation.IID {
|
|
.init(Data1: 0xBB62DFFC, Data2: 0xE361, Data3: 0x4F08, Data4: ( 0x8E,0x4F,0xC9,0xE7,0x23,0xDE,0x70,0x3B ))// BB62DFFC-E361-4F08-8E4F-C9E723DE703B
|
|
}
|
|
|
|
private var IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpTransferCodingHeaderValueStatics: WindowsFoundation.IID {
|
|
.init(Data1: 0x6AB8892A, Data2: 0x1A98, Data3: 0x4D32, Data4: ( 0xA9,0x06,0x74,0x70,0xA9,0x87,0x5C,0xE5 ))// 6AB8892A-1A98-4D32-A906-7470A9875CE5
|
|
}
|
|
|
|
public enum __ABI_Windows_Web_Http_Headers {
|
|
public class IHttpCacheDirectiveHeaderValueCollection: WindowsFoundation.IInspectable {
|
|
override public class var IID: WindowsFoundation.IID { IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpCacheDirectiveHeaderValueCollection }
|
|
|
|
internal func get_MaxAgeImpl() throws -> WindowsFoundation.TimeSpan? {
|
|
let (value) = try ComPtrs.initialize { valueAbi in
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpCacheDirectiveHeaderValueCollection.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.get_MaxAge(pThis, &valueAbi))
|
|
}
|
|
}
|
|
return UWP.__x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CTimeSpanWrapper.unwrapFrom(abi: value)
|
|
}
|
|
|
|
internal func put_MaxAgeImpl(_ value: WindowsFoundation.TimeSpan?) throws {
|
|
let valueWrapper = UWP.__x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CTimeSpanWrapper(value)
|
|
let _value = try! valueWrapper?.toABI { $0 }
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpCacheDirectiveHeaderValueCollection.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.put_MaxAge(pThis, _value))
|
|
}
|
|
}
|
|
|
|
internal func get_MaxStaleImpl() throws -> WindowsFoundation.TimeSpan? {
|
|
let (value) = try ComPtrs.initialize { valueAbi in
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpCacheDirectiveHeaderValueCollection.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.get_MaxStale(pThis, &valueAbi))
|
|
}
|
|
}
|
|
return UWP.__x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CTimeSpanWrapper.unwrapFrom(abi: value)
|
|
}
|
|
|
|
internal func put_MaxStaleImpl(_ value: WindowsFoundation.TimeSpan?) throws {
|
|
let valueWrapper = UWP.__x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CTimeSpanWrapper(value)
|
|
let _value = try! valueWrapper?.toABI { $0 }
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpCacheDirectiveHeaderValueCollection.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.put_MaxStale(pThis, _value))
|
|
}
|
|
}
|
|
|
|
internal func get_MinFreshImpl() throws -> WindowsFoundation.TimeSpan? {
|
|
let (value) = try ComPtrs.initialize { valueAbi in
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpCacheDirectiveHeaderValueCollection.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.get_MinFresh(pThis, &valueAbi))
|
|
}
|
|
}
|
|
return UWP.__x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CTimeSpanWrapper.unwrapFrom(abi: value)
|
|
}
|
|
|
|
internal func put_MinFreshImpl(_ value: WindowsFoundation.TimeSpan?) throws {
|
|
let valueWrapper = UWP.__x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CTimeSpanWrapper(value)
|
|
let _value = try! valueWrapper?.toABI { $0 }
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpCacheDirectiveHeaderValueCollection.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.put_MinFresh(pThis, _value))
|
|
}
|
|
}
|
|
|
|
internal func get_SharedMaxAgeImpl() throws -> WindowsFoundation.TimeSpan? {
|
|
let (value) = try ComPtrs.initialize { valueAbi in
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpCacheDirectiveHeaderValueCollection.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.get_SharedMaxAge(pThis, &valueAbi))
|
|
}
|
|
}
|
|
return UWP.__x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CTimeSpanWrapper.unwrapFrom(abi: value)
|
|
}
|
|
|
|
internal func put_SharedMaxAgeImpl(_ value: WindowsFoundation.TimeSpan?) throws {
|
|
let valueWrapper = UWP.__x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CTimeSpanWrapper(value)
|
|
let _value = try! valueWrapper?.toABI { $0 }
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpCacheDirectiveHeaderValueCollection.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.put_SharedMaxAge(pThis, _value))
|
|
}
|
|
}
|
|
|
|
internal func ParseAddImpl(_ input: String) throws {
|
|
let _input = try! HString(input)
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpCacheDirectiveHeaderValueCollection.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.ParseAdd(pThis, _input.get()))
|
|
}
|
|
}
|
|
|
|
internal func TryParseAddImpl(_ input: String) throws -> Bool {
|
|
var result: boolean = 0
|
|
let _input = try! HString(input)
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpCacheDirectiveHeaderValueCollection.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.TryParseAdd(pThis, _input.get(), &result))
|
|
}
|
|
return .init(from: result)
|
|
}
|
|
|
|
}
|
|
|
|
public class IHttpChallengeHeaderValue: WindowsFoundation.IInspectable {
|
|
override public class var IID: WindowsFoundation.IID { IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpChallengeHeaderValue }
|
|
|
|
internal func get_ParametersImpl() throws -> WindowsFoundation.AnyIVector<UWP.HttpNameValueHeaderValue?>? {
|
|
let (value) = try ComPtrs.initialize { valueAbi in
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpChallengeHeaderValue.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.get_Parameters(pThis, &valueAbi))
|
|
}
|
|
}
|
|
return UWP.__x_ABI_C__FIVector_1___x_ABI_CWindows__CWeb__CHttp__CHeaders__CHttpNameValueHeaderValueWrapper.unwrapFrom(abi: value)
|
|
}
|
|
|
|
internal func get_SchemeImpl() throws -> String {
|
|
var value: HSTRING?
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpChallengeHeaderValue.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.get_Scheme(pThis, &value))
|
|
}
|
|
return .init(from: value)
|
|
}
|
|
|
|
internal func get_TokenImpl() throws -> String {
|
|
var value: HSTRING?
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpChallengeHeaderValue.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.get_Token(pThis, &value))
|
|
}
|
|
return .init(from: value)
|
|
}
|
|
|
|
}
|
|
|
|
public class IHttpChallengeHeaderValueCollection: WindowsFoundation.IInspectable {
|
|
override public class var IID: WindowsFoundation.IID { IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpChallengeHeaderValueCollection }
|
|
|
|
internal func ParseAddImpl(_ input: String) throws {
|
|
let _input = try! HString(input)
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpChallengeHeaderValueCollection.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.ParseAdd(pThis, _input.get()))
|
|
}
|
|
}
|
|
|
|
internal func TryParseAddImpl(_ input: String) throws -> Bool {
|
|
var result: boolean = 0
|
|
let _input = try! HString(input)
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpChallengeHeaderValueCollection.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.TryParseAdd(pThis, _input.get(), &result))
|
|
}
|
|
return .init(from: result)
|
|
}
|
|
|
|
}
|
|
|
|
public class IHttpChallengeHeaderValueFactory: WindowsFoundation.IInspectable {
|
|
override public class var IID: WindowsFoundation.IID { IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpChallengeHeaderValueFactory }
|
|
|
|
internal func CreateFromSchemeImpl(_ scheme: String) throws -> IHttpChallengeHeaderValue {
|
|
let (value) = try ComPtrs.initialize { valueAbi in
|
|
let _scheme = try! HString(scheme)
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpChallengeHeaderValueFactory.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.CreateFromScheme(pThis, _scheme.get(), &valueAbi))
|
|
}
|
|
}
|
|
return IHttpChallengeHeaderValue(value!)
|
|
}
|
|
|
|
internal func CreateFromSchemeWithTokenImpl(_ scheme: String, _ token: String) throws -> IHttpChallengeHeaderValue {
|
|
let (value) = try ComPtrs.initialize { valueAbi in
|
|
let _scheme = try! HString(scheme)
|
|
let _token = try! HString(token)
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpChallengeHeaderValueFactory.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.CreateFromSchemeWithToken(pThis, _scheme.get(), _token.get(), &valueAbi))
|
|
}
|
|
}
|
|
return IHttpChallengeHeaderValue(value!)
|
|
}
|
|
|
|
}
|
|
|
|
public class IHttpChallengeHeaderValueStatics: WindowsFoundation.IInspectable {
|
|
override public class var IID: WindowsFoundation.IID { IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpChallengeHeaderValueStatics }
|
|
|
|
internal func ParseImpl(_ input: String) throws -> UWP.HttpChallengeHeaderValue? {
|
|
let (result) = try ComPtrs.initialize { resultAbi in
|
|
let _input = try! HString(input)
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpChallengeHeaderValueStatics.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.Parse(pThis, _input.get(), &resultAbi))
|
|
}
|
|
}
|
|
return .from(abi: result)
|
|
}
|
|
|
|
internal func TryParseImpl(_ input: String, _ challengeHeaderValue: inout UWP.HttpChallengeHeaderValue?) throws -> Bool {
|
|
var succeeded: boolean = 0
|
|
let _input = try! HString(input)
|
|
let (_challengeHeaderValue) = try ComPtrs.initialize { (_challengeHeaderValueAbi) in
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpChallengeHeaderValueStatics.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.TryParse(pThis, _input.get(), &_challengeHeaderValueAbi, &succeeded))
|
|
}
|
|
}
|
|
challengeHeaderValue = .from(abi: _challengeHeaderValue)
|
|
return .init(from: succeeded)
|
|
}
|
|
|
|
}
|
|
|
|
public class IHttpConnectionOptionHeaderValue: WindowsFoundation.IInspectable {
|
|
override public class var IID: WindowsFoundation.IID { IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpConnectionOptionHeaderValue }
|
|
|
|
internal func get_TokenImpl() throws -> String {
|
|
var value: HSTRING?
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpConnectionOptionHeaderValue.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.get_Token(pThis, &value))
|
|
}
|
|
return .init(from: value)
|
|
}
|
|
|
|
}
|
|
|
|
public class IHttpConnectionOptionHeaderValueCollection: WindowsFoundation.IInspectable {
|
|
override public class var IID: WindowsFoundation.IID { IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpConnectionOptionHeaderValueCollection }
|
|
|
|
internal func ParseAddImpl(_ input: String) throws {
|
|
let _input = try! HString(input)
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpConnectionOptionHeaderValueCollection.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.ParseAdd(pThis, _input.get()))
|
|
}
|
|
}
|
|
|
|
internal func TryParseAddImpl(_ input: String) throws -> Bool {
|
|
var result: boolean = 0
|
|
let _input = try! HString(input)
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpConnectionOptionHeaderValueCollection.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.TryParseAdd(pThis, _input.get(), &result))
|
|
}
|
|
return .init(from: result)
|
|
}
|
|
|
|
}
|
|
|
|
public class IHttpConnectionOptionHeaderValueFactory: WindowsFoundation.IInspectable {
|
|
override public class var IID: WindowsFoundation.IID { IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpConnectionOptionHeaderValueFactory }
|
|
|
|
internal func CreateImpl(_ token: String) throws -> IHttpConnectionOptionHeaderValue {
|
|
let (value) = try ComPtrs.initialize { valueAbi in
|
|
let _token = try! HString(token)
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpConnectionOptionHeaderValueFactory.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.Create(pThis, _token.get(), &valueAbi))
|
|
}
|
|
}
|
|
return IHttpConnectionOptionHeaderValue(value!)
|
|
}
|
|
|
|
}
|
|
|
|
public class IHttpConnectionOptionHeaderValueStatics: WindowsFoundation.IInspectable {
|
|
override public class var IID: WindowsFoundation.IID { IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpConnectionOptionHeaderValueStatics }
|
|
|
|
internal func ParseImpl(_ input: String) throws -> UWP.HttpConnectionOptionHeaderValue? {
|
|
let (result) = try ComPtrs.initialize { resultAbi in
|
|
let _input = try! HString(input)
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpConnectionOptionHeaderValueStatics.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.Parse(pThis, _input.get(), &resultAbi))
|
|
}
|
|
}
|
|
return .from(abi: result)
|
|
}
|
|
|
|
internal func TryParseImpl(_ input: String, _ connectionOptionHeaderValue: inout UWP.HttpConnectionOptionHeaderValue?) throws -> Bool {
|
|
var succeeded: boolean = 0
|
|
let _input = try! HString(input)
|
|
let (_connectionOptionHeaderValue) = try ComPtrs.initialize { (_connectionOptionHeaderValueAbi) in
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpConnectionOptionHeaderValueStatics.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.TryParse(pThis, _input.get(), &_connectionOptionHeaderValueAbi, &succeeded))
|
|
}
|
|
}
|
|
connectionOptionHeaderValue = .from(abi: _connectionOptionHeaderValue)
|
|
return .init(from: succeeded)
|
|
}
|
|
|
|
}
|
|
|
|
public class IHttpContentCodingHeaderValue: WindowsFoundation.IInspectable {
|
|
override public class var IID: WindowsFoundation.IID { IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpContentCodingHeaderValue }
|
|
|
|
internal func get_ContentCodingImpl() throws -> String {
|
|
var value: HSTRING?
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpContentCodingHeaderValue.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.get_ContentCoding(pThis, &value))
|
|
}
|
|
return .init(from: value)
|
|
}
|
|
|
|
}
|
|
|
|
public class IHttpContentCodingHeaderValueCollection: WindowsFoundation.IInspectable {
|
|
override public class var IID: WindowsFoundation.IID { IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpContentCodingHeaderValueCollection }
|
|
|
|
internal func ParseAddImpl(_ input: String) throws {
|
|
let _input = try! HString(input)
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpContentCodingHeaderValueCollection.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.ParseAdd(pThis, _input.get()))
|
|
}
|
|
}
|
|
|
|
internal func TryParseAddImpl(_ input: String) throws -> Bool {
|
|
var result: boolean = 0
|
|
let _input = try! HString(input)
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpContentCodingHeaderValueCollection.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.TryParseAdd(pThis, _input.get(), &result))
|
|
}
|
|
return .init(from: result)
|
|
}
|
|
|
|
}
|
|
|
|
public class IHttpContentCodingHeaderValueFactory: WindowsFoundation.IInspectable {
|
|
override public class var IID: WindowsFoundation.IID { IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpContentCodingHeaderValueFactory }
|
|
|
|
internal func CreateImpl(_ contentCoding: String) throws -> IHttpContentCodingHeaderValue {
|
|
let (value) = try ComPtrs.initialize { valueAbi in
|
|
let _contentCoding = try! HString(contentCoding)
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpContentCodingHeaderValueFactory.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.Create(pThis, _contentCoding.get(), &valueAbi))
|
|
}
|
|
}
|
|
return IHttpContentCodingHeaderValue(value!)
|
|
}
|
|
|
|
}
|
|
|
|
public class IHttpContentCodingHeaderValueStatics: WindowsFoundation.IInspectable {
|
|
override public class var IID: WindowsFoundation.IID { IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpContentCodingHeaderValueStatics }
|
|
|
|
internal func ParseImpl(_ input: String) throws -> UWP.HttpContentCodingHeaderValue? {
|
|
let (result) = try ComPtrs.initialize { resultAbi in
|
|
let _input = try! HString(input)
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpContentCodingHeaderValueStatics.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.Parse(pThis, _input.get(), &resultAbi))
|
|
}
|
|
}
|
|
return .from(abi: result)
|
|
}
|
|
|
|
internal func TryParseImpl(_ input: String, _ contentCodingHeaderValue: inout UWP.HttpContentCodingHeaderValue?) throws -> Bool {
|
|
var succeeded: boolean = 0
|
|
let _input = try! HString(input)
|
|
let (_contentCodingHeaderValue) = try ComPtrs.initialize { (_contentCodingHeaderValueAbi) in
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpContentCodingHeaderValueStatics.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.TryParse(pThis, _input.get(), &_contentCodingHeaderValueAbi, &succeeded))
|
|
}
|
|
}
|
|
contentCodingHeaderValue = .from(abi: _contentCodingHeaderValue)
|
|
return .init(from: succeeded)
|
|
}
|
|
|
|
}
|
|
|
|
public class IHttpContentCodingWithQualityHeaderValue: WindowsFoundation.IInspectable {
|
|
override public class var IID: WindowsFoundation.IID { IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpContentCodingWithQualityHeaderValue }
|
|
|
|
internal func get_ContentCodingImpl() throws -> String {
|
|
var value: HSTRING?
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpContentCodingWithQualityHeaderValue.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.get_ContentCoding(pThis, &value))
|
|
}
|
|
return .init(from: value)
|
|
}
|
|
|
|
internal func get_QualityImpl() throws -> Double? {
|
|
let (value) = try ComPtrs.initialize { valueAbi in
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpContentCodingWithQualityHeaderValue.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.get_Quality(pThis, &valueAbi))
|
|
}
|
|
}
|
|
return UWP.__x_ABI_C__FIReference_1_doubleWrapper.unwrapFrom(abi: value)
|
|
}
|
|
|
|
}
|
|
|
|
public class IHttpContentCodingWithQualityHeaderValueCollection: WindowsFoundation.IInspectable {
|
|
override public class var IID: WindowsFoundation.IID { IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpContentCodingWithQualityHeaderValueCollection }
|
|
|
|
internal func ParseAddImpl(_ input: String) throws {
|
|
let _input = try! HString(input)
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpContentCodingWithQualityHeaderValueCollection.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.ParseAdd(pThis, _input.get()))
|
|
}
|
|
}
|
|
|
|
internal func TryParseAddImpl(_ input: String) throws -> Bool {
|
|
var result: boolean = 0
|
|
let _input = try! HString(input)
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpContentCodingWithQualityHeaderValueCollection.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.TryParseAdd(pThis, _input.get(), &result))
|
|
}
|
|
return .init(from: result)
|
|
}
|
|
|
|
}
|
|
|
|
public class IHttpContentCodingWithQualityHeaderValueFactory: WindowsFoundation.IInspectable {
|
|
override public class var IID: WindowsFoundation.IID { IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpContentCodingWithQualityHeaderValueFactory }
|
|
|
|
internal func CreateFromValueImpl(_ contentCoding: String) throws -> IHttpContentCodingWithQualityHeaderValue {
|
|
let (value) = try ComPtrs.initialize { valueAbi in
|
|
let _contentCoding = try! HString(contentCoding)
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpContentCodingWithQualityHeaderValueFactory.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.CreateFromValue(pThis, _contentCoding.get(), &valueAbi))
|
|
}
|
|
}
|
|
return IHttpContentCodingWithQualityHeaderValue(value!)
|
|
}
|
|
|
|
internal func CreateFromValueWithQualityImpl(_ contentCoding: String, _ quality: Double) throws -> IHttpContentCodingWithQualityHeaderValue {
|
|
let (value) = try ComPtrs.initialize { valueAbi in
|
|
let _contentCoding = try! HString(contentCoding)
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpContentCodingWithQualityHeaderValueFactory.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.CreateFromValueWithQuality(pThis, _contentCoding.get(), quality, &valueAbi))
|
|
}
|
|
}
|
|
return IHttpContentCodingWithQualityHeaderValue(value!)
|
|
}
|
|
|
|
}
|
|
|
|
public class IHttpContentCodingWithQualityHeaderValueStatics: WindowsFoundation.IInspectable {
|
|
override public class var IID: WindowsFoundation.IID { IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpContentCodingWithQualityHeaderValueStatics }
|
|
|
|
internal func ParseImpl(_ input: String) throws -> UWP.HttpContentCodingWithQualityHeaderValue? {
|
|
let (result) = try ComPtrs.initialize { resultAbi in
|
|
let _input = try! HString(input)
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpContentCodingWithQualityHeaderValueStatics.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.Parse(pThis, _input.get(), &resultAbi))
|
|
}
|
|
}
|
|
return .from(abi: result)
|
|
}
|
|
|
|
internal func TryParseImpl(_ input: String, _ contentCodingWithQualityHeaderValue: inout UWP.HttpContentCodingWithQualityHeaderValue?) throws -> Bool {
|
|
var succeeded: boolean = 0
|
|
let _input = try! HString(input)
|
|
let (_contentCodingWithQualityHeaderValue) = try ComPtrs.initialize { (_contentCodingWithQualityHeaderValueAbi) in
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpContentCodingWithQualityHeaderValueStatics.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.TryParse(pThis, _input.get(), &_contentCodingWithQualityHeaderValueAbi, &succeeded))
|
|
}
|
|
}
|
|
contentCodingWithQualityHeaderValue = .from(abi: _contentCodingWithQualityHeaderValue)
|
|
return .init(from: succeeded)
|
|
}
|
|
|
|
}
|
|
|
|
public class IHttpContentDispositionHeaderValue: WindowsFoundation.IInspectable {
|
|
override public class var IID: WindowsFoundation.IID { IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpContentDispositionHeaderValue }
|
|
|
|
internal func get_DispositionTypeImpl() throws -> String {
|
|
var value: HSTRING?
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpContentDispositionHeaderValue.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.get_DispositionType(pThis, &value))
|
|
}
|
|
return .init(from: value)
|
|
}
|
|
|
|
internal func put_DispositionTypeImpl(_ value: String) throws {
|
|
let _value = try! HString(value)
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpContentDispositionHeaderValue.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.put_DispositionType(pThis, _value.get()))
|
|
}
|
|
}
|
|
|
|
internal func get_FileNameImpl() throws -> String {
|
|
var value: HSTRING?
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpContentDispositionHeaderValue.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.get_FileName(pThis, &value))
|
|
}
|
|
return .init(from: value)
|
|
}
|
|
|
|
internal func put_FileNameImpl(_ value: String) throws {
|
|
let _value = try! HString(value)
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpContentDispositionHeaderValue.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.put_FileName(pThis, _value.get()))
|
|
}
|
|
}
|
|
|
|
internal func get_FileNameStarImpl() throws -> String {
|
|
var value: HSTRING?
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpContentDispositionHeaderValue.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.get_FileNameStar(pThis, &value))
|
|
}
|
|
return .init(from: value)
|
|
}
|
|
|
|
internal func put_FileNameStarImpl(_ value: String) throws {
|
|
let _value = try! HString(value)
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpContentDispositionHeaderValue.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.put_FileNameStar(pThis, _value.get()))
|
|
}
|
|
}
|
|
|
|
internal func get_NameImpl() throws -> String {
|
|
var value: HSTRING?
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpContentDispositionHeaderValue.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.get_Name(pThis, &value))
|
|
}
|
|
return .init(from: value)
|
|
}
|
|
|
|
internal func put_NameImpl(_ value: String) throws {
|
|
let _value = try! HString(value)
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpContentDispositionHeaderValue.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.put_Name(pThis, _value.get()))
|
|
}
|
|
}
|
|
|
|
internal func get_ParametersImpl() throws -> WindowsFoundation.AnyIVector<UWP.HttpNameValueHeaderValue?>? {
|
|
let (value) = try ComPtrs.initialize { valueAbi in
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpContentDispositionHeaderValue.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.get_Parameters(pThis, &valueAbi))
|
|
}
|
|
}
|
|
return UWP.__x_ABI_C__FIVector_1___x_ABI_CWindows__CWeb__CHttp__CHeaders__CHttpNameValueHeaderValueWrapper.unwrapFrom(abi: value)
|
|
}
|
|
|
|
internal func get_SizeImpl() throws -> UInt64? {
|
|
let (value) = try ComPtrs.initialize { valueAbi in
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpContentDispositionHeaderValue.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.get_Size(pThis, &valueAbi))
|
|
}
|
|
}
|
|
return UWP.__x_ABI_C__FIReference_1_UINT64Wrapper.unwrapFrom(abi: value)
|
|
}
|
|
|
|
internal func put_SizeImpl(_ value: UInt64?) throws {
|
|
let valueWrapper = UWP.__x_ABI_C__FIReference_1_UINT64Wrapper(value)
|
|
let _value = try! valueWrapper?.toABI { $0 }
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpContentDispositionHeaderValue.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.put_Size(pThis, _value))
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class IHttpContentDispositionHeaderValueFactory: WindowsFoundation.IInspectable {
|
|
override public class var IID: WindowsFoundation.IID { IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpContentDispositionHeaderValueFactory }
|
|
|
|
internal func CreateImpl(_ dispositionType: String) throws -> IHttpContentDispositionHeaderValue {
|
|
let (value) = try ComPtrs.initialize { valueAbi in
|
|
let _dispositionType = try! HString(dispositionType)
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpContentDispositionHeaderValueFactory.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.Create(pThis, _dispositionType.get(), &valueAbi))
|
|
}
|
|
}
|
|
return IHttpContentDispositionHeaderValue(value!)
|
|
}
|
|
|
|
}
|
|
|
|
public class IHttpContentDispositionHeaderValueStatics: WindowsFoundation.IInspectable {
|
|
override public class var IID: WindowsFoundation.IID { IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpContentDispositionHeaderValueStatics }
|
|
|
|
internal func ParseImpl(_ input: String) throws -> UWP.HttpContentDispositionHeaderValue? {
|
|
let (result) = try ComPtrs.initialize { resultAbi in
|
|
let _input = try! HString(input)
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpContentDispositionHeaderValueStatics.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.Parse(pThis, _input.get(), &resultAbi))
|
|
}
|
|
}
|
|
return .from(abi: result)
|
|
}
|
|
|
|
internal func TryParseImpl(_ input: String, _ contentDispositionHeaderValue: inout UWP.HttpContentDispositionHeaderValue?) throws -> Bool {
|
|
var succeeded: boolean = 0
|
|
let _input = try! HString(input)
|
|
let (_contentDispositionHeaderValue) = try ComPtrs.initialize { (_contentDispositionHeaderValueAbi) in
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpContentDispositionHeaderValueStatics.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.TryParse(pThis, _input.get(), &_contentDispositionHeaderValueAbi, &succeeded))
|
|
}
|
|
}
|
|
contentDispositionHeaderValue = .from(abi: _contentDispositionHeaderValue)
|
|
return .init(from: succeeded)
|
|
}
|
|
|
|
}
|
|
|
|
public class IHttpContentHeaderCollection: WindowsFoundation.IInspectable {
|
|
override public class var IID: WindowsFoundation.IID { IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpContentHeaderCollection }
|
|
|
|
internal func get_ContentDispositionImpl() throws -> UWP.HttpContentDispositionHeaderValue? {
|
|
let (value) = try ComPtrs.initialize { valueAbi in
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpContentHeaderCollection.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.get_ContentDisposition(pThis, &valueAbi))
|
|
}
|
|
}
|
|
return .from(abi: value)
|
|
}
|
|
|
|
internal func put_ContentDispositionImpl(_ value: UWP.HttpContentDispositionHeaderValue?) throws {
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpContentHeaderCollection.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.put_ContentDisposition(pThis, RawPointer(value)))
|
|
}
|
|
}
|
|
|
|
internal func get_ContentEncodingImpl() throws -> UWP.HttpContentCodingHeaderValueCollection? {
|
|
let (value) = try ComPtrs.initialize { valueAbi in
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpContentHeaderCollection.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.get_ContentEncoding(pThis, &valueAbi))
|
|
}
|
|
}
|
|
return .from(abi: value)
|
|
}
|
|
|
|
internal func get_ContentLanguageImpl() throws -> UWP.HttpLanguageHeaderValueCollection? {
|
|
let (value) = try ComPtrs.initialize { valueAbi in
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpContentHeaderCollection.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.get_ContentLanguage(pThis, &valueAbi))
|
|
}
|
|
}
|
|
return .from(abi: value)
|
|
}
|
|
|
|
internal func get_ContentLengthImpl() throws -> UInt64? {
|
|
let (value) = try ComPtrs.initialize { valueAbi in
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpContentHeaderCollection.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.get_ContentLength(pThis, &valueAbi))
|
|
}
|
|
}
|
|
return UWP.__x_ABI_C__FIReference_1_UINT64Wrapper.unwrapFrom(abi: value)
|
|
}
|
|
|
|
internal func put_ContentLengthImpl(_ value: UInt64?) throws {
|
|
let valueWrapper = UWP.__x_ABI_C__FIReference_1_UINT64Wrapper(value)
|
|
let _value = try! valueWrapper?.toABI { $0 }
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpContentHeaderCollection.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.put_ContentLength(pThis, _value))
|
|
}
|
|
}
|
|
|
|
internal func get_ContentLocationImpl() throws -> WindowsFoundation.Uri? {
|
|
let (value) = try ComPtrs.initialize { valueAbi in
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpContentHeaderCollection.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.get_ContentLocation(pThis, &valueAbi))
|
|
}
|
|
}
|
|
return .from(abi: value)
|
|
}
|
|
|
|
internal func put_ContentLocationImpl(_ value: WindowsFoundation.Uri?) throws {
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpContentHeaderCollection.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.put_ContentLocation(pThis, RawPointer(value)))
|
|
}
|
|
}
|
|
|
|
internal func get_ContentMD5Impl() throws -> UWP.AnyIBuffer? {
|
|
let (value) = try ComPtrs.initialize { valueAbi in
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpContentHeaderCollection.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.get_ContentMD5(pThis, &valueAbi))
|
|
}
|
|
}
|
|
return __ABI_Windows_Storage_Streams.IBufferWrapper.unwrapFrom(abi: value)
|
|
}
|
|
|
|
internal func put_ContentMD5Impl(_ value: UWP.AnyIBuffer?) throws {
|
|
let valueWrapper = __ABI_Windows_Storage_Streams.IBufferWrapper(value)
|
|
let _value = try! valueWrapper?.toABI { $0 }
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpContentHeaderCollection.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.put_ContentMD5(pThis, _value))
|
|
}
|
|
}
|
|
|
|
internal func get_ContentRangeImpl() throws -> UWP.HttpContentRangeHeaderValue? {
|
|
let (value) = try ComPtrs.initialize { valueAbi in
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpContentHeaderCollection.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.get_ContentRange(pThis, &valueAbi))
|
|
}
|
|
}
|
|
return .from(abi: value)
|
|
}
|
|
|
|
internal func put_ContentRangeImpl(_ value: UWP.HttpContentRangeHeaderValue?) throws {
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpContentHeaderCollection.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.put_ContentRange(pThis, RawPointer(value)))
|
|
}
|
|
}
|
|
|
|
internal func get_ContentTypeImpl() throws -> UWP.HttpMediaTypeHeaderValue? {
|
|
let (value) = try ComPtrs.initialize { valueAbi in
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpContentHeaderCollection.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.get_ContentType(pThis, &valueAbi))
|
|
}
|
|
}
|
|
return .from(abi: value)
|
|
}
|
|
|
|
internal func put_ContentTypeImpl(_ value: UWP.HttpMediaTypeHeaderValue?) throws {
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpContentHeaderCollection.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.put_ContentType(pThis, RawPointer(value)))
|
|
}
|
|
}
|
|
|
|
internal func get_ExpiresImpl() throws -> WindowsFoundation.DateTime? {
|
|
let (value) = try ComPtrs.initialize { valueAbi in
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpContentHeaderCollection.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.get_Expires(pThis, &valueAbi))
|
|
}
|
|
}
|
|
return UWP.__x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CDateTimeWrapper.unwrapFrom(abi: value)
|
|
}
|
|
|
|
internal func put_ExpiresImpl(_ value: WindowsFoundation.DateTime?) throws {
|
|
let valueWrapper = UWP.__x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CDateTimeWrapper(value)
|
|
let _value = try! valueWrapper?.toABI { $0 }
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpContentHeaderCollection.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.put_Expires(pThis, _value))
|
|
}
|
|
}
|
|
|
|
internal func get_LastModifiedImpl() throws -> WindowsFoundation.DateTime? {
|
|
let (value) = try ComPtrs.initialize { valueAbi in
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpContentHeaderCollection.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.get_LastModified(pThis, &valueAbi))
|
|
}
|
|
}
|
|
return UWP.__x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CDateTimeWrapper.unwrapFrom(abi: value)
|
|
}
|
|
|
|
internal func put_LastModifiedImpl(_ value: WindowsFoundation.DateTime?) throws {
|
|
let valueWrapper = UWP.__x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CDateTimeWrapper(value)
|
|
let _value = try! valueWrapper?.toABI { $0 }
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpContentHeaderCollection.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.put_LastModified(pThis, _value))
|
|
}
|
|
}
|
|
|
|
internal func AppendImpl(_ name: String, _ value: String) throws {
|
|
let _name = try! HString(name)
|
|
let _value = try! HString(value)
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpContentHeaderCollection.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.Append(pThis, _name.get(), _value.get()))
|
|
}
|
|
}
|
|
|
|
internal func TryAppendWithoutValidationImpl(_ name: String, _ value: String) throws -> Bool {
|
|
var result: boolean = 0
|
|
let _name = try! HString(name)
|
|
let _value = try! HString(value)
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpContentHeaderCollection.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.TryAppendWithoutValidation(pThis, _name.get(), _value.get(), &result))
|
|
}
|
|
return .init(from: result)
|
|
}
|
|
|
|
}
|
|
|
|
public class IHttpContentRangeHeaderValue: WindowsFoundation.IInspectable {
|
|
override public class var IID: WindowsFoundation.IID { IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpContentRangeHeaderValue }
|
|
|
|
internal func get_FirstBytePositionImpl() throws -> UInt64? {
|
|
let (value) = try ComPtrs.initialize { valueAbi in
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpContentRangeHeaderValue.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.get_FirstBytePosition(pThis, &valueAbi))
|
|
}
|
|
}
|
|
return UWP.__x_ABI_C__FIReference_1_UINT64Wrapper.unwrapFrom(abi: value)
|
|
}
|
|
|
|
internal func get_LastBytePositionImpl() throws -> UInt64? {
|
|
let (value) = try ComPtrs.initialize { valueAbi in
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpContentRangeHeaderValue.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.get_LastBytePosition(pThis, &valueAbi))
|
|
}
|
|
}
|
|
return UWP.__x_ABI_C__FIReference_1_UINT64Wrapper.unwrapFrom(abi: value)
|
|
}
|
|
|
|
internal func get_LengthImpl() throws -> UInt64? {
|
|
let (value) = try ComPtrs.initialize { valueAbi in
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpContentRangeHeaderValue.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.get_Length(pThis, &valueAbi))
|
|
}
|
|
}
|
|
return UWP.__x_ABI_C__FIReference_1_UINT64Wrapper.unwrapFrom(abi: value)
|
|
}
|
|
|
|
internal func get_UnitImpl() throws -> String {
|
|
var value: HSTRING?
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpContentRangeHeaderValue.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.get_Unit(pThis, &value))
|
|
}
|
|
return .init(from: value)
|
|
}
|
|
|
|
internal func put_UnitImpl(_ value: String) throws {
|
|
let _value = try! HString(value)
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpContentRangeHeaderValue.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.put_Unit(pThis, _value.get()))
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class IHttpContentRangeHeaderValueFactory: WindowsFoundation.IInspectable {
|
|
override public class var IID: WindowsFoundation.IID { IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpContentRangeHeaderValueFactory }
|
|
|
|
internal func CreateFromLengthImpl(_ length: UInt64) throws -> IHttpContentRangeHeaderValue {
|
|
let (value) = try ComPtrs.initialize { valueAbi in
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpContentRangeHeaderValueFactory.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.CreateFromLength(pThis, length, &valueAbi))
|
|
}
|
|
}
|
|
return IHttpContentRangeHeaderValue(value!)
|
|
}
|
|
|
|
internal func CreateFromRangeImpl(_ from: UInt64, _ to: UInt64) throws -> IHttpContentRangeHeaderValue {
|
|
let (value) = try ComPtrs.initialize { valueAbi in
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpContentRangeHeaderValueFactory.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.CreateFromRange(pThis, from, to, &valueAbi))
|
|
}
|
|
}
|
|
return IHttpContentRangeHeaderValue(value!)
|
|
}
|
|
|
|
internal func CreateFromRangeWithLengthImpl(_ from: UInt64, _ to: UInt64, _ length: UInt64) throws -> IHttpContentRangeHeaderValue {
|
|
let (value) = try ComPtrs.initialize { valueAbi in
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpContentRangeHeaderValueFactory.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.CreateFromRangeWithLength(pThis, from, to, length, &valueAbi))
|
|
}
|
|
}
|
|
return IHttpContentRangeHeaderValue(value!)
|
|
}
|
|
|
|
}
|
|
|
|
public class IHttpContentRangeHeaderValueStatics: WindowsFoundation.IInspectable {
|
|
override public class var IID: WindowsFoundation.IID { IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpContentRangeHeaderValueStatics }
|
|
|
|
internal func ParseImpl(_ input: String) throws -> UWP.HttpContentRangeHeaderValue? {
|
|
let (result) = try ComPtrs.initialize { resultAbi in
|
|
let _input = try! HString(input)
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpContentRangeHeaderValueStatics.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.Parse(pThis, _input.get(), &resultAbi))
|
|
}
|
|
}
|
|
return .from(abi: result)
|
|
}
|
|
|
|
internal func TryParseImpl(_ input: String, _ contentRangeHeaderValue: inout UWP.HttpContentRangeHeaderValue?) throws -> Bool {
|
|
var succeeded: boolean = 0
|
|
let _input = try! HString(input)
|
|
let (_contentRangeHeaderValue) = try ComPtrs.initialize { (_contentRangeHeaderValueAbi) in
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpContentRangeHeaderValueStatics.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.TryParse(pThis, _input.get(), &_contentRangeHeaderValueAbi, &succeeded))
|
|
}
|
|
}
|
|
contentRangeHeaderValue = .from(abi: _contentRangeHeaderValue)
|
|
return .init(from: succeeded)
|
|
}
|
|
|
|
}
|
|
|
|
public class IHttpCookiePairHeaderValue: WindowsFoundation.IInspectable {
|
|
override public class var IID: WindowsFoundation.IID { IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpCookiePairHeaderValue }
|
|
|
|
internal func get_NameImpl() throws -> String {
|
|
var value: HSTRING?
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpCookiePairHeaderValue.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.get_Name(pThis, &value))
|
|
}
|
|
return .init(from: value)
|
|
}
|
|
|
|
internal func get_ValueImpl() throws -> String {
|
|
var value: HSTRING?
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpCookiePairHeaderValue.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.get_Value(pThis, &value))
|
|
}
|
|
return .init(from: value)
|
|
}
|
|
|
|
internal func put_ValueImpl(_ value: String) throws {
|
|
let _value = try! HString(value)
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpCookiePairHeaderValue.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.put_Value(pThis, _value.get()))
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class IHttpCookiePairHeaderValueCollection: WindowsFoundation.IInspectable {
|
|
override public class var IID: WindowsFoundation.IID { IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpCookiePairHeaderValueCollection }
|
|
|
|
internal func ParseAddImpl(_ input: String) throws {
|
|
let _input = try! HString(input)
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpCookiePairHeaderValueCollection.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.ParseAdd(pThis, _input.get()))
|
|
}
|
|
}
|
|
|
|
internal func TryParseAddImpl(_ input: String) throws -> Bool {
|
|
var result: boolean = 0
|
|
let _input = try! HString(input)
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpCookiePairHeaderValueCollection.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.TryParseAdd(pThis, _input.get(), &result))
|
|
}
|
|
return .init(from: result)
|
|
}
|
|
|
|
}
|
|
|
|
public class IHttpCookiePairHeaderValueFactory: WindowsFoundation.IInspectable {
|
|
override public class var IID: WindowsFoundation.IID { IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpCookiePairHeaderValueFactory }
|
|
|
|
internal func CreateFromNameImpl(_ name: String) throws -> IHttpCookiePairHeaderValue {
|
|
let (value) = try ComPtrs.initialize { valueAbi in
|
|
let _name = try! HString(name)
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpCookiePairHeaderValueFactory.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.CreateFromName(pThis, _name.get(), &valueAbi))
|
|
}
|
|
}
|
|
return IHttpCookiePairHeaderValue(value!)
|
|
}
|
|
|
|
internal func CreateFromNameWithValueImpl(_ name: String, _ value: String) throws -> IHttpCookiePairHeaderValue {
|
|
let (cookiePairHeaderValue) = try ComPtrs.initialize { cookiePairHeaderValueAbi in
|
|
let _name = try! HString(name)
|
|
let _value = try! HString(value)
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpCookiePairHeaderValueFactory.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.CreateFromNameWithValue(pThis, _name.get(), _value.get(), &cookiePairHeaderValueAbi))
|
|
}
|
|
}
|
|
return IHttpCookiePairHeaderValue(cookiePairHeaderValue!)
|
|
}
|
|
|
|
}
|
|
|
|
public class IHttpCookiePairHeaderValueStatics: WindowsFoundation.IInspectable {
|
|
override public class var IID: WindowsFoundation.IID { IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpCookiePairHeaderValueStatics }
|
|
|
|
internal func ParseImpl(_ input: String) throws -> UWP.HttpCookiePairHeaderValue? {
|
|
let (result) = try ComPtrs.initialize { resultAbi in
|
|
let _input = try! HString(input)
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpCookiePairHeaderValueStatics.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.Parse(pThis, _input.get(), &resultAbi))
|
|
}
|
|
}
|
|
return .from(abi: result)
|
|
}
|
|
|
|
internal func TryParseImpl(_ input: String, _ cookiePairHeaderValue: inout UWP.HttpCookiePairHeaderValue?) throws -> Bool {
|
|
var succeeded: boolean = 0
|
|
let _input = try! HString(input)
|
|
let (_cookiePairHeaderValue) = try ComPtrs.initialize { (_cookiePairHeaderValueAbi) in
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpCookiePairHeaderValueStatics.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.TryParse(pThis, _input.get(), &_cookiePairHeaderValueAbi, &succeeded))
|
|
}
|
|
}
|
|
cookiePairHeaderValue = .from(abi: _cookiePairHeaderValue)
|
|
return .init(from: succeeded)
|
|
}
|
|
|
|
}
|
|
|
|
public class IHttpCredentialsHeaderValue: WindowsFoundation.IInspectable {
|
|
override public class var IID: WindowsFoundation.IID { IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpCredentialsHeaderValue }
|
|
|
|
internal func get_ParametersImpl() throws -> WindowsFoundation.AnyIVector<UWP.HttpNameValueHeaderValue?>? {
|
|
let (value) = try ComPtrs.initialize { valueAbi in
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpCredentialsHeaderValue.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.get_Parameters(pThis, &valueAbi))
|
|
}
|
|
}
|
|
return UWP.__x_ABI_C__FIVector_1___x_ABI_CWindows__CWeb__CHttp__CHeaders__CHttpNameValueHeaderValueWrapper.unwrapFrom(abi: value)
|
|
}
|
|
|
|
internal func get_SchemeImpl() throws -> String {
|
|
var value: HSTRING?
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpCredentialsHeaderValue.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.get_Scheme(pThis, &value))
|
|
}
|
|
return .init(from: value)
|
|
}
|
|
|
|
internal func get_TokenImpl() throws -> String {
|
|
var value: HSTRING?
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpCredentialsHeaderValue.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.get_Token(pThis, &value))
|
|
}
|
|
return .init(from: value)
|
|
}
|
|
|
|
}
|
|
|
|
public class IHttpCredentialsHeaderValueFactory: WindowsFoundation.IInspectable {
|
|
override public class var IID: WindowsFoundation.IID { IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpCredentialsHeaderValueFactory }
|
|
|
|
internal func CreateFromSchemeImpl(_ scheme: String) throws -> IHttpCredentialsHeaderValue {
|
|
let (value) = try ComPtrs.initialize { valueAbi in
|
|
let _scheme = try! HString(scheme)
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpCredentialsHeaderValueFactory.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.CreateFromScheme(pThis, _scheme.get(), &valueAbi))
|
|
}
|
|
}
|
|
return IHttpCredentialsHeaderValue(value!)
|
|
}
|
|
|
|
internal func CreateFromSchemeWithTokenImpl(_ scheme: String, _ token: String) throws -> IHttpCredentialsHeaderValue {
|
|
let (value) = try ComPtrs.initialize { valueAbi in
|
|
let _scheme = try! HString(scheme)
|
|
let _token = try! HString(token)
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpCredentialsHeaderValueFactory.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.CreateFromSchemeWithToken(pThis, _scheme.get(), _token.get(), &valueAbi))
|
|
}
|
|
}
|
|
return IHttpCredentialsHeaderValue(value!)
|
|
}
|
|
|
|
}
|
|
|
|
public class IHttpCredentialsHeaderValueStatics: WindowsFoundation.IInspectable {
|
|
override public class var IID: WindowsFoundation.IID { IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpCredentialsHeaderValueStatics }
|
|
|
|
internal func ParseImpl(_ input: String) throws -> UWP.HttpCredentialsHeaderValue? {
|
|
let (result) = try ComPtrs.initialize { resultAbi in
|
|
let _input = try! HString(input)
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpCredentialsHeaderValueStatics.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.Parse(pThis, _input.get(), &resultAbi))
|
|
}
|
|
}
|
|
return .from(abi: result)
|
|
}
|
|
|
|
internal func TryParseImpl(_ input: String, _ credentialsHeaderValue: inout UWP.HttpCredentialsHeaderValue?) throws -> Bool {
|
|
var succeeded: boolean = 0
|
|
let _input = try! HString(input)
|
|
let (_credentialsHeaderValue) = try ComPtrs.initialize { (_credentialsHeaderValueAbi) in
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpCredentialsHeaderValueStatics.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.TryParse(pThis, _input.get(), &_credentialsHeaderValueAbi, &succeeded))
|
|
}
|
|
}
|
|
credentialsHeaderValue = .from(abi: _credentialsHeaderValue)
|
|
return .init(from: succeeded)
|
|
}
|
|
|
|
}
|
|
|
|
public class IHttpDateOrDeltaHeaderValue: WindowsFoundation.IInspectable {
|
|
override public class var IID: WindowsFoundation.IID { IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpDateOrDeltaHeaderValue }
|
|
|
|
internal func get_DateImpl() throws -> WindowsFoundation.DateTime? {
|
|
let (value) = try ComPtrs.initialize { valueAbi in
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpDateOrDeltaHeaderValue.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.get_Date(pThis, &valueAbi))
|
|
}
|
|
}
|
|
return UWP.__x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CDateTimeWrapper.unwrapFrom(abi: value)
|
|
}
|
|
|
|
internal func get_DeltaImpl() throws -> WindowsFoundation.TimeSpan? {
|
|
let (value) = try ComPtrs.initialize { valueAbi in
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpDateOrDeltaHeaderValue.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.get_Delta(pThis, &valueAbi))
|
|
}
|
|
}
|
|
return UWP.__x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CTimeSpanWrapper.unwrapFrom(abi: value)
|
|
}
|
|
|
|
}
|
|
|
|
public class IHttpDateOrDeltaHeaderValueStatics: WindowsFoundation.IInspectable {
|
|
override public class var IID: WindowsFoundation.IID { IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpDateOrDeltaHeaderValueStatics }
|
|
|
|
internal func ParseImpl(_ input: String) throws -> UWP.HttpDateOrDeltaHeaderValue? {
|
|
let (result) = try ComPtrs.initialize { resultAbi in
|
|
let _input = try! HString(input)
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpDateOrDeltaHeaderValueStatics.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.Parse(pThis, _input.get(), &resultAbi))
|
|
}
|
|
}
|
|
return .from(abi: result)
|
|
}
|
|
|
|
internal func TryParseImpl(_ input: String, _ dateOrDeltaHeaderValue: inout UWP.HttpDateOrDeltaHeaderValue?) throws -> Bool {
|
|
var succeeded: boolean = 0
|
|
let _input = try! HString(input)
|
|
let (_dateOrDeltaHeaderValue) = try ComPtrs.initialize { (_dateOrDeltaHeaderValueAbi) in
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpDateOrDeltaHeaderValueStatics.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.TryParse(pThis, _input.get(), &_dateOrDeltaHeaderValueAbi, &succeeded))
|
|
}
|
|
}
|
|
dateOrDeltaHeaderValue = .from(abi: _dateOrDeltaHeaderValue)
|
|
return .init(from: succeeded)
|
|
}
|
|
|
|
}
|
|
|
|
public class IHttpExpectationHeaderValue: WindowsFoundation.IInspectable {
|
|
override public class var IID: WindowsFoundation.IID { IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpExpectationHeaderValue }
|
|
|
|
internal func get_NameImpl() throws -> String {
|
|
var value: HSTRING?
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpExpectationHeaderValue.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.get_Name(pThis, &value))
|
|
}
|
|
return .init(from: value)
|
|
}
|
|
|
|
internal func get_ValueImpl() throws -> String {
|
|
var value: HSTRING?
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpExpectationHeaderValue.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.get_Value(pThis, &value))
|
|
}
|
|
return .init(from: value)
|
|
}
|
|
|
|
internal func put_ValueImpl(_ value: String) throws {
|
|
let _value = try! HString(value)
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpExpectationHeaderValue.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.put_Value(pThis, _value.get()))
|
|
}
|
|
}
|
|
|
|
internal func get_ParametersImpl() throws -> WindowsFoundation.AnyIVector<UWP.HttpNameValueHeaderValue?>? {
|
|
let (value) = try ComPtrs.initialize { valueAbi in
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpExpectationHeaderValue.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.get_Parameters(pThis, &valueAbi))
|
|
}
|
|
}
|
|
return UWP.__x_ABI_C__FIVector_1___x_ABI_CWindows__CWeb__CHttp__CHeaders__CHttpNameValueHeaderValueWrapper.unwrapFrom(abi: value)
|
|
}
|
|
|
|
}
|
|
|
|
public class IHttpExpectationHeaderValueCollection: WindowsFoundation.IInspectable {
|
|
override public class var IID: WindowsFoundation.IID { IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpExpectationHeaderValueCollection }
|
|
|
|
internal func ParseAddImpl(_ input: String) throws {
|
|
let _input = try! HString(input)
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpExpectationHeaderValueCollection.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.ParseAdd(pThis, _input.get()))
|
|
}
|
|
}
|
|
|
|
internal func TryParseAddImpl(_ input: String) throws -> Bool {
|
|
var result: boolean = 0
|
|
let _input = try! HString(input)
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpExpectationHeaderValueCollection.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.TryParseAdd(pThis, _input.get(), &result))
|
|
}
|
|
return .init(from: result)
|
|
}
|
|
|
|
}
|
|
|
|
public class IHttpExpectationHeaderValueFactory: WindowsFoundation.IInspectable {
|
|
override public class var IID: WindowsFoundation.IID { IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpExpectationHeaderValueFactory }
|
|
|
|
internal func CreateFromNameImpl(_ name: String) throws -> IHttpExpectationHeaderValue {
|
|
let (value) = try ComPtrs.initialize { valueAbi in
|
|
let _name = try! HString(name)
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpExpectationHeaderValueFactory.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.CreateFromName(pThis, _name.get(), &valueAbi))
|
|
}
|
|
}
|
|
return IHttpExpectationHeaderValue(value!)
|
|
}
|
|
|
|
internal func CreateFromNameWithValueImpl(_ name: String, _ value: String) throws -> IHttpExpectationHeaderValue {
|
|
let (expectationHeaderValue) = try ComPtrs.initialize { expectationHeaderValueAbi in
|
|
let _name = try! HString(name)
|
|
let _value = try! HString(value)
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpExpectationHeaderValueFactory.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.CreateFromNameWithValue(pThis, _name.get(), _value.get(), &expectationHeaderValueAbi))
|
|
}
|
|
}
|
|
return IHttpExpectationHeaderValue(expectationHeaderValue!)
|
|
}
|
|
|
|
}
|
|
|
|
public class IHttpExpectationHeaderValueStatics: WindowsFoundation.IInspectable {
|
|
override public class var IID: WindowsFoundation.IID { IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpExpectationHeaderValueStatics }
|
|
|
|
internal func ParseImpl(_ input: String) throws -> UWP.HttpExpectationHeaderValue? {
|
|
let (result) = try ComPtrs.initialize { resultAbi in
|
|
let _input = try! HString(input)
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpExpectationHeaderValueStatics.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.Parse(pThis, _input.get(), &resultAbi))
|
|
}
|
|
}
|
|
return .from(abi: result)
|
|
}
|
|
|
|
internal func TryParseImpl(_ input: String, _ expectationHeaderValue: inout UWP.HttpExpectationHeaderValue?) throws -> Bool {
|
|
var succeeded: boolean = 0
|
|
let _input = try! HString(input)
|
|
let (_expectationHeaderValue) = try ComPtrs.initialize { (_expectationHeaderValueAbi) in
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpExpectationHeaderValueStatics.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.TryParse(pThis, _input.get(), &_expectationHeaderValueAbi, &succeeded))
|
|
}
|
|
}
|
|
expectationHeaderValue = .from(abi: _expectationHeaderValue)
|
|
return .init(from: succeeded)
|
|
}
|
|
|
|
}
|
|
|
|
public class IHttpLanguageHeaderValueCollection: WindowsFoundation.IInspectable {
|
|
override public class var IID: WindowsFoundation.IID { IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpLanguageHeaderValueCollection }
|
|
|
|
internal func ParseAddImpl(_ input: String) throws {
|
|
let _input = try! HString(input)
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpLanguageHeaderValueCollection.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.ParseAdd(pThis, _input.get()))
|
|
}
|
|
}
|
|
|
|
internal func TryParseAddImpl(_ input: String) throws -> Bool {
|
|
var result: boolean = 0
|
|
let _input = try! HString(input)
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpLanguageHeaderValueCollection.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.TryParseAdd(pThis, _input.get(), &result))
|
|
}
|
|
return .init(from: result)
|
|
}
|
|
|
|
}
|
|
|
|
public class IHttpLanguageRangeWithQualityHeaderValue: WindowsFoundation.IInspectable {
|
|
override public class var IID: WindowsFoundation.IID { IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpLanguageRangeWithQualityHeaderValue }
|
|
|
|
internal func get_LanguageRangeImpl() throws -> String {
|
|
var value: HSTRING?
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpLanguageRangeWithQualityHeaderValue.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.get_LanguageRange(pThis, &value))
|
|
}
|
|
return .init(from: value)
|
|
}
|
|
|
|
internal func get_QualityImpl() throws -> Double? {
|
|
let (value) = try ComPtrs.initialize { valueAbi in
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpLanguageRangeWithQualityHeaderValue.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.get_Quality(pThis, &valueAbi))
|
|
}
|
|
}
|
|
return UWP.__x_ABI_C__FIReference_1_doubleWrapper.unwrapFrom(abi: value)
|
|
}
|
|
|
|
}
|
|
|
|
public class IHttpLanguageRangeWithQualityHeaderValueCollection: WindowsFoundation.IInspectable {
|
|
override public class var IID: WindowsFoundation.IID { IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpLanguageRangeWithQualityHeaderValueCollection }
|
|
|
|
internal func ParseAddImpl(_ input: String) throws {
|
|
let _input = try! HString(input)
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpLanguageRangeWithQualityHeaderValueCollection.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.ParseAdd(pThis, _input.get()))
|
|
}
|
|
}
|
|
|
|
internal func TryParseAddImpl(_ input: String) throws -> Bool {
|
|
var result: boolean = 0
|
|
let _input = try! HString(input)
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpLanguageRangeWithQualityHeaderValueCollection.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.TryParseAdd(pThis, _input.get(), &result))
|
|
}
|
|
return .init(from: result)
|
|
}
|
|
|
|
}
|
|
|
|
public class IHttpLanguageRangeWithQualityHeaderValueFactory: WindowsFoundation.IInspectable {
|
|
override public class var IID: WindowsFoundation.IID { IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpLanguageRangeWithQualityHeaderValueFactory }
|
|
|
|
internal func CreateFromLanguageRangeImpl(_ languageRange: String) throws -> IHttpLanguageRangeWithQualityHeaderValue {
|
|
let (value) = try ComPtrs.initialize { valueAbi in
|
|
let _languageRange = try! HString(languageRange)
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpLanguageRangeWithQualityHeaderValueFactory.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.CreateFromLanguageRange(pThis, _languageRange.get(), &valueAbi))
|
|
}
|
|
}
|
|
return IHttpLanguageRangeWithQualityHeaderValue(value!)
|
|
}
|
|
|
|
internal func CreateFromLanguageRangeWithQualityImpl(_ languageRange: String, _ quality: Double) throws -> IHttpLanguageRangeWithQualityHeaderValue {
|
|
let (value) = try ComPtrs.initialize { valueAbi in
|
|
let _languageRange = try! HString(languageRange)
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpLanguageRangeWithQualityHeaderValueFactory.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.CreateFromLanguageRangeWithQuality(pThis, _languageRange.get(), quality, &valueAbi))
|
|
}
|
|
}
|
|
return IHttpLanguageRangeWithQualityHeaderValue(value!)
|
|
}
|
|
|
|
}
|
|
|
|
public class IHttpLanguageRangeWithQualityHeaderValueStatics: WindowsFoundation.IInspectable {
|
|
override public class var IID: WindowsFoundation.IID { IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpLanguageRangeWithQualityHeaderValueStatics }
|
|
|
|
internal func ParseImpl(_ input: String) throws -> UWP.HttpLanguageRangeWithQualityHeaderValue? {
|
|
let (result) = try ComPtrs.initialize { resultAbi in
|
|
let _input = try! HString(input)
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpLanguageRangeWithQualityHeaderValueStatics.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.Parse(pThis, _input.get(), &resultAbi))
|
|
}
|
|
}
|
|
return .from(abi: result)
|
|
}
|
|
|
|
internal func TryParseImpl(_ input: String, _ languageRangeWithQualityHeaderValue: inout UWP.HttpLanguageRangeWithQualityHeaderValue?) throws -> Bool {
|
|
var succeeded: boolean = 0
|
|
let _input = try! HString(input)
|
|
let (_languageRangeWithQualityHeaderValue) = try ComPtrs.initialize { (_languageRangeWithQualityHeaderValueAbi) in
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpLanguageRangeWithQualityHeaderValueStatics.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.TryParse(pThis, _input.get(), &_languageRangeWithQualityHeaderValueAbi, &succeeded))
|
|
}
|
|
}
|
|
languageRangeWithQualityHeaderValue = .from(abi: _languageRangeWithQualityHeaderValue)
|
|
return .init(from: succeeded)
|
|
}
|
|
|
|
}
|
|
|
|
public class IHttpMediaTypeHeaderValue: WindowsFoundation.IInspectable {
|
|
override public class var IID: WindowsFoundation.IID { IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpMediaTypeHeaderValue }
|
|
|
|
internal func get_CharSetImpl() throws -> String {
|
|
var value: HSTRING?
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpMediaTypeHeaderValue.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.get_CharSet(pThis, &value))
|
|
}
|
|
return .init(from: value)
|
|
}
|
|
|
|
internal func put_CharSetImpl(_ value: String) throws {
|
|
let _value = try! HString(value)
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpMediaTypeHeaderValue.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.put_CharSet(pThis, _value.get()))
|
|
}
|
|
}
|
|
|
|
internal func get_MediaTypeImpl() throws -> String {
|
|
var value: HSTRING?
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpMediaTypeHeaderValue.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.get_MediaType(pThis, &value))
|
|
}
|
|
return .init(from: value)
|
|
}
|
|
|
|
internal func put_MediaTypeImpl(_ value: String) throws {
|
|
let _value = try! HString(value)
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpMediaTypeHeaderValue.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.put_MediaType(pThis, _value.get()))
|
|
}
|
|
}
|
|
|
|
internal func get_ParametersImpl() throws -> WindowsFoundation.AnyIVector<UWP.HttpNameValueHeaderValue?>? {
|
|
let (value) = try ComPtrs.initialize { valueAbi in
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpMediaTypeHeaderValue.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.get_Parameters(pThis, &valueAbi))
|
|
}
|
|
}
|
|
return UWP.__x_ABI_C__FIVector_1___x_ABI_CWindows__CWeb__CHttp__CHeaders__CHttpNameValueHeaderValueWrapper.unwrapFrom(abi: value)
|
|
}
|
|
|
|
}
|
|
|
|
public class IHttpMediaTypeHeaderValueFactory: WindowsFoundation.IInspectable {
|
|
override public class var IID: WindowsFoundation.IID { IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpMediaTypeHeaderValueFactory }
|
|
|
|
internal func CreateImpl(_ mediaType: String) throws -> IHttpMediaTypeHeaderValue {
|
|
let (value) = try ComPtrs.initialize { valueAbi in
|
|
let _mediaType = try! HString(mediaType)
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpMediaTypeHeaderValueFactory.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.Create(pThis, _mediaType.get(), &valueAbi))
|
|
}
|
|
}
|
|
return IHttpMediaTypeHeaderValue(value!)
|
|
}
|
|
|
|
}
|
|
|
|
public class IHttpMediaTypeHeaderValueStatics: WindowsFoundation.IInspectable {
|
|
override public class var IID: WindowsFoundation.IID { IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpMediaTypeHeaderValueStatics }
|
|
|
|
internal func ParseImpl(_ input: String) throws -> UWP.HttpMediaTypeHeaderValue? {
|
|
let (result) = try ComPtrs.initialize { resultAbi in
|
|
let _input = try! HString(input)
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpMediaTypeHeaderValueStatics.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.Parse(pThis, _input.get(), &resultAbi))
|
|
}
|
|
}
|
|
return .from(abi: result)
|
|
}
|
|
|
|
internal func TryParseImpl(_ input: String, _ mediaTypeHeaderValue: inout UWP.HttpMediaTypeHeaderValue?) throws -> Bool {
|
|
var succeeded: boolean = 0
|
|
let _input = try! HString(input)
|
|
let (_mediaTypeHeaderValue) = try ComPtrs.initialize { (_mediaTypeHeaderValueAbi) in
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpMediaTypeHeaderValueStatics.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.TryParse(pThis, _input.get(), &_mediaTypeHeaderValueAbi, &succeeded))
|
|
}
|
|
}
|
|
mediaTypeHeaderValue = .from(abi: _mediaTypeHeaderValue)
|
|
return .init(from: succeeded)
|
|
}
|
|
|
|
}
|
|
|
|
public class IHttpMediaTypeWithQualityHeaderValue: WindowsFoundation.IInspectable {
|
|
override public class var IID: WindowsFoundation.IID { IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpMediaTypeWithQualityHeaderValue }
|
|
|
|
internal func get_CharSetImpl() throws -> String {
|
|
var value: HSTRING?
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpMediaTypeWithQualityHeaderValue.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.get_CharSet(pThis, &value))
|
|
}
|
|
return .init(from: value)
|
|
}
|
|
|
|
internal func put_CharSetImpl(_ value: String) throws {
|
|
let _value = try! HString(value)
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpMediaTypeWithQualityHeaderValue.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.put_CharSet(pThis, _value.get()))
|
|
}
|
|
}
|
|
|
|
internal func get_MediaTypeImpl() throws -> String {
|
|
var value: HSTRING?
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpMediaTypeWithQualityHeaderValue.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.get_MediaType(pThis, &value))
|
|
}
|
|
return .init(from: value)
|
|
}
|
|
|
|
internal func put_MediaTypeImpl(_ value: String) throws {
|
|
let _value = try! HString(value)
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpMediaTypeWithQualityHeaderValue.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.put_MediaType(pThis, _value.get()))
|
|
}
|
|
}
|
|
|
|
internal func get_ParametersImpl() throws -> WindowsFoundation.AnyIVector<UWP.HttpNameValueHeaderValue?>? {
|
|
let (value) = try ComPtrs.initialize { valueAbi in
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpMediaTypeWithQualityHeaderValue.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.get_Parameters(pThis, &valueAbi))
|
|
}
|
|
}
|
|
return UWP.__x_ABI_C__FIVector_1___x_ABI_CWindows__CWeb__CHttp__CHeaders__CHttpNameValueHeaderValueWrapper.unwrapFrom(abi: value)
|
|
}
|
|
|
|
internal func get_QualityImpl() throws -> Double? {
|
|
let (value) = try ComPtrs.initialize { valueAbi in
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpMediaTypeWithQualityHeaderValue.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.get_Quality(pThis, &valueAbi))
|
|
}
|
|
}
|
|
return UWP.__x_ABI_C__FIReference_1_doubleWrapper.unwrapFrom(abi: value)
|
|
}
|
|
|
|
internal func put_QualityImpl(_ value: Double?) throws {
|
|
let valueWrapper = UWP.__x_ABI_C__FIReference_1_doubleWrapper(value)
|
|
let _value = try! valueWrapper?.toABI { $0 }
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpMediaTypeWithQualityHeaderValue.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.put_Quality(pThis, _value))
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class IHttpMediaTypeWithQualityHeaderValueCollection: WindowsFoundation.IInspectable {
|
|
override public class var IID: WindowsFoundation.IID { IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpMediaTypeWithQualityHeaderValueCollection }
|
|
|
|
internal func ParseAddImpl(_ input: String) throws {
|
|
let _input = try! HString(input)
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpMediaTypeWithQualityHeaderValueCollection.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.ParseAdd(pThis, _input.get()))
|
|
}
|
|
}
|
|
|
|
internal func TryParseAddImpl(_ input: String) throws -> Bool {
|
|
var result: boolean = 0
|
|
let _input = try! HString(input)
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpMediaTypeWithQualityHeaderValueCollection.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.TryParseAdd(pThis, _input.get(), &result))
|
|
}
|
|
return .init(from: result)
|
|
}
|
|
|
|
}
|
|
|
|
public class IHttpMediaTypeWithQualityHeaderValueFactory: WindowsFoundation.IInspectable {
|
|
override public class var IID: WindowsFoundation.IID { IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpMediaTypeWithQualityHeaderValueFactory }
|
|
|
|
internal func CreateFromMediaTypeImpl(_ mediaType: String) throws -> IHttpMediaTypeWithQualityHeaderValue {
|
|
let (value) = try ComPtrs.initialize { valueAbi in
|
|
let _mediaType = try! HString(mediaType)
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpMediaTypeWithQualityHeaderValueFactory.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.CreateFromMediaType(pThis, _mediaType.get(), &valueAbi))
|
|
}
|
|
}
|
|
return IHttpMediaTypeWithQualityHeaderValue(value!)
|
|
}
|
|
|
|
internal func CreateFromMediaTypeWithQualityImpl(_ mediaType: String, _ quality: Double) throws -> IHttpMediaTypeWithQualityHeaderValue {
|
|
let (value) = try ComPtrs.initialize { valueAbi in
|
|
let _mediaType = try! HString(mediaType)
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpMediaTypeWithQualityHeaderValueFactory.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.CreateFromMediaTypeWithQuality(pThis, _mediaType.get(), quality, &valueAbi))
|
|
}
|
|
}
|
|
return IHttpMediaTypeWithQualityHeaderValue(value!)
|
|
}
|
|
|
|
}
|
|
|
|
public class IHttpMediaTypeWithQualityHeaderValueStatics: WindowsFoundation.IInspectable {
|
|
override public class var IID: WindowsFoundation.IID { IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpMediaTypeWithQualityHeaderValueStatics }
|
|
|
|
internal func ParseImpl(_ input: String) throws -> UWP.HttpMediaTypeWithQualityHeaderValue? {
|
|
let (result) = try ComPtrs.initialize { resultAbi in
|
|
let _input = try! HString(input)
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpMediaTypeWithQualityHeaderValueStatics.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.Parse(pThis, _input.get(), &resultAbi))
|
|
}
|
|
}
|
|
return .from(abi: result)
|
|
}
|
|
|
|
internal func TryParseImpl(_ input: String, _ mediaTypeWithQualityHeaderValue: inout UWP.HttpMediaTypeWithQualityHeaderValue?) throws -> Bool {
|
|
var succeeded: boolean = 0
|
|
let _input = try! HString(input)
|
|
let (_mediaTypeWithQualityHeaderValue) = try ComPtrs.initialize { (_mediaTypeWithQualityHeaderValueAbi) in
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpMediaTypeWithQualityHeaderValueStatics.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.TryParse(pThis, _input.get(), &_mediaTypeWithQualityHeaderValueAbi, &succeeded))
|
|
}
|
|
}
|
|
mediaTypeWithQualityHeaderValue = .from(abi: _mediaTypeWithQualityHeaderValue)
|
|
return .init(from: succeeded)
|
|
}
|
|
|
|
}
|
|
|
|
public class IHttpMethodHeaderValueCollection: WindowsFoundation.IInspectable {
|
|
override public class var IID: WindowsFoundation.IID { IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpMethodHeaderValueCollection }
|
|
|
|
internal func ParseAddImpl(_ input: String) throws {
|
|
let _input = try! HString(input)
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpMethodHeaderValueCollection.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.ParseAdd(pThis, _input.get()))
|
|
}
|
|
}
|
|
|
|
internal func TryParseAddImpl(_ input: String) throws -> Bool {
|
|
var result: boolean = 0
|
|
let _input = try! HString(input)
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpMethodHeaderValueCollection.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.TryParseAdd(pThis, _input.get(), &result))
|
|
}
|
|
return .init(from: result)
|
|
}
|
|
|
|
}
|
|
|
|
public class IHttpNameValueHeaderValue: WindowsFoundation.IInspectable {
|
|
override public class var IID: WindowsFoundation.IID { IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpNameValueHeaderValue }
|
|
|
|
internal func get_NameImpl() throws -> String {
|
|
var value: HSTRING?
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpNameValueHeaderValue.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.get_Name(pThis, &value))
|
|
}
|
|
return .init(from: value)
|
|
}
|
|
|
|
internal func get_ValueImpl() throws -> String {
|
|
var value: HSTRING?
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpNameValueHeaderValue.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.get_Value(pThis, &value))
|
|
}
|
|
return .init(from: value)
|
|
}
|
|
|
|
internal func put_ValueImpl(_ value: String) throws {
|
|
let _value = try! HString(value)
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpNameValueHeaderValue.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.put_Value(pThis, _value.get()))
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class IHttpNameValueHeaderValueFactory: WindowsFoundation.IInspectable {
|
|
override public class var IID: WindowsFoundation.IID { IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpNameValueHeaderValueFactory }
|
|
|
|
internal func CreateFromNameImpl(_ name: String) throws -> IHttpNameValueHeaderValue {
|
|
let (value) = try ComPtrs.initialize { valueAbi in
|
|
let _name = try! HString(name)
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpNameValueHeaderValueFactory.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.CreateFromName(pThis, _name.get(), &valueAbi))
|
|
}
|
|
}
|
|
return IHttpNameValueHeaderValue(value!)
|
|
}
|
|
|
|
internal func CreateFromNameWithValueImpl(_ name: String, _ value: String) throws -> IHttpNameValueHeaderValue {
|
|
let (nameValueHeaderValue) = try ComPtrs.initialize { nameValueHeaderValueAbi in
|
|
let _name = try! HString(name)
|
|
let _value = try! HString(value)
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpNameValueHeaderValueFactory.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.CreateFromNameWithValue(pThis, _name.get(), _value.get(), &nameValueHeaderValueAbi))
|
|
}
|
|
}
|
|
return IHttpNameValueHeaderValue(nameValueHeaderValue!)
|
|
}
|
|
|
|
}
|
|
|
|
public class IHttpNameValueHeaderValueStatics: WindowsFoundation.IInspectable {
|
|
override public class var IID: WindowsFoundation.IID { IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpNameValueHeaderValueStatics }
|
|
|
|
internal func ParseImpl(_ input: String) throws -> UWP.HttpNameValueHeaderValue? {
|
|
let (result) = try ComPtrs.initialize { resultAbi in
|
|
let _input = try! HString(input)
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpNameValueHeaderValueStatics.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.Parse(pThis, _input.get(), &resultAbi))
|
|
}
|
|
}
|
|
return .from(abi: result)
|
|
}
|
|
|
|
internal func TryParseImpl(_ input: String, _ nameValueHeaderValue: inout UWP.HttpNameValueHeaderValue?) throws -> Bool {
|
|
var succeeded: boolean = 0
|
|
let _input = try! HString(input)
|
|
let (_nameValueHeaderValue) = try ComPtrs.initialize { (_nameValueHeaderValueAbi) in
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpNameValueHeaderValueStatics.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.TryParse(pThis, _input.get(), &_nameValueHeaderValueAbi, &succeeded))
|
|
}
|
|
}
|
|
nameValueHeaderValue = .from(abi: _nameValueHeaderValue)
|
|
return .init(from: succeeded)
|
|
}
|
|
|
|
}
|
|
|
|
public class IHttpProductHeaderValue: WindowsFoundation.IInspectable {
|
|
override public class var IID: WindowsFoundation.IID { IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpProductHeaderValue }
|
|
|
|
internal func get_NameImpl() throws -> String {
|
|
var value: HSTRING?
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpProductHeaderValue.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.get_Name(pThis, &value))
|
|
}
|
|
return .init(from: value)
|
|
}
|
|
|
|
internal func get_VersionImpl() throws -> String {
|
|
var value: HSTRING?
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpProductHeaderValue.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.get_Version(pThis, &value))
|
|
}
|
|
return .init(from: value)
|
|
}
|
|
|
|
}
|
|
|
|
public class IHttpProductHeaderValueFactory: WindowsFoundation.IInspectable {
|
|
override public class var IID: WindowsFoundation.IID { IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpProductHeaderValueFactory }
|
|
|
|
internal func CreateFromNameImpl(_ productName: String) throws -> IHttpProductHeaderValue {
|
|
let (value) = try ComPtrs.initialize { valueAbi in
|
|
let _productName = try! HString(productName)
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpProductHeaderValueFactory.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.CreateFromName(pThis, _productName.get(), &valueAbi))
|
|
}
|
|
}
|
|
return IHttpProductHeaderValue(value!)
|
|
}
|
|
|
|
internal func CreateFromNameWithVersionImpl(_ productName: String, _ productVersion: String) throws -> IHttpProductHeaderValue {
|
|
let (value) = try ComPtrs.initialize { valueAbi in
|
|
let _productName = try! HString(productName)
|
|
let _productVersion = try! HString(productVersion)
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpProductHeaderValueFactory.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.CreateFromNameWithVersion(pThis, _productName.get(), _productVersion.get(), &valueAbi))
|
|
}
|
|
}
|
|
return IHttpProductHeaderValue(value!)
|
|
}
|
|
|
|
}
|
|
|
|
public class IHttpProductHeaderValueStatics: WindowsFoundation.IInspectable {
|
|
override public class var IID: WindowsFoundation.IID { IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpProductHeaderValueStatics }
|
|
|
|
internal func ParseImpl(_ input: String) throws -> UWP.HttpProductHeaderValue? {
|
|
let (result) = try ComPtrs.initialize { resultAbi in
|
|
let _input = try! HString(input)
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpProductHeaderValueStatics.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.Parse(pThis, _input.get(), &resultAbi))
|
|
}
|
|
}
|
|
return .from(abi: result)
|
|
}
|
|
|
|
internal func TryParseImpl(_ input: String, _ productHeaderValue: inout UWP.HttpProductHeaderValue?) throws -> Bool {
|
|
var succeeded: boolean = 0
|
|
let _input = try! HString(input)
|
|
let (_productHeaderValue) = try ComPtrs.initialize { (_productHeaderValueAbi) in
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpProductHeaderValueStatics.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.TryParse(pThis, _input.get(), &_productHeaderValueAbi, &succeeded))
|
|
}
|
|
}
|
|
productHeaderValue = .from(abi: _productHeaderValue)
|
|
return .init(from: succeeded)
|
|
}
|
|
|
|
}
|
|
|
|
public class IHttpProductInfoHeaderValue: WindowsFoundation.IInspectable {
|
|
override public class var IID: WindowsFoundation.IID { IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpProductInfoHeaderValue }
|
|
|
|
internal func get_ProductImpl() throws -> UWP.HttpProductHeaderValue? {
|
|
let (value) = try ComPtrs.initialize { valueAbi in
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpProductInfoHeaderValue.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.get_Product(pThis, &valueAbi))
|
|
}
|
|
}
|
|
return .from(abi: value)
|
|
}
|
|
|
|
internal func get_CommentImpl() throws -> String {
|
|
var value: HSTRING?
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpProductInfoHeaderValue.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.get_Comment(pThis, &value))
|
|
}
|
|
return .init(from: value)
|
|
}
|
|
|
|
}
|
|
|
|
public class IHttpProductInfoHeaderValueCollection: WindowsFoundation.IInspectable {
|
|
override public class var IID: WindowsFoundation.IID { IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpProductInfoHeaderValueCollection }
|
|
|
|
internal func ParseAddImpl(_ input: String) throws {
|
|
let _input = try! HString(input)
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpProductInfoHeaderValueCollection.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.ParseAdd(pThis, _input.get()))
|
|
}
|
|
}
|
|
|
|
internal func TryParseAddImpl(_ input: String) throws -> Bool {
|
|
var result: boolean = 0
|
|
let _input = try! HString(input)
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpProductInfoHeaderValueCollection.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.TryParseAdd(pThis, _input.get(), &result))
|
|
}
|
|
return .init(from: result)
|
|
}
|
|
|
|
}
|
|
|
|
public class IHttpProductInfoHeaderValueFactory: WindowsFoundation.IInspectable {
|
|
override public class var IID: WindowsFoundation.IID { IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpProductInfoHeaderValueFactory }
|
|
|
|
internal func CreateFromCommentImpl(_ productComment: String) throws -> IHttpProductInfoHeaderValue {
|
|
let (value) = try ComPtrs.initialize { valueAbi in
|
|
let _productComment = try! HString(productComment)
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpProductInfoHeaderValueFactory.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.CreateFromComment(pThis, _productComment.get(), &valueAbi))
|
|
}
|
|
}
|
|
return IHttpProductInfoHeaderValue(value!)
|
|
}
|
|
|
|
internal func CreateFromNameWithVersionImpl(_ productName: String, _ productVersion: String) throws -> IHttpProductInfoHeaderValue {
|
|
let (value) = try ComPtrs.initialize { valueAbi in
|
|
let _productName = try! HString(productName)
|
|
let _productVersion = try! HString(productVersion)
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpProductInfoHeaderValueFactory.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.CreateFromNameWithVersion(pThis, _productName.get(), _productVersion.get(), &valueAbi))
|
|
}
|
|
}
|
|
return IHttpProductInfoHeaderValue(value!)
|
|
}
|
|
|
|
}
|
|
|
|
public class IHttpProductInfoHeaderValueStatics: WindowsFoundation.IInspectable {
|
|
override public class var IID: WindowsFoundation.IID { IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpProductInfoHeaderValueStatics }
|
|
|
|
internal func ParseImpl(_ input: String) throws -> UWP.HttpProductInfoHeaderValue? {
|
|
let (result) = try ComPtrs.initialize { resultAbi in
|
|
let _input = try! HString(input)
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpProductInfoHeaderValueStatics.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.Parse(pThis, _input.get(), &resultAbi))
|
|
}
|
|
}
|
|
return .from(abi: result)
|
|
}
|
|
|
|
internal func TryParseImpl(_ input: String, _ productInfoHeaderValue: inout UWP.HttpProductInfoHeaderValue?) throws -> Bool {
|
|
var succeeded: boolean = 0
|
|
let _input = try! HString(input)
|
|
let (_productInfoHeaderValue) = try ComPtrs.initialize { (_productInfoHeaderValueAbi) in
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpProductInfoHeaderValueStatics.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.TryParse(pThis, _input.get(), &_productInfoHeaderValueAbi, &succeeded))
|
|
}
|
|
}
|
|
productInfoHeaderValue = .from(abi: _productInfoHeaderValue)
|
|
return .init(from: succeeded)
|
|
}
|
|
|
|
}
|
|
|
|
public class IHttpRequestHeaderCollection: WindowsFoundation.IInspectable {
|
|
override public class var IID: WindowsFoundation.IID { IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpRequestHeaderCollection }
|
|
|
|
internal func get_AcceptImpl() throws -> UWP.HttpMediaTypeWithQualityHeaderValueCollection? {
|
|
let (value) = try ComPtrs.initialize { valueAbi in
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpRequestHeaderCollection.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.get_Accept(pThis, &valueAbi))
|
|
}
|
|
}
|
|
return .from(abi: value)
|
|
}
|
|
|
|
internal func get_AcceptEncodingImpl() throws -> UWP.HttpContentCodingWithQualityHeaderValueCollection? {
|
|
let (value) = try ComPtrs.initialize { valueAbi in
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpRequestHeaderCollection.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.get_AcceptEncoding(pThis, &valueAbi))
|
|
}
|
|
}
|
|
return .from(abi: value)
|
|
}
|
|
|
|
internal func get_AcceptLanguageImpl() throws -> UWP.HttpLanguageRangeWithQualityHeaderValueCollection? {
|
|
let (value) = try ComPtrs.initialize { valueAbi in
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpRequestHeaderCollection.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.get_AcceptLanguage(pThis, &valueAbi))
|
|
}
|
|
}
|
|
return .from(abi: value)
|
|
}
|
|
|
|
internal func get_AuthorizationImpl() throws -> UWP.HttpCredentialsHeaderValue? {
|
|
let (value) = try ComPtrs.initialize { valueAbi in
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpRequestHeaderCollection.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.get_Authorization(pThis, &valueAbi))
|
|
}
|
|
}
|
|
return .from(abi: value)
|
|
}
|
|
|
|
internal func put_AuthorizationImpl(_ value: UWP.HttpCredentialsHeaderValue?) throws {
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpRequestHeaderCollection.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.put_Authorization(pThis, RawPointer(value)))
|
|
}
|
|
}
|
|
|
|
internal func get_CacheControlImpl() throws -> UWP.HttpCacheDirectiveHeaderValueCollection? {
|
|
let (value) = try ComPtrs.initialize { valueAbi in
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpRequestHeaderCollection.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.get_CacheControl(pThis, &valueAbi))
|
|
}
|
|
}
|
|
return .from(abi: value)
|
|
}
|
|
|
|
internal func get_ConnectionImpl() throws -> UWP.HttpConnectionOptionHeaderValueCollection? {
|
|
let (value) = try ComPtrs.initialize { valueAbi in
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpRequestHeaderCollection.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.get_Connection(pThis, &valueAbi))
|
|
}
|
|
}
|
|
return .from(abi: value)
|
|
}
|
|
|
|
internal func get_CookieImpl() throws -> UWP.HttpCookiePairHeaderValueCollection? {
|
|
let (value) = try ComPtrs.initialize { valueAbi in
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpRequestHeaderCollection.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.get_Cookie(pThis, &valueAbi))
|
|
}
|
|
}
|
|
return .from(abi: value)
|
|
}
|
|
|
|
internal func get_DateImpl() throws -> WindowsFoundation.DateTime? {
|
|
let (value) = try ComPtrs.initialize { valueAbi in
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpRequestHeaderCollection.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.get_Date(pThis, &valueAbi))
|
|
}
|
|
}
|
|
return UWP.__x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CDateTimeWrapper.unwrapFrom(abi: value)
|
|
}
|
|
|
|
internal func put_DateImpl(_ value: WindowsFoundation.DateTime?) throws {
|
|
let valueWrapper = UWP.__x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CDateTimeWrapper(value)
|
|
let _value = try! valueWrapper?.toABI { $0 }
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpRequestHeaderCollection.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.put_Date(pThis, _value))
|
|
}
|
|
}
|
|
|
|
internal func get_ExpectImpl() throws -> UWP.HttpExpectationHeaderValueCollection? {
|
|
let (value) = try ComPtrs.initialize { valueAbi in
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpRequestHeaderCollection.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.get_Expect(pThis, &valueAbi))
|
|
}
|
|
}
|
|
return .from(abi: value)
|
|
}
|
|
|
|
internal func get_FromImpl() throws -> String {
|
|
var value: HSTRING?
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpRequestHeaderCollection.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.get_From(pThis, &value))
|
|
}
|
|
return .init(from: value)
|
|
}
|
|
|
|
internal func put_FromImpl(_ value: String) throws {
|
|
let _value = try! HString(value)
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpRequestHeaderCollection.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.put_From(pThis, _value.get()))
|
|
}
|
|
}
|
|
|
|
internal func get_HostImpl() throws -> UWP.HostName? {
|
|
let (value) = try ComPtrs.initialize { valueAbi in
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpRequestHeaderCollection.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.get_Host(pThis, &valueAbi))
|
|
}
|
|
}
|
|
return .from(abi: value)
|
|
}
|
|
|
|
internal func put_HostImpl(_ value: UWP.HostName?) throws {
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpRequestHeaderCollection.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.put_Host(pThis, RawPointer(value)))
|
|
}
|
|
}
|
|
|
|
internal func get_IfModifiedSinceImpl() throws -> WindowsFoundation.DateTime? {
|
|
let (value) = try ComPtrs.initialize { valueAbi in
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpRequestHeaderCollection.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.get_IfModifiedSince(pThis, &valueAbi))
|
|
}
|
|
}
|
|
return UWP.__x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CDateTimeWrapper.unwrapFrom(abi: value)
|
|
}
|
|
|
|
internal func put_IfModifiedSinceImpl(_ value: WindowsFoundation.DateTime?) throws {
|
|
let valueWrapper = UWP.__x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CDateTimeWrapper(value)
|
|
let _value = try! valueWrapper?.toABI { $0 }
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpRequestHeaderCollection.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.put_IfModifiedSince(pThis, _value))
|
|
}
|
|
}
|
|
|
|
internal func get_IfUnmodifiedSinceImpl() throws -> WindowsFoundation.DateTime? {
|
|
let (value) = try ComPtrs.initialize { valueAbi in
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpRequestHeaderCollection.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.get_IfUnmodifiedSince(pThis, &valueAbi))
|
|
}
|
|
}
|
|
return UWP.__x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CDateTimeWrapper.unwrapFrom(abi: value)
|
|
}
|
|
|
|
internal func put_IfUnmodifiedSinceImpl(_ value: WindowsFoundation.DateTime?) throws {
|
|
let valueWrapper = UWP.__x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CDateTimeWrapper(value)
|
|
let _value = try! valueWrapper?.toABI { $0 }
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpRequestHeaderCollection.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.put_IfUnmodifiedSince(pThis, _value))
|
|
}
|
|
}
|
|
|
|
internal func get_MaxForwardsImpl() throws -> UInt32? {
|
|
let (value) = try ComPtrs.initialize { valueAbi in
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpRequestHeaderCollection.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.get_MaxForwards(pThis, &valueAbi))
|
|
}
|
|
}
|
|
return UWP.__x_ABI_C__FIReference_1_UINT32Wrapper.unwrapFrom(abi: value)
|
|
}
|
|
|
|
internal func put_MaxForwardsImpl(_ value: UInt32?) throws {
|
|
let valueWrapper = UWP.__x_ABI_C__FIReference_1_UINT32Wrapper(value)
|
|
let _value = try! valueWrapper?.toABI { $0 }
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpRequestHeaderCollection.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.put_MaxForwards(pThis, _value))
|
|
}
|
|
}
|
|
|
|
internal func get_ProxyAuthorizationImpl() throws -> UWP.HttpCredentialsHeaderValue? {
|
|
let (value) = try ComPtrs.initialize { valueAbi in
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpRequestHeaderCollection.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.get_ProxyAuthorization(pThis, &valueAbi))
|
|
}
|
|
}
|
|
return .from(abi: value)
|
|
}
|
|
|
|
internal func put_ProxyAuthorizationImpl(_ value: UWP.HttpCredentialsHeaderValue?) throws {
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpRequestHeaderCollection.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.put_ProxyAuthorization(pThis, RawPointer(value)))
|
|
}
|
|
}
|
|
|
|
internal func get_RefererImpl() throws -> WindowsFoundation.Uri? {
|
|
let (value) = try ComPtrs.initialize { valueAbi in
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpRequestHeaderCollection.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.get_Referer(pThis, &valueAbi))
|
|
}
|
|
}
|
|
return .from(abi: value)
|
|
}
|
|
|
|
internal func put_RefererImpl(_ value: WindowsFoundation.Uri?) throws {
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpRequestHeaderCollection.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.put_Referer(pThis, RawPointer(value)))
|
|
}
|
|
}
|
|
|
|
internal func get_TransferEncodingImpl() throws -> UWP.HttpTransferCodingHeaderValueCollection? {
|
|
let (value) = try ComPtrs.initialize { valueAbi in
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpRequestHeaderCollection.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.get_TransferEncoding(pThis, &valueAbi))
|
|
}
|
|
}
|
|
return .from(abi: value)
|
|
}
|
|
|
|
internal func get_UserAgentImpl() throws -> UWP.HttpProductInfoHeaderValueCollection? {
|
|
let (value) = try ComPtrs.initialize { valueAbi in
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpRequestHeaderCollection.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.get_UserAgent(pThis, &valueAbi))
|
|
}
|
|
}
|
|
return .from(abi: value)
|
|
}
|
|
|
|
internal func AppendImpl(_ name: String, _ value: String) throws {
|
|
let _name = try! HString(name)
|
|
let _value = try! HString(value)
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpRequestHeaderCollection.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.Append(pThis, _name.get(), _value.get()))
|
|
}
|
|
}
|
|
|
|
internal func TryAppendWithoutValidationImpl(_ name: String, _ value: String) throws -> Bool {
|
|
var result: boolean = 0
|
|
let _name = try! HString(name)
|
|
let _value = try! HString(value)
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpRequestHeaderCollection.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.TryAppendWithoutValidation(pThis, _name.get(), _value.get(), &result))
|
|
}
|
|
return .init(from: result)
|
|
}
|
|
|
|
}
|
|
|
|
public class IHttpResponseHeaderCollection: WindowsFoundation.IInspectable {
|
|
override public class var IID: WindowsFoundation.IID { IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpResponseHeaderCollection }
|
|
|
|
internal func get_AgeImpl() throws -> WindowsFoundation.TimeSpan? {
|
|
let (value) = try ComPtrs.initialize { valueAbi in
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpResponseHeaderCollection.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.get_Age(pThis, &valueAbi))
|
|
}
|
|
}
|
|
return UWP.__x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CTimeSpanWrapper.unwrapFrom(abi: value)
|
|
}
|
|
|
|
internal func put_AgeImpl(_ value: WindowsFoundation.TimeSpan?) throws {
|
|
let valueWrapper = UWP.__x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CTimeSpanWrapper(value)
|
|
let _value = try! valueWrapper?.toABI { $0 }
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpResponseHeaderCollection.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.put_Age(pThis, _value))
|
|
}
|
|
}
|
|
|
|
internal func get_AllowImpl() throws -> UWP.HttpMethodHeaderValueCollection? {
|
|
let (value) = try ComPtrs.initialize { valueAbi in
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpResponseHeaderCollection.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.get_Allow(pThis, &valueAbi))
|
|
}
|
|
}
|
|
return .from(abi: value)
|
|
}
|
|
|
|
internal func get_CacheControlImpl() throws -> UWP.HttpCacheDirectiveHeaderValueCollection? {
|
|
let (value) = try ComPtrs.initialize { valueAbi in
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpResponseHeaderCollection.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.get_CacheControl(pThis, &valueAbi))
|
|
}
|
|
}
|
|
return .from(abi: value)
|
|
}
|
|
|
|
internal func get_ConnectionImpl() throws -> UWP.HttpConnectionOptionHeaderValueCollection? {
|
|
let (value) = try ComPtrs.initialize { valueAbi in
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpResponseHeaderCollection.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.get_Connection(pThis, &valueAbi))
|
|
}
|
|
}
|
|
return .from(abi: value)
|
|
}
|
|
|
|
internal func get_DateImpl() throws -> WindowsFoundation.DateTime? {
|
|
let (value) = try ComPtrs.initialize { valueAbi in
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpResponseHeaderCollection.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.get_Date(pThis, &valueAbi))
|
|
}
|
|
}
|
|
return UWP.__x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CDateTimeWrapper.unwrapFrom(abi: value)
|
|
}
|
|
|
|
internal func put_DateImpl(_ value: WindowsFoundation.DateTime?) throws {
|
|
let valueWrapper = UWP.__x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CDateTimeWrapper(value)
|
|
let _value = try! valueWrapper?.toABI { $0 }
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpResponseHeaderCollection.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.put_Date(pThis, _value))
|
|
}
|
|
}
|
|
|
|
internal func get_LocationImpl() throws -> WindowsFoundation.Uri? {
|
|
let (value) = try ComPtrs.initialize { valueAbi in
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpResponseHeaderCollection.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.get_Location(pThis, &valueAbi))
|
|
}
|
|
}
|
|
return .from(abi: value)
|
|
}
|
|
|
|
internal func put_LocationImpl(_ value: WindowsFoundation.Uri?) throws {
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpResponseHeaderCollection.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.put_Location(pThis, RawPointer(value)))
|
|
}
|
|
}
|
|
|
|
internal func get_ProxyAuthenticateImpl() throws -> UWP.HttpChallengeHeaderValueCollection? {
|
|
let (value) = try ComPtrs.initialize { valueAbi in
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpResponseHeaderCollection.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.get_ProxyAuthenticate(pThis, &valueAbi))
|
|
}
|
|
}
|
|
return .from(abi: value)
|
|
}
|
|
|
|
internal func get_RetryAfterImpl() throws -> UWP.HttpDateOrDeltaHeaderValue? {
|
|
let (value) = try ComPtrs.initialize { valueAbi in
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpResponseHeaderCollection.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.get_RetryAfter(pThis, &valueAbi))
|
|
}
|
|
}
|
|
return .from(abi: value)
|
|
}
|
|
|
|
internal func put_RetryAfterImpl(_ value: UWP.HttpDateOrDeltaHeaderValue?) throws {
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpResponseHeaderCollection.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.put_RetryAfter(pThis, RawPointer(value)))
|
|
}
|
|
}
|
|
|
|
internal func get_TransferEncodingImpl() throws -> UWP.HttpTransferCodingHeaderValueCollection? {
|
|
let (value) = try ComPtrs.initialize { valueAbi in
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpResponseHeaderCollection.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.get_TransferEncoding(pThis, &valueAbi))
|
|
}
|
|
}
|
|
return .from(abi: value)
|
|
}
|
|
|
|
internal func get_WwwAuthenticateImpl() throws -> UWP.HttpChallengeHeaderValueCollection? {
|
|
let (value) = try ComPtrs.initialize { valueAbi in
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpResponseHeaderCollection.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.get_WwwAuthenticate(pThis, &valueAbi))
|
|
}
|
|
}
|
|
return .from(abi: value)
|
|
}
|
|
|
|
internal func AppendImpl(_ name: String, _ value: String) throws {
|
|
let _name = try! HString(name)
|
|
let _value = try! HString(value)
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpResponseHeaderCollection.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.Append(pThis, _name.get(), _value.get()))
|
|
}
|
|
}
|
|
|
|
internal func TryAppendWithoutValidationImpl(_ name: String, _ value: String) throws -> Bool {
|
|
var result: boolean = 0
|
|
let _name = try! HString(name)
|
|
let _value = try! HString(value)
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpResponseHeaderCollection.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.TryAppendWithoutValidation(pThis, _name.get(), _value.get(), &result))
|
|
}
|
|
return .init(from: result)
|
|
}
|
|
|
|
}
|
|
|
|
public class IHttpTransferCodingHeaderValue: WindowsFoundation.IInspectable {
|
|
override public class var IID: WindowsFoundation.IID { IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpTransferCodingHeaderValue }
|
|
|
|
internal func get_ParametersImpl() throws -> WindowsFoundation.AnyIVector<UWP.HttpNameValueHeaderValue?>? {
|
|
let (value) = try ComPtrs.initialize { valueAbi in
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpTransferCodingHeaderValue.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.get_Parameters(pThis, &valueAbi))
|
|
}
|
|
}
|
|
return UWP.__x_ABI_C__FIVector_1___x_ABI_CWindows__CWeb__CHttp__CHeaders__CHttpNameValueHeaderValueWrapper.unwrapFrom(abi: value)
|
|
}
|
|
|
|
internal func get_ValueImpl() throws -> String {
|
|
var value: HSTRING?
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpTransferCodingHeaderValue.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.get_Value(pThis, &value))
|
|
}
|
|
return .init(from: value)
|
|
}
|
|
|
|
}
|
|
|
|
public class IHttpTransferCodingHeaderValueCollection: WindowsFoundation.IInspectable {
|
|
override public class var IID: WindowsFoundation.IID { IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpTransferCodingHeaderValueCollection }
|
|
|
|
internal func ParseAddImpl(_ input: String) throws {
|
|
let _input = try! HString(input)
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpTransferCodingHeaderValueCollection.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.ParseAdd(pThis, _input.get()))
|
|
}
|
|
}
|
|
|
|
internal func TryParseAddImpl(_ input: String) throws -> Bool {
|
|
var result: boolean = 0
|
|
let _input = try! HString(input)
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpTransferCodingHeaderValueCollection.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.TryParseAdd(pThis, _input.get(), &result))
|
|
}
|
|
return .init(from: result)
|
|
}
|
|
|
|
}
|
|
|
|
public class IHttpTransferCodingHeaderValueFactory: WindowsFoundation.IInspectable {
|
|
override public class var IID: WindowsFoundation.IID { IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpTransferCodingHeaderValueFactory }
|
|
|
|
internal func CreateImpl(_ input: String) throws -> IHttpTransferCodingHeaderValue {
|
|
let (value) = try ComPtrs.initialize { valueAbi in
|
|
let _input = try! HString(input)
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpTransferCodingHeaderValueFactory.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.Create(pThis, _input.get(), &valueAbi))
|
|
}
|
|
}
|
|
return IHttpTransferCodingHeaderValue(value!)
|
|
}
|
|
|
|
}
|
|
|
|
public class IHttpTransferCodingHeaderValueStatics: WindowsFoundation.IInspectable {
|
|
override public class var IID: WindowsFoundation.IID { IID___x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpTransferCodingHeaderValueStatics }
|
|
|
|
internal func ParseImpl(_ input: String) throws -> UWP.HttpTransferCodingHeaderValue? {
|
|
let (result) = try ComPtrs.initialize { resultAbi in
|
|
let _input = try! HString(input)
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpTransferCodingHeaderValueStatics.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.Parse(pThis, _input.get(), &resultAbi))
|
|
}
|
|
}
|
|
return .from(abi: result)
|
|
}
|
|
|
|
internal func TryParseImpl(_ input: String, _ transferCodingHeaderValue: inout UWP.HttpTransferCodingHeaderValue?) throws -> Bool {
|
|
var succeeded: boolean = 0
|
|
let _input = try! HString(input)
|
|
let (_transferCodingHeaderValue) = try ComPtrs.initialize { (_transferCodingHeaderValueAbi) in
|
|
_ = try perform(as: __x_ABI_CWindows_CWeb_CHttp_CHeaders_CIHttpTransferCodingHeaderValueStatics.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.TryParse(pThis, _input.get(), &_transferCodingHeaderValueAbi, &succeeded))
|
|
}
|
|
}
|
|
transferCodingHeaderValue = .from(abi: _transferCodingHeaderValue)
|
|
return .init(from: succeeded)
|
|
}
|
|
|
|
}
|
|
|
|
}
|