/* 017 */{{0x6d5f5270,0x31ac,0x433e,{0xb9,0x0a,0x39,0x89,0x29,0x23,0xc6,0x57}}/*"6d5f5270-31ac-433e-b90a-39892923c657"*/,"Windows Server Preview",EPID_WINDOWS,6,5},
/* 017 */{{0x6d5f5270,0x31ac,0x433e,{0xb9,0x0a,0x39,0x89,0x29,0x23,0xc6,0x57}}/*"6d5f5270-31ac-433e-b90a-39892923c657"*/,"Windows Server Preview",EPID_WINDOWS,6,5},
{{0xa9107544,0xf4a0,0x4053,{0xa9,0x6a,0x14,0x79,0xab,0xde,0xf9,0x12,}}/*a9107544-f4a0-4053-a96a-1479abdef912*/,"Windows 10 Home Country Specific",EPID_WINDOWS,APP_ID_WINDOWS,KMS_ID_WIN10_RETAIL},
{{0xad2542d4,0x9154,0x4c6d,{0x8a,0x44,0x30,0xf1,0x1e,0xe9,0x69,0x89,}}/*ad2542d4-9154-4c6d-8a44-30f11ee96989*/,"Windows Server 2008 Standard",EPID_WINDOWS,APP_ID_WINDOWS,KMS_ID_WIN2008A},
{{0x7b9e1751,0xa8da,0x4f75,{0x95,0x60,0x5f,0xad,0xfe,0x3d,0x8e,0x38,}}/*7b9e1751-a8da-4f75-9560-5fadfe3d8e38*/,"Windows 10 Home N",EPID_WINDOWS,APP_ID_WINDOWS,KMS_ID_WIN10_RETAIL},
{{0x2401e3d0,0xc50a,0x4b58,{0x87,0xb2,0x7e,0x79,0x4b,0x7d,0x26,0x07,}}/*2401e3d0-c50a-4b58-87b2-7e794b7d2607*/,"Windows Server 2008 Standard V",EPID_WINDOWS,APP_ID_WINDOWS,KMS_ID_WIN2008A},
{{0xcd918a57,0xa41b,0x4c82,{0x8d,0xce,0x1a,0x53,0x8e,0x22,0x1a,0x83,}}/*cd918a57-a41b-4c82-8dce-1a538e221a83*/,"Windows 10 Home Single Language",EPID_WINDOWS,APP_ID_WINDOWS,KMS_ID_WIN10_RETAIL},
{{0x68b6e220,0xcf09,0x466b,{0x92,0xd3,0x45,0xcd,0x96,0x4b,0x95,0x09,}}/*68b6e220-cf09-466b-92d3-45cd964b9509*/,"Windows Server 2008 Datacenter",EPID_WINDOWS,APP_ID_WINDOWS,KMS_ID_WIN2008C},
{{0xfd09ef77,0x5647,0x4eff,{0x80,0x9c,0xaf,0x2b,0x64,0x65,0x9a,0x45,}}/*fd09ef77-5647-4eff-809c-af2b64659a45*/,"Windows Server 2008 Datacenter V",EPID_WINDOWS,APP_ID_WINDOWS,KMS_ID_WIN2008C},
// Windows 10 (Volume)
{{0xc1af4d90,0xd1bc,0x44ca,{0x85,0xd4,0x00,0x3b,0xa3,0x3d,0xb3,0xb9,}}/*c1af4d90-d1bc-44ca-85d4-003ba33db3b9*/,"Windows Server 2008 Enterprise",EPID_WINDOWS,APP_ID_WINDOWS,KMS_ID_WIN2008B},
{{0x8198490a,0xadd0,0x47b2,{0xb3,0xba,0x31,0x6b,0x12,0xd6,0x47,0xb4,}}/*8198490a-add0-47b2-b3ba-316b12d647b4*/,"Windows Server 2008 Enterprise V",EPID_WINDOWS,APP_ID_WINDOWS,KMS_ID_WIN2008B},
{{0xddfa9f7c,0xf09e,0x40b9,{0x8c,0x1a,0xbe,0x87,0x7a,0x9a,0x7f,0x4b,}}/*ddfa9f7c-f09e-40b9-8c1a-be877a9a7f4b*/,"Windows Server 2008 Web",EPID_WINDOWS,APP_ID_WINDOWS,KMS_ID_WIN2008A},
{{0x7afb1156,0x2c1d,0x40fc,{0xb2,0x60,0xaa,0xb7,0x44,0x2b,0x62,0xfe,}}/*7afb1156-2c1d-40fc-b260-aab7442b62fe*/,"Windows Server 2008 Compute Cluster",EPID_WINDOWS,APP_ID_WINDOWS,KMS_ID_WIN2008C},
{{0x68531fb9,0x5511,0x4989,{0x97,0xbe,0xd1,0x1a,0x0f,0x55,0x63,0x3f,}}/*68531fb9-5511-4989-97be-d11a0f55633f*/,"Windows Server 2008 R2 Standard",EPID_WINDOWS,APP_ID_WINDOWS,KMS_ID_WIN2008R2A},
{{0x7482e61b,0xc589,0x4b7f,{0x8e,0xcc,0x46,0xd4,0x55,0xac,0x3b,0x87,}}/*7482e61b-c589-4b7f-8ecc-46d455ac3b87*/,"Windows Server 2008 R2 Datacenter",EPID_WINDOWS,APP_ID_WINDOWS,KMS_ID_WIN2008R2C},
{{0x620e2b3d,0x09e7,0x42fd,{0x80,0x2a,0x17,0xa1,0x36,0x52,0xfe,0x7a,}}/*620e2b3d-09e7-42fd-802a-17a13652fe7a*/,"Windows Server 2008 R2 Enterprise",EPID_WINDOWS,APP_ID_WINDOWS,KMS_ID_WIN2008R2B},
{{0xa78b8bd9,0x8017,0x4df5,{0xb8,0x6a,0x09,0xf7,0x56,0xaf,0xfa,0x7c,}}/*a78b8bd9-8017-4df5-b86a-09f756affa7c*/,"Windows Server 2008 R2 Web",EPID_WINDOWS,APP_ID_WINDOWS,KMS_ID_WIN2008R2A},
{{0xcda18cf3,0xc196,0x46ad,{0xb2,0x89,0x60,0xc0,0x72,0x86,0x99,0x94,}}/*cda18cf3-c196-46ad-b289-60c072869994*/,"Windows Server 2008 R2 Compute Cluster",EPID_WINDOWS,APP_ID_WINDOWS,KMS_ID_WIN2008R2C},
{{0xd3643d60,0x0c42,0x412d,{0xa7,0xd6,0x52,0xe6,0x63,0x53,0x27,0xf6,}}/*d3643d60-0c42-412d-a7d6-52e6635327f6*/,"Windows Server 2012 Datacenter",EPID_WINDOWS,APP_ID_WINDOWS,KMS_ID_WIN2012},
{{0xf0f5ec41,0x0d55,0x4732,{0xaf,0x02,0x44,0x0a,0x44,0xa3,0xcf,0x0f,}}/*f0f5ec41-0d55-4732-af02-440a44a3cf0f*/,"Windows Server 2012 Standard",EPID_WINDOWS,APP_ID_WINDOWS,KMS_ID_WIN2012},
{{0x95fd1c83,0x7df5,0x494a,{0xbe,0x8b,0x13,0x00,0xe1,0xc9,0xd1,0xcd,}}/*95fd1c83-7df5-494a-be8b-1300e1c9d1cd*/,"Windows Server 2012 MultiPoint Premium",EPID_WINDOWS,APP_ID_WINDOWS,KMS_ID_WIN2012},
{{0x7d5486c7,0xe120,0x4771,{0xb7,0xf1,0x7b,0x56,0xc6,0xd3,0x17,0x0c,}}/*7d5486c7-e120-4771-b7f1-7b56c6d3170c*/,"Windows Server 2012 MultiPoint Standard",EPID_WINDOWS,APP_ID_WINDOWS,KMS_ID_WIN2012},
{{0x00091344,0x1ea4,0x4f37,{0xb7,0x89,0x01,0x75,0x0b,0xa6,0x98,0x8c,}}/*00091344-1ea4-4f37-b789-01750ba6988c*/,"Windows Server 2012 R2 Datacenter",EPID_WINDOWS,APP_ID_WINDOWS,KMS_ID_WIN2012R2},
{{0xb3ca044e,0xa358,0x4d68,{0x98,0x83,0xaa,0xa2,0x94,0x1a,0xca,0x99,}}/*b3ca044e-a358-4d68-9883-aaa2941aca99*/,"Windows Server 2012 R2 Standard",EPID_WINDOWS,APP_ID_WINDOWS,KMS_ID_WIN2012R2},
{{0xb743a2be,0x68d4,0x4dd3,{0xaf,0x32,0x92,0x42,0x5b,0x7b,0xb6,0x23,}}/*b743a2be-68d4-4dd3-af32-92425b7bb623*/,"Windows Server 2012 R2 Cloud Storage",EPID_WINDOWS,APP_ID_WINDOWS,KMS_ID_WIN2012R2},
{{0x21db6ba4,0x9a7b,0x4a14,{0x9e,0x29,0x64,0xa6,0x0c,0x59,0x30,0x1d,}}/*21db6ba4-9a7b-4a14-9e29-64a60c59301d*/,"Windows Server 2012 R2 Essentials",EPID_WINDOWS,APP_ID_WINDOWS,KMS_ID_WIN2012R2},
{{0xba947c44,0xd19d,0x4786,{0xb6,0xae,0x22,0x77,0x0b,0xc9,0x4c,0x54,}}/*ba947c44-d19d-4786-b6ae-22770bc94c54*/,"Windows Server 2016 Datacenter Preview",EPID_WINDOWS,APP_ID_WINDOWS,KMS_ID_WIN_SRV_BETA},
{{0xa4383e6b,0xdada,0x423d,{0xa4,0x3d,0xf2,0x56,0x78,0x42,0x96,0x76,}}/*a4383e6b-dada-423d-a43d-f25678429676*/,"Windows 10 Professional Preview",EPID_WINDOWS,APP_ID_WINDOWS,KMS_ID_WIN_BETA},
{{0xcf59a07b,0x1a2a,0x4be0,{0xbf,0xe0,0x42,0x3b,0x58,0x23,0xe6,0x63,}}/*cf59a07b-1a2a-4be0-bfe0-423b5823e663*/,"Windows 10 Professional WMC Preview",EPID_WINDOWS,APP_ID_WINDOWS,KMS_ID_WIN_BETA},
{{0xa80b5abf,0x75ad,0x428b,{0xb0,0x5d,0xa4,0x7d,0x2d,0xff,0xee,0xbf,}}/*a80b5abf-76ad-428b-b05d-a47d2dffeebf*/,"Windows 10 Professional N",EPID_WINDOWS,APP_ID_WINDOWS,KMS_ID_WIN10_VL},
{{0x3f1afc82,0xf8ac,0x4f6c,{0x80,0x05,0x1d,0x23,0x3e,0x60,0x6e,0xee,}}/*3f1afc82-f8ac-4f6c-8005-1d233e606eee*/,"Windows 10 Professional Education",EPID_WINDOWS,APP_ID_WINDOWS,KMS_ID_WIN10_VL},
{{0x5300b18c,0x2e33,0x4dc2,{0x82,0x91,0x47,0xff,0xce,0xc7,0x46,0xdd,}}/*5300b18c-2e33-4dc2-8291-47ffcec746dd*/,"Windows 10 Professional Education N",EPID_WINDOWS,APP_ID_WINDOWS,KMS_ID_WIN10_VL},
{{0x7b9e1751,0xa8da,0x4f75,{0x95,0x60,0x5f,0xad,0xfe,0x3d,0x8e,0x38,}}/*7b9e1751-a8da-4f75-9560-5fadfe3d8e38*/,"Windows 10 Home N",EPID_WINDOWS,APP_ID_WINDOWS,KMS_ID_WIN10_RETAIL},
{{0xa80b5abf,0x75ad,0x428b,{0xb0,0x5d,0xa4,0x7d,0x2d,0xff,0xee,0xbf,}}/*a80b5abf-75ad-428b-b05d-a47d2dffeebf*/,"Windows 10 Professional N",EPID_WINDOWS,APP_ID_WINDOWS,KMS_ID_WIN10_VL},
{{0xcd918a57,0xa41b,0x4c82,{0x8d,0xce,0x1a,0x53,0x8e,0x22,0x1a,0x83,}}/*cd918a57-a41b-4c82-8dce-1a538e221a83*/,"Windows 10 Home Single Language",EPID_WINDOWS,APP_ID_WINDOWS,KMS_ID_WIN10_RETAIL},
{{0xa9107544,0xf4a0,0x4053,{0xa9,0x6a,0x14,0x79,0xab,0xde,0xf9,0x12,}}/*a9107544-f4a0-4053-a96a-1479abdef912*/,"Windows 10 Home Country Specific",EPID_WINDOWS,APP_ID_WINDOWS,KMS_ID_WIN10_RETAIL},
{{0x5a041529,0xfef8,0x4d07,{0xb0,0x6f,0xb5,0x9b,0x57,0x3b,0x32,0xd2,}}/*5a041529-fef8-4d07-b06f-b59b573b32d2*/,"Windows 7 Professional E",EPID_WINDOWS,APP_ID_WINDOWS,KMS_ID_WIN7},
{{0x54a09a0d,0xd57b,0x4c10,{0x8b,0x69,0xa8,0x42,0xd6,0x59,0x0a,0xd5,}}/*54a09a0d-d57b-4c10-8b69-a842d6590ad5*/,"Windows 7 Professional N",EPID_WINDOWS,APP_ID_WINDOWS,KMS_ID_WIN7},
{{0x9d5584a2,0x2d85,0x419a,{0x98,0x2c,0xa0,0x08,0x88,0xbb,0x9d,0xdf,}}/*9d5584a2-2d85-419a-982c-a00888bb9ddf*/,"Windows 8 Core Country Specific",EPID_WINDOWS,APP_ID_WINDOWS,KMS_ID_WIN8_RETAIL},
{{0x8860fcd4,0xa77b,0x4a20,{0x90,0x45,0xa1,0x50,0xff,0x11,0xd6,0x09,}}/*8860fcd4-a77b-4a20-9045-a150ff11d609*/,"Windows 8 Core Single Language",EPID_WINDOWS,APP_ID_WINDOWS,KMS_ID_WIN8_RETAIL},
{{0xa00018a3,0xf20f,0x4632,{0xbf,0x7c,0x8d,0xaa,0x53,0x51,0xc9,0x14,}}/*a00018a3-f20f-4632-bf7c-8daa5351c914*/,"Windows 8 Professional WMC",EPID_WINDOWS,APP_ID_WINDOWS,KMS_ID_WIN8_RETAIL},
{{0x18db1848,0x12e0,0x4167,{0xb9,0xd7,0xda,0x7f,0xcd,0xa5,0x07,0xdb,}}/*18db1848-12e0-4167-b9d7-da7fcda507db*/,"Windows 8 Embedded Industry E",EPID_WINDOWS,APP_ID_WINDOWS,KMS_ID_WIN8_VL},
{{0x096ce63d,0x4fac,0x48a9,{0x82,0xa9,0x61,0xae,0x9e,0x80,0x0e,0x5f,}}/*096ce63d-4fac-48a9-82a9-61ae9e800e5f*/,"Windows 8.1 Professional WMC",EPID_WINDOWS,APP_ID_WINDOWS,KMS_ID_WIN81_RETAIL},
{{0xebf245c1,0x29a8,0x4daf,{0x9c,0xb1,0x38,0xdf,0xc6,0x08,0xa8,0xc8,}}/*ebf245c1-29a8-4daf-9cb1-38dfc608a8c8*/,"Windows 8 Professional N",EPID_WINDOWS,APP_ID_WINDOWS,KMS_ID_WIN8_VL },
{{0x7476d79f,0x8e48,0x49b4,{0xab,0x63,0x4d,0x0b,0x81,0x3a,0x16,0xe4,}}/*7476d79f-8e48-49b4-ab63-4d0b813a16e4*/,"Windows 8.1 Professional N",EPID_WINDOWS,APP_ID_WINDOWS,KMS_ID_WIN81_VL},
{{0xc72c6a1d,0xf252,0x4e7e,{0xbd,0xd1,0x3f,0xca,0x34,0x2a,0xcb,0x35,}}/*c72c6a1d-f252-4e7e-bdd1-3fca342acb35*/,"Windows 8.1 Core Single Language",EPID_WINDOWS,APP_ID_WINDOWS,KMS_ID_WIN81_RETAIL},
{{0xdb78b74f,0xef1c,0x4892,{0xab,0xfe,0x1e,0x66,0xb8,0x23,0x1d,0xf6,}}/*db78b74f-ef1c-4892-abfe-1e66b8231df6*/,"Windows 8.1 Core Country Specific",EPID_WINDOWS,APP_ID_WINDOWS,KMS_ID_WIN81_RETAIL},
{{0xdb78b74f,0xef1c,0x4892,{0xab,0xfe,0x1e,0x66,0xb8,0x23,0x1d,0xf6,}}/*db78b74f-ef1c-4892-abfe-1e66b8231df6*/,"Windows 8.1 Core Country Specific",EPID_WINDOWS,APP_ID_WINDOWS,KMS_ID_WIN81_RETAIL},
{{0xc72c6a1d,0xf252,0x4e7e,{0xbd,0xd1,0x3f,0xca,0x34,0x2a,0xcb,0x35,}}/*c72c6a1d-f252-4e7e-bdd1-3fca342acb35*/,"Windows 8.1 Core Single Language",EPID_WINDOWS,APP_ID_WINDOWS,KMS_ID_WIN81_RETAIL},
{{0xe58d87b5,0x8126,0x4580,{0x80,0xfb,0x86,0x1b,0x22,0xf7,0x92,0x96,}}/*e58d87b5-8126-4580-80fb-861b22f79296*/,"Windows 8.1 Professional Student",EPID_WINDOWS,APP_ID_WINDOWS,KMS_ID_WIN81_RETAIL},
{{0xcab491c7,0xa918,0x4f60,{0xb5,0x02,0xda,0xb7,0x5e,0x33,0x4f,0x40,}}/*cab491c7-a918-4f60-b502-dab75e334f40*/,"Windows 8.1 Professional Student N",EPID_WINDOWS,APP_ID_WINDOWS,KMS_ID_WIN81_RETAIL},
{{0x096ce63d,0x4fac,0x48a9,{0x82,0xa9,0x61,0xae,0x9e,0x80,0x0e,0x5f,}}/*096ce63d-4fac-48a9-82a9-61ae9e800e5f*/,"Windows 8.1 Professional WMC",EPID_WINDOWS,APP_ID_WINDOWS,KMS_ID_WIN81_RETAIL},
{{0xe58d87b5,0x8126,0x4580,{0x80,0xfb,0x86,0x1b,0x22,0xf7,0x92,0x96,}}/*e58d87b5-8126-4580-80fb-861b22f79296*/,"Windows 8.1 Professional Student",EPID_WINDOWS,APP_ID_WINDOWS,KMS_ID_WIN81_RETAIL},
{{0xcab491c7,0xa918,0x4f60,{0xb5,0x02,0xda,0xb7,0x5e,0x33,0x4f,0x40,}}/*cab491c7-a918-4f60-b502-dab75e334f40*/,"Windows 8.1 Professional Student N",EPID_WINDOWS,APP_ID_WINDOWS,KMS_ID_WIN81_RETAIL},
{{0xa00018a3,0xf20f,0x4632,{0xbf,0x7c,0x8d,0xaa,0x53,0x51,0xc9,0x14,}}/*a00018a3-f20f-4632-bf7c-8daa5351c914*/,"Windows 8 Professional WMC",EPID_WINDOWS,APP_ID_WINDOWS,KMS_ID_WIN8_RETAIL},
{{0x7476d79f,0x8e48,0x49b4,{0xab,0x63,0x4d,0x0b,0x81,0x3a,0x16,0xe4,}}/*7476d79f-8e48-49b4-ab63-4d0b813a16e4*/,"Windows 8.1 Professional N",EPID_WINDOWS,APP_ID_WINDOWS,KMS_ID_WIN81_VL},
{{0xf7e88590,0xdfc7,0x4c78,{0xbc,0xcb,0x6f,0x38,0x65,0xb9,0x9d,0x1a,}}/*f7e88590-dfc7-4c78-bccb-6f3865b99d1a*/,"Windows Embedded Industry A 8.1",EPID_WINDOWS,APP_ID_WINDOWS,KMS_ID_WIN81_VL},
{{0xebf245c1,0x29a8,0x4daf,{0x9c,0xb1,0x38,0xdf,0xc6,0x08,0xa8,0xc8,}}/*ebf245c1-29a8-4daf-9cb1-38dfc608a8c8*/,"Windows 8 Professional N",EPID_WINDOWS,APP_ID_WINDOWS,KMS_ID_WIN8_VL},
{{0xcd4e2d9f,0x5059,0x4a50,{0xa9,0x2d,0x05,0xd5,0xbb,0x12,0x67,0xc7,}}/*cd4e2d9f-5059-4a50-a92d-05d5bb1267c7*/,"Windows Embedded Industry E 8.1",EPID_WINDOWS,APP_ID_WINDOWS,KMS_ID_WIN81_VL},
{{0x9d5584a2,0x2d85,0x419a,{0x98,0x2c,0xa0,0x08,0x88,0xbb,0x9d,0xdf,}}/*9d5584a2-2d85-419a-982c-a00888bb9ddf*/,"Windows 8 Core Country Specific",EPID_WINDOWS,APP_ID_WINDOWS,KMS_ID_WIN8_RETAIL},
{{0xa4383e6b,0xdada,0x423d,{0xa4,0x3d,0xf2,0x56,0x78,0x42,0x96,0x76,}}/*a4383e6b-dada-423d-a43d-f25678429676*/,"Windows 10 Professional Preview",EPID_WINDOWS,APP_ID_WINDOWS,KMS_ID_WIN_BETA},
{{0x8860fcd4,0xa77b,0x4a20,{0x90,0x45,0xa1,0x50,0xff,0x11,0xd6,0x09,}}/*8860fcd4-a77b-4a20-9045-a150ff11d609*/,"Windows 8 Core Single Language",EPID_WINDOWS,APP_ID_WINDOWS,KMS_ID_WIN8_RETAIL},
{{0xcf59a07b,0x1a2a,0x4be0,{0xbf,0xe0,0x42,0x3b,0x58,0x23,0xe6,0x63,}}/*cf59a07b-1a2a-4be0-bfe0-423b5823e663*/,"Windows 10 Professional WMC Preview",EPID_WINDOWS,APP_ID_WINDOWS,KMS_ID_WIN_BETA},
{{0xad2542d4,0x9154,0x4c6d,{0x8a,0x44,0x30,0xf1,0x1e,0xe9,0x69,0x89,}}/*ad2542d4-9154-4c6d-8a44-30f11ee96989*/,"Windows Server 2008 Standard",EPID_WINDOWS,APP_ID_WINDOWS,KMS_ID_WIN2008A},
{{0x2401e3d0,0xc50a,0x4b58,{0x87,0xb2,0x7e,0x79,0x4b,0x7d,0x26,0x07,}}/*2401e3d0-c50a-4b58-87b2-7e794b7d2607*/,"Windows Server 2008 Standard without Hyper-V",EPID_WINDOWS,APP_ID_WINDOWS,KMS_ID_WIN2008A},
{{0xddfa9f7c,0xf09e,0x40b9,{0x8c,0x1a,0xbe,0x87,0x7a,0x9a,0x7f,0x4b,}}/*ddfa9f7c-f09e-40b9-8c1a-be877a9a7f4b*/,"Windows Server 2008 Web",EPID_WINDOWS,APP_ID_WINDOWS,KMS_ID_WIN2008A},
// Windows 7
// Windows Server 2008 B (Enterprise)
{{0xc1af4d90,0xd1bc,0x44ca,{0x85,0xd4,0x00,0x3b,0xa3,0x3d,0xb3,0xb9,}}/*c1af4d90-d1bc-44ca-85d4-003ba33db3b9*/,"Windows Server 2008 Enterprise",EPID_WINDOWS,APP_ID_WINDOWS,KMS_ID_WIN2008B},
{{0x8198490a,0xadd0,0x47b2,{0xb3,0xba,0x31,0x6b,0x12,0xd6,0x47,0xb4,}}/*8198490a-add0-47b2-b3ba-316b12d647b4*/,"Windows Server 2008 Enterprise without Hyper-V",EPID_WINDOWS,APP_ID_WINDOWS,KMS_ID_WIN2008B},
{{0x7afb1156,0x2c1d,0x40fc,{0xb2,0x60,0xaa,0xb7,0x44,0x2b,0x62,0xfe,}}/*7afb1156-2c1d-40fc-b260-aab7442b62fe*/,"Windows Server 2008 Compute Cluster",EPID_WINDOWS,APP_ID_WINDOWS,KMS_ID_WIN2008C},
{{0x68b6e220,0xcf09,0x466b,{0x92,0xd3,0x45,0xcd,0x96,0x4b,0x95,0x09,}}/*68b6e220-cf09-466b-92d3-45cd964b9509*/,"Windows Server 2008 Datacenter",EPID_WINDOWS,APP_ID_WINDOWS,KMS_ID_WIN2008C},
{{0x54a09a0d,0xd57b,0x4c10,{0x8b,0x69,0xa8,0x42,0xd6,0x59,0x0a,0xd5,}}/*54a09a0d-d57b-4c10-8b69-a842d6590ad5*/,"Windows 7 Professional N",EPID_WINDOWS,APP_ID_WINDOWS,KMS_ID_WIN7},
{{0xfd09ef77,0x5647,0x4eff,{0x80,0x9c,0xaf,0x2b,0x64,0x65,0x9a,0x45,}}/*fd09ef77-5647-4eff-809c-af2b64659a45*/,"Windows Server 2008 Datacenter without Hyper-V",EPID_WINDOWS,APP_ID_WINDOWS,KMS_ID_WIN2008C},
{{0x01ef176b,0x3e0d,0x422a,{0xb4,0xf8,0x4e,0xa8,0x80,0x03,0x5e,0x8f,}}/*01ef176b-3e0d-422a-b4f8-4ea880035e8f*/,"Windows Server 2008 for Itanium",EPID_WINDOWS,APP_ID_WINDOWS,KMS_ID_WIN2008C},
// Windows Server 2008 R2 A (Web and Standard)
{{0xf772515c,0x0e87,0x48d5,{0xa6,0x76,0xe6,0x96,0x2c,0x3e,0x11,0x95,}}/*f772515c-0e87-48d5-a676-e6962c3e1195*/,"Windows MultiPoint Server 2010",EPID_WINDOWS,APP_ID_WINDOWS,KMS_ID_WIN2008R2A},
{{0x68531fb9,0x5511,0x4989,{0x97,0xbe,0xd1,0x1a,0x0f,0x55,0x63,0x3f,}}/*68531fb9-5511-4989-97be-d11a0f55633f*/,"Windows Server 2008 R2 Standard",EPID_WINDOWS,APP_ID_WINDOWS,KMS_ID_WIN2008R2A},
{{0xa78b8bd9,0x8017,0x4df5,{0xb8,0x6a,0x09,0xf7,0x56,0xaf,0xfa,0x7c,}}/*a78b8bd9-8017-4df5-b86a-09f756affa7c*/,"Windows Server 2008 R2 Web",EPID_WINDOWS,APP_ID_WINDOWS,KMS_ID_WIN2008R2A},
// Windows Vista
// Windows Server 2008 R2 B (Enterprise)
{{0x620e2b3d,0x09e7,0x42fd,{0x80,0x2a,0x17,0xa1,0x36,0x52,0xfe,0x7a,}}/*620e2b3d-09e7-42fd-802a-17a13652fe7a*/,"Windows Server 2008 R2 Enterprise",EPID_WINDOWS,APP_ID_WINDOWS,KMS_ID_WIN2008R2B},
{{0xcfd8ff08,0xc0d7,0x452b,{0x9f,0x60,0xef,0x5c,0x70,0xc3,0x20,0x94,}}/*cfd8ff08-c0d7-452b-9f60-ef5c70c32094*/,"Windows Vista Enterprise",EPID_WINDOWS,APP_ID_WINDOWS,KMS_ID_VISTA},
// Windows Server 2008 R2 C (Datacenter)
{{0xd4f54950,0x26f2,0x4fb4,{0xba,0x21,0xff,0xab,0x16,0xaf,0xca,0xde,}}/*d4f54950-26f2-4fb4-ba21-ffab16afcade*/,"Windows Vista Enterprise N",EPID_WINDOWS,APP_ID_WINDOWS,KMS_ID_VISTA},
{{0xcda18cf3,0xc196,0x46ad,{0xb2,0x89,0x60,0xc0,0x72,0x86,0x99,0x94,}}/*cda18cf3-c196-46ad-b289-60c072869994*/,"Windows Server 2008 R2 Compute Cluster",EPID_WINDOWS,APP_ID_WINDOWS,KMS_ID_WIN2008R2C},
{{0x4f3d1606,0x3fea,0x4c01,{0xbe,0x3c,0x8d,0x67,0x1c,0x40,0x1e,0x3b,}}/*4f3d1606-3fea-4c01-be3c-8d671c401e3b*/,"Windows Vista Business",EPID_WINDOWS,APP_ID_WINDOWS,KMS_ID_VISTA},
{{0x7482e61b,0xc589,0x4b7f,{0x8e,0xcc,0x46,0xd4,0x55,0xac,0x3b,0x87,}}/*7482e61b-c589-4b7f-8ecc-46d455ac3b87*/,"Windows Server 2008 R2 Datacenter",EPID_WINDOWS,APP_ID_WINDOWS,KMS_ID_WIN2008R2C},
{{0x2c682dc2,0x8b68,0x4f63,{0xa1,0x65,0xae,0x29,0x1d,0x4c,0xf1,0x38,}}/*2c682dc2-8b68-4f63-a165-ae291d4cf138*/,"Windows Vista Business N",EPID_WINDOWS,APP_ID_WINDOWS,KMS_ID_VISTA},
{{0x8a26851c,0x1c7e,0x48d3,{0xa6,0x87,0xfb,0xca,0x9b,0x9a,0xc1,0x6b,}}/*8a26851c-1c7e-48d3-a687-fbca9b9ac16b*/,"Windows Server 2008 R2 for Itanium Enterprise",EPID_WINDOWS,APP_ID_WINDOWS,KMS_ID_WIN2008R2C},
// Windows Server 2012
{{0xd3643d60,0x0c42,0x412d,{0xa7,0xd6,0x52,0xe6,0x63,0x53,0x27,0xf6,}}/*d3643d60-0c42-412d-a7d6-52e6635327f6*/,"Windows Server 2012 Datacenter",EPID_WINDOWS,APP_ID_WINDOWS,KMS_ID_WIN2012},
{{0x95fd1c83,0x7df5,0x494a,{0xbe,0x8b,0x13,0x00,0xe1,0xc9,0xd1,0xcd,}}/*95fd1c83-7df5-494a-be8b-1300e1c9d1cd*/,"Windows Server 2012 MultiPoint Premium",EPID_WINDOWS,APP_ID_WINDOWS,KMS_ID_WIN2012},
{{0x7d5486c7,0xe120,0x4771,{0xb7,0xf1,0x7b,0x56,0xc6,0xd3,0x17,0x0c,}}/*7d5486c7-e120-4771-b7f1-7b56c6d3170c*/,"Windows Server 2012 MultiPoint Standard",EPID_WINDOWS,APP_ID_WINDOWS,KMS_ID_WIN2012},
{{0xf0f5ec41,0x0d55,0x4732,{0xaf,0x02,0x44,0x0a,0x44,0xa3,0xcf,0x0f,}}/*f0f5ec41-0d55-4732-af02-440a44a3cf0f*/,"Windows Server 2012 Standard",EPID_WINDOWS,APP_ID_WINDOWS,KMS_ID_WIN2012},
// Windows Embedded
// Windows Server 2012 R2
{{0xb743a2be,0x68d4,0x4dd3,{0xaf,0x32,0x92,0x42,0x5b,0x7b,0xb6,0x23,}}/*b743a2be-68d4-4dd3-af32-92425b7bb623*/,"Windows Server 2012 R2 Cloud Storage",EPID_WINDOWS,APP_ID_WINDOWS,KMS_ID_WIN2012R2},
{{0x00091344,0x1ea4,0x4f37,{0xb7,0x89,0x01,0x75,0x0b,0xa6,0x98,0x8c,}}/*00091344-1ea4-4f37-b789-01750ba6988c*/,"Windows Server 2012 R2 Datacenter",EPID_WINDOWS,APP_ID_WINDOWS,KMS_ID_WIN2012R2},
{{0x21db6ba4,0x9a7b,0x4a14,{0x9e,0x29,0x64,0xa6,0x0c,0x59,0x30,0x1d,}}/*21db6ba4-9a7b-4a14-9e29-64a60c59301d*/,"Windows Server 2012 R2 Essentials",EPID_WINDOWS,APP_ID_WINDOWS,KMS_ID_WIN2012R2},
{{0xb3ca044e,0xa358,0x4d68,{0x98,0x83,0xaa,0xa2,0x94,0x1a,0xca,0x99,}}/*b3ca044e-a358-4d68-9883-aaa2941aca99*/,"Windows Server 2012 R2 Standard",EPID_WINDOWS,APP_ID_WINDOWS,KMS_ID_WIN2012R2},
{{0x7b4433f4,0xb1e7,0x4788,{0x89,0x5a,0xc4,0x53,0x78,0xd3,0x82,0x53,}}/*7b4433f4-b1e7-4788-895a-c45378d38253*/,"Windows Server 2016 Azure Core",EPID_WINDOWS,APP_ID_WINDOWS,KMS_ID_WIN2016},
{{0x0ab82d54,0x47f4,0x4acb,{0x81,0x8c,0xcc,0x5b,0xf0,0xec,0xb6,0x49,}}/*0ab82d54-47f4-4acb-818c-cc5bf0ecb649*/,"Windows Embedded Industry 8.1",EPID_WINDOWS,APP_ID_WINDOWS,KMS_ID_WIN81_VL},
{{0x3dbf341b,0x5f6c,0x4fa7,{0xb9,0x36,0x69,0x9d,0xce,0x9e,0x26,0x3f,}}/*3dbf341b-5f6c-4fa7-b936-699dce9e263f*/,"Windows Server 2016 Cloud Storage",EPID_WINDOWS,APP_ID_WINDOWS,KMS_ID_WIN2016},
{{0xcd4e2d9f,0x5059,0x4a50,{0xa9,0x2d,0x05,0xd5,0xbb,0x12,0x67,0xc7,}}/*cd4e2d9f-5059-4a50-a92d-05d5bb1267c7*/,"Windows Embedded Industry E 8.1",EPID_WINDOWS,APP_ID_WINDOWS,KMS_ID_WIN81_VL},
{{0x21c56779,0xb449,0x4d20,{0xad,0xfc,0xee,0xce,0x0e,0x1a,0xd7,0x4b,}}/*21c56779-b449-4d20-adfc-eece0e1ad74b*/,"Windows Server 2016 Datacenter",EPID_WINDOWS,APP_ID_WINDOWS,KMS_ID_WIN2016},
{{0xf7e88590,0xdfc7,0x4c78,{0xbc,0xcb,0x6f,0x38,0x65,0xb9,0x9d,0x1a,}}/*f7e88590-dfc7-4c78-bccb-6f3865b99d1a*/,"Windows Embedded Industry A 8.1",EPID_WINDOWS,APP_ID_WINDOWS,KMS_ID_WIN81_VL},
{{0x2b5a1b0f,0xa5ab,0x4c54,{0xac,0x2f,0xa6,0xd9,0x48,0x24,0xa2,0x83,}}/*2b5a1b0f-a5ab-4c54-ac2f-a6d94824a283*/,"Windows Server 2016 Essentials",EPID_WINDOWS,APP_ID_WINDOWS,KMS_ID_WIN2016},
{{0x8c1c5410,0x9f39,0x4805,{0x8c,0x9d,0x63,0xa0,0x77,0x06,0x35,0x8f,}}/*8c1c5410-9f39-4805-8c9d-63a07706358f*/,"Windows Server 2016 Standard",EPID_WINDOWS,APP_ID_WINDOWS,KMS_ID_WIN2016},
// Office 2010
// Windows Server Preview
# ifdef INCLUDE_BETAS
{{0xba947c44,0xd19d,0x4786,{0xb6,0xae,0x22,0x77,0x0b,0xc9,0x4c,0x54,}}/*ba947c44-d19d-4786-b6ae-22770bc94c54*/,"Windows Server 2016 Datacenter Preview",EPID_WINDOWS,APP_ID_WINDOWS,KMS_ID_WIN_SRV_BETA},
# endif // INCLUDE_BETAS
// Windows Vista
{{0x4f3d1606,0x3fea,0x4c01,{0xbe,0x3c,0x8d,0x67,0x1c,0x40,0x1e,0x3b,}}/*4f3d1606-3fea-4c01-be3c-8d671c401e3b*/,"Windows Vista Business",EPID_WINDOWS,APP_ID_WINDOWS,KMS_ID_VISTA},
{{0x2c682dc2,0x8b68,0x4f63,{0xa1,0x65,0xae,0x29,0x1d,0x4c,0xf1,0x38,}}/*2c682dc2-8b68-4f63-a165-ae291d4cf138*/,"Windows Vista Business N",EPID_WINDOWS,APP_ID_WINDOWS,KMS_ID_VISTA},
{{0xcfd8ff08,0xc0d7,0x452b,{0x9f,0x60,0xef,0x5c,0x70,0xc3,0x20,0x94,}}/*cfd8ff08-c0d7-452b-9f60-ef5c70c32094*/,"Windows Vista Enterprise",EPID_WINDOWS,APP_ID_WINDOWS,KMS_ID_VISTA},
{{0xd4f54950,0x26f2,0x4fb4,{0xba,0x21,0xff,0xab,0x16,0xaf,0xca,0xde,}}/*d4f54950-26f2-4fb4-ba21-ffab16afcade*/,"Windows Vista Enterprise N",EPID_WINDOWS,APP_ID_WINDOWS,KMS_ID_VISTA},
{{0x09ed9640,0xf020,0x400a,{0xac,0xd8,0xd7,0xd8,0x67,0xdf,0xd9,0xc2,}}/*09ed9640-f020-400a-acd8-d7d867dfd9c2*/,"Office Mondo 2010",EPID_OFFICE2010,APP_ID_OFFICE2010,KMS_ID_OFFICE2010},
{{0x09ed9640,0xf020,0x400a,{0xac,0xd8,0xd7,0xd8,0x67,0xdf,0xd9,0xc2,}}/*09ed9640-f020-400a-acd8-d7d867dfd9c2*/,"Office Mondo 1 2010",EPID_OFFICE2010,APP_ID_OFFICE2010,KMS_ID_OFFICE2010},
{{0xef3d4e49,0xa53d,0x4d81,{0xa2,0xb1,0x2c,0xa6,0xc2,0x55,0x6b,0x2c,}}/*ef3d4e49-a53d-4d81-a2b1-2ca6c2556b2c*/,"Office Mondo 2010",EPID_OFFICE2010,APP_ID_OFFICE2010,KMS_ID_OFFICE2010},
{{0xef3d4e49,0xa53d,0x4d81,{0xa2,0xb1,0x2c,0xa6,0xc2,0x55,0x6b,0x2c,}}/*ef3d4e49-a53d-4d81-a2b1-2ca6c2556b2c*/,"Office Mondo 2 2010",EPID_OFFICE2010,APP_ID_OFFICE2010,KMS_ID_OFFICE2010},
{{0xecb7c192,0x73ab,0x4ded,{0xac,0xf4,0x23,0x99,0xb0,0x95,0xd0,0xcc,}}/*ecb7c192-73ab-4ded-acf4-2399b095d0cc*/,"Office OutLook 2010",EPID_OFFICE2010,APP_ID_OFFICE2010,KMS_ID_OFFICE2010},
{{0xecb7c192,0x73ab,0x4ded,{0xac,0xf4,0x23,0x99,0xb0,0x95,0xd0,0xcc,}}/*ecb7c192-73ab-4ded-acf4-2399b095d0cc*/,"Office OutLook 2010",EPID_OFFICE2010,APP_ID_OFFICE2010,KMS_ID_OFFICE2010},
{{0x6f327760,0x8c5c,0x417c,{0x9b,0x61,0x83,0x6a,0x98,0x28,0x7e,0x0c,}}/*6f327760-8c5c-417c-9b61-836a98287e0c*/,"Office Professional Plus 2010",EPID_OFFICE2010,APP_ID_OFFICE2010,KMS_ID_OFFICE2010},
{{0xdf133ff7,0xbf14,0x4f95,{0xaf,0xe3,0x7b,0x48,0xe7,0xe3,0x31,0xef,}}/*df133ff7-bf14-4f95-afe3-7b48e7e331ef*/,"Office Project Pro 2010",EPID_OFFICE2010,APP_ID_OFFICE2010,KMS_ID_OFFICE2010},
{{0xdf133ff7,0xbf14,0x4f95,{0xaf,0xe3,0x7b,0x48,0xe7,0xe3,0x31,0xef,}}/*df133ff7-bf14-4f95-afe3-7b48e7e331ef*/,"Office Project Pro 2010",EPID_OFFICE2010,APP_ID_OFFICE2010,KMS_ID_OFFICE2010},
{{0x5dc7bf61,0x5ec9,0x4996,{0x9c,0xcb,0xdf,0x80,0x6a,0x2d,0x0e,0xfe,}}/*5dc7bf61-5ec9-4996-9ccb-df806a2d0efe*/,"Office Project Standard 2010",EPID_OFFICE2010,APP_ID_OFFICE2010,KMS_ID_OFFICE2010},
{{0x5dc7bf61,0x5ec9,0x4996,{0x9c,0xcb,0xdf,0x80,0x6a,0x2d,0x0e,0xfe,}}/*5dc7bf61-5ec9-4996-9ccb-df806a2d0efe*/,"Office Project Standard 2010",EPID_OFFICE2010,APP_ID_OFFICE2010,KMS_ID_OFFICE2010},
{{0xea509e87,0x07a1,0x4a45,{0x9e,0xdc,0xeb,0xa5,0xa3,0x9f,0x36,0xaf,}}/*ea509e87-07a1-4a45-9edc-eba5a39f36af*/,"Office Small Business Basics 2010",EPID_OFFICE2010,APP_ID_OFFICE2010,KMS_ID_OFFICE2010},
{{0x9da2a678,0xfb6b,0x4e67,{0xab,0x84,0x60,0xdd,0x6a,0x9c,0x81,0x9a,}}/*9da2a678-fb6b-4e67-ab84-60dd6a9c819a*/,"Office Standard 2010",EPID_OFFICE2010,APP_ID_OFFICE2010,KMS_ID_OFFICE2010},
{{0xe558389c,0x83c3,0x4b29,{0xad,0xfe,0x5e,0x4d,0x7f,0x46,0xc3,0x58,}}/*e558389c-83c3-4b29-adfe-5e4d7f46c358*/,"Office Visio Pro 2010",EPID_OFFICE2010,APP_ID_OFFICE2010,KMS_ID_OFFICE2010},
{{0xe558389c,0x83c3,0x4b29,{0xad,0xfe,0x5e,0x4d,0x7f,0x46,0xc3,0x58,}}/*e558389c-83c3-4b29-adfe-5e4d7f46c358*/,"Office Visio Pro 2010",EPID_OFFICE2010,APP_ID_OFFICE2010,KMS_ID_OFFICE2010},
{{0x9ed833ff,0x4f92,0x4f36,{0xb3,0x70,0x86,0x83,0xa4,0xf1,0x32,0x75,}}/*9ed833ff-4f92-4f36-b370-8683a4f13275*/,"Office Visio Standard 2010",EPID_OFFICE2010,APP_ID_OFFICE2010,KMS_ID_OFFICE2010},
{{0x9ed833ff,0x4f92,0x4f36,{0xb3,0x70,0x86,0x83,0xa4,0xf1,0x32,0x75,}}/*9ed833ff-4f92-4f36-b370-8683a4f13275*/,"Office Visio Standard 2010",EPID_OFFICE2010,APP_ID_OFFICE2010,KMS_ID_OFFICE2010},
{{0x2d0882e7,0xa4e7,0x423b,{0x8c,0xcc,0x70,0xd9,0x1e,0x01,0x58,0xb1,}}/*2d0882e7-a4e7-423b-8ccc-70d91e0158b1*/,"Office Word 2010",EPID_OFFICE2010,APP_ID_OFFICE2010,KMS_ID_OFFICE2010},
{{0x2d0882e7,0xa4e7,0x423b,{0x8c,0xcc,0x70,0xd9,0x1e,0x01,0x58,0xb1,}}/*2d0882e7-a4e7-423b-8ccc-70d91e0158b1*/,"Office Word 2010",EPID_OFFICE2010,APP_ID_OFFICE2010,KMS_ID_OFFICE2010},
{{0x6f327760,0x8c5c,0x417c,{0x9b,0x61,0x83,0x6a,0x98,0x28,0x7e,0x0c,}}/*6f327760-8c5c-417c-9b61-836a98287e0c*/,"Office Professional Plus 2010",EPID_OFFICE2010,APP_ID_OFFICE2010,KMS_ID_OFFICE2010},
{{0x9da2a678,0xfb6b,0x4e67,{0xab,0x84,0x60,0xdd,0x6a,0x9c,0x81,0x9a,}}/*9da2a678-fb6b-4e67-ab84-60dd6a9c819a*/,"Office Standard 2010",EPID_OFFICE2010,APP_ID_OFFICE2010,KMS_ID_OFFICE2010},
{{0xea509e87,0x07a1,0x4a45,{0x9e,0xdc,0xeb,0xa5,0xa3,0x9f,0x36,0xaf,}}/*ea509e87-07a1-4a45-9edc-eba5a39f36af*/,"Office Small Business Basics 2010",EPID_OFFICE2010,APP_ID_OFFICE2010,KMS_ID_OFFICE2010},
{{0x771c3afa,0x50c5,0x443f,{0xb1,0x51,0xff,0x25,0x46,0xd8,0x63,0xa0,}}/*771c3afa-50c5-443f-b151-ff2546d863a0*/,"Office OutLook 2013",EPID_OFFICE2013,APP_ID_OFFICE2013,KMS_ID_OFFICE2013},
{{0x771c3afa,0x50c5,0x443f,{0xb1,0x51,0xff,0x25,0x46,0xd8,0x63,0xa0,}}/*771c3afa-50c5-443f-b151-ff2546d863a0*/,"Office OutLook 2013",EPID_OFFICE2013,APP_ID_OFFICE2013,KMS_ID_OFFICE2013},
{{0xb322da9c,0xa2e2,0x4058,{0x9e,0x4e,0xf5,0x9a,0x69,0x70,0xbd,0x69,}}/*b322da9c-a2e2-4058-9e4e-f59a6970bd69*/,"Office Professional Plus 2013",EPID_OFFICE2013,APP_ID_OFFICE2013,KMS_ID_OFFICE2013},
{{0x4a5d124a,0xe620,0x44ba,{0xb6,0xff,0x65,0x89,0x61,0xb3,0x3b,0x9a,}}/*4a5d124a-e620-44ba-b6ff-658961b33b9a*/,"Office Project Pro 2013",EPID_OFFICE2013,APP_ID_OFFICE2013,KMS_ID_OFFICE2013},
{{0x4a5d124a,0xe620,0x44ba,{0xb6,0xff,0x65,0x89,0x61,0xb3,0x3b,0x9a,}}/*4a5d124a-e620-44ba-b6ff-658961b33b9a*/,"Office Project Pro 2013",EPID_OFFICE2013,APP_ID_OFFICE2013,KMS_ID_OFFICE2013},
{{0x427a28d1,0xd17c,0x4abf,{0xb7,0x17,0x32,0xc7,0x80,0xba,0x6f,0x07,}}/*427a28d1-d17c-4abf-b717-32c780ba6f07*/,"Office Project Standard 2013",EPID_OFFICE2013,APP_ID_OFFICE2013,KMS_ID_OFFICE2013},
{{0x427a28d1,0xd17c,0x4abf,{0xb7,0x17,0x32,0xc7,0x80,0xba,0x6f,0x07,}}/*427a28d1-d17c-4abf-b717-32c780ba6f07*/,"Office Project Standard 2013",EPID_OFFICE2013,APP_ID_OFFICE2013,KMS_ID_OFFICE2013},
{{0xac4efaf0,0xf81f,0x4f61,{0xbd,0xf7,0xea,0x32,0xb0,0x2a,0xb1,0x17,}}/*ac4efaf0-f81f-4f61-bdf7-ea32b02ab117*/,"Office Visio Standard 2013",EPID_OFFICE2013,APP_ID_OFFICE2013,KMS_ID_OFFICE2013},
{{0xb13afb38,0xcd79,0x4ae5,{0x9f,0x7f,0xee,0xd0,0x58,0xd7,0x50,0xca,}}/*b13afb38-cd79-4ae5-9f7f-eed058d750ca*/,"Office Standard 2013",EPID_OFFICE2013,APP_ID_OFFICE2013,KMS_ID_OFFICE2013},
{{0xe13ac10e,0x75d0,0x4aff,{0xa0,0xcd,0x76,0x49,0x82,0xcf,0x54,0x1c,}}/*e13ac10e-75d0-4aff-a0cd-764982cf541c*/,"Office Visio Pro 2013",EPID_OFFICE2013,APP_ID_OFFICE2013,KMS_ID_OFFICE2013},
{{0xe13ac10e,0x75d0,0x4aff,{0xa0,0xcd,0x76,0x49,0x82,0xcf,0x54,0x1c,}}/*e13ac10e-75d0-4aff-a0cd-764982cf541c*/,"Office Visio Pro 2013",EPID_OFFICE2013,APP_ID_OFFICE2013,KMS_ID_OFFICE2013},
{{0xac4efaf0,0xf81f,0x4f61,{0xbd,0xf7,0xea,0x32,0xb0,0x2a,0xb1,0x17,}}/*ac4efaf0-f81f-4f61-bdf7-ea32b02ab117*/,"Office Visio Standard 2013",EPID_OFFICE2013,APP_ID_OFFICE2013,KMS_ID_OFFICE2013},
{{0xd9f5b1c6,0x5386,0x495a,{0x88,0xf9,0x9a,0xd6,0xb4,0x1a,0xc9,0xb3,}}/*d9f5b1c6-5386-495a-88f9-9ad6b41ac9b3*/,"Office Word 2013",EPID_OFFICE2013,APP_ID_OFFICE2013,KMS_ID_OFFICE2013},
{{0xd9f5b1c6,0x5386,0x495a,{0x88,0xf9,0x9a,0xd6,0xb4,0x1a,0xc9,0xb3,}}/*d9f5b1c6-5386-495a-88f9-9ad6b41ac9b3*/,"Office Word 2013",EPID_OFFICE2013,APP_ID_OFFICE2013,KMS_ID_OFFICE2013},
{{0xb322da9c,0xa2e2,0x4058,{0x9e,0x4e,0xf5,0x9a,0x69,0x70,0xbd,0x69,}}/*b322da9c-a2e2-4058-9e4e-f59a6970bd69*/,"Office Professional Plus 2013",EPID_OFFICE2013,APP_ID_OFFICE2013,KMS_ID_OFFICE2013},
{{0xb13afb38,0xcd79,0x4ae5,{0x9f,0x7f,0xee,0xd0,0x58,0xd7,0x50,0xca,}}/*b13afb38-cd79-4ae5-9f7f-eed058d750ca*/,"Office Standard 2013",EPID_OFFICE2013,APP_ID_OFFICE2013,KMS_ID_OFFICE2013},
{{0x9caabccb,0x61b1,0x4b4b,{0x8b,0xec,0xd1,0x0a,0x3c,0x3a,0xc2,0xce,}}/*9caabccb-61b1-4b4b-8bec-d10a3c3ac2ce*/,"Office Mondo 2016",EPID_OFFICE2013,APP_ID_OFFICE2013,KMS_ID_OFFICE2016},
{{0xe914ea6e,0xa5fa,0x4439,{0xa3,0x94,0xa9,0xbb,0x32,0x93,0xca,0x09,}}/*e914ea6e-a5fa-4439-a394-a9bb3293ca09*/,"Office Mondo R 2016",EPID_OFFICE2013,APP_ID_OFFICE2013,KMS_ID_OFFICE2016},
{{0xec9d9265,0x9d1e,0x4ed0,{0x83,0x8a,0xcd,0xc2,0x0f,0x25,0x51,0xa1,}}/*ec9d9265-9d1e-4ed0-838a-cdc20f2551a1*/,"Office Outlook 2016",EPID_OFFICE2013,APP_ID_OFFICE2013,KMS_ID_OFFICE2016},
{{0xd450596f,0x894d,0x49e0,{0x96,0x6a,0xfd,0x39,0xed,0x4c,0x4c,0x64,}}/*d450596f-894d-49e0-966a-fd39ed4c4c64*/,"Office Professional Plus 2016",EPID_OFFICE2013,APP_ID_OFFICE2013,KMS_ID_OFFICE2016},
{{0xd450596f,0x894d,0x49e0,{0x96,0x6a,0xfd,0x39,0xed,0x4c,0x4c,0x64,}}/*d450596f-894d-49e0-966a-fd39ed4c4c64*/,"Office Professional Plus 2016",EPID_OFFICE2013,APP_ID_OFFICE2013,KMS_ID_OFFICE2016},
{{0x4f414197,0x0fc2,0x4c01,{0xb6,0x8a,0x86,0xcb,0xb9,0xac,0x25,0x4c,}}/*4f414197-0fc2-4c01-b68a-86cbb9ac254c*/,"Office Project Pro 2016",EPID_OFFICE2013,APP_ID_OFFICE2013,KMS_ID_OFFICE2016},
{{0x4f414197,0x0fc2,0x4c01,{0xb6,0x8a,0x86,0xcb,0xb9,0xac,0x25,0x4c,}}/*4f414197-0fc2-4c01-b68a-86cbb9ac254c*/,"Office Project Pro 2016",EPID_OFFICE2013,APP_ID_OFFICE2013,KMS_ID_OFFICE2016},
{{0x6bf301c1,0xb94a,0x43e9,{0xba,0x31,0xd4,0x94,0x59,0x8c,0x47,0xfb,}}/*6bf301c1-b94a-43e9-ba31-d494598c47fb*/,"Office Visio Pro 2016",EPID_OFFICE2013,APP_ID_OFFICE2013,KMS_ID_OFFICE2016},
{{0x829b8110,0x0e6f,0x4349,{0xbc,0xa4,0x42,0x80,0x35,0x77,0x78,0x8d,}}/*829b8110-0e6f-4349-bca4-42803577788d*/,"Office Project Pro 2016 XC2R",EPID_OFFICE2013,APP_ID_OFFICE2013,KMS_ID_OFFICE2016},
{{0xda7ddabc,0x3fbe,0x4447,{0x9e,0x01,0x6a,0xb7,0x44,0x0b,0x4c,0xd4,}}/*da7ddabc-3fbe-4447-9e01-6ab7440b4cd4*/,"Office Project Standard 2016",EPID_OFFICE2013,APP_ID_OFFICE2013,KMS_ID_OFFICE2016},
{{0xcbbaca45,0x556a,0x4416,{0xad,0x03,0xbd,0xa5,0x98,0xea,0xa7,0xc8,}}/*cbbaca45-556a-4416-ad03-bda598eaa7c8*/,"Office Project Standard 2016 XC2R",EPID_OFFICE2013,APP_ID_OFFICE2013,KMS_ID_OFFICE2016},
{{0x83e04ee1,0xfa8d,0x436d,{0x89,0x94,0xd3,0x1a,0x86,0x2c,0xab,0x77,}}/*83e04ee1-fa8d-436d-8994-d31a862cab77*/,"Office Skype for Business 2016",EPID_OFFICE2013,APP_ID_OFFICE2013,KMS_ID_OFFICE2016},
{{0x83e04ee1,0xfa8d,0x436d,{0x89,0x94,0xd3,0x1a,0x86,0x2c,0xab,0x77,}}/*83e04ee1-fa8d-436d-8994-d31a862cab77*/,"Office Skype for Business 2016",EPID_OFFICE2013,APP_ID_OFFICE2013,KMS_ID_OFFICE2016},
{{0x9caabccb,0x61b1,0x4b4b,{0x8b,0xec,0xd1,0x0a,0x3c,0x3a,0xc2,0xce,}}/*9caabccb-61b1-4b4b-8bec-d10a3c3ac2ce*/,"Office Mondo 2016",EPID_OFFICE2013,APP_ID_OFFICE2013,KMS_ID_OFFICE2016},
{{0xdedfa23d,0x6ed1,0x45a6,{0x85,0xdc,0x63,0xca,0xe0,0x54,0x6d,0xe6,}}/*dedfa23d-6ed1-45a6-85dc-63cae0546de6*/,"Office Standard 2016",EPID_OFFICE2013,APP_ID_OFFICE2013,KMS_ID_OFFICE2016},
{{0x6bf301c1,0xb94a,0x43e9,{0xba,0x31,0xd4,0x94,0x59,0x8c,0x47,0xfb,}}/*6bf301c1-b94a-43e9-ba31-d494598c47fb*/,"Office Visio Pro 2016",EPID_OFFICE2013,APP_ID_OFFICE2013,KMS_ID_OFFICE2016},
{{0xb234abe3,0x0857,0x4f9c,{0xb0,0x5a,0x4d,0xc3,0x14,0xf8,0x55,0x57,}}/*b234abe3-0857-4f9c-b05a-4dc314f85557*/,"Office Visio Pro 2016 XC2R",EPID_OFFICE2013,APP_ID_OFFICE2013,KMS_ID_OFFICE2016},
{{0xaa2a7821,0x1827,0x4c2c,{0x8f,0x1d,0x45,0x13,0xa3,0x4d,0xda,0x97,}}/*aa2a7821-1827-4c2c-8f1d-4513a34dda97*/,"Office Visio Standard 2016",EPID_OFFICE2013,APP_ID_OFFICE2013,KMS_ID_OFFICE2016},
{{0xaa2a7821,0x1827,0x4c2c,{0x8f,0x1d,0x45,0x13,0xa3,0x4d,0xda,0x97,}}/*aa2a7821-1827-4c2c-8f1d-4513a34dda97*/,"Office Visio Standard 2016",EPID_OFFICE2013,APP_ID_OFFICE2013,KMS_ID_OFFICE2016},
{{0x361fe620,0x64f4,0x41b5,{0xba,0x77,0x84,0xf8,0xe0,0x79,0xb1,0xf7,}}/*361fe620-64f4-41b5-ba77-84f8e079b1f7*/,"Office Visio Standard 2016 XC2R",EPID_OFFICE2013,APP_ID_OFFICE2013,KMS_ID_OFFICE2016},
{{0xbb11badf,0xd8aa,0x470e,{0x93,0x11,0x20,0xea,0xf8,0x0f,0xe5,0xcc,}}/*bb11badf-d8aa-470e-9311-20eaf80fe5cc*/,"Office Word 2016",EPID_OFFICE2013,APP_ID_OFFICE2013,KMS_ID_OFFICE2016},
{{0xbb11badf,0xd8aa,0x470e,{0x93,0x11,0x20,0xea,0xf8,0x0f,0xe5,0xcc,}}/*bb11badf-d8aa-470e-9311-20eaf80fe5cc*/,"Office Word 2016",EPID_OFFICE2013,APP_ID_OFFICE2013,KMS_ID_OFFICE2016},
{{0xda7ddabc,0x3fbe,0x4447,{0x9e,0x01,0x6a,0xb7,0x44,0x0b,0x4c,0xd4,}}/*da7ddabc-3fbe-4447-9e01-6ab7440b4cd4*/,"Office Project Standard 2016",EPID_OFFICE2013,APP_ID_OFFICE2013,KMS_ID_OFFICE2016},
{{0xdedfa23d,0x6ed1,0x45a6,{0x85,0xdc,0x63,0xca,0xe0,0x54,0x6d,0xe6,}}/*dedfa23d-6ed1-45a6-85dc-63cae0546de6*/,"Office Standard 2016",EPID_OFFICE2013,APP_ID_OFFICE2013,KMS_ID_OFFICE2016},
{{0xe914ea6e,0xa5fa,0x4439,{0xa3,0x94,0xa9,0xbb,0x32,0x93,0xca,0x09,}}/*e914ea6e-a5fa-4439-a394-a9bb3293ca09*/,"Office Mondo R 2016",EPID_OFFICE2013,APP_ID_OFFICE2013,KMS_ID_OFFICE2016},
{{0xec9d9265,0x9d1e,0x4ed0,{0x83,0x8a,0xcd,0xc2,0x0f,0x25,0x51,0xa1,}}/*ec9d9265-9d1e-4ed0-838a-cdc20f2551a1*/,"Office Outlook 2016",EPID_OFFICE2013,APP_ID_OFFICE2013,KMS_ID_OFFICE2016},
// End marker (necessity should be removed when time permits)
// End marker (necessity should be removed when time permits)
@ -75,11 +75,11 @@ to specify applications that are not listed with \fB-x\fR. The
.B-l
.B-l
option is used as a shortcut for the most common applications.
option is used as a shortcut for the most common applications.
.IP"\fB-K\fR \fIprotocol-version\fR"
Force a specific version of the KMS protocol. Valid versions are 4.0, 5.0 and 6.0. The default is to select a suitable version according to the \fIapplication\fR selected. You may use \fB-K\fR to send an incorrect protocol version to the KMS server and see how it behaves. Genuine KMS servers return HRESULT 0x8007000D if the KMS protocol is not 4.0, 5.0 or 6.0. Emulators should do the same. When sending a request with an incorrect protocol number, vlmcs ignores the minor protocol number (e.g. sends a v4 request for version 4.1). If the major version number is less then 4, it sends a v4 request. If the major version is greater then 6, is sends a v6 request. In any case the \fIprotocol-version\fR as specified by \fB-K\fR is put in the version fields of the request.
.IP"\fB-4\fR, \fB-5\fR and \fB-6"
.IP"\fB-4\fR, \fB-5\fR and \fB-6"
Force version 4, 5 or 6 of the KMS protocol. The default is to select a suitable
Force version 4, 5 or 6 of the KMS protocol. These options are actually shortcuts of \fB-K 4.0\fR, \fB-K 5.0\fR and \fB-K 6.0\fR.
version according to the
.IR"application"
selected. Plese note that some products (e.g. Office 2013) may use different protocols with different versions of Windows.
.IP"\fB-m"
.IP"\fB-m"
Let the client pretend to be a virtual machine. Early versions of Microsoft's
Let the client pretend to be a virtual machine. Early versions of Microsoft's
if(!result.TimeStampOK)errorout("\n\007ERROR: Time stamps of request and response do not match.\n");
if(!result.TimeStampOK)errorout("\n\007ERROR: Time stamps of request and response do not match.\n");
if(!result.VersionOK)errorout("\n\007ERROR: Protocol versions of request and response do not match.\n");
if(!result.VersionOK)errorout("\n\007ERROR: Protocol versions of request and response do not match.\n");
if(!result.HmacSha256OK)errorout("\n\007ERROR: Keyed-Hash Message Authentication Code (HMAC) is incorrect.\n");
if(!result.HmacSha256OK)errorout("\n\007ERROR: Keyed-Hash Message Authentication Code (HMAC) is incorrect.\n");
if(!result.IVnotSuspicious)errorout("\nWARNING: Response uses an IV following KMSv5 rules in KMSv6 protocol.\n");
if(!result.IVnotSuspicious)errorout("\nWARNING: The KMS server is an emulator because the response uses an IV following KMSv5 rules in KMSv6 protocol.\n");
@ -50,6 +50,8 @@ Using \fB-o1\fR does not protect you if you enable NAT port forwarding on your r
\fB-o2\fR does not affect the interfaces, vlmcsd is listening on. When a clients connects, vlmcsd immediately drops the connection if the client has a public IP address. Unlike \fB-o1\fR clients will be able to establish a TCP connection but it will be closed without a single byte sent over the connection. This protects against clients with public IP addresses even if NAT port forwarding is used. While \fB-o2\fR offers a higher level of protection than \fB-o1\fR, the client sees that the KMS TCP port (1688 by default) is actually accepting connections.
\fB-o2\fR does not affect the interfaces, vlmcsd is listening on. When a clients connects, vlmcsd immediately drops the connection if the client has a public IP address. Unlike \fB-o1\fR clients will be able to establish a TCP connection but it will be closed without a single byte sent over the connection. This protects against clients with public IP addresses even if NAT port forwarding is used. While \fB-o2\fR offers a higher level of protection than \fB-o1\fR, the client sees that the KMS TCP port (1688 by default) is actually accepting connections.
If vlmcsd is compiled to use MS RPC, \fB-o2\fR can only offer very poor protection. Control is passed from MS RPC to vlmcsd after the KMS protocol has already been negotiated. Thus a client can always verify that the KMS protocol is available even though it receives an RPC_S_ACCESS_DENIED error message. vlmcsd will issue a warning if \fB-o2\fR is used with MS RPC. \fBFor adaequate protection do not use a MS RPC build of vlmcsd with -o2\fR.
\fB-o3\fR combines \fB-o1\fR and \fB-o2\fR. vlmcsd listens on private interfaces only and if a public client manages to connect anyway due to NAT port forwarding, it will be immediately dropped.
\fB-o3\fR combines \fB-o1\fR and \fB-o2\fR. vlmcsd listens on private interfaces only and if a public client manages to connect anyway due to NAT port forwarding, it will be immediately dropped.
If you use any form of TCP level port forwarding (e.g. \fBnc\fR(1), \fBnetcat\fR(1), \fBssh\fR(1) port forwarding or similar) to redirect KMS requests to vlmcsd, there will be no protection even if you use \fB-o2\fR or \fB-o3\fR. This is due to the simple fact that vlmcsd sees the IP address of the redirector and not the IP address of the client.
If you use any form of TCP level port forwarding (e.g. \fBnc\fR(1), \fBnetcat\fR(1), \fBssh\fR(1) port forwarding or similar) to redirect KMS requests to vlmcsd, there will be no protection even if you use \fB-o2\fR or \fB-o3\fR. This is due to the simple fact that vlmcsd sees the IP address of the redirector and not the IP address of the client.
@ -245,7 +247,7 @@ Signaling is not available in the native Windows version and in the Cygwin versi
\fBvlmcsd\fR compiles and runs on Linux, Windows (no Cygwin required but explicitly supported), Mac OS X, FreeBSD, NetBSD, OpenBSD, Dragonfly BSD, Minix, Solaris, OpenIndiana, Android and iOS. Other POSIX or unixoid OSses may work with unmodified sources or may require minor porting efforts.
\fBvlmcsd\fR compiles and runs on Linux, Windows (no Cygwin required but explicitly supported), Mac OS X, FreeBSD, NetBSD, OpenBSD, Dragonfly BSD, Minix, Solaris, OpenIndiana, Android and iOS. Other POSIX or unixoid OSses may work with unmodified sources or may require minor porting efforts.
.SHSUPPORTEDPRODUCTS
.SHSUPPORTEDPRODUCTS
\fBvlmcsd\fR can answer activation requests for the following products: Windows Vista, Windows 7, Windows 8, Windows 8.1, Windows 10, Windows Server 2008, Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2, Office 2010, Project 2010, Visio 2010, Office 2013, Project 2013, Visio 2013, Office 2016, Project 2016, Visio 2016.
\fBvlmcsd\fR can answer activation requests for the following products: Windows Vista, Windows 7, Windows 8, Windows 8.1, Windows 10 (up to 1607), Windows Server 2008, Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2, Windows Server 2016, Office 2010, Project 2010, Visio 2010, Office 2013, Project 2013, Visio 2013, Office 2016, Project 2016, Visio 2016. Newer version may work as long as the KMS protocol does not change. A complete list of fully supported products can be obtained using the \fB-x\fR option of \fBvlmcs\fR(1).
.PP
.PP
Office, Project and Visio must be volume license versions.
Office, Project and Visio must be volume license versions.
@ -268,7 +270,10 @@ Installs \fBvlmcsd\fR as a Windows service with low privileges and logs everythi
.SHBUGS
.SHBUGS
An ePID specified in an ini file must not contain spaces.
An ePID specified in an ini file must not contain spaces.
The maximum number of \fB-L\fR options in the command line or listen statements in the inifile is the platform default for \fIFD_SETSIZE\fR. This is 64 on Windows and 1024 on most Unixes.
.SHINTENTIONALBUGS
vlmcsd activates non-VL (retail) and beta/preview versions of Windows.
.br
vlmcsd always reports enough active clients to satisfy the N count policy of the request.