////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Windows Manager connectors:
#pragma once

// Rectangle Left coordinate:
// CON_WM_RECT_LEFT // {F9418308-786B-4cc9-B7F2-C2984DD8B7E0}
RS_DEFINE_GUID(CON_WM_RECT_LEFT, 0xf9418308, 0x786b, 0x4cc9, 0xb7, 0xf2, 0xc2, 0x98, 0x4d, 0xd8, 0xb7, 0xe0);

// Rectangle Top coordinate:
// CON_WM_RECT_TOP // {CE2D7682-98B0-4734-98FB-AEDC8C50165E}
RS_DEFINE_GUID(CON_WM_RECT_TOP, 0xce2d7682, 0x98b0, 0x4734, 0x98, 0xfb, 0xae, 0xdc, 0x8c, 0x50, 0x16, 0x5e);

// Rectangle Right coordinate:
// CON_WM_RECT_RIGHT // {D2198F74-BB21-4bbb-8F26-22AFA5F60E02}
RS_DEFINE_GUID(CON_WM_RECT_RIGHT, 0xd2198f74, 0xbb21, 0x4bbb, 0x8f, 0x26, 0x22, 0xaf, 0xa5, 0xf6, 0xe, 0x2);

// Rectangle Bottom coordinate:
// CON_WM_RECT_BOTTOM // {B1EF20D4-34A1-4f6b-A4BE-055E045D48A2}
RS_DEFINE_GUID(CON_WM_RECT_BOTTOM, 0xb1ef20d4, 0x34a1, 0x4f6b, 0xa4, 0xbe, 0x5, 0x5e, 0x4, 0x5d, 0x48, 0xa2);

// Window index in the m_ChildArray of CRsAppWin class:
// CON_WM_WINDOW_INDEX // {46767BE2-5F96-4ae2-BBF5-0E70BC85A086}
RS_DEFINE_GUID(CON_WM_WINDOW_INDEX, 0x46767be2, 0x5f96, 0x4ae2, 0xbb, 0xf5, 0xe, 0x70, 0xbc, 0x85, 0xa0, 0x86);

// Viewers: Array of registered viewers. 
// {F14BFD6E-2145-454c-AB9A-754F7C9DF652}
RS_DEFINE_GUID(CON_WM_VIEWERS,
0xf14bfd6e, 0x2145, 0x454c, 0xab, 0x9a, 0x75, 0x4f, 0x7c, 0x9d, 0xf6, 0x52);

// Window Manager connector for commnd's return value
// CON_WM_RETVAL_VALUE // {6596BD21-2185-4f67-81C5-1943531BBC9D}
RS_DEFINE_GUID(CON_WM_RETVAL_VALUE, 0x6596bd21, 0x2185, 0x4f67, 0x81, 0xc5, 0x19, 0x43, 0x53, 0x1b, 0xbc, 0x9d);

// Show ToolBars connector for flag to show or hide tool bars
// CON_WM_TB_SHOW // {0C89752E-818C-46e4-907F-7D9BAFEFF556}
RS_DEFINE_GUID(CON_WM_TB_SHOW, 0xc89752e, 0x818c, 0x46e4, 0x90, 0x7f, 0x7d, 0x9b, 0xaf, 0xef, 0xf5, 0x56);

// Show ToolBars connector for flag to show or hide tool bars
// CON_WM_ALL // {72B58F78-704A-4825-B031-82FEE5C9B628}
RS_DEFINE_GUID(CON_WM_ALL, 
0x72b58f78, 0x704a, 0x4825, 0xb0, 0x31, 0x82, 0xfe, 0xe5, 0xc9, 0xb6, 0x28);

// {4C07E3C5-3CF5-4d65-9CA0-1CDDE18D07F1}
RS_DEFINE_GUID(CON_DRAGGED_OBJECT_NAME, 
0x4c07e3c5, 0x3cf5, 0x4d65, 0x9c, 0xa0, 0x1c, 0xdd, 0xe1, 0x8d, 0x7, 0xf1);

// Shelf Name connector
// CON_SHELF_NAME // {D549DEFF-6B63-42c2-B32F-C7795F1F0CB9}
RS_DEFINE_GUID(CON_SHELF_NAME, 0xd549deff, 0x6b63, 0x42c2, 0xb3, 0x2f, 0xc7, 0x79, 0x5f, 0x1f, 0xc, 0xb9);

// {4F5FBFCA-BBB5-4331-AA3E-F013254DFF8F}
RS_DEFINE_GUID(CON_WM_SYNCHRONIZE_COMMAND_INDEX, 
0x4f5fbfca, 0xbbb5, 0x4331, 0xaa, 0x3e, 0xf0, 0x13, 0x25, 0x4d, 0xff, 0x8f);

// {751C4B12-4267-4ca0-9466-49EBA92DA4F9}
RS_DEFINE_GUID(CON_WM_SYNCHRONIZE_COMMAND_PARAM1, 
0x751c4b12, 0x4267, 0x4ca0, 0x94, 0x66, 0x49, 0xeb, 0xa9, 0x2d, 0xa4, 0xf9);

// {8A754194-B552-42bd-838D-DBFE493075E7}
RS_DEFINE_GUID(CON_WM_SYNCHRONIZE_COMMAND_PARAM2, 
0x8a754194, 0xb552, 0x42bd, 0x83, 0x8d, 0xdb, 0xfe, 0x49, 0x30, 0x75, 0xe7);

// Viewer Name connector
// {C728363F-D149-4361-A60B-B07BA2F2F26A}
RS_DEFINE_GUID(CON_VIEWER_NAME, 
0xc728363f, 0xd149, 0x4361, 0xa6, 0xb, 0xb0, 0x7b, 0xa2, 0xf2, 0xf2, 0x6a);

// Shelf Name connector
// CON_SUB_SHELF_NAME // {F860CCCA-4750-4236-BFCA-60774EEB056B}
RS_DEFINE_GUID(CON_SUB_SHELF_NAME,
0xf860ccca, 0x4750, 0x4236, 0xbf, 0xca, 0x60, 0x77, 0x4e, 0xeb, 0x5, 0x6b);

// Shelf Name connector
// CON_SHELF_ITEM_NAME // {A50C820C-6D97-46b2-B03C-72590EF43A47}
RS_DEFINE_GUID(CON_SHELF_ITEM_NAME,
0xa50c820c, 0x6d97, 0x46b2, 0xb0, 0x3c, 0x72, 0x59, 0xe, 0xf4, 0x3a, 0x47);

// Shelf Name connector
// CON_SHELF_ITEM2_NAME // {A769498E-3769-4e82-BF64-77CD83240DFD}
RS_DEFINE_GUID(CON_SHELF_ITEM2_NAME,
0xa769498e, 0x3769, 0x4e82, 0xbf, 0x64, 0x77, 0xcd, 0x83, 0x24, 0xd, 0xfd);

// Delta X move
// CON_SHELF_DELTA_X // {18096F94-F773-45fe-BF0A-6DC74790DFCE}
RS_DEFINE_GUID(CON_SHELF_DELTA_X, 0x18096f94, 0xf773, 0x45fe, 0xbf, 0xa, 0x6d, 0xc7, 0x47, 0x90, 0xdf, 0xce);

// Delta Y  move
// CON_SHELF_DELTA_Y // {08DDE9B6-BD16-45a4-BC14-C0D4F20E433C}
RS_DEFINE_GUID(CON_SHELF_DELTA_Y, 0x8dde9b6, 0xbd16, 0x45a4, 0xbc, 0x14, 0xc0, 0xd4, 0xf2, 0xe, 0x43, 0x3c);

// ResHandle: Image icon handle
// 4B971DB1-4529-4950-B4BF-3A1D0EF30186
RS_DEFINE_GUID(CON_WINMNG_ICONHANDLE,
0x4b971db1, 0x4529, 0x4950, 0xb4, 0xbf, 0x3a, 0x1d, 0xe, 0xf3, 0x1, 0x86);

// ResourceId: Image resource id
// {E005D02A-4BE5-4e88-835B-9909948EF5F8}
RS_DEFINE_GUID(CON_WINMNG_RES_ID,
0xe005d02a, 0x4be5, 0x4e88, 0x83, 0x5b, 0x99, 0x9, 0x94, 0x8e, 0xf5, 0xf8);

// FileName: Full file name
// 6C424886-B25C-4918-9051-0EF16650EFAC
RS_DEFINE_GUID(CON_WINMNG_FILENAME,
0x6c424886, 0xb25c, 0x4918, 0x90, 0x51, 0xe, 0xf1, 0x66, 0x50, 0xef, 0xac);

// Rows: Number of rows of Items in Shelf
// {C815A6BE-9CEE-4338-A965-CE63196867A2}
RS_DEFINE_GUID(CON_WINMNG_NUM_ROWS,
0xc815a6be, 0x9cee, 0x4338, 0xa9, 0x65, 0xce, 0x63, 0x19, 0x68, 0x67, 0xa2);

// Columns: Number of columns of Items in Shelf
// {24998B38-EC61-4aee-85E0-F60CACFA969C}
RS_DEFINE_GUID(CON_WINMNG_NUM_COLUMNS,
0x24998b38, 0xec61, 0x4aee, 0x85, 0xe0, 0xf6, 0xc, 0xac, 0xfa, 0x96, 0x9c);

// Offset: Offset of the first visible item
// {3A49B6D5-46D7-464e-92EF-EAFB5B96B703}
RS_DEFINE_GUID(CON_WINMNG_OFFSET,
0x3a49b6d5, 0x46d7, 0x464e, 0x92, 0xef, 0xea, 0xfb, 0x5b, 0x96, 0xb7, 0x3);

// Visible: Control shelf visibility
// 79F43DD9-205A-4FBE-B35E-552F228401F0
RS_DEFINE_GUID(CON_WINMNG_VISIBLE,
0x79f43dd9, 0x205a, 0x4fbe, 0xb3, 0x5e, 0x55, 0x2f, 0x22, 0x84, 0x1, 0xf0);

// EditMode: Shelf is in edit mode
// 06386B55-8F02-4C69-AA30-659938960B0C
RS_DEFINE_GUID(CON_WINMNG_EDITMODE,
0x6386b55, 0x8f02, 0x4c69, 0xaa, 0x30, 0x65, 0x99, 0x38, 0x96, 0xb, 0xc);

// Rectangle: Rectangle of shelf
// 779674C7-37CD-46fc-910A-71120659AD29
RS_DEFINE_GUID(CON_WINMNG_RECT,
0x779674c7, 0x37cd, 0x46fc, 0x91, 0xa, 0x71, 0x12, 0x6, 0x59, 0xad, 0x29);

// Position: Position point of shelf
// {84029ED8-5F80-4aeb-A675-AE6342BEC46E}
RS_DEFINE_GUID(CON_WINMNG_POSITION,
0x84029ed8, 0x5f80, 0x4aeb, 0xa6, 0x75, 0xae, 0x63, 0x42, 0xbe, 0xc4, 0x6e);

// Size: Size point of shelf
// {E9F7F62F-3F92-4f0c-A4D5-163F820BD543}
RS_DEFINE_GUID(CON_WINMNG_SIZE, 
0xe9f7f62f, 0x3f92, 0x4f0c, 0xa4, 0xd5, 0x16, 0x3f, 0x82, 0xb, 0xd5, 0x43);

// NumItems: Number of items in Shelf
// {F16CF01B-BD19-4431-85D3-F9BE3B4064F4}
RS_DEFINE_GUID(CON_WINMNG_NUM_ITEMS,
0xf16cf01b, 0xbd19, 0x4431, 0x85, 0xd3, 0xf9, 0xbe, 0x3b, 0x40, 0x64, 0xf4);

// ItemWidth: Items width in Shelf
// {8E965F9E-EF55-4e2b-A5ED-7C07EC14B95F}
RS_DEFINE_GUID(CON_WINMNG_ITEM_WIDTH,
0x8e965f9e, 0xef55, 0x4e2b, 0xa5, 0xed, 0x7c, 0x7, 0xec, 0x14, 0xb9, 0x5f);

// ItemHeight: Items height in Shelf
// {3097FCED-FBA7-4fe8-B9BE-5914D8755491}
RS_DEFINE_GUID(CON_WINMNG_ITEM_HEIGHT,
0x3097fced, 0xfba7, 0x4fe8, 0xb9, 0xbe, 0x59, 0x14, 0xd8, 0x75, 0x54, 0x91);

