<?xml version="1.0" encoding="utf-8"?>
<CommandTable xmlns="http://schemas.microsoft.com/VisualStudio/2005-10-18/CommandTable" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <Extern href="stdidcmd.h" />
  <Extern href="vsshlids.h" />
  <!--<Extern href="msobtnid.h" xmlns="http://schemas.microsoft.com/VisualStudio/2005-10-18/CommandTable" />-->

  <Commands package="guidVsLolPkg">
    <Menus>
      <Menu guid="guidVsLolCmdSet" id="VsLolToolbar" priority="0x100" type="Toolbar">
        <Parent guid="guidVsLolCmdSet" id="VsLolToolbar" />
        <Strings>
          <ButtonText>C# Sample Toolbar</ButtonText>
        </Strings>
      </Menu>
    </Menus>

    <Groups>
      <Group guid="guidVsLolCmdSet" id="VsLolMenuGroup" priority="0x600">
        <Parent guid="guidSHLMainMenu" id="IDM_VS_MENU_TOOLS" />
      </Group>

      <Group guid="guidVsLolCmdSet" id="VsLolMainToolbarGroup" priority="0x100">
        <Parent guid="guidSHLMainMenu" id="IDM_VS_TOOL_STANDARD" />
      </Group>

      <Group guid="guidVsLolCmdSet" id="VsLolToolbarGroup" priority="0x100">
        <Parent guid="guidVsLolCmdSet" id="VsLolToolbar" />
      </Group>

      <Group guid="guidVsLolCmdSet" id="VsLolEditorCtxGroup" priority="0x100">
        <Parent guid="guidSHLMainMenu" id="IDM_VS_CTXT_PROJNODE" />
      </Group>
      <Group guid="guidVsLolCmdSet" id="VsLolEditorCtxGroup" priority="0x600">
        <Parent guid="guidSHLMainMenu" id="IDM_VS_CTXT_CODEWIN" />
      </Group>
    </Groups>

    <Buttons>
      <Button guid="guidVsLolCmdSet" id="cmdidGenerateCompilers" priority="0x100" type="Button">
        <Parent guid="guidVsLolCmdSet" id="VsLolMenuGroup" />
        <Icon guid="guidGearBmp" id="bmpGear" />
        <CommandFlag>DynamicVisibility</CommandFlag>
        <CommandFlag>DefaultInvisible</CommandFlag>
        <Strings>
          <!-- This will override what's in .resx -->
          <ButtonText>Lol: Generate Compilers</ButtonText>
        </Strings>
      </Button>
    </Buttons>

    <Bitmaps>
      <Bitmap guid="guidGearBmp" href="gear.bmp" usedList="bmpGear" />
    </Bitmaps>
  </Commands>

  
  <CommandPlacements>
    <!--Here we place two commands inside the empty menu group we created in the Groups section.-->
    <CommandPlacement guid="guidVsLolCmdSet" id="cmdidGenerateCompilers" priority="0x100">
      <Parent guid="guidVsLolCmdSet" id="VsLolEditorCtxGroup" />
    </CommandPlacement>
  </CommandPlacements>

  
  <KeyBindings>
  </KeyBindings>


  <Symbols>
    
    <!--The first GUID defined here is the one for the package. It does not contains numeric IDs.-->
    <GuidSymbol name="guidVsLolPkg" value="{f96f7ac5-16ac-4061-8b92-0a02bb455ae9}" />
    
    <GuidSymbol name="guidVsLolCmdSet" value="{ce508d12-530e-45d0-8b52-1e9ee3f8eaaf}">

      <IDSymbol name="VsLolToolbar" value="0x101" />

      <IDSymbol name="VsLolMenuGroup" value="0x1010" />
      <IDSymbol name="VsLolToolbarGroup" value="0x1011" />
      <IDSymbol name="VsLolMainToolbarGroup" value="0x1012" />
      <IDSymbol name="VsLolEditorCtxGroup" value="0x1013" />

      <IDSymbol name="cmdidGenerateCompilers" value="0x2001" />
      <IDSymbol name="cmdidUnused1" value="0x2002" />
      <IDSymbol name="cmdidUnused2" value="0x2003" />
    </GuidSymbol>
    
    <GuidSymbol name="guidGearBmp" value="{560dba06-c26b-4731-8229-b816818e5992}">
      <IDSymbol name="bmpGear" value="1" />
    </GuidSymbol>
  </Symbols>
</CommandTable>