if i do like so:

SHEmptyRecycleBin(NULL, NULL, 0);

no sound is played, even though i have not specified the 'no sound' flag. a sound is played if i empty it manually