// MinRows: Minimum number of rows of Items in Shelf
// {13B9AB03-7CBC-4048-A0F4-749C70ACA45E}
RS_DEFINE_GUID(CON_WINMNG_MIN_NUM_ROWS,
0x13b9ab03, 0x7cbc, 0x4048, 0xa0, 0xf4, 0x74, 0x9c, 0x70, 0xac, 0xa4, 0x5e);

// MinColumns: Minimum number of columns of Items in Shelf
// {BFE2CF6D-946F-45c7-AC34-7D4F348E81FC}
RS_DEFINE_GUID(CON_WINMNG_MIN_NUM_COLUMNS,
0xbfe2cf6d, 0x946f, 0x45c7, 0xac, 0x34, 0x7d, 0x4f, 0x34, 0x8e, 0x81, 0xfc);

// MaxRows: Maximum number of rows of visible Items in Shelf
// {57A9E952-2DC3-4065-9ADE-F545FA8E8724}
RS_DEFINE_GUID(CON_WINMNG_MAX_NUM_ROWS,
0x57a9e952, 0x2dc3, 0x4065, 0x9a, 0xde, 0xf5, 0x45, 0xfa, 0x8e, 0x87, 0x24);

// MaxColumns: Maximum number of columns of visible Items in Shelf
// {AE770C1A-88CA-4280-BA20-0AEC4885178B}
RS_DEFINE_GUID(CON_WINMNG_MAX_NUM_COLUMNS,
0xae770c1a, 0x88ca, 0x4280, 0xba, 0x20, 0xa, 0xec, 0x48, 0x85, 0x17, 0x8b);

// State: Shelf state
// {47E0F7ED-733B-47bb-A1DE-0ADCF9EAC0CE}
RS_DEFINE_GUID(CON_WINMNG_STATE,
0x47e0f7ed, 0x733b, 0x47bb, 0xa1, 0xde, 0xa, 0xdc, 0xf9, 0xea, 0xc0, 0xce);

// ViewState: Shelf view state
// {54340DAD-F3A4-406c-B9B2-B93FF801EAC5}
RS_DEFINE_GUID(CON_WINMNG_VIEW_STATE,
0x54340dad, 0xf3a4, 0x406c, 0xb9, 0xb2, 0xb9, 0x3f, 0xf8, 0x1, 0xea, 0xc5);

// ShowHead: Flag to show head handle
// {7651FE80-21F8-4250-AC0B-932FBF8F353D}
RS_DEFINE_GUID(CON_WINMNG_SHOW_HEAD,
0x7651fe80, 0x21f8, 0x4250, 0xac, 0xb, 0x93, 0x2f, 0xbf, 0x8f, 0x35, 0x3d);

// ShowTail: Flag to show tail handle
// {4B369ABA-A322-420e-8AB8-93610DFBC0E6}
RS_DEFINE_GUID(CON_WINMNG_SHOW_TAIL,
0x4b369aba, 0xa322, 0x420e, 0x8a, 0xb8, 0x93, 0x61, 0xd, 0xfb, 0xc0, 0xe6);

// ShowControls: Flag to show shelf controls
// {E1EB24BD-0985-4723-8FF6-0BE5AC7A5F8C}
RS_DEFINE_GUID(CON_WINMNG_SHOW_CONTROLS,
0xe1eb24bd, 0x985, 0x4723, 0x8f, 0xf6, 0xb, 0xe5, 0xac, 0x7a, 0x5f, 0x8c);

// ShowContent: Flag to show shelf content
// {5D6FEE7D-410E-47ba-9315-C87F9D6D5197}
RS_DEFINE_GUID(CON_WINMNG_SHOW_CONTENT,
0x5d6fee7d, 0x410e, 0x47ba, 0x93, 0x15, 0xc8, 0x7f, 0x9d, 0x6d, 0x51, 0x97);

// ShowShelf: Flag to show shelf
// {221400EC-7C96-4244-84CD-60BF299D0A1F}
RS_DEFINE_GUID(CON_WINMNG_SHOW_SHELF,
0x221400ec, 0x7c96, 0x4244, 0x84, 0xcd, 0x60, 0xbf, 0x29, 0x9d, 0xa, 0x1f);

// Show: Flag to show window
// {F9073F53-2CB7-44bb-A766-7A8AE6E413DC}
RS_DEFINE_GUID(CON_WINMNG_SHOW,
0xf9073f53, 0x2cb7, 0x44bb, 0xa7, 0x66, 0x7a, 0x8a, 0xe6, 0xe4, 0x13, 0xdc);

// KeepDir: Flag to keep expand direction
// {D330079E-EBF6-4c3f-85C6-2392D5C8247D}
RS_DEFINE_GUID(CON_WINMNG_KEEP_DIR,
0xd330079e, 0xebf6, 0x4c3f, 0x85, 0xc6, 0x23, 0x92, 0xd5, 0xc8, 0x24, 0x7d);

// ExpDir: Expand direction
// {F13163DB-F72D-43cc-9A7A-6E20DDDFA884}
RS_DEFINE_GUID(CON_WINMNG_EXP_DIR,
0xf13163db, 0xf72d, 0x43cc, 0x9a, 0x7a, 0x6e, 0x20, 0xdd, 0xdf, 0xa8, 0x84);

// TextColor: Shelf text color
// {23C7090C-86E7-46c2-9502-7B8954A0775E}
RS_DEFINE_GUID(CON_WINMNG_TEXT_COLOR,
0x23c7090c, 0x86e7, 0x46c2, 0x95, 0x2, 0x7b, 0x89, 0x54, 0xa0, 0x77, 0x5e);

// BckgColor: Shelf background color
// {7A3357F5-68A3-46d6-A33A-E3B2CBF23182}
RS_DEFINE_GUID(CON_WINMNG_BCKG_COLOR,
0x7a3357f5, 0x68a3, 0x46d6, 0xa3, 0x3a, 0xe3, 0xb2, 0xcb, 0xf2, 0x31, 0x82);

// ResColor: Shelf Resize control color
// {468FAF10-ED9C-4055-8CF4-F4A91790848B}
RS_DEFINE_GUID(CON_WINMNG_RES_COLOR,
0x468faf10, 0xed9c, 0x4055, 0x8c, 0xf4, 0xf4, 0xa9, 0x17, 0x90, 0x84, 0x8b);

// ScrColor: Shelf Scroll control color
// {CD481AE3-AEF6-42a6-AF9F-FD8630E35AC5}
RS_DEFINE_GUID(CON_WINMNG_SCR_COLOR,
0xcd481ae3, 0xaef6, 0x42a6, 0xaf, 0x9f, 0xfd, 0x86, 0x30, 0xe3, 0x5a, 0xc5);

// DelColor: Shelf Delete control color
// {F7EB9A95-E75E-4fdf-A3B6-88E4CB740A4E}
RS_DEFINE_GUID(CON_WINMNG_DEL_COLOR,
0xf7eb9a95, 0xe75e, 0x4fdf, 0xa3, 0xb6, 0x88, 0xe4, 0xcb, 0x74, 0xa, 0x4e);

// OpenColor: Shelf Open control color
// {027C712B-8EF8-4b29-9CB8-F8E09F6FD755}
RS_DEFINE_GUID(CON_WINMNG_OPEN_COLOR,
0x27c712b, 0x8ef8, 0x4b29, 0x9c, 0xb8, 0xf8, 0xe0, 0x9f, 0x6f, 0xd7, 0x55);

// ExitColor: Shelf Exit control color
// {22F48EC4-2CF4-4260-9708-082709F9C0B1}
RS_DEFINE_GUID(CON_WINMNG_EXIT_COLOR,
0x22f48ec4, 0x2cf4, 0x4260, 0x97, 0x8, 0x8, 0x27, 0x9, 0xf9, 0xc0, 0xb1);

// ExpandColor: Shelf Expand control color
// {8AA6A780-6134-405e-BEA2-B920A5F71708}
RS_DEFINE_GUID(CON_WINMNG_EXPAND_COLOR,
0x8aa6a780, 0x6134, 0x405e, 0xbe, 0xa2, 0xb9, 0x20, 0xa5, 0xf7, 0x17, 0x8);

// Anchor: Selected item index
// {6E14A37E-A1B4-41cd-89AF-4394B35D84A7}
RS_DEFINE_GUID(CON_WINMNG_ANCHOR,
0x6e14a37e, 0xa1b4, 0x41cd, 0x89, 0xaf, 0x43, 0x94, 0xb3, 0x5d, 0x84, 0xa7);

// ControlSize: Outside control size
// {14CAD9B6-9676-4f11-B69F-BCB5136177C3}
RS_DEFINE_GUID(CON_WINMNG_CONTROL_SIZE,
0x14cad9b6, 0x9676, 0x4f11, 0xb6, 0x9f, 0xbc, 0xb5, 0x13, 0x61, 0x77, 0xc3);

// MinItemWidth: Minimal item size
// {346B9E5D-4B45-43bd-A84E-E5146C1835A1}
RS_DEFINE_GUID(CON_WINMNG_MIN_ITEM_WIDTH,
0x346b9e5d, 0x4b45, 0x43bd, 0xa8, 0x4e, 0xe5, 0x14, 0x6c, 0x18, 0x35, 0xa1);

// MinItemHeight: Minimal item size
// {0491368A-A8B3-4abc-B642-E2A3BFE0061F}
RS_DEFINE_GUID(CON_WINMNG_MIN_ITEM_HEIGHT,
0x491368a, 0xa8b3, 0x4abc, 0xb6, 0x42, 0xe2, 0xa3, 0xbf, 0xe0, 0x6, 0x1f);

// MaxItemWidth: Maximal item size
// {7889F84B-7A70-43ed-A687-015E1A864734}
RS_DEFINE_GUID(CON_WINMNG_MAX_ITEM_WIDTH,
0x7889f84b, 0x7a70, 0x43ed, 0xa6, 0x87, 0x1, 0x5e, 0x1a, 0x86, 0x47, 0x34);

// MaxItemHeight: Maximal item size
// {D500BD6E-357E-409f-BE11-E2EE5B7D1540}
RS_DEFINE_GUID(CON_WINMNG_MAX_ITEM_HEIGHT,
0xd500bd6e, 0x357e, 0x409f, 0xbe, 0x11, 0xe2, 0xee, 0x5b, 0x7d, 0x15, 0x40);

// ScrollSize: Scroll control size
// {C8FB7501-51E8-4637-AD3D-E44F2D106B3E}
RS_DEFINE_GUID(CON_WINMNG_SCROLL_SIZE,
0xc8fb7501, 0x51e8, 0x4637, 0xad, 0x3d, 0xe4, 0x4f, 0x2d, 0x10, 0x6b, 0x3e);

// ResizeSize: resize control size
// {336AFD0B-60B5-4f40-BD88-95F6362B2425}
RS_DEFINE_GUID(CON_WINMNG_RESIZE_SIZE,
0x336afd0b, 0x60b5, 0x4f40, 0xbd, 0x88, 0x95, 0xf6, 0x36, 0x2b, 0x24, 0x25);

// HandleWidth: Handle width
// {C870319F-C516-46a1-9A3F-BB2538C1B391}
RS_DEFINE_GUID(CON_WINMNG_HANDLE_WIDTH,
0xc870319f, 0xc516, 0x46a1, 0x9a, 0x3f, 0xbb, 0x25, 0x38, 0xc1, 0xb3, 0x91);

// HandleHeight: Handle height
// {0744C058-0F60-4fb9-B33E-C7D8E1AAAB7B}
RS_DEFINE_GUID(CON_WINMNG_HANDLE_HEIGHT,
0x744c058, 0xf60, 0x4fb9, 0xb3, 0x3e, 0xc7, 0xd8, 0xe1, 0xaa, 0xab, 0x7b);

// InnerBorder: Inner space arount text
// {56BD8471-E05C-4220-A102-9A26D721B05C}
RS_DEFINE_GUID(CON_WINMNG_INNER_BORDER,
0x56bd8471, 0xe05c, 0x4220, 0xa1, 0x2, 0x9a, 0x26, 0xd7, 0x21, 0xb0, 0x5c);

// Name: Item name
// 263C5F6E-9E4B-45BB-AEB6-EE530A8651D7
RS_DEFINE_GUID(CON_WINMNG_NAME,
0x263c5f6e, 0x9e4b, 0x45bb, 0xae, 0xb6, 0xee, 0x53, 0xa, 0x86, 0x51, 0xd7);

// Text: Help text
// 00286F8E-E9BD-4B9D-A90B-5DA4700C64A9
RS_DEFINE_GUID(CON_WINMNG_HELP_TEXT,
0x286f8e, 0xe9bd, 0x4b9d, 0xa9, 0xb, 0x5d, 0xa4, 0x70, 0xc, 0x64, 0xa9);

// Text: Help text
// {AADB53E6-AB48-4288-A6BC-B1BF8011FF49}
RS_DEFINE_GUID(CON_WINMNG_MASKED_BITMAP,
0xaadb53e6, 0xab48, 0x4288, 0xa6, 0xbc, 0xb1, 0xbf, 0x80, 0x11, 0xff, 0x49);

// Command: Action command
// 366DAB51-AD6C-4C33-9D6C-2FAB56815E86
RS_DEFINE_GUID(CON_WINMNG_COMMAND,
0x366dab51, 0xad6c, 0x4c33, 0x9d, 0x6c, 0x2f, 0xab, 0x56, 0x81, 0x5e, 0x86);

// Command: Action command
// {D23D854E-8122-4551-B06A-17DBDB13253A}
RS_DEFINE_GUID(CON_WINMNG_RCLICK_COMMAND,
0xd23d854e, 0x8122, 0x4551, 0xb0, 0x6a, 0x17, 0xdb, 0xdb, 0x13, 0x25, 0x3a);

// GrayPercent: Gray icon about specified percents if it is not highlighted
// {CF7F413F-1785-4420-A30E-2937C201AC74}
RS_DEFINE_GUID(CON_WINMNG_GRAY_PERCENT,
0xcf7f413f, 0x1785, 0x4420, 0xa3, 0xe, 0x29, 0x37, 0xc2, 0x1, 0xac, 0x74);

// Opened: Flag that Shelf is opened
// 2900CC1A-AE73-480C-92B6-B3781AFC6D4E
RS_DEFINE_GUID(CON_WINMNG_OPENED,
0x2900cc1a, 0xae73, 0x480c, 0x92, 0xb6, 0xb3, 0x78, 0x1a, 0xfc, 0x6d, 0x4e);

// Need Selection: Flag that Shelf requires selection
// {2FE7EC4D-62A7-4717-AEEB-F2EFE467CBBE}
RS_DEFINE_GUID(CON_WINMNG_NEED_SEL,
0x2fe7ec4d, 0x62a7, 0x4717, 0xae, 0xeb, 0xf2, 0xef, 0xe4, 0x67, 0xcb, 0xbe);

// State: Item state
// B39E068D-68E7-4099-B383-563858937E81
RS_DEFINE_GUID(CON_WINMNG_PRESSED,
0xb39e068d, 0x68e7, 0x4099, 0xb3, 0x83, 0x56, 0x38, 0x58, 0x93, 0x7e, 0x81);

// State_Out: Current item state
// 66EBFF61-4810-4DB6-B71D-89AAFBFBB8E8
RS_DEFINE_GUID(CON_WINMNG_PRESSED_OUT,
0x66ebff61, 0x4810, 0x4db6, 0xb7, 0x1d, 0x89, 0xaa, 0xfb, 0xfb, 0xb8, 0xe8);

// Dimension: Shelf dimension
// 9EAE898D-FFDB-4e1a-AD4C-0B8DBA207B10
RS_DEFINE_GUID(CON_WINMNG_DIMENSION,
0x9eae898d, 0xffdb, 0x4e1a, 0xad, 0x4c, 0xb, 0x8d, 0xba, 0x20, 0x7b, 0x10);

// MaxDimension: Maximal supported dimension
// {19E5127D-54F3-4d24-B2E2-95B462640959}
RS_DEFINE_GUID(CON_WINMNG_MAX_DIM,
0x19e5127d, 0x54f3, 0x4d24, 0xb2, 0xe2, 0x95, 0xb4, 0x62, 0x64, 0x9, 0x59);

// Resource2DID: Resource 2D preview id
// 4FBFDC24-D852-4502-A40B-D962AD69ED82
RS_DEFINE_GUID(CON_WINMNG_BITMAP_RESID_2D,
0x4fbfdc24, 0xd852, 0x4502, 0xa4, 0xb, 0xd9, 0x62, 0xad, 0x69, 0xed, 0x82);

// Resource3DID: Resource 3D preview id
// {A9532A08-5D81-473f-82CD-5B7ECF783BC4}
RS_DEFINE_GUID(CON_WINMNG_BITMAP_RESID_3D,
0xa9532a08, 0x5d81, 0x473f, 0x82, 0xcd, 0x5b, 0x7e, 0xcf, 0x78, 0x3b, 0xc4);

// Bitmap: small 3D preview bitmap
// {0BBCED01-0075-4d37-AD56-AA4EE264B3E2}
RS_DEFINE_GUID(CON_WINMNG_SMALL_BITMAP,
0xbbced01, 0x75, 0x4d37, 0xad, 0x56, 0xaa, 0x4e, 0xe2, 0x64, 0xb3, 0xe2);

// Bitmap: 3D preview bitmap
// {4407ECF3-4EBE-4fb8-91AF-51735027D1AD}
RS_DEFINE_GUID(CON_WINMNG_BITMAP,
0x4407ecf3, 0x4ebe, 0x4fb8, 0x91, 0xaf, 0x51, 0x73, 0x50, 0x27, 0xd1, 0xad);

// Bitmap File: Bitmap file name
// {55D84A3C-E73D-45ef-B117-4CDFF9537748}
RS_DEFINE_GUID(CON_WINMNG_BITMAP_FILE,
0x55d84a3c, 0xe73d, 0x45ef, 0xb1, 0x17, 0x4c, 0xdf, 0xf9, 0x53, 0x77, 0x48);

// Index: Item index in shelf
// {8B302702-D423-43aa-9727-582F9539A47D}
RS_DEFINE_GUID(CON_WINMNG_INDEX,
0x8b302702, 0xd423, 0x43aa, 0x97, 0x27, 0x58, 0x2f, 0x95, 0x39, 0xa4, 0x7d);

// ShelfSize: Flag to recompute shelf size
// {85D59BB3-1408-4dd3-8FEB-F4013792762B}
RS_DEFINE_GUID(CON_WINMNG_SHELF_SIZE,
0x85d59bb3, 0x1408, 0x4dd3, 0x8f, 0xeb, 0xf4, 0x1, 0x37, 0x92, 0x76, 0x2b);

// ItemSize: Flag to recompute shelf item size
// {426DA48C-5A37-42b7-9DA5-9622B03B87BE}
RS_DEFINE_GUID(CON_WINMNG_ITEM_SIZE,
0x426da48c, 0x5a37, 0x42b7, 0x9d, 0xa5, 0x96, 0x22, 0xb0, 0x3b, 0x87, 0xbe);

// Package: Package ID
// {06D653ED-2972-42c6-B1A7-A838DCFE93E5}
RS_DEFINE_GUID(CON_WINMNG_PACKAGE_ID,
0x6d653ed, 0x2972, 0x42c6, 0xb1, 0xa7, 0xa8, 0x38, 0xdc, 0xfe, 0x93, 0xe5);

// Package: Package ID
// {D8DF09EB-730B-48b6-993F-8D19D94443A4}
RS_DEFINE_GUID(CON_WINMNG_TAG,
0xd8df09eb, 0x730b, 0x48b6, 0x99, 0x3f, 0x8d, 0x19, 0xd9, 0x44, 0x43, 0xa4);

// {A4666C49-C480-4181-BBEA-3EEECB81BF77}
RS_DEFINE_GUID(CON_WINMNG_TAG_ALIAS,
0xa4666c49, 0xc480, 0x4181, 0xbb, 0xea, 0x3e, 0xee, 0xcb, 0x81, 0xbf, 0x77);

// Package: Package ID
// {B3722F1F-75ED-477c-A600-F1A346B6C730}
RS_DEFINE_GUID(CON_WINMNG_UIUPDATEAGENTID,
0xb3722f1f, 0x75ed, 0x477c, 0xa6, 0x0, 0xf1, 0xa3, 0x46, 0xb6, 0xc7, 0x30);

// {366F856B-3CDD-4a44-8DAD-E83A11E2D8B9}
RS_DEFINE_GUID(CON_TOOLBARBUTTON_ID,
0x366f856b, 0x3cdd, 0x4a44, 0x8d, 0xad, 0xe8, 0x3a, 0x11, 0xe2, 0xd8, 0xb9);

// {774A4F42-0A0E-41b0-987C-F5ACAFE243D3}
RS_DEFINE_GUID(CON_TOOLBAR_PROTOTYPE,
0x774a4f42, 0xa0e, 0x41b0, 0x98, 0x7c, 0xf5, 0xac, 0xaf, 0xe2, 0x43, 0xd3);

// ShelfType: Flag that shelf is a library, toolbar or menu
// {64426062-C203-48a1-BA36-C71A5C5F12DD}
RS_DEFINE_GUID(CON_WINMNG_SHELF_TYPE,
0x64426062, 0xc203, 0x48a1, 0xba, 0x36, 0xc7, 0x1a, 0x5c, 0x5f, 0x12, 0xdd);

// {D3EBD6D3-DE5D-445b-9A2B-49BFB7762805}
RS_DEFINE_GUID(CON_WINMNG_TOOLBAR_AS_MENU,
0xd3ebd6d3, 0xde5d, 0x445b, 0x9a, 0x2b, 0x49, 0xbf, 0xb7, 0x76, 0x28, 0x5);

// {A47BEA38-00CF-4edc-AC6D-ABD12821B89B}
RS_DEFINE_GUID(CON_WINMNG_TOOLBAR_IS_MENU,
0xa47bea38, 0xcf, 0x4edc, 0xac, 0x6d, 0xab, 0xd1, 0x28, 0x21, 0xb8, 0x9b);

// {918BFDBD-9CF4-4aa4-9764-1282574A637E}
RS_DEFINE_GUID(CON_WINMNG_TOOLBAR_PROTOTYPE,
0x918bfdbd, 0x9cf4, 0x4aa4, 0x97, 0x64, 0x12, 0x82, 0x57, 0x4a, 0x63, 0x7e);

// AutoResizable: Flag that shelf grows automatically when item is inserted
// {6D3A5C76-8DDC-4f7c-B541-EB94645F86B9}
RS_DEFINE_GUID(CON_WINMNG_AUTO_RESIZABLE,
0x6d3a5c76, 0x8ddc, 0x4f7c, 0xb5, 0x41, 0xeb, 0x94, 0x64, 0x5f, 0x86, 0xb9);

// Width: Window Width
// {AAEC00F1-266B-484c-9D56-925F02EE3934}
RS_DEFINE_GUID(CON_WINMNG_WND_WIDTH,
0xaaec00f1, 0x266b, 0x484c, 0x9d, 0x56, 0x92, 0x5f, 0x2, 0xee, 0x39, 0x34);

// Height: Window Height
// {E4537D36-666F-4c0d-8D19-3AFED7AC742E}
RS_DEFINE_GUID(CON_WINMNG_WND_HEIGHT,
0xe4537d36, 0x666f, 0x4c0d, 0x8d, 0x19, 0x3a, 0xfe, 0xd7, 0xac, 0x74, 0x2e);

// MinWidth: Window Width
// {8BF02745-ACF1-41a8-A74E-7E40B72C8085}
RS_DEFINE_GUID(CON_WINMNG_WND_MIN_WIDTH,
0x8bf02745, 0xacf1, 0x41a8, 0xa7, 0x4e, 0x7e, 0x40, 0xb7, 0x2c, 0x80, 0x85);

// MinHeight: Window Height
// {6B772F3E-9780-4c23-B997-E56522F4A1AF}
RS_DEFINE_GUID(CON_WINMNG_WND_MIN_HEIGHT,
0x6b772f3e, 0x9780, 0x4c23, 0xb9, 0x97, 0xe5, 0x65, 0x22, 0xf4, 0xa1, 0xaf);

// MaxWidth: Window Width
// {9CF1D167-CB1E-4889-9088-A2AE946B3577}
RS_DEFINE_GUID(CON_WINMNG_WND_MAX_WIDTH,
0x9cf1d167, 0xcb1e, 0x4889, 0x90, 0x88, 0xa2, 0xae, 0x94, 0x6b, 0x35, 0x77);

// MaxHeight: Window Height
// {F62EDF5F-3508-4531-B280-279AD961288C}
RS_DEFINE_GUID(CON_WINMNG_WND_MAX_HEIGHT,
0xf62edf5f, 0x3508, 0x4531, 0xb2, 0x80, 0x27, 0x9a, 0xd9, 0x61, 0x28, 0x8c);

// PreviewWidth: Preview image Width
// {2000F63B-A61E-4d36-B5CD-729A937478FF}
RS_DEFINE_GUID(CON_WINMNG_PREVIEW_WIDTH,
0x2000f63b, 0xa61e, 0x4d36, 0xb5, 0xcd, 0x72, 0x9a, 0x93, 0x74, 0x78, 0xff);

// PreviewHeight: Preview image Height
// {D560DCCB-9D3B-4f14-9AED-F93FAD969391}
RS_DEFINE_GUID(CON_WINMNG_PREVIEW_HEIGHT,
0xd560dccb, 0x9d3b, 0x4f14, 0x9a, 0xed, 0xf9, 0x3f, 0xad, 0x96, 0x93, 0x91);

// Linked: Flag that window is linked
// {AC9D3560-E52E-4970-AF8C-B97687D3CB7B}
RS_DEFINE_GUID(CON_WM_WINDOW_LINKED,
0xac9d3560, 0xe52e, 0x4970, 0xaf, 0x8c, 0xb9, 0x76, 0x87, 0xd3, 0xcb, 0x7b);

// Linked: Flag to open window 
// {1219E2CF-308B-4009-B9EC-0723C6A4FC3A}
RS_DEFINE_GUID(CON_WM_WINDOW_OPEN,
0x1219e2cf, 0x308b, 0x4009, 0xb9, 0xec, 0x7, 0x23, 0xc6, 0xa4, 0xfc, 0x3a);

// Root Node: Viewer Window Root node name
// {398EE01C-F093-4007-981D-EC9A7F2773C8}
RS_DEFINE_GUID(CON_WM_WINDOW_ROOT_NODE,
0x398ee01c, 0xf093, 0x4007, 0x98, 0x1d, 0xec, 0x9a, 0x7f, 0x27, 0x73, 0xc8);

// Title: Viewer Title Text
// {FE44357E-3B95-451c-BE1C-906E109B84F1}
RS_DEFINE_GUID(CON_WM_WINDOW_TITLE,
0xfe44357e, 0x3b95, 0x451c, 0xbe, 0x1c, 0x90, 0x6e, 0x10, 0x9b, 0x84, 0xf1);

// Dim Visible: Flag that Dimension control is visible
// {B9BD044A-59FA-498f-A4DF-A7B9FE0E2F1B}
RS_DEFINE_GUID(CON_WM_DIM_VISIBLE,
0xb9bd044a, 0x59fa, 0x498f, 0xa4, 0xdf, 0xa7, 0xb9, 0xfe, 0xe, 0x2f, 0x1b);

// Dim Expanded: Flag that dimension control is expanded
// {27850A98-928B-47dd-A4BB-C866B4741FC1}
RS_DEFINE_GUID(CON_WM_DIM_EXPANDED,
0x27850a98, 0x928b, 0x47dd, 0xa4, 0xbb, 0xc8, 0x66, 0xb4, 0x74, 0x1f, 0xc1);

// Open Visible: Flag that Open control is visible
// {7122DFBD-85D0-4eb7-83C8-9FBFB68B1B5D}
RS_DEFINE_GUID(CON_WM_OPEN_VISIBLE,
0x7122dfbd, 0x85d0, 0x4eb7, 0x83, 0xc8, 0x9f, 0xbf, 0xb6, 0x8b, 0x1b, 0x5d);

// Exit Visible: Flag that Exit control is visible
// {B9205F30-8AB3-4192-B496-880D5652E38F}
RS_DEFINE_GUID(CON_WM_EXIT_VISIBLE,
0xb9205f30, 0x8ab3, 0x4192, 0xb4, 0x96, 0x88, 0xd, 0x56, 0x52, 0xe3, 0x8f);

// Close Visible: Flag that Close control is visible
// {D9498D83-D7B2-4cba-BA26-AE0B300C600F}
RS_DEFINE_GUID(CON_WM_CLOSE_VISIBLE,
0xd9498d83, 0xd7b2, 0x4cba, 0xba, 0x26, 0xae, 0xb, 0x30, 0xc, 0x60, 0xf);

// Resize Visible: Flag that Resize control is visible
// {3497A849-1C60-4fca-ABCA-E5295FFC4A71}
RS_DEFINE_GUID(CON_WM_RESIZE_VISIBLE,
0x3497a849, 0x1c60, 0x4fca, 0xab, 0xca, 0xe5, 0x29, 0x5f, 0xfc, 0x4a, 0x71);

// Inside: Flag that control are placed inside of window frame
// {04125F4B-0AD6-43fc-A48D-711AD6213210}
RS_DEFINE_GUID(CON_WM_CONTROLS_INSIDE,
0x4125f4b, 0xad6, 0x43fc, 0xa4, 0x8d, 0x71, 0x1a, 0xd6, 0x21, 0x32, 0x10);

// Title Width: Window Title width
// {975A859E-861E-45bb-92B2-DDD969FC7BFE}
RS_DEFINE_GUID(CON_WM_TITLE_WIDTH,
0x975a859e, 0x861e, 0x45bb, 0x92, 0xb2, 0xdd, 0xd9, 0x69, 0xfc, 0x7b, 0xfe);

// Title Height: Window Title height
// {FE5F01F2-1E55-44a1-B0E8-239288830069}
RS_DEFINE_GUID(CON_WM_TITLE_HEIGHT,
0xfe5f01f2, 0x1e55, 0x44a1, 0xb0, 0xe8, 0x23, 0x92, 0x88, 0x83, 0x0, 0x69);

// TitleText: Title text color
// {15716AD8-A07F-495e-BB64-FFCDDC2D01B5}
RS_DEFINE_GUID(CON_WINMNG_TITLE_TEXT_COLOR,
0x15716ad8, 0xa07f, 0x495e, 0xbb, 0x64, 0xff, 0xcd, 0xdc, 0x2d, 0x1, 0xb5);

// TitleBckg: Title background color
// {5BC127BA-DC1F-45bd-8BE7-ED71488A458F}
RS_DEFINE_GUID(CON_WINMNG_TITLE_BCKG_COLOR,
0x5bc127ba, 0xdc1f, 0x45bd, 0x8b, 0xe7, 0xed, 0x71, 0x48, 0x8a, 0x45, 0x8f);

// SelTitleText: Selected Title text color
// {8AB86FF7-8797-4c0c-867F-4903D0519720}
RS_DEFINE_GUID(CON_WINMNG_TITLE_SEL_TEXT_COLOR,
0x8ab86ff7, 0x8797, 0x4c0c, 0x86, 0x7f, 0x49, 0x3, 0xd0, 0x51, 0x97, 0x20);

// SelTitleBckg: Selected Title background color
// {F4B05F1A-275E-4707-94D0-7D11E794A3EB}
RS_DEFINE_GUID(CON_WINMNG_TITLE_SEL_BCKG_COLOR,
0xf4b05f1a, 0x275e, 0x4707, 0x94, 0xd0, 0x7d, 0x11, 0xe7, 0x94, 0xa3, 0xeb);

// DimColor: Viewer Dimension control color
// {E8A417A9-B7ED-436a-B371-63C12AD9B6C6}
RS_DEFINE_GUID(CON_WINMNG_DIM_COLOR,
0xe8a417a9, 0xb7ed, 0x436a, 0xb3, 0x71, 0x63, 0xc1, 0x2a, 0xd9, 0xb6, 0xc6);

// ResizeDir: Frame resize direction
// {2DD0C93B-F7A7-4a54-AB3B-1FADA10CDCF6}
RS_DEFINE_GUID(CON_WINMNG_RESIZE_DIR,
0x2dd0c93b, 0xf7a7, 0x4a54, 0xab, 0x3b, 0x1f, 0xad, 0xa1, 0xc, 0xdc, 0xf6);

// ActivateTool : view node name
// {E7431DA9-18E3-4fb4-B325-5AE175280AB9}
RS_DEFINE_GUID(CON_ACTIVATETOOL_NAME, 
0xe7431da9, 0x18e3, 0x4fb4, 0xb3, 0x25, 0x5a, 0xe1, 0x75, 0x28, 0xa, 0xb9);

// ActivateTool: id of tool that is being activated
// {92795927-15EF-4c9e-A39C-6E22530A1F47}
RS_DEFINE_GUID(CON_ACTIVATETOOL_TOOLID, 
0x92795927, 0x15ef, 0x4c9e, 0xa3, 0x9c, 0x6e, 0x22, 0x53, 0xa, 0x1f, 0x47);

// Docked: Flag that it is a docked window
// {B6CCC4AF-B4C8-4f14-B576-0F9A42691130}
RS_DEFINE_GUID(CON_WINMNG_DOCKED_WINDOW,
0xb6ccc4af, 0xb4c8, 0x4f14, 0xb5, 0x76, 0xf, 0x9a, 0x42, 0x69, 0x11, 0x30);

// DockedOffsetX: Offset fromtarget corner in X direction
// {A56C3D26-B474-45a2-B576-C1EEB8189AAD}
RS_DEFINE_GUID(CON_WINDOW_OFFSET_X,
0xa56c3d26, 0xb474, 0x45a2, 0xb5, 0x76, 0xc1, 0xee, 0xb8, 0x18, 0x9a, 0xad);

// DockedOffsetY: Offset fromtarget corner in Y direction
// {ED10BD1B-B48D-4342-BD87-C01826D13275}
RS_DEFINE_GUID(CON_WINDOW_OFFSET_Y,
0xed10bd1b, 0xb48d, 0x4342, 0xbd, 0x87, 0xc0, 0x18, 0x26, 0xd1, 0x32, 0x75);

// DockedOffsetRatio: Ratio mode fromtarget
// {AA42F6D8-7163-4baf-93EF-5F5DDB865272}
RS_DEFINE_GUID(CON_WINDOW_SNAPPING_RATIOMODE,
0xaa42f6d8, 0x7163, 0x4baf, 0x93, 0xef, 0x5f, 0x5d, 0xdb, 0x86, 0x52, 0x72);


// DockedCorner: Docked corner id
// {44C67756-C3FE-4cff-83E5-D162B36D46B4}
RS_DEFINE_GUID(CON_WINMNG_DOCKED_CORNER,
0x44c67756, 0xc3fe, 0x4cff, 0x83, 0xe5, 0xd1, 0x62, 0xb3, 0x6d, 0x46, 0xb4);

// DockingTarget: Docking target corner id
// {2C54BBB5-31E9-4196-B4FB-B6384917DE74}
RS_DEFINE_GUID(CON_WINMNG_DOCKING_TARGET,
0x2c54bbb5, 0x31e9, 0x4196, 0xb4, 0xfb, 0xb6, 0x38, 0x49, 0x17, 0xde, 0x74);

// ID: Window id
// {8B50F531-DE6D-451a-A4A0-50BA89DF09AE}
RS_DEFINE_GUID(CON_WINMNG_WINDOW_ID,
0x8b50f531, 0xde6d, 0x451a, 0xa4, 0xa0, 0x50, 0xba, 0x89, 0xdf, 0x9, 0xae);

// Counter: Window counter
// {9FB6DDA4-29FC-4d3d-BABA-593088000467}
RS_DEFINE_GUID(CON_WINMNG_WINDOW_COUNTER,
0x9fb6dda4, 0x29fc, 0x4d3d, 0xba, 0xba, 0x59, 0x30, 0x88, 0x0, 0x4, 0x67);

// DockedWindows: List of docked windows
// {A14FE749-16B3-49aa-A55E-8B38D1AF6AF4}
RS_DEFINE_GUID(CON_WINMNG_DOCKED_WINDOWS,
0xa14fe749, 0x16b3, 0x49aa, 0xa5, 0x5e, 0x8b, 0x38, 0xd1, 0xaf, 0x6a, 0xf4);

// RadioGroup: Radio buttons group
// {05440069-F873-4c9d-88F3-AE9BFB5B7788}
RS_DEFINE_GUID(CON_WINMNG_RADIO_GROUP,
0x5440069, 0xf873, 0x4c9d, 0x88, 0xf3, 0xae, 0x9b, 0xfb, 0x5b, 0x77, 0x88);

