Esempio n. 1
0
 public static extern HResult UxGetThemePropertyOrigin(
     SafeThemeFileHandle hThemeFile,
     SafeThemeHandle hTheme,
     int iPartId,
     int iStateId,
     int iPropId,
     [MarshalAs(UnmanagedType.U4)] out PropertyOrigin pOrigin);
Esempio n. 2
0
 public static extern HResult UxGetThemeTransitionDuration(
     SafeThemeFileHandle hThemeFile,
     SafeThemeHandle hTheme,
     int iPartId,
     int iStateIdFrom,
     int iStateIdTo,
     int iPropId,
     out uint pdwDuration);
Esempio n. 3
0
 public static extern HResult UxGetThemeMargins(
     SafeThemeFileHandle hThemeFile, SafeThemeHandle hTheme, IntPtr hdc,
     int iPartId, int iStateId, int iPropId, CRECT prc, out MARGINS pMargins);
Esempio n. 4
0
 public static extern HResult UxGetThemeFont(
     SafeThemeFileHandle hThemeFile, SafeThemeHandle hTheme, IntPtr hdc,
     int iPartId, int iStateId, int iPropId, [Out] LOGFONT pFont);
Esempio n. 5
0
 public static extern HResult UxGetThemeIntList(
     SafeThemeFileHandle hThemeFile, SafeThemeHandle hTheme, int iPartId,
     int iStateId, int iPropId, INTLIST pIntList);
Esempio n. 6
0
 public static extern HResult UxGetThemeMetric(
     SafeThemeFileHandle hThemeFile, SafeThemeHandle hTheme, IntPtr hdc,
     int iPartId, int iStateId, int iPropId, out int piVal);
Esempio n. 7
0
 public static extern HResult UxGetThemeInt(
     SafeThemeFileHandle hThemeFile, SafeThemeHandle hTheme, int iPartId,
     int iStateId, int iPropId, out int piVal);
Esempio n. 8
0
 public static extern HResult UxOpenThemeFile(
     [MarshalAs(UnmanagedType.LPWStr)] string themeFileName,
     bool highContrast,
     out SafeThemeFileHandle hThemeFile);
Esempio n. 9
0
 public static extern HResult UxGetThemeBool(
     SafeThemeFileHandle hThemeFile, SafeThemeHandle hTheme, int iPartId,
     int iStateId, int iPropId, out bool pfVal);
Esempio n. 10
0
 public static extern HResult UxGetThemeBitmap(
     SafeThemeFileHandle hThemeFile, SafeThemeHandle hTheme, int iPartId,
     int iStateId, int iPropId, [MarshalAs(UnmanagedType.U4)] GBF dwFlags,
     out IntPtr phBitmap);
Esempio n. 11
0
 public static extern SafeThemeHandle UxOpenThemeData(
     SafeThemeFileHandle themeFile, IntPtr hwnd,
     [MarshalAs(UnmanagedType.LPWStr)] string pszClassList);
Esempio n. 12
0
 public static extern HResult DumpLoadedThemeToTextFile(
     SafeThemeFileHandle hThemeFile, string path, bool packed, bool fullInfo);
Esempio n. 13
0
 public static extern HResult UxOverrideTheme(SafeThemeFileHandle themeFile);
Esempio n. 14
0
 public static extern HResult UxGetThemePosition(
     SafeThemeFileHandle hThemeFile, SafeThemeHandle hTheme, int iPartId,
     int iStateId, int iPropId, out POINT pPoint);
Esempio n. 15
0
 public static extern HResult UxGetThemeColor(
     SafeThemeFileHandle hThemeFile, SafeThemeHandle hTheme, int iPartId,
     int iStateId, int iPropId, out int pColor);
Esempio n. 16
0
 public static extern HResult UxGetThemeRect(
     SafeThemeFileHandle hThemeFile, SafeThemeHandle hTheme, int iPartId,
     int iStateId, int iPropId, out RECT pRect);
Esempio n. 17
0
 public static extern HResult UxGetThemeFilename(
     SafeThemeFileHandle hThemeFile, SafeThemeHandle hTheme, int iPartId,
     int iStateId, int iPropId, StringBuilder pszThemeFilename,
     int cchMaxBuffChars);
Esempio n. 18
0
 public static extern HResult UxGetThemeStream(
     SafeThemeFileHandle hThemeFile, SafeThemeHandle hTheme, int iPartId,
     int iStateId, int iPropId, out IntPtr ppvStream, out uint pcbStream,
     SafeModuleHandle hInst);
Esempio n. 19
0
 public static extern HResult UxGetThemePartSize(
     SafeThemeFileHandle hThemeFile, SafeThemeHandle hTheme, IntPtr hdc,
     int iPartId, int iStateId, CRECT prc, ThemeSize eSize, out SIZE psz);