How can I search for entries that are enabled OR disabled? Within a plugin I am fetching existing entries using the CriteriaModel class as documented here http://buildwithcraft.com/docs/plugins/working-with-elements#fetching-elements, specifically like this:

$existing = craft()-&gt;elements-&gt;getCriteria($this-&gt;entry-&gt;elementType)-&gt;first(array(
    'someHandle' =&gt; 'someValue'
))


However I am finding this only returns a result if an ENABLED entry is found. I can see that I can search for ONE particular enabled state as follows:

$existing = craft()-&gt;elements-&gt;getCriteria($this-&gt;entry-&gt;elementType)-&gt;first(array(
    'someHandle' =&gt; 'someValue', 
    'enabled' =&gt; 1
))


Or...

$existing = craft()-&gt;elements-&gt;getCriteria($this-&gt;entry-&gt;elementType)-&gt;first(array(
    'someHandle' =&gt; 'someValue', 
    'enabled' =&gt; 0
))


But how can I search for ALL entries regardless of the enabled state?

And also, what is the difference between the status and enabled properties on the model? I can see constants for ENABLED, DISABLED and ARCHIVED. I'm not clear on how this differs from the boolean value that the enabled property has.
I haven't tried this in php, but on the 'template' side there is an attribute called 'status' which you might try. I assume it would work in php as well.

$existing = craft()-&gt;elements-&gt;getCriteria($this-&gt;entry-&gt;elementType)-&gt;first(array(
    'someHandle' =&gt; 'someValue', 
    'status' =&gt; null
));


Default is 'live'; other values would be 'live', 'pending', 'expired', 'disabled', and null. Here's the docs for craft.entries.status. Let us know if it works.