// Checkbox: Checkbox flag
// {5230E3A0-EE60-41b4-A122-C34B8ED3B17E}
RS_DEFINE_GUID(CON_WINMNG_CHECKBOX,
0x5230e3a0, 0xee60, 0x41b4, 0xa1, 0x22, 0xc3, 0x4b, 0x8e, 0xd3, 0xb1, 0x7e);

// InsertAfter: Insert after item index
// {D676C416-8007-4725-9798-61CDDBD46A3A}
RS_DEFINE_GUID(CON_WINMNG_INSERT_AFTER,
0xd676c416, 0x8007, 0x4725, 0x97, 0x98, 0x61, 0xcd, 0xdb, 0xd4, 0x6a, 0x3a);

// LibraryPath: Library path
// {842B86D8-A092-4534-BFF6-64BF276B37A8}
RS_DEFINE_GUID(CON_WINMNG_TOOLBAR_PATH, 
0x842b86d8, 0xa092, 0x4534, 0xbf, 0xf6, 0x64, 0xbf, 0x27, 0x6b, 0x37, 0xa8);

// Name: toolbar id
// {7555002E-A78A-4f77-B112-AAA90A886500}
RS_DEFINE_GUID(CON_WINMNG_TOOLBAR_ID,
0x7555002e, 0xa78a, 0x4f77, 0xb1, 0x12, 0xaa, 0xa9, 0xa, 0x88, 0x65, 0x0);

// LibraryPath: Library path
// {CE2F338D-726A-44e3-8926-3639E2571AD1}
RS_DEFINE_GUID(CON_WINMNG_LIBRARY_PATH, 
0xce2f338d, 0x726a, 0x44e3, 0x89, 0x26, 0x36, 0x39, 0xe2, 0x57, 0x1a, 0xd1);

// LibraryPath: Library path
// {314AD7B8-5B33-49dc-AB86-5F15D01027AA}
RS_DEFINE_GUID(CON_WINMNG_LIBRARY_SNAPPED_LIBRARY, 
0x314ad7b8, 0x5b33, 0x49dc, 0xab, 0x86, 0x5f, 0x15, 0xd0, 0x10, 0x27, 0xaa);

// LibraryEncPath: Library encapsulator path
// {607FEA11-EC21-448b-AF38-03E6B42B0A31}
RS_DEFINE_GUID(CON_WINMNG_ENC_LIBRARY_PATH, 
0x607fea11, 0xec21, 0x448b, 0xaf, 0x38, 0x3, 0xe6, 0xb4, 0x2b, 0xa, 0x31);

// LibraryType: Library type
// {81AB081A-4E11-4add-8C8A-99123DE6C0D0}
RS_DEFINE_GUID(CON_WINMNG_LIBRARY_TYPE,
0x81ab081a, 0x4e11, 0x4add, 0x8c, 0x8a, 0x99, 0x12, 0x3d, 0xe6, 0xc0, 0xd0);

// CustomBitmap: Custom Library Bitmap
// {8640A4E9-B0E4-411b-B3BE-ABFB4DC4A6DD}
RS_DEFINE_GUID(CON_WINMNG_CUSTOM_LIBRARY_BITMAP, 
0x8640a4e9, 0xb0e4, 0x411b, 0xb3, 0xbe, 0xab, 0xfb, 0x4d, 0xc4, 0xa6, 0xdd);

// LibraryVisible: Library visibility
// {4AAA03C3-80B0-402f-99CC-29E7D0FB84D1}
RS_DEFINE_GUID(CON_WINMNG_LIBRARY_VISIBLE, 
0x4aaa03c3, 0x80b0, 0x402f, 0x99, 0xcc, 0x29, 0xe7, 0xd0, 0xfb, 0x84, 0xd1);

// LibraryVisibleIndex : library or library item visible index in parent
// {C7928B4D-369D-4c64-BB38-8F342FC29FA2}
RS_DEFINE_GUID(CON_WINMNG_VISIBLE_INDEX, 
0xc7928b4d, 0x369d, 0x4c64, 0xbb, 0x38, 0x8f, 0x34, 0x2f, 0xc2, 0x9f, 0xa2);

// {AF278DB1-9787-4f8b-9B53-18E8EDE0449F}
RS_DEFINE_GUID(CON_WINMNG_LIBRARY_ASPECT, 
0xaf278db1, 0x9787, 0x4f8b, 0x9b, 0x53, 0x18, 0xe8, 0xed, 0xe0, 0x44, 0x9f);

// {1347AC05-6F3D-4ab1-AC4A-1607E8FDA73B}
RS_DEFINE_GUID(CON_LIBRARY_CATEGORY, 
0x1347ac05, 0x6f3d, 0x4ab1, 0xac, 0x4a, 0x16, 0x7, 0xe8, 0xfd, 0xa7, 0x3b);

// {3EF34156-A705-4bee-9820-0CDEB1C77790}
RS_DEFINE_GUID(CON_LIBRARY_NAME, 
0x3ef34156, 0xa705, 0x4bee, 0x98, 0x20, 0xc, 0xde, 0xb1, 0xc7, 0x77, 0x90);

// {04BC6B04-8525-45c4-905F-C802B1FCE873}
RS_DEFINE_GUID(CON_LIBRARY_ITEM_NAME, 
0x4bc6b04, 0x8525, 0x45c4, 0x90, 0x5f, 0xc8, 0x2, 0xb1, 0xfc, 0xe8, 0x73);

// {10742E5B-0052-491c-AABE-218B326D803B}
RS_DEFINE_GUID(CON_LIBRARY_CREATE_DELEGATE_TARGET, 
0x10742e5b, 0x52, 0x491c, 0xaa, 0xbe, 0x21, 0x8b, 0x32, 0x6d, 0x80, 0x3b);

// {RS_DEFINE_GUID-0975-45fa-BCA8-9AD2E9EC9165}
RS_DEFINE_GUID(CON_LIBRARY_PARAMETERS, 
0x570533c2, 0x975, 0x45fa, 0xbc, 0xa8, 0x9a, 0xd2, 0xe9, 0xec, 0x91, 0x65);

// {90602014-4C2E-4df6-B785-F8F3AC78E3DB}
RS_DEFINE_GUID(CON_LIBRARY_ITEM_LCLICK, 
0x90602014, 0x4c2e, 0x4df6, 0xb7, 0x85, 0xf8, 0xf3, 0xac, 0x78, 0xe3, 0xdb);

// {00589293-9DA4-4346-B2E7-E6136ECB64D3}
RS_DEFINE_GUID(CON_LIBRARY_ITEM_LDBCLICK, 
0x589293, 0x9da4, 0x4346, 0xb2, 0xe7, 0xe6, 0x13, 0x6e, 0xcb, 0x64, 0xd3);

// Rectangle: Rectangle of shelf
// {2D3ECB10-1500-4ddc-8B44-0F278B7A075A}
RS_DEFINE_GUID(CON_WINDOW_RECT,
0x2d3ecb10, 0x1500, 0x4ddc, 0x8b, 0x44, 0xf, 0x27, 0x8b, 0x7a, 0x7, 0x5a);

// Position: Position point of shelf
// {7012142D-CFA6-4f97-BC20-C030ABA1C129}
RS_DEFINE_GUID(CON_WINDOW_POSITION,
0x7012142d, 0xcfa6, 0x4f97, 0xbc, 0x20, 0xc0, 0x30, 0xab, 0xa1, 0xc1, 0x29);

// {F417860D-2253-4070-B68C-E8651519B5B1}
RS_DEFINE_GUID(CON_WINDOW_BINARY,
0xf417860d, 0x2253, 0x4070, 0xb6, 0x8c, 0xe8, 0x65, 0x15, 0x19, 0xb5, 0xb1);

// Width: Window Width
// {F252AF94-C38E-4792-BC98-624465AC4320}
RS_DEFINE_GUID(CON_WINDOW_WIDTH,
0xf252af94, 0xc38e, 0x4792, 0xbc, 0x98, 0x62, 0x44, 0x65, 0xac, 0x43, 0x20);

// Height: Window Height
// {B21DE702-5BF7-4246-B225-6E15982AAF6A}
RS_DEFINE_GUID(CON_WINDOW_HEIGHT,
0xb21de702, 0x5bf7, 0x4246, 0xb2, 0x25, 0x6e, 0x15, 0x98, 0x2a, 0xaf, 0x6a);

// MinWidth: Window Width
// {09D1E717-5B9E-4447-94CC-034AC5E24DAA}
RS_DEFINE_GUID(CON_WINDOW_MINIMAL_WIDTH,
0x9d1e717, 0x5b9e, 0x4447, 0x94, 0xcc, 0x3, 0x4a, 0xc5, 0xe2, 0x4d, 0xaa);

// MinHeight: Window Height
// {5D00C025-FBC0-47a3-97F1-4ABC37CF88EB}
RS_DEFINE_GUID(CON_WINDOW_MINIMAL_HEIGHT,
0x5d00c025, 0xfbc0, 0x47a3, 0x97, 0xf1, 0x4a, 0xbc, 0x37, 0xcf, 0x88, 0xeb);

// MaxWidth: Window Width
// {5EA15E82-1F06-4498-889A-798904BA81E7}
RS_DEFINE_GUID(CON_WINDOW_MAXIMAL_WIDTH,
0x5ea15e82, 0x1f06, 0x4498, 0x88, 0x9a, 0x79, 0x89, 0x4, 0xba, 0x81, 0xe7);

// MaxHeight: Window Height
// {34E276AA-E033-4ea3-97AF-B818D2208974}
RS_DEFINE_GUID(CON_WINDOW_MAXIMAL_HEIGHT,
0x34e276aa, 0xe033, 0x4ea3, 0x97, 0xaf, 0xb8, 0x18, 0xd2, 0x20, 0x89, 0x74);

// SizeLock: Prevent horizontal and/or vertical size change. 0x01 - horizontal, 0x02 - vertical
// {95CFEBD6-609A-4626-8653-78E43905CC77}
RS_DEFINE_GUID(CON_WINDOW_SIZE_LOCK,
0x95cfebd6, 0x609a, 0x4626, 0x86, 0x53, 0x78, 0xe4, 0x39, 0x5, 0xcc, 0x77);

// TabsLibrary: Show known directory content as tabs
// {A8312363-05A8-4d2b-8A60-F9EB73C7AE0F}
RS_DEFINE_GUID(CON_WINDOW_TABS_LIBRARY,
0xa8312363, 0x5a8, 0x4d2b, 0x8a, 0x60, 0xf9, 0xeb, 0x73, 0xc7, 0xae, 0xf);

// {E07E178A-B1B5-4414-8540-0B6A235E0263}
RS_DEFINE_GUID(CON_WINDOW_MAXIMIZED,
0xe07e178a, 0xb1b5, 0x4414, 0x85, 0x40, 0xb, 0x6a, 0x23, 0x5e, 0x2, 0x63);

// {271FDF4E-4497-4c29-8D99-B19F10BC2DE9}
RS_DEFINE_GUID(CON_WINDOW_MINIMIZED_BH,
0x271fdf4e, 0x4497, 0x4c29, 0x8d, 0x99, 0xb1, 0x9f, 0x10, 0xbc, 0x2d, 0xe9);

// {5F7C9FA2-0D99-44ba-BBA6-BCC0BCC21C9F}
RS_DEFINE_GUID(CON_WINDOW_TABS_AS_BUTTONS,
0x5f7c9fa2, 0xd99, 0x44ba, 0xbb, 0xa6, 0xbc, 0xc0, 0xbc, 0xc2, 0x1c, 0x9f);

// {F0D9E112-CBE4-4fbd-8810-F086F19DA753}
RS_DEFINE_GUID(CON_WINDOW_DISPLAY_TITLEBAR_TEXT,
0xf0d9e112, 0xcbe4, 0x4fbd, 0x88, 0x10, 0xf0, 0x86, 0xf1, 0x9d, 0xa7, 0x53);

// {6D38AAC4-DDE7-43a7-A13E-CBF016E32137}
RS_DEFINE_GUID(CON_WINDOW_SMALLER_TABS,
0x6d38aac4, 0xdde7, 0x43a7, 0xa1, 0x3e, 0xcb, 0xf0, 0x16, 0xe3, 0x21, 0x37);

