Microsoft types