VirtualBox

Changeset 106449 in vbox for trunk/src/VBox/Additions/WINNT


Ignore:
Timestamp:
Oct 17, 2024 12:41:12 PM (4 months ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
165268
Message:

Additions/VBoxTray: Implemented ability for easier user-controllable logging (also via verbose levels), support for running in foreground mode (with a console window attached to) and selective starting of sub services to easier pinpoint errors in release builds. Cleaned up initialization / termination code a little. See command line help for new options [Doxygen fix]. ​bugref:10763

Location:
trunk/src/VBox/Additions/WINNT/VBoxTray
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxClipboard.cpp

    r106411 r106449  
    906906
    907907/**
    908  * @interface_method_impl{VBOXSERVICEDESC,pfnPreInit}
     908 * @interface_method_impl{VBOXTRAYSVCDESC,pfnPreInit}
    909909 */
    910910static DECLCALLBACK(int) vbtrShClPreInit(void)
     
    914914
    915915/**
    916  * @interface_method_impl{VBOXSERVICEDESC,pfnOption}
     916 * @interface_method_impl{VBOXTRAYSVCDESC,pfnOption}
    917917 */
    918918static DECLCALLBACK(int) vbtrShClOption(const char **ppszShort, int argc, char **argv, int *pi)
     
    924924
    925925/**
    926  * @interface_method_impl{VBOXSERVICEDESC,pfnInit}
     926 * @interface_method_impl{VBOXTRAYSVCDESC,pfnInit}
    927927 */
    928928DECLCALLBACK(int) vbtrShClInit(const PVBOXTRAYSVCENV pEnv, void **ppInstance)
     
    994994
    995995/**
    996  * @interface_method_impl{VBOXSERVICEDESC,pfnWorker}
     996 * @interface_method_impl{VBOXTRAYSVCDESC,pfnWorker}
    997997 */
    998998DECLCALLBACK(int) vbtrShClWorker(void *pInstance, bool volatile *pfShutdown)
     
    11661166
    11671167/**
    1168  * @interface_method_impl{VBOXSERVICEDESC,pfnStop}
     1168 * @interface_method_impl{VBOXTRAYSVCDESC,pfnStop}
    11691169 */
    11701170DECLCALLBACK(int) vbtrShClStop(void *pInstance)
     
    11931193
    11941194/**
    1195  * @interface_method_impl{VBOXSERVICEDESC,pfnDestroy}
     1195 * @interface_method_impl{VBOXTRAYSVCDESC,pfnDestroy}
    11961196 */
    11971197DECLCALLBACK(void) vbtrShClDestroy(void *pInstance)
  • trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxDisplay.cpp

    r106411 r106449  
    8484
    8585/**
    86  * @interface_method_impl{VBOXSERVICEDESC,pfnPreInit}
     86 * @interface_method_impl{VBOXTRAYSVCDESC,pfnPreInit}
    8787 */
    8888static DECLCALLBACK(int) vbtrDispPreInit(void)
     
    9292
    9393/**
    94  * @interface_method_impl{VBOXSERVICEDESC,pfnOption}
     94 * @interface_method_impl{VBOXTRAYSVCDESC,pfnOption}
    9595 */
    9696static DECLCALLBACK(int) vbtrDispOption(const char **ppszShort, int argc, char **argv, int *pi)
     
    102102
    103103/**
    104  * @interface_method_impl{VBOXSERVICEDESC,pfnInit}
     104 * @interface_method_impl{VBOXTRAYSVCDESC,pfnInit}
    105105 */
    106106static DECLCALLBACK(int) vbtrDisplayInit(const PVBOXTRAYSVCENV pEnv, void **ppInstance)
     
    194194
    195195/**
    196  * @interface_method_impl{VBOXSERVICEDESC,pfnDestroy}
     196 * @interface_method_impl{VBOXTRAYSVCDESC,pfnDestroy}
    197197 */
    198198static DECLCALLBACK(void) vbtrDisplayDestroy(void *pInstance)
     
    922922
    923923/**
    924  * @interface_method_impl{VBOXSERVICEDESC,pfnWorker}
     924 * @interface_method_impl{VBOXTRAYSVCDESC,pfnWorker}
    925925 */
    926926static DECLCALLBACK(int) vbtrDisplayWorker(void *pvInstance, bool volatile *pfShutdown)
  • trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxDnD.cpp

    r106411 r106449  
    17561756
    17571757/**
    1758  * @interface_method_impl{VBOXSERVICEDESC,pfnPreInit}
     1758 * @interface_method_impl{VBOXTRAYSVCDESC,pfnPreInit}
    17591759 */
    17601760static DECLCALLBACK(int) vbtrDnDPreInit(void)
     
    17651765
    17661766/**
    1767  * @interface_method_impl{VBOXSERVICEDESC,pfnOption}
     1767 * @interface_method_impl{VBOXTRAYSVCDESC,pfnOption}
    17681768 */
    17691769static DECLCALLBACK(int) vbtrDnDOption(const char **ppszShort, int argc, char **argv, int *pi)
     
    17751775
    17761776/**
    1777  * @interface_method_impl{VBOXSERVICEDESC,pfnInit}
     1777 * @interface_method_impl{VBOXTRAYSVCDESC,pfnInit}
    17781778 */
    17791779DECLCALLBACK(int) vbtrDnDInit(const PVBOXTRAYSVCENV pEnv, void **ppInstance)
     
    18711871
    18721872/**
    1873  * @interface_method_impl{VBOXSERVICEDESC,pfnStop}
     1873 * @interface_method_impl{VBOXTRAYSVCDESC,pfnStop}
    18741874 */
    18751875DECLCALLBACK(int) vbtrDnDStop(void *pInstance)
     
    18931893
    18941894/**
    1895  * @interface_method_impl{VBOXSERVICEDESC,pfnInit}
     1895 * @interface_method_impl{VBOXTRAYSVCDESC,pfnInit}
    18961896 */
    18971897DECLCALLBACK(void) vbtrDnDDestroy(void *pInstance)
     
    19231923
    19241924/**
    1925  * @interface_method_impl{VBOXSERVICEDESC,pfnWorker}
     1925 * @interface_method_impl{VBOXTRAYSVCDESC,pfnWorker}
    19261926 */
    19271927DECLCALLBACK(int) vbtrDnDWorker(void *pInstance, bool volatile *pfShutdown)
  • trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxIPC.cpp

    r106411 r106449  
    204204
    205205/**
    206  * @interface_method_impl{VBOXSERVICEDESC,pfnPreInit}
     206 * @interface_method_impl{VBOXTRAYSVCDESC,pfnPreInit}
    207207 */
    208208static DECLCALLBACK(int) vbtrIPCPreInit(void)
     
    213213
    214214/**
    215  * @interface_method_impl{VBOXSERVICEDESC,pfnOption}
     215 * @interface_method_impl{VBOXTRAYSVCDESC,pfnOption}
    216216 */
    217217static DECLCALLBACK(int) vbtrIPCOption(const char **ppszShort, int argc, char **argv, int *pi)
     
    223223
    224224/**
    225  * @interface_method_impl{VBOXSERVICEDESC,pfnInit}
     225 * @interface_method_impl{VBOXTRAYSVCDESC,pfnInit}
    226226 */
    227227DECLCALLBACK(int) vbtrIPCInit(const PVBOXTRAYSVCENV pEnv, void **ppInstance)
     
    273273
    274274/**
    275  * @interface_method_impl{VBOXSERVICEDESC,pfnStop}
     275 * @interface_method_impl{VBOXTRAYSVCDESC,pfnStop}
    276276 */
    277277DECLCALLBACK(void) VBoxIPCStop(void *pInstance)
     
    314314
    315315/**
    316  * @interface_method_impl{VBOXSERVICEDESC,pfnDestroy}
     316 * @interface_method_impl{VBOXTRAYSVCDESC,pfnDestroy}
    317317 */
    318318DECLCALLBACK(void) vbtrIPCDestroy(void *pInstance)
  • trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxLA.cpp

    r106411 r106449  
    12101210
    12111211/**
    1212  * @interface_method_impl{VBOXSERVICEDESC,pfnPreInit}
     1212 * @interface_method_impl{VBOXTRAYSVCDESC,pfnPreInit}
    12131213 */
    12141214static DECLCALLBACK(int) vbtrLAPreInit(void)
     
    12191219
    12201220/**
    1221  * @interface_method_impl{VBOXSERVICEDESC,pfnOption}
     1221 * @interface_method_impl{VBOXTRAYSVCDESC,pfnOption}
    12221222 */
    12231223static DECLCALLBACK(int) vbtrLAOption(const char **ppszShort, int argc, char **argv, int *pi)
     
    12291229
    12301230/**
    1231  * @interface_method_impl{VBOXSERVICEDESC,pfnInit}
     1231 * @interface_method_impl{VBOXTRAYSVCDESC,pfnInit}
    12321232 */
    12331233DECLCALLBACK(int) vbtrLAInit(const PVBOXTRAYSVCENV pEnv, void **ppInstance)
     
    12851285
    12861286/**
    1287  * @interface_method_impl{VBOXSERVICEDESC,pfnDestroy}
     1287 * @interface_method_impl{VBOXTRAYSVCDESC,pfnDestroy}
    12881288 */
    12891289DECLCALLBACK(void) vbtrLADestroy(void *pInstance)
     
    13081308
    13091309/**
    1310  * @interface_method_impl{VBOXSERVICEDESC,pfnWorker}
     1310 * @interface_method_impl{VBOXTRAYSVCDESC,pfnWorker}
    13111311 */
    13121312DECLCALLBACK(int) vbtrLAWorker(void *pInstance, bool volatile *pfShutdown)
  • trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxSeamless.cpp

    r106411 r106449  
    8383
    8484/**
    85  * @interface_method_impl{VBOXSERVICEDESC,pfnPreInit}
     85 * @interface_method_impl{VBOXTRAYSVCDESC,pfnPreInit}
    8686 */
    8787static DECLCALLBACK(int) vbtrSeamlessPreInit(void)
     
    9191
    9292/**
    93  * @interface_method_impl{VBOXSERVICEDESC,pfnOption}
     93 * @interface_method_impl{VBOXTRAYSVCDESC,pfnOption}
    9494 */
    9595static DECLCALLBACK(int) vbtrSeamlessOption(const char **ppszShort, int argc, char **argv, int *pi)
     
    101101
    102102/**
    103  * @interface_method_impl{VBOXSERVICEDESC,pfnInit}
     103 * @interface_method_impl{VBOXTRAYSVCDESC,pfnInit}
    104104 */
    105105static DECLCALLBACK(int) vbtrSeamlessInit(const PVBOXTRAYSVCENV pEnv, void **ppInstance)
     
    157157
    158158/**
    159  * @interface_method_impl{VBOXSERVICEDESC,pfnDestroy}
     159 * @interface_method_impl{VBOXTRAYSVCDESC,pfnDestroy}
    160160 */
    161161static DECLCALLBACK(void) VBoxSeamlessDestroy(void *pInstance)
     
    418418
    419419/**
    420  * @interface_method_impl{VBOXSERVICEDESC,pfnWorker}
     420 * @interface_method_impl{VBOXTRAYSVCDESC,pfnWorker}
    421421 */
    422422static DECLCALLBACK(int) vbtrSeamlessWorker(void *pvInstance, bool volatile *pfShutdown)
  • trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxVRDP.cpp

    r106411 r106449  
    280280
    281281/**
    282  * @interface_method_impl{VBOXSERVICEDESC,pfnPreInit}
     282 * @interface_method_impl{VBOXTRAYSVCDESC,pfnPreInit}
    283283 */
    284284static DECLCALLBACK(int) vbtrVRDPPreInit(void)
     
    288288
    289289/**
    290  * @interface_method_impl{VBOXSERVICEDESC,pfnOption}
     290 * @interface_method_impl{VBOXTRAYSVCDESC,pfnOption}
    291291 */
    292292static DECLCALLBACK(int) vbtrVRDPOption(const char **ppszShort, int argc, char **argv, int *pi)
     
    298298
    299299/**
    300  * @interface_method_impl{VBOXSERVICEDESC,pfnInit}
     300 * @interface_method_impl{VBOXTRAYSVCDESC,pfnInit}
    301301 */
    302302static DECLCALLBACK(int) vbtrVRDPInit(const PVBOXTRAYSVCENV pEnv, void **ppInstance)
     
    338338
    339339/**
    340  * @interface_method_impl{VBOXSERVICEDESC,pfnDestroy}
     340 * @interface_method_impl{VBOXTRAYSVCDESC,pfnDestroy}
    341341 */
    342342static DECLCALLBACK(void) VBoxVRDPDestroy(void *pInstance)
     
    359359
    360360/**
    361  * @interface_method_impl{VBOXSERVICEDESC,pfnWorker}
     361 * @interface_method_impl{VBOXTRAYSVCDESC,pfnWorker}
    362362 */
    363363static DECLCALLBACK(int) vbtrVRDPWorker(void *pvInstance, bool volatile *pfShutdown)
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette