Announcement

Collapse
No announcement yet.

Available Command Line Flags for use with App GetFlags and App GetFlagsEx

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Available Command Line Flags for use with App GetFlags and App GetFlagsEx

    About GetFlags and GetFlagsEx
    As of version 1.1.0.1, StreetDeck exposes the GetFlags and GetFlagsEx functions that return a bitwise OR of the following flags set that determine how StreetDeck operates. Most of the flags are set by the command line through a corresponding command line parameter. (i.e. using -RouteXMAudio on the command will result in (App.GetFlags() & 0x08000000) == TRUE

    Showing the StreetDeck help screen using the -? command line parameter will give a description for all available command line parameters.

    It is not possible to set flags after StreetDeck is running.

    Some flags will be set by StreetDeck internally, not just be the command line. (i.e. CAPPDATA_VERBOSE will be set regarless if the -Verbose command line parameter in the Debug version of StreetDeck.)

    No all command line parameters set a Flag.

    StreetDeck stores flags in two 32-bit unsigned integer since there are more then 32 flags. GetFlags returns the first integer and GetFlagsEx returns the second.

    BitWise Flags returned by GetFlags
    1. define CAPPDATA_VERBOSE 0x00000001
    2. define CAPPDATA_RESETCONFIG 0x00000002
    3. define CAPPDATA_AllCOMM 0x00000004
    4. define CAPPDATA_LOADWIZARDS 0x00000008
    5. define CAPPDATA_NOTHREADS 0x00000010
    6. define CAPPDATA_NOVOICE 0x00000020
    7. define CAPPDATA_ALLOWMEDIADUPLICATES 0x00000040
    8. define CAPPDATA_TESTMODE 0x00000080
    9. define CAPPDATA_DISABLEINDEXING 0x00000100
    10. define CAPPDATA_DISABLEPOWERBUTTON 0x00000200
    11. define CAPPDATA_FORCE16BIT 0x00000800
    12. define CAPPDATA_GDIMODE 0x00001000
    13. define CAPPDATA_SLOW 0x00002000
    14. define CAPPDATA_NODELAYLOAD 0x00004000
    15. define CAPPDATA_FAKEDATA 0x00008000
    16. define CAPPDATA_NOMOUSECONSTRAINTS 0x00010000
    17. define CAPPDATA_DISABLEMULTIMON 0x00020000
    18. define CAPPDATA_DISABLESCRIPTING 0x00040000
    19. define CAPPDATA_DISABLEWINDOWHOOKS 0x00080000
    20. define CAPPDATA_NODELAYCOMPONENTS 0x00100000
    21. define CAPPDATA_EXTRASECURE 0x00200000
    22. define CAPPDATA_IMPORTSKIN 0x00400000
    23. define CAPPDATA_NOBACKGROUNDMP3 0x00800000
    24. define CAPPDATA_DISABLEGESTURES 0x01000000
    25. define CAPPDATA_FLIPSCREEN 0x02000000
    26. define CAPPDATA_FORCEEUROPE 0x04000000
    27. define CAPPDATA_ROUTEXMAUDIO 0x08000000
    28. define CAPPDATA_VMOD 0x10000000 //Set to true if we detect this is a vmod

    BitWise Flags returned by GetFlagsEx
    1. define CAPPDATAEX_VWMODE 0x00000001
    2. define CAPPDATAEX_UPNPCLIENTONLY 0x00000002
    3. define CAPPDATAEX_UMPC 0x00000004
    4. define CAPPDATAEX_MIDDLEEAST 0x00000008
    5. define CAPPDATAEX_FAKEGRACENOTE 0x00000010
    6. define CAPPDATAEX_PARROTBLUETOOTH 0x00000020
    7. define CAPPDATAEX_STATICBACKGROUND 0x00000040
    8. define CAPPDATAEX_G4DONTFORCEDVDCODEC 0x00000080
    9. define CAPPDATAEX_VMRDVD 0x00000100
    10. define CAPPDATAEX_DONTROUTEINFILLRADIO 0x00000200
    11. define CAPPDATAEX_RADIOTUNEEVENSTATIONS 0x00000400
    12. define CAPPDATAEX_DISABLEAUTOUPDATER 0x00000800
    13. define CAPPDATAEX_SIRIUS 0x00001000
    14. define CAPPDATAEX_EMBED 0x00002000
    15. define CAPPDATAEX_HDRADIO 0x00004000
    16. define CAPPDATAEX_PROMPTPASSENGERMODE 0x00008000
Working...
X