Here's your answer right from the IDPA rule book -
8.2.4 Compact Carry Pistol Division (CCP)
8.2.4.1 Handguns permitted for use in CCP must:
8.2.4.1.1 Be semi-automatic.
8.2.4.1.2 Use 9 mm (9x19) or larger cartridges.
8.2.4.1.3 Barrel length of 4.10? (104.1 mm) or less.
8.2.4.1.4 The unloaded firearm with the heaviest magazine must weigh 37.00 oz. (1048.9 grams) or less.
8.2.4.1.5 The firearm with the largest magazine inserted must fit in the IDPA gun test box measuring 8 ?? x 6? x 1 3/8? ( 222.3 mm x 152.4 mm x 34.9 mm.)
Also, modifications that are allowed on a CCP gun are;
8.2.4.2 CCP Permitted Features and Modifications (Inclusive list):
CCP firearms must comply with all Enhanced Service Pistol (ESP) features and modifications, and equipment restrictions, with the exception that there is no dust cover length limitations. Rule 8.2.2.3.1 does not apply.
ESP mods allowed;
8.2.2.2 ESP Permitted Features and Modifications (Inclusive list):
- 36 -
8.2.2.2.1 Sights may be changed to another notch and post type. Slides may be machined to accept different style sights.
8.2.2.2.2 Grips may be changed provided they do not weigh more than 2.00 oz. (56.7 grams) more than the factory standard weight for that model.
8.2.2.2.3 A slip-on grip sock and/or grip tape, skateboard tape, etc. may be used.
8.2.2.2.4 Robar-style grip reduction.
8.2.2.2.5 Action work may be used to enhance trigger pull as long as safety is maintained.
8.2.2.2.6 Reliability work.
8.2.2.2.7 Aftermarket extractors and pins may be used.
8.2.2.2.8 Internal accuracy work.
8.2.2.2.9 Replacement of barrel with one of factory configuration that uses a stock or non-stock cartridge.
8.2.2.2.10 Plastic plugs may be used to fill the opening behind the magazine well.
8.2.2.2.11 Aftermarket triggers and trigger work that result in the trigger being forward or rearward from the stock trigger position.
8.2.2.2.12 Externally visible trigger over travel stops.
8.2.2.2.13 Hammer and other trigger action parts to enhance trigger pull.
8.2.2.2.14 Checkering, serrating, and stippling.
8.2.2.2.15 Reshape trigger guard.
8.2.2.2.16 Extended and/or ambidextrous thumb safety.
8.2.2.2.17 Extended beavertail grip safety.
8.2.2.2.18 Ambidextrous or right side magazine releases.
8.2.2.2.19 Extended, trimmed, and/or ambidextrous slide releases.
8.2.2.2.20 Heavy or cone style barrels on firearms with barrel lengths of 4.25? (108 mm) or less.
8.2.2.2.21 Recoil spring guide rods and dual spring recoil systems made of material that is no heavier than stainless steel.
8.2.2.2.22 Slide inserts to accommodate a different recoil assembly design.
8.2.2.2.23 Modification of the magazine well and add-on well extensions.
8.2.2.2.24 Custom finishes and engraving may be applied.
8.2.2.2.25 Aftermarket slide cover plates.
8.2.2.2.26 Slides with front cocking serrations, tri-top, carry melts, and high power cuts.
8.2.2.2.27 Grip tang extensions or beavertails
8.2.2.2.28 Swenson style thumb shields and frame mounted thumb shields.
8.2.2.2.29 Aftermarket safeties.
8.2.2.2.30 Aftermarket magazine base pads may be used provided they do not make the magazine weight more than 1.50 oz. (42.5 grams) over the same capacity factory magazine.
8.2.2.2.31 Magazine base pads may be modified by reshaping, texturing, or adding bumper pads provided that they do not make the magazine weigh more than 1.50 oz. (42.5 grams) over the same capacity factory magazine.
8.2.2.2.32 Magazines that are longer than stock may be used provided they meet all other division requirements.
I hope this answers your question!