// {8EFE8394-4A17-49d6-8617-E7FD80726E00}
RS_DEFINE_GUID(CON_WINDOW_INDEX,
0x8efe8394, 0x4a17, 0x49d6, 0x86, 0x17, 0xe7, 0xfd, 0x80, 0x72, 0x6e, 0x0);

#define CON_WINDOW_ROOT_NODE CON_WM_WINDOW_ROOT_NODE

// Title: Viewer Title Text
// {C04FF22A-CEE8-43a2-8F9C-ACC1C517C67D}
RS_DEFINE_GUID(CON_WINDOW_ID,
0xc04ff22a, 0xcee8, 0x43a2, 0x8f, 0x9c, 0xac, 0xc1, 0xc5, 0x17, 0xc6, 0x7d);

// Title: Viewer Title Text
// {0A517B1C-8721-4f61-8674-EFC10A8B80C1}
RS_DEFINE_GUID(CON_WINDOW_TITLE,
0xa517b1c, 0x8721, 0x4f61, 0x86, 0x74, 0xef, 0xc1, 0xa, 0x8b, 0x80, 0xc1);

// Window index in the m_ChildArray of CRsAppWin class
// {FB36DDCF-F62A-4d04-AD76-EC1C34CA1893}
RS_DEFINE_GUID(CON_WINDOW_VIEWER_INDEX,
0xfb36ddcf, 0xf62a, 0x4d04, 0xad, 0x76, 0xec, 0x1c, 0x34, 0xca, 0x18, 0x93);

// Viewers: Array of registered viewers 
// {EFE36ABB-5ECE-4047-BDB3-212CBEBADBCE}
RS_DEFINE_GUID(CON_WINDOW_VIEWERS,
0xefe36abb, 0x5ece, 0x4047, 0xbd, 0xb3, 0x21, 0x2c, 0xbe, 0xba, 0xdb, 0xce);

// Linked: Flag to open window 
// {51517CF8-E76B-4efe-BE43-C725E398CD28}
RS_DEFINE_GUID(CON_WINDOW_OPEN,
0x51517cf8, 0xe76b, 0x4efe, 0xbe, 0x43, 0xc7, 0x25, 0xe3, 0x98, 0xcd, 0x28);

// HideDockedTitlebar: Hide Title bar when window is docked
// {A3913D3E-B6D0-4d61-8DD6-70DF540EA58E}
RS_DEFINE_GUID(CON_WINDOW_HIDE_DOCKED_TITLEBAR,
0xa3913d3e, 0xb6d0, 0x4d61, 0x8d, 0xd6, 0x70, 0xdf, 0x54, 0xe, 0xa5, 0x8e);

// Linked: Flag to open window 
// {6D7AABE9-3063-4499-9052-2177A0369C0D}
RS_DEFINE_GUID(CON_WINDOW_CLSID,
0x6d7aabe9, 0x3063, 0x4499, 0x90, 0x52, 0x21, 0x77, 0xa0, 0x36, 0x9c, 0xd);

#define CON_WINDOW_CLSID_1D		CON_WINDOW_CLSID

// Linked: Flag to open window 
// {A8C29FFC-9014-4fcb-A053-BBB7E77DD281}
RS_DEFINE_GUID(CON_WINDOW_CLSID_2D,
0xa8c29ffc, 0x9014, 0x4fcb, 0xa0, 0x53, 0xbb, 0xb7, 0xe7, 0x7d, 0xd2, 0x81);

// Linked: Flag to open window 
// {7AC48386-71D1-4191-9CF9-FB1507403DED}
RS_DEFINE_GUID(CON_WINDOW_CLSID_3D,
0x7ac48386, 0x71d1, 0x4191, 0x9c, 0xf9, 0xfb, 0x15, 0x7, 0x40, 0x3d, 0xed);

// {AAB8BB9F-C308-49a6-9C47-7D4DBE042A93}
RS_DEFINE_GUID(CON_WINDOW_OPEN_TABS_AS_BUTTONS,
0xaab8bb9f, 0xc308, 0x49a6, 0x9c, 0x47, 0x7d, 0x4d, 0xbe, 0x4, 0x2a, 0x93);

// width of created frame window
// {BDB8B9EC-3638-4776-A6F0-9A27DACC43FB}
RS_DEFINE_GUID(CON_WINDOW_CLSID_WIDTH, 
0xbdb8b9ec, 0x3638, 0x4776, 0xa6, 0xf0, 0x9a, 0x27, 0xda, 0xcc, 0x43, 0xfb);

// width of created frame window
// {53ABBD2B-F157-496c-B83F-FDE57F82A232}
RS_DEFINE_GUID(CON_WINDOW_CLSID_HEIGHT, 
0x53abbd2b, 0xf157, 0x496c, 0xb8, 0x3f, 0xfd, 0xe5, 0x7f, 0x82, 0xa2, 0x32);


// HWND of window
// {89426F5D-7BCC-4268-AF62-6AD609325D59}
RS_DEFINE_GUID(CON_WINDOW_HWND, 
0x89426f5d, 0x7bcc, 0x4268, 0xaf, 0x62, 0x6a, 0xd6, 0x9, 0x32, 0x5d, 0x59);

#define CON_WINDOW_OWNER_WINDOWS_MANAGER CON_CMD_OWNER_NODE_NAME
#define CON_WINDOW_FRAME CON_VIEWER_NAME

#define CON_TOOLBAR_ROWS CON_WINMNG_NUM_ROWS

// Frame type
// {D3A39E88-2466-4913-9C1B-B020F79A6037}
RS_DEFINE_GUID(CON_WINDOW_FRAME_TYPE, 
0xd3a39e88, 0x2466, 0x4913, 0x9c, 0x1b, 0xb0, 0x20, 0xf7, 0x9a, 0x60, 0x37);

// Window Aspect
// {975F3C03-9AF5-4b18-AA44-DD7CBB043C2E}
RS_DEFINE_GUID(CON_WINDOW_ASPECT, 
0x975f3c03, 0x9af5, 0x4b18, 0xaa, 0x44, 0xdd, 0x7c, 0xbb, 0x4, 0x3c, 0x2e);

// {7577752F-E66A-4c78-AA31-A646FC655369}
RS_DEFINE_GUID(CON_PANEL_DOCK_OPERATION, 
0x7577752f, 0xe66a, 0x4c78, 0xaa, 0x31, 0xa6, 0x46, 0xfc, 0x65, 0x53, 0x69);

// Tolbar Item Control ID For 2D
// {FEA2B8F4-980F-4534-822A-FEC814DED7FB}
RS_DEFINE_GUID(CON_WINDOW_TOOLBAR_ITEM_CONTROL_ID_2D, 
0xfea2b8f4, 0x980f, 0x4534, 0x82, 0x2a, 0xfe, 0xc8, 0x14, 0xde, 0xd7, 0xfb);

// Tolbar Item Control ID For 3D
// {FF3EFB68-91C7-4ab5-A15D-0840A5891F3C}
RS_DEFINE_GUID(CON_WINDOW_TOOLBAR_ITEM_CONTROL_ID_3D, 
0xff3efb68, 0x91c7, 0x4ab5, 0xa1, 0x5d, 0x8, 0x40, 0xa5, 0x89, 0x1f, 0x3c);

// Tolbar horizontal flag
// {FB905A1C-5F10-4649-8D4C-21B0F5984F53}
RS_DEFINE_GUID(CON_WINDOW_TOOLBAR_HORIZONTAL, 
0xfb905a1c, 0x5f10, 0x4649, 0x8d, 0x4c, 0x21, 0xb0, 0xf5, 0x98, 0x4f, 0x53);

// Tolbar aspect flag
// {927F0A6D-9F0E-4f18-91B5-94315777ACDD}
RS_DEFINE_GUID(CON_WINDOW_TOOLBAR_ASPECT_TOOLBAR, 
0x927f0a6d, 0x9f0e, 0x4f18, 0x91, 0xb5, 0x94, 0x31, 0x57, 0x77, 0xac, 0xdd);
// Tolbar horizontal flag
// {EC5F04E1-8C0E-4e06-973E-CA4731B4ACF3}
RS_DEFINE_GUID(CON_WINDOW_HIDDEN, 
0xec5f04e1, 0x8c0e, 0x4e06, 0x97, 0x3e, 0xca, 0x47, 0x31, 0xb4, 0xac, 0xf3);

// Tolbar horizontal flag
// {A2BA532E-FE29-4196-BC32-55D08D63A7CB}
RS_DEFINE_GUID(CON_WINDOW_TOOLBAR_ISSUBTOOLBAR, 
0xa2ba532e, 0xfe29, 0x4196, 0xbc, 0x32, 0x55, 0xd0, 0x8d, 0x63, 0xa7, 0xcb);

// {3914063C-42BF-48b9-A3A2-0140625CA1BD}
RS_DEFINE_GUID(CON_WINDOW_TOOLBAR_ISMINIMIZED, 
0x3914063c, 0x42bf, 0x48b9, 0xa3, 0xa2, 0x1, 0x40, 0x62, 0x5c, 0xa1, 0xbd);

// MaxItemWidth: Maximal item size
// {9566022B-7901-4f05-BBD1-413758D3ED43}
RS_DEFINE_GUID(CON_WINDOW_TOOLBAR_MAX_ITEM_BITMAP_WIDTH,
0x9566022b, 0x7901, 0x4f05, 0xbb, 0xd1, 0x41, 0x37, 0x58, 0xd3, 0xed, 0x43);

// MaxItemHeight: Maximal item size
// {1FE86C54-0E40-4366-A32E-5E26CC475A08}
RS_DEFINE_GUID(CON_WINDOW_TOOLBAR_MAX_ITEM_BITMAP_HEIGHT,
0x1fe86c54, 0xe40, 0x4366, 0xa3, 0x2e, 0x5e, 0x26, 0xcc, 0x47, 0x5a, 0x8);

// MaxItemWidth: Maximal item size
// {30F89268-0E87-4ff6-8559-7E204320DB19}
RS_DEFINE_GUID(CON_WINDOW_TOOLBAR_MAX_ITEM_TEXT_WIDTH,
0x30f89268, 0xe87, 0x4ff6, 0x85, 0x59, 0x7e, 0x20, 0x43, 0x20, 0xdb, 0x19);

// MaxItemHeight: Maximal item size
// {6574385D-C608-4f06-9EAD-3F9773EF84F8}
RS_DEFINE_GUID(CON_WINDOW_TOOLBAR_MAX_ITEM_TEXT_HEIGHT,
0x6574385d, 0xc608, 0x4f06, 0x9e, 0xad, 0x3f, 0x97, 0x73, 0xef, 0x84, 0xf8);

// MaxItemHeight: Maximal item size
// {4ADE3DDF-B74D-40ff-8668-864D0951A333}
RS_DEFINE_GUID(CON_WINDOW_TOOLBAR_IMPORTANT,
0x4ade3ddf, 0xb74d, 0x40ff, 0x86, 0x68, 0x86, 0x4d, 0x9, 0x51, 0xa3, 0x33);

// Owned by
// {A72A3638-6E03-485e-960E-89054439740D}
RS_DEFINE_GUID(CON_WINDOW_OWNED_BY,
0xa72a3638, 0x6e03, 0x485e, 0x96, 0xe, 0x89, 0x5, 0x44, 0x39, 0x74, 0xd);

// {4913E1AF-98F7-4c29-AD4C-D9140DE02184}
RS_DEFINE_GUID(CON_WINDOW_DEFAULT_1D_VIEW,
0x4913e1af, 0x98f7, 0x4c29, 0xad, 0x4c, 0xd9, 0x14, 0xd, 0xe0, 0x21, 0x84);

// {8D961A38-F9C4-4df6-BBFC-30BB63721B79}
RS_DEFINE_GUID(CON_WINDOW_DEFAULT_2D_VIEW,
0x8d961a38, 0xf9c4, 0x4df6, 0xbb, 0xfc, 0x30, 0xbb, 0x63, 0x72, 0x1b, 0x79);

// {8F46B9FC-C00C-4cdf-B703-24C0DDDC1533}
RS_DEFINE_GUID(CON_WINDOW_DEFAULT_3D_VIEW,
0x8f46b9fc, 0xc00c, 0x4cdf, 0xb7, 0x3, 0x24, 0xc0, 0xdd, 0xdc, 0x15, 0x33);

