Application Report


The following 5 APIs (used 7 times) might not work:

There are 28 P/Invokes (used 31 times):

Count Library Function
2 setupapi.dll int setupdidestroydeviceinfolist(int)
2 winmm.dll int mixeropen(int32&, int, int, int, int)
2 winmm.dll int mixerclose(int)
1 gdi32.dll bool setdevicegammaramp(intptr, screenbrightness/ramp&)
1 hid.dll int hidp_getvaluecaps(usbsharp/hidp_value_caps[], int32&, int)
1 hid.dll int hidp_getcaps(int, usbsharp/hidp_caps&)
1 hid.dll int hidd_getpreparseddata(int, int32&)
1 hid.dll int hidd_getattributes(int, usbsharp/hidd_attributes&)
1 hid.dll void hidd_gethidguid(usbsharp/guid&)
1 kernel32 bool writefile(int, stringbuilder, int, int32*, int)
1 kernel32.dll int createfile(string, uint, uint, uint, uint, uint, uint)
1 kernel32.dll int closehandle(int)
1 kernel32.dll bool readfile(int, byte[], int, int32&, int32*)
1 ole32.dll uint cocreateinstance(guid&, object, uint, guid&, object&)
1 setupapi.dll int setupdigetdeviceinterfacedetail(int, usbsharp/sp_device_interface_data&, usb
1 setupapi.dll int setupdigetdeviceinterfacedetail(int, usbsharp/sp_device_interface_data&, int
1 setupapi.dll int setupdienumdeviceinterfaces(int, int, usbsharp/guid&, int, usbsharp/sp_devic
1 setupapi.dll int setupdigetclassdevs(usbsharp/guid&, int32*, int32*, int)
1 user32.dll intptr getdc(intptr)
1 user32.dll int64 setparent(intptr, intptr)
1 user32.dll int showwindow(int, int)
1 user32.dll int setwindowlong(intptr, int, int)
1 user32.dll int findwindow(string, string)
1 user32.dll bool movewindow(intptr, int, int, int, int, bool)
1 winmm.dll int mixergetcontroldetailsa(int, xp/mixercontroldetails&, int)
1 winmm.dll int mixergetlinecontrolsa(int, xp/mixerlinecontrols&, int)
1 winmm.dll int mixergetlineinfoa(int, xp/mixerline&, int)
1 winmm.dll int mixersetcontroldetails(int, xp/mixercontroldetails&, int)