Magical abilities can be blocked like any other. You have to look for special text that says otherwise (e.g., "blocks melee" with no mention of projectile or magic) for that not to be the case.
Kind of silly isnt it, even if the block fails, they lose a card I'm wondering if at any point, 'blocks' will only be consumed by Magic Cards that actually deal damage, therefor break the shield.