// Snapped to
// {62E6F56F-D346-46f4-9B4A-F54CA37DB5BC}
RS_DEFINE_GUID(CON_WINDOW_SNAPPED_TO_WINDOW,
0x62e6f56f, 0xd346, 0x46f4, 0x9b, 0x4a, 0xf5, 0x4c, 0xa3, 0x7d, 0xb5, 0xbc);

// Snapped to source corner
// {6B1AA3B1-4A85-48dd-8978-2856ADE24057}
RS_DEFINE_GUID(CON_WINDOW_SNAPPED_TO_WINDOW_SOURCE_CORNER,
0x6b1aa3b1, 0x4a85, 0x48dd, 0x89, 0x78, 0x28, 0x56, 0xad, 0xe2, 0x40, 0x57);

// Snapped to target corner
// {505842D8-891E-4b6a-87C0-00C9B8744518}
RS_DEFINE_GUID(CON_WINDOW_SNAPPED_TO_WINDOW_TARGET_CORNER,
0x505842d8, 0x891e, 0x4b6a, 0x87, 0xc0, 0x0, 0xc9, 0xb8, 0x74, 0x45, 0x18);

// Snapped to offset x
// {114BABB4-0554-414c-B937-1D7E0EAA1366}
RS_DEFINE_GUID(CON_WINDOW_SNAPPED_TO_WINDOW_OFFSET_X,
0x114babb4, 0x554, 0x414c, 0xb9, 0x37, 0x1d, 0x7e, 0xe, 0xaa, 0x13, 0x66);

// Snapped to offset y
// {38C58E4B-3859-4f8c-9323-3D67744D1AF7}
RS_DEFINE_GUID(CON_WINDOW_SNAPPED_TO_WINDOW_OFFSET_Y,
0x38c58e4b, 0x3859, 0x4f8c, 0x93, 0x23, 0x3d, 0x67, 0x74, 0x4d, 0x1a, 0xf7);

// Snapped to width
// {DC7F9D6D-7E6B-4c5f-82A3-FFA962A8812E}
RS_DEFINE_GUID(CON_WINDOW_SNAPPED_TO_WINDOW_START_WIDTH,
0xdc7f9d6d, 0x7e6b, 0x4c5f, 0x82, 0xa3, 0xff, 0xa9, 0x62, 0xa8, 0x81, 0x2e);

// Snapped to height
// {F57CE283-4537-49df-ADDF-1164ECFE0920}
RS_DEFINE_GUID(CON_WINDOW_SNAPPED_TO_WINDOW_START_HEIGHT,
0xf57ce283, 0x4537, 0x49df, 0xad, 0xdf, 0x11, 0x64, 0xec, 0xfe, 0x9, 0x20);

// Snapped to start offset x
// {58814BAA-74FA-4fb6-8618-0BF69C12E14C}
RS_DEFINE_GUID(CON_WINDOW_SNAPPED_TO_WINDOW_START_OFFSET_X,
0x58814baa, 0x74fa, 0x4fb6, 0x86, 0x18, 0xb, 0xf6, 0x9c, 0x12, 0xe1, 0x4c);

// Snapped to offset y
// {9D294756-6A29-48bd-AF45-5406E9EDAF85}
RS_DEFINE_GUID(CON_WINDOW_SNAPPED_TO_WINDOW_START_OFFSET_Y,
0x9d294756, 0x6a29, 0x48bd, 0xaf, 0x45, 0x54, 0x6, 0xe9, 0xed, 0xaf, 0x85);

// Snapped to ratio mode
// {0F90B73F-7B56-4eb3-B237-98BF6C82A4A8}
RS_DEFINE_GUID(CON_WINDOW_SNAPPED_TO_WINDOW_RATIOMODE, 
0xf90b73f, 0x7b56, 0x4eb3, 0xb2, 0x37, 0x98, 0xbf, 0x6c, 0x82, 0xa4, 0xa8);

// Frame source
// {66732E07-4AC2-4dc9-A556-EACC5ACA03F4}
RS_DEFINE_GUID(CON_WINDOW_POINT_X, 
0x66732e07, 0x4ac2, 0x4dc9, 0xa5, 0x56, 0xea, 0xcc, 0x5a, 0xca, 0x3, 0xf4);

// Frame source
// {59BC3E41-BE23-4ec5-B564-578D29394E22}
RS_DEFINE_GUID(CON_WINDOW_POINT_Y, 
0x59bc3e41, 0xbe23, 0x4ec5, 0xb5, 0x64, 0x57, 0x8d, 0x29, 0x39, 0x4e, 0x22);

// Frame source
// {55CB8973-196B-4d41-A726-422E4C6A0E5F}
RS_DEFINE_GUID(CON_WINDOW_FRAME_SOURCE, 
0x55cb8973, 0x196b, 0x4d41, 0xa7, 0x26, 0x42, 0x2e, 0x4c, 0x6a, 0xe, 0x5f);

// Frame target
// {06909F5B-1CEB-459c-8285-B156686FE531}
RS_DEFINE_GUID(CON_WINDOW_FRAME_TARGET, 
0x6909f5b, 0x1ceb, 0x459c, 0x82, 0x85, 0xb1, 0x56, 0x68, 0x6f, 0xe5, 0x31);

// Frame source corner
// {D46696A6-EC3E-4e9b-808A-102CCAC0D12A}
RS_DEFINE_GUID(CON_WINDOW_FRAME_SOURCE_CORNER, 
0xd46696a6, 0xec3e, 0x4e9b, 0x80, 0x8a, 0x10, 0x2c, 0xca, 0xc0, 0xd1, 0x2a);

// Frame target corner
// {B67A0C11-D5DD-4a04-AFD5-D9437E535C6A}
RS_DEFINE_GUID(CON_WINDOW_FRAME_TARGET_CORNER, 
0xb67a0c11, 0xd5dd, 0x4a04, 0xaf, 0xd5, 0xd9, 0x43, 0x7e, 0x53, 0x5c, 0x6a);

// Frame target
// {23269743-5E30-4349-B090-9839EA5A6686}
RS_DEFINE_GUID(CON_WINDOW_FRAME_ALLOW_CHANGE_ORIENTATION, 
0x23269743, 0x5e30, 0x4349, 0xb0, 0x90, 0x98, 0x39, 0xea, 0x5a, 0x66, 0x86);

// Frame source corner
// Position: Position point of shelf
// {6CDCB70A-6CB6-483e-ABA7-85C108B8382B}
RS_DEFINE_GUID(CON_WINDOW_FLAG_SHOW_FULL_PATH,
0x6cdcb70a, 0x6cb6, 0x483e, 0xab, 0xa7, 0x85, 0xc1, 0x8, 0xb8, 0x38, 0x2b);

// Position: Position point of shelf
// {113DD7FA-E825-4613-804D-123981851267}
RS_DEFINE_GUID(CON_WINDOW_FLAG_LOCAL,
0x113dd7fa, 0xe825, 0x4613, 0x80, 0x4d, 0x12, 0x39, 0x81, 0x85, 0x12, 0x67);

// Position: Position point of shelf
// {EC2BF917-0A7B-4dee-B4BD-3C4497D5BA3B}
RS_DEFINE_GUID(CON_WINDOW_LOCAL_FILE_NAME,
0xec2bf917, 0xa7b, 0x4dee, 0xb4, 0xbd, 0x3c, 0x44, 0x97, 0xd5, 0xba, 0x3b);

// Position: Position point of shelf
// {BE8A22CB-66A4-45f3-A699-743A6A421907}
RS_DEFINE_GUID(CON_WINDOW_LOCAL_POSITION_IN_GRAPH,
0xbe8a22cb, 0x66a4, 0x45f3, 0xa6, 0x99, 0x74, 0x3a, 0x6a, 0x42, 0x19, 0x7);

// LibraryPath: Library path
// {ED6C0C34-B290-4d09-8505-3807D35613A6}
RS_DEFINE_GUID(CON_WINMNG_FOLDER_PATH, 
0xed6c0c34, 0xb290, 0x4d09, 0x85, 0x5, 0x38, 0x7, 0xd3, 0x56, 0x13, 0xa6);

// LibraryPath: Library path
// {3AA40DF0-25C7-406d-AD21-7305AAB3F984}
RS_DEFINE_GUID(CON_WINMNG_IMPORT_FLAG, 
0x3aa40df0, 0x25c7, 0x406d, 0xad, 0x21, 0x73, 0x5, 0xaa, 0xb3, 0xf9, 0x84);

// LibraryGroupId 
// {B6D7FCAA-8E86-4847-A748-D45730146C98}
RS_DEFINE_GUID(CON_WINMNG_GROUP_ID,  
0xb6d7fcaa, 0x8e86, 0x4847, 0xa7, 0x48, 0xd4, 0x57, 0x30, 0x14, 0x6c, 0x98);

// Frame source corner
// {78B6DBFD-278D-4801-8A9F-B3416BB94B60}
RS_DEFINE_GUID(CON_WINDOW_DOCK_TYPE, 
0x78b6dbfd, 0x278d, 0x4801, 0x8a, 0x9f, 0xb3, 0x41, 0x6b, 0xb9, 0x4b, 0x60);

// Frame target corner
// {CCD16F58-C0F2-42ec-BA02-300AFBFEEA61}
RS_DEFINE_GUID(CON_WINDOW_DOCK_POSITION, 
0xccd16f58, 0xc0f2, 0x42ec, 0xba, 0x2, 0x30, 0xa, 0xfb, 0xfe, 0xea, 0x61);

// {AD456393-FE52-4846-BF3E-C1DF6DA8BCEB}
RS_DEFINE_GUID(CON_WINDOW_TO_ZOOM, 
0xad456393, 0xfe52, 0x4846, 0xbf, 0x3e, 0xc1, 0xdf, 0x6d, 0xa8, 0xbc, 0xeb);

// Frame target corner
// {059233B3-72F7-4c0f-9DE4-5405CA32D50B}
RS_DEFINE_GUID(CON_WINDOW_DOCK_ADVANCED, 
0x59233b3, 0x72f7, 0x4c0f, 0x9d, 0xe4, 0x54, 0x5, 0xca, 0x32, 0xd5, 0xb);

// Docked Window: Is Primary
// {E55D86B0-79BB-436f-B874-4F14CADF2265}
RS_DEFINE_GUID(CON_WINDOW_DOCKED_PRIMARY,
0xe55d86b0, 0x79bb, 0x436f, 0xb8, 0x74, 0x4f, 0x14, 0xca, 0xdf, 0x22, 0x65);

// Docked Window: Is Position
// {A3F3B993-DEBB-473d-8972-422EB94A11C5}
RS_DEFINE_GUID(CON_WINDOW_DOCKED_POSITION,
0xa3f3b993, 0xdebb, 0x473d, 0x89, 0x72, 0x42, 0x2e, 0xb9, 0x4a, 0x11, 0xc5);

// Docked Window: Is Offset
// {3CE8866F-1D65-4b67-831B-3742DA592484}
RS_DEFINE_GUID(CON_WINDOW_DOCKED_OFFSET,
0x3ce8866f, 0x1d65, 0x4b67, 0x83, 0x1b, 0x37, 0x42, 0xda, 0x59, 0x24, 0x84);

// Docked Window: Is Offset
// {4F0AB860-D4EB-44a2-8270-00362F1C9961}
RS_DEFINE_GUID(CON_WINDOW_DOCKED_RATIO,
0x4f0ab860, 0xd4eb, 0x44a2, 0x82, 0x70, 0x0, 0x36, 0x2f, 0x1c, 0x99, 0x61);

// Docked Window Blue handle ratio: blue ratio
// {D6068E57-30F6-40bd-9B11-40C062558EF0}
RS_DEFINE_GUID(CON_WINDOW_DOCKED_BLUE_RATIO,
0xd6068e57, 0x30f6, 0x40bd, 0x9b, 0x11, 0x40, 0xc0, 0x62, 0x55, 0x8e, 0xf0);

// Docked Window Blue handle direction: blue handle expansion direction
// {963FBE17-9894-4ef8-940B-E254BB055B5C}
RS_DEFINE_GUID(CON_WINDOW_DOCKED_BLUE_DIRECTION,
0x963fbe17, 0x9894, 0x4ef8, 0x94, 0xb, 0xe2, 0x54, 0xbb, 0x5, 0x5b, 0x5c);

// Docked Window: Is Offset
// {A0280939-7823-4483-B584-05EDA9C4414A}
RS_DEFINE_GUID(CON_WINDOW_DOCKED_ORIENTATION,
0xa0280939, 0x7823, 0x4483, 0xb5, 0x84, 0x5, 0xed, 0xa9, 0xc4, 0x41, 0x4a);

// Docked Window: Maximized part
// {6E348089-DD6F-41b0-B861-60B81514A5EF}
RS_DEFINE_GUID(CON_WINDOW_DOCKED_MAXIMIZED,
0x6e348089, 0xdd6f, 0x41b0, 0xb8, 0x61, 0x60, 0xb8, 0x15, 0x14, 0xa5, 0xef);

// Position: Position point of shelf
// {2FFAF122-8D4D-4cd8-AEC1-6893E50D2DDB}
RS_DEFINE_GUID(CON_WINDOW_FLAG_ALLOW_TRANSPARENT,
0x2ffaf122, 0x8d4d, 0x4cd8, 0xae, 0xc1, 0x68, 0x93, 0xe5, 0xd, 0x2d, 0xdb);

// Position: Position point of shelf
// {F2B86A38-D6FA-4d67-BE4E-0CD0B39C0BB1}
RS_DEFINE_GUID(CON_WINDOW_FLAG_LAYOUT_SAVED,
0xf2b86a38, 0xd6fa, 0x4d67, 0xbe, 0x4e, 0xc, 0xd0, 0xb3, 0x9c, 0xb, 0xb1);

// Position: Position point of shelf
// {1D018A52-0D15-4d5b-930C-981E28984BFE}
RS_DEFINE_GUID(CON_WINDOW_FLAG_LAYOUT_SAVED_SCREEN_WIDTH,
0x1d018a52, 0xd15, 0x4d5b, 0x93, 0xc, 0x98, 0x1e, 0x28, 0x98, 0x4b, 0xfe);

// Position: Position point of shelf
// {598A21CC-A389-4917-A846-733C9A7E01D4}
RS_DEFINE_GUID(CON_WINDOW_FLAG_LAYOUT_SAVED_SCREEN_HEIGHT,
0x598a21cc, 0xa389, 0x4917, 0xa8, 0x46, 0x73, 0x3c, 0x9a, 0x7e, 0x1, 0xd4);

// Position: Position point of shelf
// {C9DDD72C-1A2D-4de7-A85D-A0046967D7AB}
RS_DEFINE_GUID(CON_WINDOW_FLAG_LAYOUT_SAVED_SCREEN_TOP,
0xc9ddd72c, 0x1a2d, 0x4de7, 0xa8, 0x5d, 0xa0, 0x4, 0x69, 0x67, 0xd7, 0xab);

// Position: Position point of shelf
// {476ECD30-880E-4c61-8BC9-F8C412E0FE5B}
RS_DEFINE_GUID(CON_WINDOW_FLAG_LAYOUT_SAVED_SCREEN_LEFT,
0x476ecd30, 0x880e, 0x4c61, 0x8b, 0xc9, 0xf8, 0xc4, 0x12, 0xe0, 0xfe, 0x5b);

// {FB730E40-2CEB-4a88-9071-45B47AA2BDBA}
RS_DEFINE_GUID(CON_WINDOW_LAYOUT_NAME,
0xfb730e40, 0x2ceb, 0x4a88, 0x90, 0x71, 0x45, 0xb4, 0x7a, 0xa2, 0xbd, 0xba);

// {4E9B9DFA-DC1B-411d-BDBC-8CB714FE2BB6}
RS_DEFINE_GUID(CON_WINDOW_CONTEXT_NAME,
0x4e9b9dfa, 0xdc1b, 0x411d, 0xbd, 0xbc, 0x8c, 0xb7, 0x14, 0xfe, 0x2b, 0xb6);

// {C7BE65BE-37ED-440d-AD3A-FEEB2DF1352C}
RS_DEFINE_GUID(CON_WINDOW_PROJECT_NAME,
0xc7be65be, 0x37ed, 0x440d, 0xad, 0x3a, 0xfe, 0xeb, 0x2d, 0xf1, 0x35, 0x2c);

// {E8436A48-D354-4b00-BCD2-33AC380D597B}
RS_DEFINE_GUID(CON_WINDOW_PROJECT_FILENAME,
0xe8436a48, 0xd354, 0x4b00, 0xbc, 0xd2, 0x33, 0xac, 0x38, 0xd, 0x59, 0x7b);

// {DF9E4EA7-DB54-4daa-AEBA-4A5994B6FCBD}
RS_DEFINE_GUID(CON_WINDOW_CONTENT_DATA,
0xdf9e4ea7, 0xdb54, 0x4daa, 0xae, 0xba, 0x4a, 0x59, 0x94, 0xb6, 0xfc, 0xbd);

// {F3FF1273-6741-4b99-ACF1-7492059CACCA}
RS_DEFINE_GUID(CON_WINDOW_FLAG_UNIQUE_IDS,
0xf3ff1273, 0x6741, 0x4b99, 0xac, 0xf1, 0x74, 0x92, 0x5, 0x9c, 0xac, 0xca);

// Filename of context (stored in library) 
// {C5F51E4D-3F54-4d95-8DB8-3FDB462504C4}
RS_DEFINE_GUID(CON_WINDOW_CONTEXT_FILENAME,
0xc5f51e4d, 0x3f54, 0x4d95, 0x8d, 0xb8, 0x3f, 0xdb, 0x46, 0x25, 0x4, 0xc4);

// Important flag for library toolbar
// {D2CDEA58-655A-4f31-90EF-4FBB529985EF}
RS_DEFINE_GUID(CON_WINMNG_LIBARARY_IMPORTANT,
0xd2cdea58, 0x655a, 0x4f31, 0x90, 0xef, 0x4f, 0xbb, 0x52, 0x99, 0x85, 0xef);

// {3FF5FE6C-80E5-47e9-ABB7-C6D91099ADF0}
RS_DEFINE_GUID(CON_WINMNG_LIBARARY_TOP_IS_HIDDEN,
0x3ff5fe6c, 0x80e5, 0x47e9, 0xab, 0xb7, 0xc6, 0xd9, 0x10, 0x99, 0xad, 0xf0);

// {E2669F72-2C29-45c8-89A3-EF11CB808F8C}
RS_DEFINE_GUID(CON_WINMNG_LIBARARY_SHOW_1ST_LIB,
0xe2669f72, 0x2c29, 0x45c8, 0x89, 0xa3, 0xef, 0x11, 0xcb, 0x80, 0x8f, 0x8c);

// {2D6C8C4C-7BCA-4d7d-8E49-2C539143211D}
RS_DEFINE_GUID(CON_WINMNG_SCROLLBAR,
0x2d6c8c4c, 0x7bca, 0x4d7d, 0x8e, 0x49, 0x2c, 0x53, 0x91, 0x43, 0x21, 0x1d);

// {D8FC39B1-1EC4-465a-8A6B-9BCB80067548}
RS_DEFINE_GUID(CON_WINMNG_EXPANDED,
0xd8fc39b1, 0x1ec4, 0x465a, 0x8a, 0x6b, 0x9b, 0xcb, 0x80, 0x6, 0x75, 0x48);

// {9B002D6F-7FA6-4c35-8CDD-7A07FC2C2624}
RS_DEFINE_GUID(CON_WINMNG_PANEL_POS,
0x9b002d6f, 0x7fa6, 0x4c35, 0x8c, 0xdd, 0x7a, 0x7, 0xfc, 0x2c, 0x26, 0x24);

// {56AB3D23-F2C1-4b4c-828C-74B521DDA2F5}
RS_DEFINE_GUID(CON_WINMNG_PANEL_NAME, 
0x56ab3d23, 0xf2c1, 0x4b4c, 0x82, 0x8c, 0x74, 0xb5, 0x21, 0xdd, 0xa2, 0xf5);

// Resurected: Resurection status
// 0B8797E7-381B-4DCF-A561-A5310F7D1520
RS_DEFINE_GUID(CON_CMD_WINDOWSMANAGER_RESURECTMAINLIBRARY_RESURECTED,
0xb8797e7, 0x381b, 0x4dcf, 0xa5, 0x61, 0xa5, 0x31, 0xf, 0x7d, 0x15, 0x20);

// Connectors GUID definition
// AspectGUID: Aspect GUID
// 9B44EC19-FEE9-4E17-834F-50ED5E27DD4F
RS_DEFINE_GUID(CON_WINMNG_ASPECTGUID,
0x9b44ec19, 0xfee9, 0x4e17, 0x83, 0x4f, 0x50, 0xed, 0x5e, 0x27, 0xdd, 0x4f);

// show/hide bool
// {AA91C4BE-7AC1-4092-A9A4-FCFC134376FC}
RS_DEFINE_GUID(CON_WINDOW_SHOWCMD_DOSHOW, 
0xaa91c4be, 0x7ac1, 0x4092, 0xa9, 0xa4, 0xfc, 0xfc, 0x13, 0x43, 0x76, 0xfc);

#define CON_WINDOW_LAYOUT_FILENAME CON_WINDOW_CONTEXT_FILENAME
#define CON_WINDOW_SCENE_FILENAME CON_WINDOW_CONTEXT_FILENAME
#define CON_WINDOW_SCENE_NAME CON_WINDOW_LAYOUT_NAME

// history view type
// {42010706-4A96-483e-A339-76B12D54A962}
RS_DEFINE_GUID(CON_HISTORYVIEW_TYPE, 
0x42010706, 0x4a96, 0x483e, 0xa3, 0x39, 0x76, 0xb1, 0x2d, 0x54, 0xa9, 0x62);

// {0B85357D-0F9A-4ed4-BE97-9076D097D3F8}
RS_DEFINE_GUID(CON_WINDOW_CLSID_STARTINGASPECT,
            0xb85357d, 0xf9a, 0x4ed4, 0xbe, 0x97, 0x90, 0x76, 0xd0, 0x97, 0xd3, 0xf8);
// {0B85357D-0F9A-4ed4-BE97-9076D097D3F8}
RS_DEFINE_GUID(CON_WINDOW_CLSID_WINDOWNODENAME,
            0x6e837ffb, 0x8be, 0x4e71, 0xae, 0x45, 0x19, 0xf3, 0x72, 0x59, 0x5b, 0x8a);

// {8A65A481-50AB-42a5-8A07-1ABB35FFF99B}
RS_DEFINE_GUID(CON_WINDOW_PANELS,
0x8a65a481, 0x50ab, 0x42a5, 0x8a, 0x7, 0x1a, 0xbb, 0x35, 0xff, 0xf9, 0x9b);

// {71DF5C8E-D55E-4632-9949-491E33D9D377}
RS_DEFINE_GUID(CON_WINDOW_VIEW_PREFERENCE_PANEL,
0x71df5c8e, 0xd55e, 0x4632, 0x99, 0x49, 0x49, 0x1e, 0x33, 0xd9, 0xd3, 0x77);

/// Message is sent when WM is visualy activated
// {FD018F6A-177F-4688-8292-0FFBCF342CD8}
RS_DEFINE_GUID(MSG_SYS_WINDOWS_MANAGER_ACTIVATED, 
0xfd018f6a, 0x177f, 0x4688, 0x82, 0x92, 0xf, 0xfb, 0xcf, 0x34, 0x2c, 0xd8);

// AssignTabLibFrame: Id of Frame to which the TABs library will be assigned
// {6C40B28E-DB41-4e48-96BA-51D562F8612F}
RS_DEFINE_GUID(CON_WM_ASSIGN_TAB_LIB_FRAME, 
0x6c40b28e, 0xdb41, 0x4e48, 0x96, 0xba, 0x51, 0xd5, 0x62, 0xf8, 0x61, 0x2f);

// Docking places
// used by RcUiOpenPanelView
#define WM_DOCK_PLACE_UNDEFINED             0
#define WM_DOCK_PLACE_TOOL_HISTORY          1
#define WM_DOCK_PLACE_OBJECT_HISTORY        2
#define WM_DOCK_PLACE_COMMAND_HISTORY       3
#define WM_DOCK_PLACE_PREF_HISTORY          4
#define WM_DOCK_PLACE_CURR_SELECTION        5
#define WM_DOCK_PLACE_AUTOPANELS_HISTORY    6
#define WM_DOCK_PLACE_FLOATING              7


#define LAYOUT_FILTER _T("trueSpace7 Layout File (*.rsl)\0*.rsl\0\0")
#define LAYOUT_FILTER_DEFAULT _T("rsl")
